var nivel = 1;
var opPais;

// PASOS DE INSCRIPCION ///////////////////////////////////////////////////////
function verPaso1(){
	document.getElementById('paso2').style.display="none";
	document.getElementById('paso1').style.display="";
	document.getElementById('botonanterior').style.display="none"; //boton
}
function verPaso2(){
	document.getElementById('paso3').style.display="none";
	document.getElementById('paso1').style.display="none";
	document.getElementById('paso2').style.display="";
	document.getElementById('botonanterior').style.display=""; //boton
	document.getElementById('botonsiguiente').style.display=""; //boton
	document.getElementById('botonfinalizar').style.display="none"; //boton
}
function verPaso3(){
	document.getElementById('paso2').style.display="none";
	document.getElementById('paso3').style.display="";
	document.getElementById('botonsiguiente').style.display="none"; //boton
	document.getElementById('botonfinalizar').style.display=""; //boton
}
function siguiente(){
	switch(nivel){
		case 1:
			if(verificar1()){
				verPaso2();
				nivel++;
			}
			break;
		case 2:
			if(verificar2()){
				verPaso3();
				nivel++;
			}
			break;
		case 3:
			if(verificar3()){
				form_inscripcion.submit();
			}
			break;
	}
}
function anterior(){
	switch(nivel){
		case 3:
			verPaso2();
			nivel--;
			break;
		case 2:
			verPaso1();
			nivel--;
			break;
	}
}

// VALIDAR DATOS //////////////////////////////////////////////////////////////
function verificar1(){
	checkear();
	if(document.form_inscripcion.cursos.value==""){
		alert("Debe seleccionar al menos un curso.");
		return false;
	}else{
		return true;
	}
return true;
}
function verificar2(){
	//datos vacios
	var error_default="Debe completar todos los datos requeridos.";
	if(!form_inscripcion.genero[0].checked && !form_inscripcion.genero[1].checked){
		alert("Debe indicar su sexo.");
		return(false);
	}
	if(form_inscripcion.nombre.value==""){
		alert(error_default);
		form_inscripcion.nombre.focus();
		return(false);
	}
	if(form_inscripcion.apellido.value==""){
		alert(error_default);
		form_inscripcion.apellido.focus();
		return(false);
	}


	if(form_inscripcion.email.value==""){
		alert(error_default);
		form_inscripcion.email.focus();
		return(false);
	}

	/*if(form_inscripcion.usuario.value==""){
		alert(error_default);
		form_inscripcion.usuario.focus();
		return(false);
	}*/
	if(form_inscripcion.clave1.value==""){
		alert(error_default);
		form_inscripcion.clave1.focus();
		return(false);
	}
	if(form_inscripcion.clave2.value==""){
		alert(error_default);
		form_inscripcion.clave2.focus();
		return(false);
	}

	//datos invalidos
	if(form_inscripcion.pais.value=="-1"){
		alert("Debe seleccionar su pais de recidencia.");
		form_inscripcion.pais.focus();
		return(false);
	}
	
	if(form_inscripcion.pais.value.toLowerCase()=="argentina"){
		opPais = 1;
		document.getElementById('pago3').style.display="none";
		document.getElementById('pago2').style.display="none";
		document.getElementById('pago1').style.display="";
		
	}else if(form_inscripcion.pais.value.toLowerCase()=="chile" || form_inscripcion.pais.value.toLowerCase()=="méxico" || form_inscripcion.pais.value.toLowerCase()=="méjico"  ){
		opPais = 2;
		document.getElementById('pago3').style.display="none";
		document.getElementById('pago1').style.display="none";
		document.getElementById('pago2').style.display="";
		
	}else{
		opPais = 3;
		document.getElementById('pago2').style.display="none";
		document.getElementById('pago1').style.display="none";
		document.getElementById('pago3').style.display="";
	}
	
	
	
	if(form_inscripcion.email.value.length<6){
		alert("La dirección de E-Mail debe tener al menos 6 letras.");
		form_inscripcion.email.focus();
		return(false);
	}
	if(form_inscripcion.email.value.indexOf('.', 0) == -1 || form_inscripcion.email.value.indexOf('@', 0) == -1){
		alert("La dirección de E-Mail no parece válida.\nPor favor haga los cambios necesarios.");
		form_inscripcion.email.focus();
		return(false);
	}
	if(form_inscripcion.clave1.value.length<5 || form_inscripcion.clave2.value.length<5){
		alert("La contraseña debe tener más de 4 caracteres.");
		return(false);
	}
	if(form_inscripcion.clave1.value != form_inscripcion.clave2.value){
		alert("La contraseñas deben ser iguales.");
		form_inscripcion.clave2.focus();
		return(false);
	}

return true
}
function verificar3(){
	switch(opPais){
	case 1:
		if(document.form_inscripcion.pago1.value=="-1"){
			alert("Debe seleccionar su forma de pago.");
			document.form_inscripcion.pago1.focus();
			return(false);
		}
		document.form_inscripcion.pago.value=document.form_inscripcion.pago1.value;
		break;

	case 2:
		if(document.form_inscripcion.pago2.value=="-1"){
			alert("Debe seleccionar su forma de pago.");
			document.form_inscripcion.pago2.focus();
			return(false);
		}
		document.form_inscripcion.pago.value=document.form_inscripcion.pago2.value;
		break;

	case 3:
		if(document.form_inscripcion.pago3.value=="-1"){
			alert("Debe seleccionar su forma de pago.");
			document.form_inscripcion.pago3.focus();
			return(false);
		}
		document.form_inscripcion.pago.value=document.form_inscripcion.pago3.value;
		break;
	}

return true
}

function checkear(){
	var tmp="";
	for (var i=0;i < document.form_inscripcion.elements.length;i++){
		var elemento = document.form_inscripcion.elements[i];
		if (elemento.type == "checkbox" && elemento.checked){
			tmp+=" "+elemento.name
		}
	}
	document.form_inscripcion.cursos.value = tmp;
}