// JavaScript Document
function cambiarImg(obj,img){
	obj.src=img
}
function cambiarImgFija(obj,num,imgTam){
	var elemento1 = "uno"+num; 				//Se guarda en una variable la primera imagen
	var elemento2 = "dos"+num; 				//Se guarda en una variable la segunda imagen
	var act = getElementsByName("activa"); 	//Se guarda en una array las primeras imagenes
	for(cont=0;cont<act.length;cont++){ 	//Hace a todas las primeras imagenes visibles
		act[cont].width=imgTam;
		act[cont].height=imgTam;
	}
	var desAct = getElementsByName("desActiva"); //Se guarda en una array las segundas imagenes
	for(cont=0;cont<desAct.length;cont++){ 		 //Esconde a todas las segundas imagenes visibles
		desAct[cont].width="0";
		desAct[cont].height="0";
	}
	if(obj.id == elemento1){ //Si esta funcion la a llamado una de las primeras imagenes
		document.getElementById(elemento1).width="0"; 			//Esconde la primera
		document.getElementById(elemento1).height="0"; 			//Esconde la primera
		document.getElementById(elemento2).width=imgTam; 		//Muestra la segunda
		document.getElementById(elemento2).height=imgTam; 		//Muestra la segunda
	}else{ //Si no la a llamado una de las primeras imagenes
		if(obj.id == elemento2){ //comprobar si ha sido una de las segundas imagenes
			document.getElementById(elemento1).width=imgTam; 	//Muestra la primera
			document.getElementById(elemento1).height=imgTam;	//Muestra la primer
			document.getElementById(elemento2).width="0"; 		//Esconde la segunda
			document.getElementById(elemento2).height="0"; 		//Esconde la segunda
		}
	}
}
   
