﻿// JavaScript Document
PreguntaID=0;

function stepAsesoria(idTab){
	for(i=1;i<5;i++){
		document.getElementById("stepAsesoria_"+i).style.display="none";
		document.getElementById("tabAsesoria_"+i).className="";
	}
	document.getElementById("stepAsesoria_"+idTab).style.display="";
	document.getElementById("tabAsesoria_"+idTab).className="select";
	
	MM_swapImgRestore();
	
	switch(idTab){
	case 1: MM_swapImage('imgTab_1','','../images/b-diag-2.gif'); break;
	case 2: MM_swapImage('imgTab_1','','../images/b-diag-1.gif','imgTab_2','','../images/b-diag-2.gif'); startPregunta(); break;
	case 3: MM_swapImage('imgTab_2','','../images/b-diag-1.gif','imgTab_3','','../images/b-diag-2.gif'); break; //scrolltextInit(); break;
	case 4: MM_swapImage('imgTab_3','','../images/b-diag-1.gif','imgTab_4','','../images/b-diag-4.gif'); verDatosAsesoria(0); break;
	}


}

//Setear Pasos de Preguntas
function countPreguntas(){
	//for(i=0;i<cnt;i++) document.getElementById("TRPregunta[]")[i].style.display="none";
	cnt=0;
	for(i=0;i<200;i++){
		if(typeof(document.getElementById("TRPregunta["+i+"]"))!="object" || document.getElementById("TRPregunta["+i+"]")==null) break;
		else document.getElementById("TRPregunta["+(cnt++)+"]").style.display="none";
	}
	return cnt;
}

function startPregunta(){
	cnt=countPreguntas();
	if(cnt>0){
		if(PreguntaID==-1)PreguntaID=0;
		document.getElementById("TRPregunta["+PreguntaID+"]").style.display="";
	}
}

function prevPregunta(){
	cnt=countPreguntas();
	PreguntaID--;
	if(PreguntaID>=0 && cnt>0){
		document.getElementById("TRPregunta["+PreguntaID+"]").style.display="";
	}
	else{
		PreguntaID=0;
		stepAsesoria(1);
	}
}

function nextPregunta(){
	if((PreguntaID>=0 && PreguntaID<cnt) && !ValidarPregunta(PreguntaID)){
		alert("Debe seleccionar una alternativa.");
		return;
	}
	
	cnt=countPreguntas();
	PreguntaID++;
	if(PreguntaID<cnt){
		document.getElementById("TRPregunta["+PreguntaID+"]").style.display="";
	}
	else{
		PreguntaID=cnt-1;
		EvaluarRespuesta();
		stepAsesoria(3);
	}
}

//Validacion de Preguntas
function ValidarPregunta(IdTab){
	Pregunta=document.getElementById("Pregunta["+IdTab+"]").value;
	rbtOpciones=document.getElementsByName("Respuesta["+Pregunta+"]");
	for(i=0;i<rbtOpciones.length;i++){
		if(rbtOpciones[i].checked) return true;
	}
return false;	
}

function EvaluarRespuesta(){
	Pregunta=document.getElementById("Pregunta[0]").value;
	document.getElementById("rptaAsesoria_1").style.display="none";
	document.getElementById("rptaAsesoria_2").style.display="none";
	document.getElementById("rptaAsesoria_3").style.display="none";
	
	rbtOpciones=document.getElementsByName("Respuesta["+Pregunta+"]");
	for(i=0;i<rbtOpciones.length;i++){
		rbt=rbtOpciones[i];
		if(rbt.checked){
			msjeID=document.getElementsByName("rptaMensaje["+Pregunta+"]")[i].value;
			document.getElementById("rptaAsesoria_"+msjeID).style.display="";
		}
	}
return false;	
}

//Envio de datos
function getFormData(formID){
	var xForm = document.getElementById(formID);
	var urlPosted = ""
	for (var i=0; i <= xForm.elements.length-1;i++) {
		//if(xForm.elements[i].type=="radio"){ continue; }
		urlPosted += "&"+xForm.elements[i].name+'='+encodeURI(xForm.elements[i].value);
	}
return urlPosted;
}

function postEncuestaRpta(encuestaID, idiomaID, objLayer){

	xform=document.forms["frmAsesoria"];
	if(xform["Nombres"].value==""){alert("Debe ingresar sus nombres");xform["Nombres"].focus(); return;}
	if(xform["Telefono"].value==""){alert("Debe ingresar un teléfono");xform["Telefono"].focus(); return;}
	if(xform["Email"].value==""){alert("Debe ingresar un e-mail");xform["Email"].focus(); return;}
	if(!checkEmail(xform["Email"].value)){alert("Debe ingresar un e-mail válido");xform["Email"].focus(); return;}
	if(xform["IdPais"].value==""){alert("Debe seleccionar un país");xform["IdPais"].focus(); return;}
	
	urlPosted	="&Nombres="+encodeURI(xform["Nombres"].value)+"&Telefono="+encodeURI(xform["Telefono"].value)+"&Email="+encodeURI(xform["Email"].value)+"&IdPais="+encodeURI(xform["IdPais"].value);
	for(i=0;i<=PreguntaID;i++){
		Pregunta	=document.getElementById("Pregunta["+i+"]").value;
		rbtResp		=document.getElementsByName("Respuesta["+Pregunta+"]");
		for(j=0;j<rbtResp.length;j++){
			if(rbtResp[j].checked) urlPosted	=urlPosted+"&Respuesta["+Pregunta+"]="+rbtResp[j].value;
		}
	}

	objRequested=document.getElementById(objLayer);

	var url="../ajax/encuesta.php"
			+"?method=send"
			+"&iID="+idiomaID
			+"&eID="+encuestaID
			+urlPosted;
	
	ajax_loadContent(objLayer,url,'verDatosAsesoria(1)');
}

function verDatosAsesoria(opt){
	document.getElementById("divDatosAsesoria").style.display=(opt==0)?"":"none";
	document.getElementById("divMensajeEnvio").style.display=(opt==0)?"none":"";
	
	if(document.getElementById("divMensajeEnvio").style.display==""){
		document.getElementById("divMensajeEnvio").innerHTML=(document.getElementById("divMensajeEnvio").innerText=="1") ? document.getElementById("divMensajeOK").innerHTML: 		document.getElementById("divMensajeErr").innerHTML;
		var t=setTimeout("stepAsesoria(1)",5000);
	}
	
}