function setLocationM(form){
	form.refererUrl.value=window.location;
}
function selectRadioM (formu,questionId,answerdId,pos) {
	if(formu.ansAux[pos]==null)
		selectRadio (formu,questionId,answerdId)
	else{
		formu.ansAux[pos].value=questionId;
		formu.ansAux2[pos].value=answerdId;
	}
}
function showCommentsHandlerM(doc,params){
	jQuery.facebox(doc);
}

function validateCaptchaM(formu){
	if(formu.ansAux[0]==null)
		return validateCaptcha(formu)
	else{
		document.getElementById('ans_'+document.getElementById("cp_ansAux").value).checked=false;
		if (document.getElementById("captchaResponse").value!=''){
			var ajaxC = '/encuesta/do/vote?';
			var parameters = 'pollId='+document.getElementById("cp_pollId").value+'&'+'holderCode='+document.getElementById("cp_holderCode").value+'&'+
				'templateCode='+document.getElementById("cp_templateCode").value+'&'+
				'ans_'+document.getElementById("cp_questionId").value+'='+document.getElementById("cp_ansAux").value+'&captchaResponse='+document.getElementById("captchaResponse").value+'&'+
				'questionId='+document.getElementById("cp_questionId").value+'&'+'questionIdMandatory='+document.getElementById("cp_questionIdMandatory").value+'&'+
				'refererUrl='+document.getElementById("cp_refererUrl").value;		
			texto = document.getElementById('cargandoDivESP').innerHTML; 
		 	jQuery.facebox(texto);
			makeRequest(ajaxC+parameters,'jsp',showResultM,null);				
			return true;
		}
		alert('Tiene que seleccionar una de las respuestas');
	}
	return false;	
}

function showResultM(doc,params){
	jQuery.facebox(doc);
}

function showPollResultM(pollId,holderCode){
	var ajaxC = '/encuesta/do/poll/showResults?';
	var parameters = 'pollId='+pollId+'&'+'holderCode='+holderCode;
	texto = document.getElementById('cargandoDivESP').innerHTML; 
 	jQuery.facebox(texto); 				
	makeRequest(ajaxC+parameters,'jsp',showResultM,null);				
	return true;
}


function validateSinglePollM(formu){
	if(formu.ansAux[0]==null)
		return validateSinglePoll(formu)
	else{
		var ansR = '';
		var qR='';
		var si=false;
		if (formu.questionId.length>1){
			for(i=0; i<formu.questionId.length; i++){
			qR+= '&questionId='+formu.questionId[i].value+'&'+'questionIdMandatory='+formu.questionIdMandatory[i].value;
			ansR += '&ans_'+formu.ansAux[i].value+'='+formu.ansAux2[i].value;
			}
			si=true;
		}else{
				qR+= '&questionId='+formu.questionId.value+'&'+'questionIdMandatory='+formu.questionIdMandatory.value;
				ansR += '&ans_'+formu.ansAux.value+'='+formu.ansAux2.value;
				si=true;
		}
		if(si){
			setLocationM(formu);
			var ajaxC = '/encuesta/do/vote?';
			var parameters = 'pollId='+formu.pollId.value+'&'+'holderCode='+formu.holderCode.value+'&'+
						'templateCode='+formu.templateCode.value+ansR+qR+'&'+
						'refererUrl='+formu.refererUrl.value;
			texto = document.getElementById('cargandoDivESP').innerHTML; 
			jQuery.facebox(texto);			
			makeRequest(ajaxC+parameters,'jsp',showCommentsHandlerM,null);				
			return true;
		}
		else{
			alert('Tiene que seleccionar una de las respuestas');
			return false;
		}
	}
}

function selectRadio (answerId) {		
		document.getElementById('ans_' + answerId).checked = true;
}

function validateSinglePollMCom(formu){
	if(formu.ansAux[0]==null)
		return validateSinglePoll(formu)
	else{
		var ansR = '';
		var qR='';
		var si=false;
		if (formu.questionId.length>1){
			for(i=0; i<formu.questionId.length; i++){			
				if(document.getElementById('ans_' + formu.ansAux[i].value).checked ){
					si=true;
				}
			}			
		}else{
				if(document.getElementById('ans_' + formu.ansAux.value).checked )
					si=true;
		}
		if(si){
			document.getElementById("refererUrl").value=window.location;		
			return true;
		}
		else{
			alert('Tiene que seleccionar una de las respuestas');
			return false;
		}
	}
}

