
function irAFormularioInscripcion(){
	try{
		// alert('olele');
		// alert(descripcionInscripcion+"-"+formularioInscripcion);
		var descripcionInscripcion = document.getElementById("descripcionInscripcion");
		var formularioInscripcion = document.getElementById("formularioInscripcion");
		descripcionInscripcion.style.display = "none";
		formularioInscripcion.style.display = "block";
	}
	catch(e){
		alert(e);
	}
	return false;
}

function getRadioButtonSelectedIndex(radioButton){
	var i;
	for(i = 0; i < radioButton.length; i++){
		if(radioButton[i].checked == true){
			return(i);
		}
	}
	return(-1);
}

function comprobarFormulario(formulario){
	try{
		var enviar = true;
		if(enviar && (parseInt(formulario.tpv_active.value) == 1)){
			if(parseInt(getRadioButtonValue(formulario.ins_grupo)) == 1){
				if(parseInt(getRadioButtonValue(formulario.grupoExistente)) == 0){
					if(formulario.numeroPersonas.value.length == 0){
						enviar = false;
						// alert("Especifique el número de integrantes del grupo.");
						alert("Please, write people.");
						formulario.numeroPersonas.focus();
					} // end condition
					if(enviar){
						if(!isUnsignedInteger(formulario.numeroPersonas.value)){
							enviar = false;
							// alert("El número de integrantes debe ser un entero positivo.");
							alert("People must be a positive integer.");
							formulario.numeroPersonas.focus();
						} // end condition
					} // end condition
				}
				else if((formulario.referenciaGrupo.value.length == 0) || (formulario.referenciaGrupo.value == "Enter Reference")){
					enviar = false;
					// alert("Especifique la referencia de grupo que recibió por correo electrónico cuando realizó la primera inscripción.");
					alert("Specify the group reference that received by email in the first registration");
					formulario.referenciaGrupo.focus();
				} // end condition
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.apellidos.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.apellidos.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.nombre.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.nombre.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(!checkedRadioButton(formulario.esEstudiante)){
				enviar = false;
				alert("Fill in all required fields");
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.centro.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.centro.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.direccion.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.direccion.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.direccion.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.direccion.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(getRadioButtonSelectedIndex(formulario.tipo_direccion) == -1){
				enviar = false;
				alert("Fill in all required fields");
				// formulario.tipo_direccion.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.cp.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.cp.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.ciudad.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.ciudad.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.provincia.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.provincia.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.pais.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.pais.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.telefono.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.telefono.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(formulario.email.value.length == 0){
				enviar = false;
				alert("Fill in all required fields");
				formulario.email.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(!isEmail(formulario.email.value)){
				enviar = false;
				alert("The email address format is incorrect");
				formulario.email.focus();
			} // end condition
		} // end condition
		if(enviar){
			if(!checkedRadioButton(formulario.medio)){
				enviar = false;
				alert("Fill in all required fields");
			} // end condition
		} // end condition
		if(enviar && (parseInt(formulario.entcol_active.value) == 1)){
			if(formulario.pertenezco_entcol.checked){
				if(0 > parseInt(formulario.afo_entidadcolaboradora.options[formulario.afo_entidadcolaboradora.selectedIndex].value)){
					enviar = false;
					// alert("Especifique la entidad colaboradora a la que está asociado.");
					alert("Specify the society.");
					formulario.afo_entidadcolaboradora.focus();
				} // end condition
				if(enviar){
					if(formulario.afo_numsocioentidadcol.value.length == 0){
						enviar = false;
						// alert("Especifique su nº de socio de la entidad colaboradora indicada.");
						alert("Enter your membership number.");
						formulario.afo_numsocioentidadcol.focus();
					} // end condition
				} // end condition
			} // end condition
		} // end condition
		return enviar;
	}
	catch(e){
		alert(e);
		return false;
	}
}

function chGrupos(checkbox, insGrupo){
	try{
		// alert(checkbox);
		var zonaGrupo = document.getElementById("zonaGrupo");
		// var ins_grupo = parseInt(getRadioButtonValue(checkbox));
		// alert(ins_grupo);
		if(checkbox.checked == true){
			switch(insGrupo){
				case 0:
					zonaGrupo.style.display = "none";
				break;
				default:
					zonaGrupo.style.display = "";
				break;
			}
		} // end condition
	}
	catch(e){
		alert(e);
	}
}

function onFocusText(input, txt){
	try{
		if(input.value == txt){ input.value = ""; } // end condition
	}
	catch(e){
		alert(e);
	}
}

function onBlurText(input, txt){
	try{
		if(input.value == ""){ input.value = txt; } // end condition
	}
	catch(e){
		alert(e);
	}
}

function chEntCol(input){
	try{
		if(input.checked){
			document.getElementById("datosEntCol").style.display = "";
		}
		else{
			document.getElementById("datosEntCol").style.display = "none";
		} // end condition
	}
	catch(e){
		alert(e);
	}
}

function calc(){
	try{
		var vent = window.open("", "tpv", "width=750,height=520,scrollbars=no,resizable=yes,status=yes,menubar=no,location=no");
		document.forms["pago"].submit();
	}
	catch(e){
		alert(e);
	}
}

function otherPayingMethods(){
	try{
		window.open("metodos-pago.jsp", "tranferencia", "width=580,height=580,scrollbars=no,resizable=yes,status=yes,menubar=no,location=no");
	}
	catch(e){
		alert(e);
	}
}