function getElementsByName(name){
  var salida = []; //Se crea un array vacio
  var todos=document.getElementsByTagName("*"); //Introduce en una variable todos los elementos
  for(var i=0,t=todos.length;i<t;i++){
	  if(todos[i].name==name){ 				//comprueba elemento a elemento si el elemento tiene el nombre que nosotros buscamos
		  salida[salida.length]=todos[i];	//Si es así la introduce en un array
	  }
  }
  return salida; //Devolvemos el array con los elementos escogidos
}
function validarAnyo(formulario, Obj1, Obj2){
	if (formulario.elements[Obj1].checked) {
		formulario.elements[Obj2].disabled = false;
	}else{
		formulario.elements[Obj2].disabled = true;
		formulario.elements[Obj2].value = ""
	}
}
function validacionBoletinAfiliacion(formulario){
	var mensaje=""
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	var Num=/^[0-9]+$/
	var FechaTarjeta=/[0-9]{2}\/[0-9]{2}/
	var Tel = /^[0-9]{9}$/
	var Anyo = /^[0-9]{4}$/
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellenar el campo Nombre\n"}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Rellenar el campo Apellido1\n"}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Rellenar el campo Apellido2\n"}
	if(formulario.elements["naturalDe"].value==""){mensaje=mensaje+"Rellenar el campo Natural de\n"}
	if(formulario.elements["proviciaDe"].value==""){mensaje=mensaje+"Rellenar el campo Provincia de\n"}
	if(formulario.elements["fechaDeNacimiento"].value==""){mensaje=mensaje+"Rellenar el campo Fecha de nacimiento\n"}
	if(formulario.elements["dni"].value==""){mensaje=mensaje+"Rellenar el campo DNI-NIF\n"}
	if(formulario.elements["domicilio"].value==""){mensaje=mensaje+"Rellenar el campo Domicilio\n"}
	if(formulario.elements["codigoPostal"].value==""){mensaje=mensaje+"Rellenar el campo Código Postal\n"}
	if(formulario.elements["poblacion"].value==""){mensaje=mensaje+"Rellenar el campo Población\n"}
	if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Rellenar el campo Provincia\n"}
	if(formulario.elements["telParticular"].value!=""){if(!Tel.test(formulario.elements["telParticular"].value)){mensaje=mensaje+"Rellenar el campo Tel.Particular correctamente (9 Números)\n"}}
	if(formulario.elements["telMovil"].value!=""){if(!Tel.test(formulario.elements["telMovil"].value)){mensaje=mensaje+"Rellenar el campo Tel.Móvil correctamente (9 Números)\n"}}
	if(formulario.elements["telMovil"].value=="" && formulario.elements["telParticular"].value=="" ){mensaje=mensaje+"Rellenar alguno de los dos campos de téfonos\n"}
	if(formulario.elements["fax"].value!=""){if(!Tel.test(formulario.elements["fax"].value)){mensaje=mensaje+"Rellenar el campo Fax correctamente (9 Números)\n"}}
	if(formulario.elements["email"].value==""){/*mensaje=mensaje+"Rellenar el campo E-mail\n"*/}else{if(!email.test(formulario.elements["email"].value)){mensaje=mensaje+"Rellenar el campo E-mail correctamente (Ej.:Tu@Correo.es)\n"}}
	if(formulario.elements["higienistaTitulado"].checked){if(!Anyo.test(formulario.elements["anyoTitulado"].value)){mensaje=mensaje+"Rellenar el campo año titulado correctamente (4 Números, Ej: 2007)\n"}}
	if(formulario.elements["higienistaHabilitado"].checked){if(!Anyo.test(formulario.elements["anyoHabilitado"].value)){mensaje=mensaje+"Rellenar el campo año habilitado correctamente (4 Números, Ej: 2007)\n"}}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar	
}
function botonPressModificar(formulario,num){formulario.elements["modificar"].value = num;}
function botonPressModificar2(formulario,num1,num2){formulario.elements["modificar1"].value = num1; formulario.elements["modificar2"].value = num2;}
function botonPressEliminar(formulario,num){formulario.elements["eliminar"].value = num;}
function botonPressEliminar2(formulario,num1,num1){formulario.elements["eliminar1"].value = num1;formulario.elements["eliminar2"].value = num2;}
function validarUsuarioError(formulario,nuevo){
	var mensaje=""
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	var Num=/^[0-9]$/
	var FechaTarjeta=/[0-9]{2}\/[0-9]{2}/
	var Tel = /^[0-9]{9}$/
	var Anyo = /^[0-9]{4}$/
	if(formulario.elements["numUsuario"].value==""){
		mensaje=mensaje+"Rellenar el campo Usuario\n"
	}else{
		numero=0;
		numero=formulario.elements["numUsuario"].value;
		if(isNaN(formulario.elements["numUsuario"].value)){
			if(nuevo){mensaje=mensaje+"El campo Usuario solo admite números\n"}
		}
	}
	if(formulario.elements["clave"].value==""){mensaje=mensaje+"Rellenar el campo Clave\n"}
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellenar el campo Nombre\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellenar el campo Email\n"}
	if(formulario.elements["empresa"].checked){
		if(formulario.elements["cif"].value==""){mensaje=mensaje+"Rellenar el campo CIF\n"}
		if(formulario.elements["tel"].value==""){
			mensaje=mensaje+"Rellenar el campo Teléfono\n"
		}else{
			if(!Tel.test(formulario.elements["tel"].value)){mensaje=mensaje+"Rellenar el campo Teléfono correctamente (9 Números)\n"}
		}
		if(formulario.elements["contacto"].value==""){mensaje=mensaje+"Rellenar el campo Contacto\n"}
	}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarUsuario(formulario,nuevo){
	var mensaje=""
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if(formulario.elements["clave"].value==""){mensaje=mensaje+"Rellenar el campo Clave\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarEmpresa(formulario,nuevo){
	var mensaje="";
	var clave=/^.{6,10}$/;
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	if(formulario.elements["nif"].value==""){mensaje=mensaje+"Rellenar el campo NIF/CIF\n"}
	if(nuevo){
		if(formulario.elements["clave"].value==""){mensaje=mensaje+"Rellenar el campo Clave\n"}else{
			if(!clave.test(formulario.elements["clave"].value)){
				mensaje=mensaje+"La clave debe ser entre 6 y 10 caracteres";
			}
		}
	}
	if(formulario.elements["empresa"].value==""){mensaje=mensaje+"Rellenar el campo Empresa\n"}
	if(formulario.elements["direccion"].value==""){mensaje=mensaje+"Rellenar el campo Dirección\n"}
	if(formulario.elements["codigoPostal"].value==""){mensaje=mensaje+"Rellenar el campo Código Postal\n"}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Rellenar el campo Localidad\n"}
	if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Rellenar el campo Provincia\n"}
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellenar el campo Nombre\n"}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Rellenar el campo Apellido1\n"}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Rellenar el campo Apellido2\n"}
	if(formulario.elements["telefono1"].value==""){mensaje=mensaje+"Rellenar el campo Teléfono\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if(!formulario.elements["politicaPrivacidad"].checked){mensaje=mensaje+"Debe aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarEmpresaSinPP(formulario,nuevo){
	var mensaje="";
	var clave=/^.{6,10}$/;
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	if(formulario.elements["nif"].value==""){mensaje=mensaje+"Rellenar el campo NIF/CIF\n"}
	if(formulario.elements["numCOEC"].value==""){mensaje=mensaje+"Rellenar el campo Nº COEC\n"}
	if(nuevo){
		if(formulario.elements["clave"].value==""){mensaje=mensaje+"Rellenar el campo Clave\n"}else{
			if(!clave.test(formulario.elements["clave"].value)){
				mensaje=mensaje+"La clave debe ser entre 6 y 10 caracteres\n";
			}
		}
	}
	if(formulario.elements["empresa"].value==""){mensaje=mensaje+"Rellenar el campo Empresa\n"}
	if(formulario.elements["direccion"].value==""){mensaje=mensaje+"Rellenar el campo Dirección\n"}
	if(formulario.elements["codigoPostal"].value==""){mensaje=mensaje+"Rellenar el campo Código Postal\n"}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Rellenar el campo Localidad\n"}
	if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Rellenar el campo Provincia\n"}
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellenar el campo Nombre\n"}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Rellenar el campo Apellido1\n"}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Rellenar el campo Apellido2\n"}
	if(formulario.elements["telefono1"].value==""){mensaje=mensaje+"Rellenar el campo Teléfono\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarEmpresacas(formulario,nuevo){
	var mensaje="";
	var clave=/^.{6,10}$/;
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	if(formulario.elements["nif"].value==""){mensaje=mensaje+"Rellenar el campo NIF/CIF\n"}
	if(formulario.elements["numCOEC"].value==""){mensaje=mensaje+"Rellenar el campo Nº COEC\n"}
	if(nuevo){
		if(formulario.elements["clave"].value==""){mensaje=mensaje+"Rellenar el campo Contraseña\n"}else{
			if(!clave.test(formulario.elements["clave"].value)){
				mensaje=mensaje+"La clave debe ser entre 6 y 10 caracteres";
			}
		}
	}
	if(formulario.elements["empresa"].value==""){mensaje=mensaje+"Rellenar el campo Empresa\n"}
	if(formulario.elements["direccion"].value==""){mensaje=mensaje+"Rellenar el campo Dirección\n"}
	if(formulario.elements["codigoPostal"].value==""){mensaje=mensaje+"Rellenar el campo Código Postal\n"}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Rellenar el campo Localidad\n"}
	if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Rellenar el campo Provincia\n"}
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellenar el campo Nombre\n"}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Rellenar el campo Apellido1\n"}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Rellenar el campo Apellido2\n"}
	if(formulario.elements["telefono1"].value==""){mensaje=mensaje+"Rellenar el campo Teléfono\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El Email tiene que ser valido (Ej:Correo@email.es)\n";
		}else{
			if(formulario.elements["email"].value!=formulario.elements["Confemail"].value){
				mensaje=mensaje+"Las direcciones de email deben coincidir\n";
			}
		}
	}
	if(!formulario.elements["politicaPrivacidad"].checked){mensaje=mensaje+"Debes aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarEmpresacat(formulario,nuevo){
	var mensaje="";
	var clave=/^.{6,10}$/;
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	if(formulario.elements["nif"].value==""){mensaje=mensaje+"Omplir el camp NIF/CIF\n"}
	if(formulario.elements["numCOEC"].value==""){mensaje=mensaje+"Omplir el camps Nº COEC\n"}
	if(nuevo){
		if(formulario.elements["clave"].value==""){mensaje=mensaje+"Omplir el camp Contrasenya\n"}else{
			if(!clave.test(formulario.elements["clave"].value)){
				mensaje=mensaje+"La Contrasenya ha de tindre entre 6 y 10 caracters";
			}
		}
	}
	if(formulario.elements["empresa"].value==""){mensaje=mensaje+"Omplir el camp Empresa\n"}
	if(formulario.elements["direccion"].value==""){mensaje=mensaje+"Omplir el camp Direcció\n"}
	if(formulario.elements["codigoPostal"].value==""){mensaje=mensaje+"Omplir el camp Codi Postal\n"}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Omplir el camp Localitat\n"}
	if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Omplir el camp Província\n"}
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Omplir el camp Nom\n"}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Omplir el campo Primer cognom\n"}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Omplir el campo Segon cognom\n"}
	if(formulario.elements["telefono1"].value==""){mensaje=mensaje+"Omplir el campo Telèfon\n"}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Omplir el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El Email ha de ser valid (Ej:Correo@email.es)\n";
		}else{
			if(formulario.elements["email"].value!=formulario.elements["Confemail"].value){
				mensaje=mensaje+"Les adreces de email han de coincidir\n";
			}
		}
	}
	if(!formulario.elements["politicaPrivacidad"].checked){mensaje=mensaje+"Deu aceptar la política de privacitat\n";}
	if (mensaje!=""){
		alert('Deu completar la següent informació:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function validarOferta(formulario){
	var mensaje="";
	if(formulario.elements["validez"].value==""){mensaje=mensaje+"Rellene el campo Validez\n";}else{
		var fecha1= new Date(formulario.elements['fecha'].value.substr(6),parseInt(formulario.elements['fecha'].value.substr(3, 2), 10)-1,parseInt(formulario.elements['fecha'].value.substr(0, 2), 10));
		var fecha2= new Date(formulario.elements['validez'].value.substr(6),parseInt(formulario.elements['validez'].value.substr(3, 2), 10)-1,parseInt(formulario.elements['validez'].value.substr(0, 2), 10));
		if(fecha1>fecha2){mensaje=mensaje+"La validez de la oferta debe de ser igual o superior a la fecha\n";}
	}
	if(formulario.elements["puesto"].value==""){mensaje=mensaje+"Rellene el campo Puesto\n";}
	if(formulario.elements["descripcion"].value==""){mensaje=mensaje+"Rellene el campo Descripción\n";}
	if(formulario.elements["zona"].value==""){mensaje=mensaje+"Rellene el campo Zona\n";}
	if(formulario.elements["titulacion"].value==""){mensaje=mensaje+"Rellene el campo Titulación\n";}
	if(formulario.elements["cursos"].value==""){mensaje=mensaje+"Rellene el campo Formación\n";}
	if(formulario.elements["experiencia"].value==""){mensaje=mensaje+"Rellene el campo Experiencia\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje)
		enviar=false
	}else{
		enviar=true
	}
	return enviar
}
function actDesUsuario(formulario){
	if(formulario.elements["empresa"].checked){
		formulario.elements["cif"].disabled = false;
		formulario.elements["tel"].disabled = false;
		formulario.elements["contacto"].disabled = false;
	}else{
		formulario.elements["cif"].value = "";
		formulario.elements["tel"].value = "";
		formulario.elements["contacto"].value = "";
		formulario.elements["cif"].disabled = true;
		formulario.elements["tel"].disabled = true;
		formulario.elements["contacto"].disabled = true;
	}
}
function validarCategoria(formulario){
						var enviar = true;
						var mensaje = "";
						if(formulario.elements["catalan"].value == ""){mensaje=mensaje+"Rellena el campo Catalan\n";}
						if(formulario.elements["castellano"].value == ""){mensaje=mensaje+"Rellena el campo Castellano\n";}
						if (mensaje != ""){
							alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
							enviar=false;
						}else{
							enviar=true;
						}
						return enviar;
}	
function validarIdiomas(formulario){
	var enviar = true;
	var mensaje = "";
	if(formulario.elements["cat"].value == ""){mensaje=mensaje+"Rellena el campo Catalan\n";}
	if(formulario.elements["cas"].value == ""){mensaje=mensaje+"Rellena el campo Castellano\n";}
	if (mensaje != ""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
/*function validar1(formulario){
	var enviar = true;
	var mensaje = "";
	if(formulario.elements["catalan"].value == ""){mensaje=mensaje+"Rellena el campo Catalan\n";}
	if(formulario.elements["castellano"].value == ""){mensaje=mensaje+"Rellena el campo Castellano\n";}
	if (mensaje != ""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function botonPress(formulario,num){formulario.elements["modificar"].value = num;}
function botonPressCk(formulario,num){formulario.elements["eliminar"+num].checked = true;}*/

/*valido el nombre
    if (document.fvalida.nombre.value.length==0){
       alert("Tiene que escribir su nombre")
       document.fvalida.nombre.focus()
       return 0*/
function validarAnyo(anyo){
	var Anyo = /^[0-9]{4}$/
	if(Anyo.test(anyo)){return true;}else{return false;}
}
function validarformulariocurriculum(formulario){
	mensaje="";
	if(formulario.mostrarTel[1].checked && formulario.mostrarEmail[1].checked){mensaje=mensaje+"Datos de Contacto: -Por lo menos debe de estar visible el Teléfeono o el E-mail\n";}
	if(
	   formulario.elements["fechaIMEP"].value!="0" ||
	   (formulario.elements["fechaIAEP"].value!="" && formulario.elements["fechaIAEP"].value!="0") ||
	   formulario.elements["fechaFMEP"].value!="0" ||
	   (formulario.elements["fechaFAEP"].value!="" && formulario.elements["fechaFAEP"].value!="0") ||
	   formulario.elements["empresaEP"].value!="" ||
	   formulario.elements["perfilLaboralEP"].value!="" ||
	   formulario.elements["funcionesEP"].value!=""
	   ){
			if(formulario.elements["fechaIMEP"].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo mes inicio\n";}
			if(formulario.elements["fechaIAEP"].value=="" || formulario.elements["fechaIAEP"].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo año inicio\n";}else{
				if(!validarAnyo(formulario.elements["fechaIAEP"].value)){mensaje=mensaje+"Experiencia profesional: -El campo año inicio deben ser 4 números\n";}}
			if(formulario.elements["fechaFMEP"].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo mes fin\n";}
			if(formulario.elements["fechaFAEP"].value=="" || formulario.elements["fechaFAEP"].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo año fin\n";}else{
				if(!validarAnyo(formulario.elements["fechaFAEP"].value)){mensaje=mensaje+"Experiencia profesional: -El campo año fin deben ser 4 números\n";}}
			if(formulario.elements["empresaEP"].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Empresa\n";}
			if(formulario.elements["perfilLaboralEP"].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Perfil Laboral\n";}
			if(formulario.elements["funcionesEP"].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Funciones\n";}
		}
	if(
	   formulario.elements["fechaIMFA"].value!="0" ||
	   (formulario.elements["fechaIAFA"].value!="" && formulario.elements["fechaIAFA"].value!="0") ||
	   formulario.elements["fechaFMFA"].value!="0" ||
	   (formulario.elements["fechaFAFA"].value!="" && formulario.elements["fechaFAFA"].value!="0") ||
	   formulario.elements["titulacionFA"].value!="" ||
	   formulario.elements["especialidadFA"].value!="" ||
	   formulario.elements["centroFA"].value!=""
	   ){
			if(formulario.elements["fechaIMFA"].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo mes inicio\n";}
			if(formulario.elements["fechaIAFA"].value=="" || formulario.elements["fechaIAFA"].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo año inicio\n";}else{
				if(!validarAnyo(formulario.elements["fechaIAFA"].value)){mensaje=mensaje+"Formacion Academica: -El campo año inicio deben ser 4 números\n";}}
			if(formulario.elements["fechaFMFA"].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo mes fin\n";}
			if(formulario.elements["fechaFAFA"].value=="" || formulario.elements["fechaFAFA"].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo año fin\n";}else{
				if(!validarAnyo(formulario.elements["fechaFAFA"].value)){mensaje=mensaje+"-El campo año fin deben ser 4 números\n";}}
			if(formulario.elements["titulacionFA"].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Titulación\n";}
			if(formulario.elements["especialidadFA"].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Especialidad\n";}
			if(formulario.elements["centroFA"].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Centro\n";}
		}
	if(
	   formulario.elements["fechaFMFC"].value!="0" ||
	   (formulario.elements["fechaFAFC"].value!="" && formulario.elements["fechaFAFC"].value!="0") ||
	   formulario.elements["docenteFC"].value!="" ||
	   formulario.elements["centroFC"].value!="" ||
	   formulario.elements["cursoFC"].value!=""
	   ){
			if(formulario.elements["fechaFMFC"].value=="0"){mensaje=mensaje+"Formacion Continuada: -Rellene el campo mes fin\n";}
			if(formulario.elements["fechaFAFC"].value=="" || formulario.elements["fechaFAFC"].value=="0"){mensaje=mensaje+"Formacion Continuada: -Rellene el campo año fin\n";}else{
				if(!validarAnyo(formulario.elements["fechaFAFC"].value)){mensaje=mensaje+"Formacion Continuada: -El campo año fin deben ser 4 números\n";}}
			if(formulario.elements["centroFC"].value==""){mensaje=mensaje+"Formacion Continuada: -Rellene el campo Centro\n";}
			if(formulario.elements["cursoFC"].value==""){mensaje=mensaje+"Formacion Continuada: -Rellene el campo Curso\n";}
		}
	if(formulario.elements["perfilLaboral"].value=="0"){mensaje=mensaje+"Preferencias Laborales: -Seleccione un perfil\n";}
	if(formulario.elements["titulacion"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo Titulación\n";}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo localidad\n";}
	if(formulario.elements["horario"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo horario\n";}
	if(!formulario.elements["poticaPrivacidad"].checked){mensaje=mensaje+"Debe aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function validacionSolicitarIdentificacion(formulario){
	mensaje="";
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellene el campo Nombre\n";}
	if(formulario.elements["apellido1"].value==""){mensaje=mensaje+"Rellene el campo Primer Apellido\n";}
	if(formulario.elements["apellido2"].value==""){mensaje=mensaje+"Rellene el campo Segundo Apellido\n";}
	if(formulario.elements["numSocio"].value==""){mensaje=mensaje+"Rellene el campo Nº Socio\n";}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El Email tiene que ser valido (Ej:Correo@email.es)\n";
		}else{
			if(formulario.elements["email"].value!=formulario.elements["Confemail"].value){
				mensaje=mensaje+"Las direcciones de email deben coincidir\n";
			}
		}
	}
	if(!formulario.elements["politicaPrivacidad"].checked){mensaje=mensaje+"Debes aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function boton(documento,tipo){
  documento.forDemanda.botonT.value = tipo ;
  documento.forDemanda.submit() ;
}

function enlaceBoton(documento,tipo){
  documento.formu.botonT.value = tipo ;
  documento.formu.submit() ;
}
function enlace2Boton(documento,tipo){
  documento.formu2.botonT.value = tipo ;
  documento.formu2.submit() ;
}
function enlace2Boton2(documento,tipo,tipo2){
  documento.formu2.botonT.value = tipo ;
  documento.formu2.botonT2.value = tipo2 ;
  documento.formu2.submit() ;
}
function enlace3Boton(documento,tipo){
  documento.formu3.botonT.value = tipo ;
  documento.formu3.submit() ;
}
function enlace3Boton2(documento,tipo,tipo2){
  documento.formu3.botonT.value = tipo ;
  documento.formu3.botonT2.value = tipo2 ;
  documento.formu3.submit() ;
}
function enlaceBotonSalir(documento,tipo1){
  documento.formu2.botonSalir.value = tipo1 ;
  documento.formu2.submit() ;
}
function enlaceBotonEnviar(documento,tipo1,lugar){
  documento.formu.boton1.value = tipo1 ;
  documento.formu.action=lugar;
  documento.formu.submit();
}
function enlaceBoton1(documento,tipo1){
  documento.formu.boton1.value = tipo1 ;
  documento.formu.action="#"+tipo1
  documento.formu.submit() ;
}
function enlaceBoton2(documento,tipo1,tipo2){
  documento.formu.boton1.value = tipo1 ;
  documento.formu.boton2.value = tipo2 ;
  documento.formu.submit() ;
}
function enlaceBoton3(documento,tipo1,tipo2,tipo3){
  documento.formu.boton1.value = tipo1 ;
  documento.formu.boton2.value = tipo2 ;
  documento.formu.boton3.value = tipo3 ;
  documento.formu.submit() ;
}
function valSecretaria(formulario){
	mensaje="";
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if(formulario.elements["comentarios"].value==""){mensaje=mensaje+"Rellene el campo Comentarios\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function valJuntaDirectiva(formulario){
	mensaje="";
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if(formulario.elements["nombre"].value==""){mensaje=mensaje+"Rellene el campo Nombre\n";}
	if(formulario.elements["apellidos"].value==""){mensaje=mensaje+"Rellene el campo Apellidos\n";}
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if(formulario.elements["asunto"].value==""){mensaje=mensaje+"Rellene el campo Asunto\n";}
	if(formulario.elements["comentarios"].value==""){mensaje=mensaje+"Rellene el campo Comentarios\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function validarSugerenciaCurso(formulario){
	mensaje="";
	var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
		if(!email.test(formulario.elements["email"].value)){
			mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
		}
	}
	if(formulario.elements["sugerencia"].value==""){mensaje=mensaje+"Rellene el campo Sugerencia\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function valActuDatosUsu(formulario){
		mensaje="";
		var clave=/^.{6,10}$/
		//var tel=/^[0-9]{9}$/
		var codigoPostal=/^[0-9]{5}$/
		var email=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
		if(formulario.elements["fechaCumple"].value=="" || formulario.elements["fechaCumple"].value=="(AAAA-MM-DD)" || formulario.elements["fechaCumple"].value=="0000-00-00" || !esFechaValida02(formulario.elements["fechaCumple"])){mensaje=mensaje+"Rellene el campo Fecha nacimiento\n";}
		if(formulario.elements["tel"].value==""){
			mensaje=mensaje+"Rellene el campo tel\n";
		}/*else if(!tel.test(formulario.elements["tel"].value)){
			mensaje=mensaje+"El teléfono debe tener 9 números\n";
		}*/
		if(formulario.elements["direccion"].value==""){mensaje=mensaje+"Rellene el campo direccion\n";}
		if(formulario.elements["codigoPostal"].value==""){
			mensaje=mensaje+"Rellene el campo codigoPostal\n";
		}else if(!codigoPostal.test(formulario.elements["codigoPostal"].value)){
			mensaje=mensaje+"El CódigoPostal debe tener 5 números\n";
		}
		if(formulario.elements["poblacion"].value==""){mensaje=mensaje+"Rellene el campo poblacion\n";}
		if(formulario.elements["provincia"].value==""){mensaje=mensaje+"Rellene el campo provincia\n";}
		if(formulario.elements["email"].value==""){mensaje=mensaje+"Rellene el campo Email\n";}else{
			if(!email.test(formulario.elements["email"].value)){
				mensaje=mensaje+"El E-mail tiene que ser valido (Ej:Correo@email.es)\n";
			}
		}
		if(formulario.elements["clave"].value==""){
			mensaje=mensaje+"Rellene el campo clave\n";
		}else{
			if(!clave.test(formulario.elements["clave"].value)){mensaje=mensaje+"El campo Clave debe tener entre 6 y 10 caracteres\n";}
		}
		if(!formulario.elements["politicaPrivacidad"].checked){mensaje=mensaje+"Debe aceptar las política de privacidad\n";}
		if (mensaje!=""){
			alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
			enviar=false;
		}else{
			enviar=true;
		}
		return enviar;
}
function valDem(formulario){
	mensaje="";
	Obj="";
	if(formulario.mostrarTel[1].checked && formulario.mostrarEmail[1].checked){mensaje=mensaje+"Datos de Contacto: -Por lo menos debe de estar visible el Teléfeono o el E-mail\n";}
	//Experiencia Laboral
	/*for(cont1=0;cont1<formulario.elements["contEPTotal"].value;cont1=cont1+1){
		fechaIMEP="fechaIMEP"+cont1;
		fechaIAEP="fechaIAEP"+cont1;
		fechaFMEP"fechaFMEP"+cont1;
		fechaFAEP="fechaFAEP"+cont1;
		empresaEP="empresaEP"+cont1;
		perfilLaboralEP="perfilLaboralEP"+cont1;
		funcionesEP="funcionesEP"+cont1;
		if(
		   formulario.elements[fechaIMEP].value!="0" ||
		   (formulario.elements[fechaIAEP].value!="" && formulario.elements[fechaIAEP].value!="0") ||
		   formulario.elements[fechaFMEP].value!="0" ||
		   (formulario.elements[fechaFAEP].value!="" && formulario.elements[fechaFAEP].value!="0") ||
		   formulario.elements[empresaEP].value!="" ||
		   formulario.elements[perfilLaboralEP].value!="" ||
		   formulario.elements[funcionesEP].value!=""
		   ){
				
				if(formulario.elements[fechaIMEP].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo mes inicio\n";}
				if(formulario.elements[fechaIAEP].value=="" || formulario.elements[fechaIAEP].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo año inicio\n";}else{
					if(!validarAnyo(formulario.elements[fechaIAEP].value)){mensaje=mensaje+"Experiencia profesional: -El campo año inicio deben ser 4 números\n";}}
				if(formulario.elements[fechaFMEP].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo mes fin\n";}
				if(formulario.elements[fechaFAEP].value=="" || formulario.elements[fechaFAEP].value=="0"){mensaje=mensaje+"Experiencia profesional: -Rellene el campo año fin\n";}else{
					if(!validarAnyo(formulario.elements[fechaFAEP].value)){mensaje=mensaje+"Experiencia profesional: -El campo año fin deben ser 4 números\n";}}
				if(formulario.elements[empresaEP].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Empresa\n";}
				if(formulario.elements[perfilLaboralEP].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Perfil Laboral\n";}
				if(formulario.elements[funcionesEP].value==""){mensaje=mensaje+"Experiencia profesional: -Rellene el campo Funciones\n";}
			}
	}*/
	//Formación Academica
	/*for(cont1=0;cont1<formulario.elements["contEPTotal"].value;cont1=cont1+1){
		cont2=cont1+1
		if(
		   formulario.elements["fechaIMFA"+cont1].value!="0" ||
		   (formulario.elements["fechaIAFA"+cont1].value!="" && formulario.elements["fechaIAFA"].value!="0") ||
		   formulario.elements["fechaFMFA"+cont1].value!="0" ||
		   (formulario.elements["fechaFAFA"+cont1].value!="" && formulario.elements["fechaFAFA"].value!="0") ||
		   formulario.elements["titulacionFA"+cont1].value!="" ||
		   formulario.elements["especialidadFA"+cont1].value!="" ||
		   formulario.elements["centroFA"+cont1].value!=""
		   ){
				
				if(formulario.elements["fechaIMFA"+cont1].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo mes inicio\n";}
				if(formulario.elements["fechaIAFA"+cont1].value=="" || formulario.elements["fechaIAFA"+cont1].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo año inicio\n";}else{
					if(!validarAnyo(formulario.elements["fechaIAFA"+cont1].value)){mensaje=mensaje+"Formacion Academica: -El campo año inicio deben ser 4 números\n";}}
				if(formulario.elements["fechaFMFA"+cont1].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo mes fin\n";}
				if(formulario.elements["fechaFAFA"+cont1].value=="" || formulario.elements["fechaFAFA"+cont1].value=="0"){mensaje=mensaje+"Formacion Academica: -Rellene el campo año fin\n";}else{
					if(!validarAnyo(formulario.elements["fechaFAFA"+cont1].value)){mensaje=mensaje+"-El campo año fin deben ser 4 números\n";}}
				if(formulario.elements["titulacionFA"+cont1].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Titulación\n";}
				if(formulario.elements["especialidadFA"+cont1].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Especialidad\n";}
				if(formulario.elements["centroFA"+cont1].value==""){mensaje=mensaje+"Formacion Academica: -Rellene el campo Centro\n";}
			}
	}*/
	//Formación Coninuada
	/*for(cont1=0;cont1<formulario.elements["contEPTotal"].value;cont1=cont1+1){
		cont2=cont1+1
		if(
		   formulario.elements["fechaFMFC"+cont1].value!="0" ||
		   (formulario.elements["fechaFAFC"+cont1].value!="" && formulario.elements["fechaFAFC"+cont1].value!="0") ||
		   formulario.elements["docenteFC"+cont1].value!="" ||
		   formulario.elements["centroFC"+cont1].value!="" ||
		   formulario.elements["cursoFC"+cont1].value!=""
		   ){
				
				if(formulario.elements["fechaFMFC"+cont1].value=="0"){mensaje=mensaje+"Formacion Continuada: -Rellene el campo mes fin\n";}
				if(formulario.elements["fechaFAFC"+cont1].value=="" || formulario.elements["fechaFAFC"+cont1].value=="0"){mensaje=mensaje+"Formacion Continuada: -Rellene el campo año fin\n";}else{
					if(!validarAnyo(formulario.elements["fechaFAFC"+cont1].value)){mensaje=mensaje+"Formacion Continuada: -El campo año fin deben ser 4 números\n";}}
				if(formulario.elements["centroFC"+cont1].value==""){mensaje=mensaje+"Formacion Continuada: -Rellene el campo Centro\n";}
				if(formulario.elements["cursoFC"+cont1].value==""){mensaje=mensaje+"Formacion Continuada: -Rellene el campo Curso\n";}
			}
	}*/
	
	//Perfil Laboral
	if(formulario.elements["perfilLaboral"].value=="1"){mensaje=mensaje+"Preferencias Laborales: -Seleccione un perfil\n";}
	if(formulario.elements["titulacion"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo Titulación\n";}
	if(formulario.elements["localidad"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo localidad\n";}
	if(formulario.elements["horario"].value==""){mensaje=mensaje+"Preferencias Laborales: -Rellene el campo horario\n";}
	if(!formulario.elements["poticaPrivacidad"].checked){mensaje=mensaje+"Debe aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}
function valDem4(formulario){
	mensaje="";
	Obj="";
	if(formulario.mostrarTel[1].checked && formulario.mostrarEmail[1].checked){mensaje=mensaje+"Datos de Contacto: -Por lo menos debe de estar visible el Teléfeono o el E-mail\n";}
	if(!formulario.elements["poticaPrivacidad"].checked){mensaje=mensaje+"Debe aceptar la política de privacidad\n";}
	if (mensaje!=""){
		alert('Debes completar la siguiente información:\t\t\t\t\t\n\n'+mensaje);
		enviar=false;
	}else{
		enviar=true;
	}
	return enviar;
}

///////////////////////////////////Fecha/////////////////////////////////////////
//El evento comienza con "valFecha(this)"
function esDigito(sChr){
	var sCod = sChr.charCodeAt(0);
	return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
	var bOk = false;
	//bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
	bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
	return bOk;
}
function finMes(oTxt){
	var nMes = parseInt(oTxt.value.substr(3, 2), 10);
	var nRes = 0;
	switch (nMes){
	case 1: nRes = 31; break;
	case 2: nRes = 29; break;
	case 3: nRes = 31; break;
	case 4: nRes = 30; break;
	case 5: nRes = 31; break;
	case 6: nRes = 30; break;
	case 7: nRes = 31; break;
	case 8: nRes = 31; break;
	case 9: nRes = 30; break;
	case 10: nRes = 31; break;
	case 11: nRes = 30; break;
	case 12: nRes = 31; break;
}
return nRes;
}
function valDia(oTxt){
	var bOk = false;
	var nDia = parseInt(oTxt.value.substr(0, 2), 10);
	bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
	return bOk;
}
function valMes(oTxt){
	var bOk = false;
	var nMes = parseInt(oTxt.value.substr(3, 2), 10);
	bOk = bOk || ((nMes >= 1) && (nMes <= 12));
	return bOk;
}
function valAno(oTxt){
	var bOk = true;
	var nAno = oTxt.value.substr(6);
	bOk = bOk && ((nAno.length == 4) || (nAno.length == 4));
	if (bOk){
		for (var i = 0; i < nAno.length; i++){
			bOk = bOk && esDigito(nAno.charAt(i));
		}
	}
	return bOk;
}
function valFecha(oTxt){
	var bOk = true;
	if (oTxt.value != ""){
		bOk = bOk && (valAno(oTxt));
		bOk = bOk && (valMes(oTxt));
		bOk = bOk && (valDia(oTxt));
		bOk = bOk && (valSep(oTxt));
		if (!bOk){
			alert("Fecha inválida");
			oTxt.value = "";
			oTxt.focus();
		}
	}
}
/////////////////////////////////Fin Fecha///////////////////////////////////////
/////////////////////////////////Inicio validar Fecha 02///////////////////////////////////////

function esFechaValida02(fecha){//YYYY-MM-DD
  if (fecha != undefined && fecha.value != "" ){
	  //if (!/^\d{4}\/\d{2}\/\d{2}$/.test(fecha.value)){
	 if (!/^\d{4}-\d{2}-\d{2}$/.test(fecha.value)){
		  alert("formato de fecha no válido (aaaa-mm-dd)");
		  return false;
	  }
	  var dia  =  parseInt(fecha.value.substring(8,10),10);
	  var mes  =  parseInt(fecha.value.substring(5,7),10);
	  var anio =  parseInt(fecha.value.substring(0,4),10);
  switch(mes){
	  case 1:
	  case 3:
	  case 5:
	  case 7:
	  case 8:
	  case 10:
	  case 12:
		  numDias=31;
		  break;
	  case 4: case 6: case 9: case 11:
		  numDias=30;
		  break;
	  case 2:
		  if (comprobarSiBisisesto(anio)){ numDias=29 }else{ numDias=28};
		  break;
	  default:
		  alert("Fecha introducida errónea");
		  return false;
  }
	  if (dia>numDias || dia==0){
		  alert("Fecha introducida errónea");
		  return false;
	  }
	  return true;
  }
}
function comprobarSiBisisesto(anio){
if ( ( anio % 100 != 0) && ((anio % 4 == 0) || (anio % 400 == 0))) {
  return true;
  }
else {
  return false;
  }
}


/////////////////////////////////Final  validar Fecha 02///////////////////////////////////////