function setLocation(form){
	form.refererUrl.value=window.location;
}

function selectRadio (forma,questionId,answerdId) {
	forma.ansAux.value=questionId;
	forma.ansAux2.value=answerdId;
}

function selectRadioS (formu,questionId,answerdId) {
	formu.ansAux.value=questionId;
	formu.ansAux2.value=answerdId;
}


function validateSinglePoll(forma){
	if (forma.ansAux.value!=0){
		setLocation(forma);
		var ajaxC = '/encuesta/do/vote?';
		var parameters = 'pollId='+forma.pollId.value+'&'+'holderCode='+forma.holderCode.value+'&'+
			'templateCode='+forma.templateCode.value+'&'+'ans_'+forma.ansAux.value+'='+forma.ansAux2.value+'&'+
			'questionId='+forma.questionId.value+'&'+'questionIdMandatory='+forma.questionIdMandatory.value+'&'+
			'refererUrl='+forma.refererUrl.value;
		texto = document.getElementById('cargandoDivESP').innerHTML; 
	 	jQuery.facebox(texto);			
		makeRequest(ajaxC+parameters,'jsp',showCommentsHandler,null);				
		return true;
	}
	alert('Tiene que seleccionar una de las respuestas');
	return false;	
}

function validateSinglePollS(formu){
	if (formu.ansAux.value!=0){
		setLocation(formu);
		var ajaxC = '/encuesta/do/vote?';
		var parameters = 'pollId='+formu.pollId.value+'&'+'holderCode='+formu.holderCode.value+'&'+
			'templateCode='+formu.templateCode.value+'&'+'ans_'+formu.ansAux.value+'='+formu.ansAux2.value+'&'+
			'questionId='+formu.questionId.value+'&'+'questionIdMandatory='+formu.questionIdMandatory.value+'&'+
			'refererUrl='+formu.refererUrl.value;
		texto = document.getElementById('cargandoDivESP').innerHTML; 
	 	jQuery.facebox(texto);			
		makeRequest(ajaxC+parameters,'jsp',showCommentsHandler,null);				
		return true;
	}
	alert('Tiene que seleccionar una de las respuestas');
	return false;	
}

function showCommentsHandler(doc,params){
	jQuery.facebox(doc);
}

function validateCaptcha(forma){
	document.getElementById('ans_'+document.getElementById("cp_ansAux").value).checked=false;
	if (document.getElementById("captchaResponse").value!=''){
		var ajaxC = '/encuesta/do/vote?';
		var parameters = 'pollId='+document.getElementById("cp_pollId").value+'&'+'holderCode='+document.getElementById("cp_holderCode").value+'&'+
			'templateCode='+document.getElementById("cp_templateCode").value+'&'+
			'ans_'+document.getElementById("cp_questionId").value+'='+document.getElementById("cp_ansAux").value+'&captchaResponse='+document.getElementById("captchaResponse").value+'&'+
			'questionId='+document.getElementById("cp_questionId").value+'&'+'questionIdMandatory='+document.getElementById("cp_questionIdMandatory").value+'&'+
			'refererUrl='+document.getElementById("cp_refererUrl").value;		
		texto = document.getElementById('cargandoDivESP').innerHTML; 
	 	jQuery.facebox(texto);
		makeRequest(ajaxC+parameters,'jsp',showResult,null);				
		return true;
	}
	alert('Tiene que seleccionar una de las respuestas');
	return false;	
}

function showResult(doc,params){
	jQuery.facebox(doc);
}

function showPollResult(pollId,holderCode){
	var ajaxC = '/encuesta/do/poll/showResults?';
	var parameters = 'pollId='+pollId+'&'+'holderCode='+holderCode;
	texto = document.getElementById('cargandoDivESP').innerHTML; 
 	jQuery.facebox(texto); 				
	makeRequest(ajaxC+parameters,'jsp',showResult,null);				
	return true;
}

