function subscribe(type){
	var pars='type='+type+'&mail='+$F('s'+type);
	var myAjax = new Ajax.Request(main.base+'subscribe', {
		method: 'post', 
		parameters: pars, 
		onComplete: function(asyncRequest){
			asyncRequest.responseText.evalScripts();
		}
	}); 
	return false;
}

function unsubscribe(type){
	var pars='type='+type+'&mail='+$F('s'+type);
	var myAjax = new Ajax.Request(main.base+'unsubscribe', {
		method: 'post', 
		parameters: pars, 
		onComplete: function(asyncRequest){
			asyncRequest.responseText.evalScripts();
		}
	}); 
	return false;
}

function sendVote(){
	var vote_id=$('id_vote').value;
	var pars='ID_Question='+vote_id;
	collection = $('votes').getElementsBySelector('input');
	var checked=false;
	for (i = 0;i<collection.length;i++){
		if(collection[i].type=='radio' && collection[i].checked){
			pars+='&ID_Answer='+collection[i].value;
			checked=true;
		}
	}
	if(!checked){
		alert('Не выбран ни один вариант ответа');
		return false;
	}
	
	var myAjax = new Ajax.Request(main.base+'vote', {
		method: 'post', 
		parameters: pars, 
		onComplete: function(asyncRequest){
			$('voteContainer').innerHTML=asyncRequest.responseText;
		}
	});
	return false;
}

document.observe('dom:loaded',function(){
	$$('input[subscribe]').each(function(el){
		if(userMail && userMail!=''){
			el.value=userMail;
			el.setAttribute('readonly','readonly');
		}
		el.observe('focus',function(ev){
			var el=ev.element();
			el.value=(el.value=='ваш e-mail')?'':el.value;
		});
		el.observe('blur',function(ev){
			var el=ev.element();
			el.value=(el.value=='')?'ваш e-mail':el.value;
		});
	});
});
