

function ValidarFormularioCentros(){
	mensaje = "";

	if(document.centros.nombre.value!=""){
		nombre = true;
	}else{
		nombre = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir un nombre";
		else mensaje = mensaje + "<li>Please enter your name";
	}

	if(document.centros.apellidos.value!=""){
		apellidos = true;
	}else{
		apellidos = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir sus apellidos";
		else mensaje = mensaje + "<li>Please enter your surname";
	}

	if(document.centros.institucion.value!=""){
		institucion = true;
	}else{
		institucion = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir el nombre de la institución";
		else mensaje = mensaje + "<li>Please specify the name of the institution / center";
	}

	if(document.centros.cargo.value!=""){
		cargo = true;
	}else{
		cargo = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir el nombre del cargo que ocupa";
		else mensaje = mensaje + "<li>Please specify the post held";
	}

	if(document.centros.email.value!=""){
		email = true;
	}else{
		email = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir su dirección de correo electrónico";
		else mensaje = mensaje + "<li>Please enter your e-mail";
	}

	if(document.centros.direccion.value!=""){
		direccion = true;
	}else{
		direccion = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir su dirección postal";
		else mensaje = mensaje + "<li>Please enter your postal address";
	}

	if(mensaje==""){
		txt_error.innerHTML = "";
		return true;
	}else{
		if (espanol) txt_error.innerHTML = "ERRORES:<ul>" + mensaje + "</ul>";
		else txt_error.innerHTML = "ERRORS:<ul>" + mensaje + "</ul>";
		return false;
	}
}





function ValidarFormularioDiplomas(){
	mensaje = "";

	if((document.diplomas.inicial1.value!="") && (document.diplomas.inicial2.value!="") &&
	   (document.diplomas.inicial3.value!="") && (document.diplomas.inicial4.value!="") &&
	   (document.diplomas.inicial5.value!="") &&
	   (document.diplomas.intermedio1.value!="") && (document.diplomas.intermedio2.value!="") &&
	   (document.diplomas.intermedio3.value!="") && (document.diplomas.intermedio4.value!="") &&
	   (document.diplomas.intermedio5.value!="") &&
	   (document.diplomas.superior1.value!="") && (document.diplomas.superior2.value!="") &&
	   (document.diplomas.superior3.value!="") && (document.diplomas.superior4.value!="") &&
	   (document.diplomas.superior5.value!="")){
		fines_academicos = true;
	}else{
		fines_academicos = false;
		if (espanol) mensaje = mensaje + "<li>Debe completar todos los campos de Fines Académicos";
		else mensaje = mensaje + "<li>Please fill in all the fields required under Academic Purposes";
	}


	if((document.diplomas.acceso.value!="") && (document.diplomas.promocion.value!="") &&
	   (document.diplomas.especializacion.value!="") && (document.diplomas.planformacion.value!="")){
		fines_profesionales = true;
	}else{
		fines_profesionales = false;
		if (espanol) mensaje = mensaje + "<li>Debe completar todos los campos de Fines Profesionales";
		else mensaje = mensaje + "<li>Please fill in all the fields required under Professional Purposes";
	}

	if(document.diplomas.nombre.value!=""){
		nombre = true;
	}else{
		nombre = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir un nombre";
		else mensaje = mensaje + "<li>Please enter your name";
	}

	if(document.diplomas.apellidos.value!=""){
		apellidos = true;
	}else{
		apellidos = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir sus apellidos";
		else mensaje = mensaje + "<li>Please enter your surname";
	}

	if(document.diplomas.institucion.value!=""){
		institucion = true;
	}else{
		institucion = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir el nombre de la institución";
		else mensaje = mensaje + "<li>Please specify the name of the institution / center";
	}

	if(document.diplomas.cargo.value!=""){
		cargo = true;
	}else{
		cargo = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir el nombre del cargo que ocupa";
		else mensaje = mensaje + "<li>Please specify the post held";
	}

	if(document.diplomas.email.value!=""){
		email = true;
	}else{
		email = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir su dirección de correo electrónico";
		else mensaje = mensaje + "<li>Please enter your e-mail";
	}

	if(document.diplomas.direccion.value!=""){
		direccion = true;
	}else{
		direccion = false;
		if (espanol) mensaje = mensaje + "<li>Debe introducir su dirección postal";
		else mensaje = mensaje + "<li>Please enter your postal address";
	}

	if(mensaje==""){
		txt_error.innerHTML = "";
		return true;
	}else{
		if (espanol) txt_error.innerHTML = "ERRORES:<ul>" + mensaje + "</ul>";
		else txt_error.innerHTML = "ERRORS:<ul>" + mensaje + "</ul>";
		return false;
	}
}




function ValidarFormularioRegistro(){
	mensaje = "";

	if((document.registro.nombre.value!="") && (document.registro.apellidos.value!="") &&
	   (document.registro.nacionalidad.value!="") && (document.registro.idioma.value!="") &&
	   (document.registro.pais.value!="") && (document.registro.fecha.value!="") &&
	   (document.registro.email.value!="")){
		datos_personales = true;
	} else {
		datos_personales = false;
		if (espanol) mensaje = mensaje + "<li>Debe completar todos los datos personales";
		else mensaje = mensaje + "<li>Please enter all your personal details";
	}

	if((document.registro.opcion1.checked) ||
	   (document.registro.opcion2.checked) ||
	   (document.registro.opcion3.checked)){
		opciones = true;
	} else {
		opciones = false;
		if (espanol) mensaje = mensaje + "<li>Debe marcar al menos una opción";
		else mensaje = mensaje + "<li>Please select at least one option";
	}

	if(document.registro.declaracion.checked){
		declaracion = true;
	}else{
		declaracion = false;
		if (espanol) mensaje = mensaje + "<li>Debe aceptar las condiciones";
		else mensaje = mensaje + "<li>You must accept the terms and conditions";
	}

	if(mensaje==""){
		txt_error.innerHTML = "";
		return true;
	}else{
		if (espanol) txt_error.innerHTML = "ERRORES:<ul>" + mensaje + "</ul>";
		else txt_error.innerHTML = "ERRORS:<ul>" + mensaje + "</ul>";
		return false;
	}
}

function enviarEncuesta(){
	if( ValidarFormularioEncuesta(document.formulario) == true){
		document.formulario.submit();
	}
}

function enviarCentros(){
	if( ValidarFormularioCentros() == true){
		document.centros.submit();
	}
}

function enviarDiplomas(){
	if( ValidarFormularioDiplomas() == true){
		document.diplomas.submit();
	}
}

function enviarRegistro(){
	if( ValidarFormularioRegistro() == true){
		document.registro.submit();
	}
}

/*function isNumeric(campo){
	permitidos = new Array("0","1","2","3","4","5","6","7","8","9");
	for (i=0; i<campo.value.length;i++){
		caracter = campo.value.charAt(i);
		encontrados = 0;
		for(x=0 ; x < permitidos.length ; x++){
			if (caracter==permitidos[x]){
				encontrados++;
			}
		}

		if (encontrados == 0){
			edad = false;
			if (espanol) mensaje = mensaje + "<li>En el campo edad debe introducir un número<br>";
			else mensaje = mensaje + "<li>Please, introduce a number in the Age field<br>";
			break;
		}else{
			edad = true;
			break;
		}
	}
}
*/
function imprimir() {
	if (document.all) {
		if (navigator.appVersion.indexOf("5.0") == -1) {
			var OLECMDID_PRINT = 6;
			var OLECMDEXECOPT_DONTPROMPTUSER = 2;
			var OLECMDEXECOPT_PROMPTUSER = 1;
			var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
			document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
			WebBrowser1.ExecWB(6, 2);
			WebBrowser1.outerHTML = "";
		} else {
			self.print();
		}
	} else {
		self.print();
	}
}