// JavaScript Document
//VALIDAR FORMULARIO DE NUEVA EDUCACION

function validarFormularioBuscarCandidatos()
{
	var ordenar=document.formBuscarListaAplicantes.ordenar.value;
	if(ordenar==0)
	{
		alert('Escoja una opción');
		return false;
	}
	
	
}

function validarFormularioRegistrarseEmpresaHunting()
{
	var compania=trim(document.formularioRegistrarse.compania.value);
	if(compania=="")
	{
		alert('Escriba el nombre de su empresa o compañía');
		return false;
	}
	
	var ruc=trim(document.formularioRegistrarse.ruc.value);
	if(ruc=="")
	{
		alert('Escriba el número de RUC de su compañía');
		return false;
	}
	
	var gerenteEmpresa=trim(document.formularioRegistrarse.gerenteEmpresa.value);
	if(gerenteEmpresa=="")
	{
		alert('Escriba el nombre del gerente de su compañía');
		return false;
	}
	
	var idCategoriaInd=trim(document.formularioRegistrarse.idCategoriaInd.value);
	if(idCategoriaInd==0)
	{
		alert('Escoja una industria para su compañía');
		return false;
	}
	
	var idIndustria=trim(document.formularioRegistrarse.idIndustria.value);
	if(idIndustria==0)
	{
		alert('Escoja una sub categoría de industria para su compañía');
		return false;
	}
	
	var pais=trim(document.formularioRegistrarse.paisNacimiento.value);
	if(pais==0)
	{
		alert('Escoja el país donde se encuentra ubicada su compañía');
		return false;
	}
	
	var provincia=trim(document.formularioRegistrarse.provinciaNacimiento.value);
	if(provincia==0)
	{
		alert('Escoja la provincia donde se encuentra ubicada su compañía');
		return false;
	}
	
	var ciudad=trim(document.formularioRegistrarse.ciudadNacimiento.value);
	if(ciudad==0)
	{
		alert('Escoja la ciudad donde se encuentra ubicada su compañía');
		return false;
	}
	
	var telefono=trim(document.formularioRegistrarse.telefonoEmpresa.value);
	if(telefono=="")
	{
		alert('Escriba el teléfono de su compañía');
		return false;
	}
	
	var emailEmpresa=trim(document.formularioRegistrarse.emailEmpresa.value);
	if(emailEmpresa=="")
	{
		alert('Escriba el mail de contacto con su compañía');
		return false;
	}
	
	var nombres=trim(document.formularioRegistrarse.nombres.value);
	if(nombres=="")
	{
		alert('Escriba sus nombres completos');
		return false;
	}
	
	var apellidos=trim(document.formularioRegistrarse.apellidos.value);
	if(apellidos=="")
	{
		alert('Escriba sus apellidos completos');
		return false;
	}
	
	var usuario=trim(document.formularioRegistrarse.usuario.value);
	if(usuario=="")
	{
		alert('Escriba su mail que servirá como nombre de usuario');
		return false;
	}
	
	var contrasena=trim(document.formularioRegistrarse.contrasena.value);
	if(contrasena=="")
	{
		alert('Escriba su contraseña');
		return false;
	}
	
	var contrasenaConfirmar=trim(document.formularioRegistrarse.contrasenaConfirmar.value);
	if(contrasenaConfirmar=="")
	{
		alert('Confirme su contraseña');
		return false;
	}
	
	var preguntaSeguridad=document.formularioRegistrarse.preguntaSeguridad.value;
	if(preguntaSeguridad==0)
	{
		alert('Escoja una pregunta de seguridad personal');
		return false;
	}
	
	var respuestaPersonal=trim(document.formularioRegistrarse.respuestaPersonal.value);
	if(respuestaPersonal=="")
	{
		alert('Escriba la respuesta a la pregunta de seguridad');
		return false;
	}
	
	var medioPublicidad=document.formularioRegistrarse.medioPublicidad.value;
	if(medioPublicidad==0)
	{
		alert('Escoja como se enteró de Porfinempleo.com');
		return false;
	}	

	if(estadoRegistrarseUsuario==0)
	{
		alert("El nombre de usuario que escogió está ocupado");
		return false;
	}
	
	if(estadoRegistrarseContrasena==0)
	{
		alert("Las contraseñas no coinciden, reviselas e intente otra vez.");
		return false;
	}
	var terminosCondiciones=document.formularioRegistrarse.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert('Debe aceptar los términos y condiciones del contrato');
		return false;
	}
}


function validarFormularioRecordarUsuarioEmpresa()
{
	var nombres=trim(document.getElementById("nombres").value);
	var apellidos=trim(document.getElementById("apellidos").value);
	var email=trim(document.getElementById("email").value);
	if(nombres=="")
	{
		alert("Ingrese los nombres del usuario.");
		return false;
	}
	if(apellidos=="")
	{
		alert("Ingrese los apellidos del usuario.");
		return false;
	}
	if(email=="")
	{
		alert("Ingrese el e-mail registrado.");
		return false;
	}
}

function validarFormNuevoIdioma()
{
	var idiomaNombre=trim(document.getElementById("idiomaNombre").value);
	var idiomaIso=trim(document.getElementById("idiomaIso").value);
	if(idiomaNombre=="")
	{
		alert("Ingrese el nombre del idioma.");
		return false;
	}
	if(idiomaIso=="")
	{
		alert("Ingrese el ISO del idioma.");
		return false;
	}
}

function validarFormEditarIdioma()
{
	var idiomaNombre=trim(document.getElementById("idiomaNombre").value);
	var idiomaIso=trim(document.getElementById("idiomaIso").value);
	if(idiomaNombre=="")
	{
		alert("Ingrese el nombre del idioma.");
		return false;
	}
	if(idiomaIso=="")
	{
		alert("Ingrese el ISO del idioma.");
		return false;
	}
}

function validarFormNuevoDiscapacidad()
{
	var discapacidadNombre=trim(document.getElementById("discapacidadNombre").value);
	if(discapacidadNombre=="")
	{
		alert("Ingrese el nombre de la discapacidad.");
		return false;
	}
}

function validarFormEditarDiscapacidad()
{
	var discapacidadNombre=trim(document.getElementById("discapacidadNombre").value);
	if(discapacidadNombre=="")
	{
		alert("Ingrese el nombre de la discapacidad.");
		return false;
	}
}

function validarFormRecordarUsuarioCandidato()
{
	var cedula=trim(document.getElementById("cedula").value);
	if(cedula=="")
	{
		alert("Ingrese su número de cédula.");
		return false;
	}
}

function validarFormEnviarEmpleoAmigo()
{
	var nombre=trim(document.getElementById("nombre").value);
	var email=trim(document.getElementById("email").value);
	var amigo=trim(document.getElementById("amigo").value);
	var emailAmigo=trim(document.getElementById("emailAmigo").value);
	if(nombre=="")
	{
		alert("Ingrese su nombre.");
		return false;
	}
	if(email=="")
	{
		alert("Ingrese su email.");
		return false;
	}
	if(amigo=="")
	{
		alert("Ingrese el nombre de su amigo.");
		return false;
	}
	if(emailAmigo=="")
	{
		alert("Ingrese el nombre de su amigo.");
		return false;
	}
}

function validarFormRH()
{
	var pregunta1=getRadioButtonSelectedValue(document.formRRHH.pregunta1);
	var pregunta2=getRadioButtonSelectedValue(document.formRRHH.pregunta2);
	var pregunta3=getRadioButtonSelectedValue(document.formRRHH.pregunta3);
	var	pregunta5respuesta1=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta1);
	var pregunta5respuesta2=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta2);
	var pregunta5respuesta3=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta3);
	var pregunta5respuesta4=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta4);
	var pregunta5respuesta5=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta5);
	var pregunta5respuesta6=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta6);
	var pregunta5respuesta7=getRadioButtonSelectedValue(document.formRRHH.pregunta5respuesta7);
	var otrosPregunta5=trim(document.formRRHH.pregunta5Otros.value);
	if(pregunta1==undefined){
		alert("Escoja una opción para la pregunta 1.");
		return false;
	}
	if(pregunta2==undefined){
		alert("Escoja una opción para la pregunta 2.");
		return false;
	}
	if(pregunta3==undefined){
		alert("Escoja una opción para la pregunta 3.");
		return false;
	}
	
	if(pregunta5respuesta1==undefined && pregunta5respuesta2==undefined && pregunta5respuesta3==undefined && pregunta5respuesta4==undefined && pregunta5respuesta5==undefined && pregunta5respuesta6==undefined && pregunta5respuesta7==undefined){
		alert("Escoja una opción para la pregunta 5.");
		return false;
	}
	
	if(pregunta5respuesta7!=undefined && otrosPregunta5==""){
		alert("Llene la casilla otros en la pregunta 5.");
		return false;
	}
	return true;
	
}

function validarBusquedaCandidatosAdmin()
{
	var idCampoBusqueda=document.getElementById("campoBusqueda").value;
	var textoBusqueda=trim(document.getElementById("textoBusqueda").value);
	if(textoBusqueda!="")
	{
		if(idCampoBusqueda==1)
		{
			if(textoBusqueda.length<10)
			{
				alert("La cédula debe tener 10 dígitos");
				return false
			}
		}
	}
	else
	{
		alert("Escriba algo en el campo de búsqueda.");
		return false;
	}
}


function validarNumeroMinimoClave(id)
{
	var elemento=document.getElementById(id);
	var numClav=elemento.value.length;
	if(numClav<4)
	{
		alert("La clave ingresada es demasiado corta.\nNúmero mínimo de caracteres 4.");
		document.getElementById(id).value='';
	}
}

function validarDatoSelectTipoDocumento(eve, id)
{
	var tipoDocumento=document.formularioRegistrarseCandidato.tipoDocumento.value;
	if(tipoDocumento==0)
	{
		alert("Por favor escoja el tipo de documento.");
		document.formularioRegistrarseCandidato.tipoDocumento.focus();
		return (false);
	}
	if(tipoDocumento==1)
	{
		idTipoDocumento=1;
		return numerosEnterosCedula(eve,id);
	}
	if(tipoDocumento==2)
	{
		idTipoDocumento=2;
		return numerosEnterosRuc(eve,id);
	}
	
}

var idTipoDocumento=0;
function validarNumeroDatosDocumento(id)
{
	if(idTipoDocumento==1)
	{
		if(numCedula<9)
		{
			alert("Número de cedula incorrecto...");
			document.getElementById(id).value='';
			numCedula=0;
		}
	}
	if(idTipoDocumento==2)
	{
		if(numRuc<12)
		{
			alert("Ruc incorrecto...");
			document.getElementById(id).value='';
			numRuc=0;
		}
	}
}


function validarNumeroDatosRuc(id)
{
	if(numRuc<12)
	{
		alert("Ruc incorrecto...");
		document.getElementById(id).value='';
		numRuc=0;
	}
}

function validarNumeroDatosCedula(id)
{
	if(numCedula<9)
	{
		alert("Número de cedula incorrecto...");
		document.getElementById(id).value='';
		numCedula=0;
	}
}


var numRuc=0;
function numerosEnterosRuc(evt, id)
{	
	evt = (evt) ? evt : event
	var key = (evt.which) ? evt.which : evt.keyCode;
	var elemento=document.getElementById(id);
	numRuc=elemento.value.length;
	if(key == 8 ||  key == 9 || key == 13 || key == 46 || key == 116 || key == 17 || key == 37 || key == 39)
	{
		return true;
	}
	if(elemento.value.length<13)
	{	
		if (key > 47 && key < 58 )
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

var numCedula=0;//metodo numerosEnterosCedula
function numerosEnterosCedula(evt, id)
{
	evt = (evt) ? evt : event
	var key = (evt.which) ? evt.which : evt.keyCode;
	var elemento=document.getElementById(id);
	numCedula=elemento.value.length;
	if(key == 8 ||  key == 9 || key == 13 || key == 46 || key == 116 || key == 17 || key == 37 || key == 39)
	{
		return true;
	}
	if(elemento.value.length<10)
	{
		if (key > 47 && key < 58 )
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
	
}


function numerosEnterosTelefono(evt, id)
{
	evt = (evt) ? evt : event
	var key = (evt.which) ? evt.which : evt.keyCode;
	var elemento=document.getElementById(id);
	if(key == 8 ||  key == 9 || key == 13 || key == 46 || key == 116 || key == 17 || key == 37 || key == 39)
	{
		return true;
	}
	if(elemento.value.length<9)
	{
		if (key > 47 && key < 58 )
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function numerosEnteros(evt)
{
	evt = (evt) ? evt : event
	var key = (evt.which) ? evt.which : evt.keyCode;
	if (key > 47 && key < 58 || key == 8 ||  key == 9 || key == 13) { return true;}
	else {return false;}
}

function numerosDecimales(evt)
{
evt = (evt) ? evt : event
var key = (evt.which) ? evt.which : evt.keyCode;
if (key > 47 && key < 58 || key == 8 || key == 37 || key == 39 || key == 46 || key == 9 || key == 13) { return true;}
else {return false;}
}

function versal(cadena) {
        var er = /[A-Z,Ñ]/ ;
        return er.test(cadena)
      }
function versal2(cadena) {
        var er = /[a-z,n]/ ;
        return er.test(cadena)
      }
	  

function validarEmail(valor, id) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
	{
		return (true);
	} 
	else 
	{
		alert("La dirección de email es incorrecta...");
		document.getElementById(id).value='';
		return (false);
	}
}

function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}


function confirmarAplicacion(idAnuncio, confirmacion) 
{
	if(confirmacion==0)
	{
    	if (confirm ("Ud. no está en la ciudad que se solicita en el anuncio, está seguro de aplicar al anuncio?")) 			{
			objetoHojaVida.cogerHtml('../enlaceOperaciones/enlaceOperaciones.inc.php?id_operacion=1&idAnuncio='+idAnuncio+'');
    	} else {
        //No envía el formulario
      	 return false;
    	}
	}
	else
	{
		objetoHojaVida.cogerHtml('../enlaceOperaciones/enlaceOperaciones.inc.php?id_operacion=1&idAnuncio='+idAnuncio+'');
	}
}


function activaDesactivaContratado(objetoAsistencia, objetoContrato)
{
	if(objetoAsistencia.value==1)
	{
		objetoContrato.disabled=false;
	}
	else
	{
		objetoContrato.disabled=true;
		objetoContrato.value=0;
	}
}

function inicializarFormularioBusquedaAvanzada()
{
	//document.formularioBusquedaAvanzada.palabraClave.value="";
	document.formularioBusquedaAvanzada.ci.disabled=true;
	
	//document.formularioBusquedaAvanzada.palabraClave.value="";
	document.formularioBusquedaAvanzada.palabraClave.disabled=true;
	
	//document.formularioBusquedaAvanzada.paises.value=0;
	document.formularioBusquedaAvanzada.paises.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.provincias.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.ciudades.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaNivelEducacion.disabled=true;
	document.formularioBusquedaAvanzada.signoNivelEducacion.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaTiempoExperiencia.disabled=true;
	document.formularioBusquedaAvanzada.signoTiempoExperiencia.disabled=true;
	
	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaNivelIngles.disabled=true;
	
	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaEdadMinima.disabled=true;
	
	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaEdadMaxima.disabled=true;
	
	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.genero.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaTipoContrato.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.busquedaSalario.disabled=true;
	document.formularioBusquedaAvanzada.signoSalario.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.tieneDiscapacidad.disabled=true;

	//document.formularioBusquedaAvanzada.provincias.value=0;
	document.formularioBusquedaAvanzada.discapacidad.disabled=true;

}

function controlFormularioBusquedaAvanzada(caso,objeto)
{
	switch (caso)
	{
		case 1:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.paises.value=0;
				document.formularioBusquedaAvanzada.paises.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.paises.disabled=false;
			}
		break;
		
		case 2:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.provincias.value=0;
				document.formularioBusquedaAvanzada.provincias.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.provincias.disabled=false;
			}
		break;
		
		case 3:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.ciudades.value=0;
				document.formularioBusquedaAvanzada.ciudades.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.ciudades.disabled=false;
			}
		break;
		
		case 4:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaNivelEducacion.value=0;
				document.formularioBusquedaAvanzada.busquedaNivelEducacion.disabled=true;
				document.formularioBusquedaAvanzada.signoNivelEducacion.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaNivelEducacion.disabled=false;
				document.formularioBusquedaAvanzada.signoNivelEducacion.disabled=false;
			}
		break;
		
		case 5:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaTiempoExperiencia.value=0;
				document.formularioBusquedaAvanzada.busquedaTiempoExperiencia.disabled=true;
				document.formularioBusquedaAvanzada.signoTiempoExperiencia.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaTiempoExperiencia.disabled=false;
				document.formularioBusquedaAvanzada.signoTiempoExperiencia.disabled=false;
			}
		break;
		
		case 6:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaTipoContrato.value=0;
				document.formularioBusquedaAvanzada.busquedaTipoContrato.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaTipoContrato.disabled=false;
			}
		break;
		
		case 7:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaSalario.value=0;
				document.formularioBusquedaAvanzada.busquedaSalario.disabled=true;
				document.formularioBusquedaAvanzada.signoSalario.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaSalario.disabled=false;
				document.formularioBusquedaAvanzada.signoSalario.disabled=false;
			}
		break;
		
		case 8:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.tieneDiscapacidad.value=0;
				document.formularioBusquedaAvanzada.tieneDiscapacidad.disabled=true;
				
				document.formularioBusquedaAvanzada.discapacidad.value=0;
				document.formularioBusquedaAvanzada.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.tieneDiscapacidad.disabled=false;
				
				document.formularioBusquedaAvanzada.discapacidad.disabled=false;
			}
		break;
		
		case 10:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaEdadMinima.value=0;
				document.formularioBusquedaAvanzada.busquedaEdadMinima.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaEdadMinima.disabled=false;
			}
		break;
		
		case 11:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaEdadMaxima.value=0;
				document.formularioBusquedaAvanzada.busquedaEdadMaxima.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaEdadMaxima.disabled=false;
			}
		break;
		
		case 12:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.genero.value=0;
				document.formularioBusquedaAvanzada.genero.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.genero.disabled=false;
			}
		break;
		
		case 13:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.busquedaNivelIngles.value=0;
				document.formularioBusquedaAvanzada.busquedaNivelIngles.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.busquedaNivelIngles.disabled=false;
			}
		break;
		
		case 14:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.palabraClave.value="";
				document.formularioBusquedaAvanzada.palabraClave.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.palabraClave.disabled=false;
			}
		break;
		
		case 15:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzada.ci.value="";
				document.formularioBusquedaAvanzada.ci.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzada.ci.disabled=false;
			}
		break;
		
	}
}

function inicializarFormularioBusquedaUsuarios()
{
	//document.formularioBusquedaUsuarios.busquedaCargo.value=0;
	document.formularioBusquedaUsuarios.busquedaIndustria.disabled=true;
	
	//document.formularioBusquedaUsuarios.busquedaCargo.value=0;
	document.formularioBusquedaUsuarios.busquedaCargo.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.paises.value=0;
	document.formularioBusquedaUsuarios.paises.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.provincias.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.ciudades.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaNivelEducacion.disabled=true;
	document.formularioBusquedaUsuarios.signoNivelEducacion.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaTiempoExperiencia.disabled=true;
	document.formularioBusquedaUsuarios.signoTiempoExperiencia.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	//document.formularioBusquedaUsuarios.busquedaNivelIngles.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaEdadMinima.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaEdadMaxima.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.genero.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaTipoContrato.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.busquedaSalario.disabled=true;
	document.formularioBusquedaUsuarios.signoSalario.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.tieneDiscapacidad.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaUsuarios.discapacidad.disabled=true;
}


function controlFormularioBusquedaUsuarios(caso,objeto)
{
	switch (caso)
	{
		case 1:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.paises.value=0;
				document.formularioBusquedaUsuarios.paises.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.paises.disabled=false;
			}
		break;
		
		case 2:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.provincias.value=0;
				document.formularioBusquedaUsuarios.provincias.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.provincias.disabled=false;
			}
		break;
		
		case 3:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.ciudades.value=0;
				document.formularioBusquedaUsuarios.ciudades.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.ciudades.disabled=false;
			}
		break;
		
		case 4:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaNivelEducacion.value=0;
				document.formularioBusquedaUsuarios.busquedaNivelEducacion.disabled=true;
				document.formularioBusquedaUsuarios.signoNivelEducacion.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaNivelEducacion.disabled=false;
				document.formularioBusquedaUsuarios.signoNivelEducacion.disabled=false;
			}
		break;
		
		case 5:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaTiempoExperiencia.value=0;
				document.formularioBusquedaUsuarios.busquedaTiempoExperiencia.disabled=true;
				document.formularioBusquedaUsuarios.signoTiempoExperiencia.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaTiempoExperiencia.disabled=false;
				document.formularioBusquedaUsuarios.signoTiempoExperiencia.disabled=false;
			}
		break;
		
		case 6:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaTipoContrato.value=0;
				document.formularioBusquedaUsuarios.busquedaTipoContrato.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaTipoContrato.disabled=false;
			}
		break;
		
		case 7:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaSalario.value=0;
				document.formularioBusquedaUsuarios.busquedaSalario.disabled=true;
				document.formularioBusquedaUsuarios.signoSalario.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaSalario.disabled=false;
				document.formularioBusquedaUsuarios.signoSalario.disabled=false;
			}
		break;
		
		case 8:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.tieneDiscapacidad.value=0;
				document.formularioBusquedaUsuarios.tieneDiscapacidad.disabled=true;
				
				document.formularioBusquedaUsuarios.discapacidad.value=0;
				document.formularioBusquedaUsuarios.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.tieneDiscapacidad.disabled=false;
				
				document.formularioBusquedaUsuarios.discapacidad.disabled=false;
			}
		break;
		
		case 9:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.discapacidad.value=0;
				document.formularioBusquedaUsuarios.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.discapacidad.disabled=false;
			}
		break;
		
		case 10:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaEdadMinima.value=0;
				document.formularioBusquedaUsuarios.busquedaEdadMinima.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaEdadMinima.disabled=false;
			}
		break;
		
		case 11:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaEdadMaxima.value=0;
				document.formularioBusquedaUsuarios.busquedaEdadMaxima.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaEdadMaxima.disabled=false;
			}
		break;
		
		case 12:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.genero.value=0;
				document.formularioBusquedaUsuarios.genero.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.genero.disabled=false;
			}
		break;
		
		case 13:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaNivelIngles.value=0;
				document.formularioBusquedaUsuarios.busquedaNivelIngles.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaNivelIngles.disabled=false;
			}
		break;
		
		case 14:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaCargo.value=0;
				document.formularioBusquedaUsuarios.busquedaCargo.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaCargo.disabled=false;
			}
		break;
		
		case 15:
			if (objeto.checked==false)
			{
				document.formularioBusquedaUsuarios.busquedaIndustria.value=0;
				document.formularioBusquedaUsuarios.busquedaIndustria.disabled=true;
			}
			else
			{
				document.formularioBusquedaUsuarios.busquedaIndustria.disabled=false;
			}
		break;
	}
}


function inicializarFormularioBusquedaAvanzadaHunting()
{
	document.formularioBusquedaAvanzadaHunting.ci.disabled=true;
	document.formularioBusquedaAvanzadaHunting.palabraClave.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.paises.value=0;
	document.formularioBusquedaAvanzadaHunting.paises.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.provincias.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.ciudades.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaNivelEducacion.disabled=true;
	document.formularioBusquedaAvanzadaHunting.signoNivelEducacion.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaTiempoExperiencia.disabled=true;
	document.formularioBusquedaAvanzadaHunting.signoTiempoExperiencia.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaNivelIngles.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaEdadMinima.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaEdadMaxima.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.genero.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaTipoContrato.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.busquedaSalario.disabled=true;
	document.formularioBusquedaAvanzadaHunting.signoSalario.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.tieneDiscapacidad.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaHunting.discapacidad.disabled=true;
}

function controlFormularioBusquedaAvanzadaHunting(caso,objeto)
{
	switch (caso)
	{
		case 1:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.paises.value=0;
				document.formularioBusquedaAvanzadaHunting.paises.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.paises.disabled=false;
			}
		break;
		
		case 2:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.provincias.value=0;
				document.formularioBusquedaAvanzadaHunting.provincias.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.provincias.disabled=false;
			}
		break;
		
		case 3:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.ciudades.value=0;
				document.formularioBusquedaAvanzadaHunting.ciudades.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.ciudades.disabled=false;
			}
		break;
		
		case 4:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaNivelEducacion.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaNivelEducacion.disabled=true;
				document.formularioBusquedaAvanzadaHunting.signoNivelEducacion.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaNivelEducacion.disabled=false;
				document.formularioBusquedaAvanzadaHunting.signoNivelEducacion.disabled=false;
			}
		break;
		
		case 5:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaTiempoExperiencia.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaTiempoExperiencia.disabled=true;
				document.formularioBusquedaAvanzadaHunting.signoTiempoExperiencia.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaTiempoExperiencia.disabled=false;
				document.formularioBusquedaAvanzadaHunting.signoTiempoExperiencia.disabled=false;
			}
		break;
		
		case 6:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaTipoContrato.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaTipoContrato.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaTipoContrato.disabled=false;
			}
		break;
		
		case 7:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaSalario.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaSalario.disabled=true;
				document.formularioBusquedaAvanzadaHunting.signoSalario.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaSalario.disabled=false;
				document.formularioBusquedaAvanzadaHunting.signoSalario.disabled=false;
			}
		break;
		
		case 8:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.tieneDiscapacidad.value=0;
				document.formularioBusquedaAvanzadaHunting.tieneDiscapacidad.disabled=true;
				
				document.formularioBusquedaAvanzadaHunting.discapacidad.value=0;
				document.formularioBusquedaAvanzadaHunting.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.tieneDiscapacidad.disabled=false;
				
				document.formularioBusquedaAvanzadaHunting.discapacidad.disabled=false;
			}
		break;
		
		case 10:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMinima.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMinima.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMinima.disabled=false;
			}
		break;
		
		case 11:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMaxima.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMaxima.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaEdadMaxima.disabled=false;
			}
		break;
		
		case 12:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.genero.value=0;
				document.formularioBusquedaAvanzadaHunting.genero.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.genero.disabled=false;
			}
		break;
		
		case 13:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.busquedaNivelIngles.value=0;
				document.formularioBusquedaAvanzadaHunting.busquedaNivelIngles.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.busquedaNivelIngles.disabled=false;
			}
		break;
		case 14:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.palabraClave.value="";
				document.formularioBusquedaAvanzadaHunting.palabraClave.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.palabraClave.disabled=false;
			}
		break;
		case 15:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaHunting.ci.value="";
				document.formularioBusquedaAvanzadaHunting.ci.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaHunting.ci.disabled=false;
			}
		break;
		
	}
}

/***********************EMPRESAS***********************************************************/
function inicializarFormularioBusquedaEmpresas()
{
	//document.formularioBusquedaUsuarios.busquedaCargo.value=0;
	document.formularioBusquedaEmpresas.busquedaIndustria.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.paises.value=0;
	document.formularioBusquedaEmpresas.paises.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaEmpresas.provincias.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaEmpresas.ciudades.disabled=true;
	
	//document.formularioBusquedaEmpresas.busquedaPlan.value=0;
	document.formularioBusquedaEmpresas.busquedaPlan.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaEmpresas.fechaInicial.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaEmpresas.fechaFinal.disabled=true;
}


function controlFormularioBusquedaEmpresas(caso,objeto)
{
	switch (caso)
	{
		case 1:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.paises.value=0;
				document.formularioBusquedaEmpresas.paises.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.paises.disabled=false;
			}
		break;
		
		case 2:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.provincias.value=0;
				document.formularioBusquedaEmpresas.provincias.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.provincias.disabled=false;
			}
		break;
		
		case 3:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.ciudades.value=0;
				document.formularioBusquedaEmpresas.ciudades.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.ciudades.disabled=false;
			}
		break;
		
		case 4:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaNivelEducacion.value=0;
				document.formularioBusquedaEmpresas.busquedaNivelEducacion.disabled=true;
				document.formularioBusquedaEmpresas.signoNivelEducacion.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaNivelEducacion.disabled=false;
				document.formularioBusquedaEmpresas.signoNivelEducacion.disabled=false;
			}
		break;
		
		case 5:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaTiempoExperiencia.value=0;
				document.formularioBusquedaEmpresas.busquedaTiempoExperiencia.disabled=true;
				document.formularioBusquedaEmpresas.signoTiempoExperiencia.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaTiempoExperiencia.disabled=false;
				document.formularioBusquedaEmpresas.signoTiempoExperiencia.disabled=false;
			}
		break;
		
		case 6:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaTipoContrato.value=0;
				document.formularioBusquedaEmpresas.busquedaTipoContrato.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaTipoContrato.disabled=false;
			}
		break;
		
		case 7:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaSalario.value=0;
				document.formularioBusquedaEmpresas.busquedaSalario.disabled=true;
				document.formularioBusquedaEmpresas.signoSalario.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaSalario.disabled=false;
				document.formularioBusquedaEmpresas.signoSalario.disabled=false;
			}
		break;
		
		case 8:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.tieneDiscapacidad.value=0;
				document.formularioBusquedaEmpresas.tieneDiscapacidad.disabled=true;
				
				document.formularioBusquedaEmpresas.discapacidad.value=0;
				document.formularioBusquedaEmpresas.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.tieneDiscapacidad.disabled=false;
				document.formularioBusquedaEmpresas.discapacidad.disabled=false;
			}
		break;
		
		case 9:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.discapacidad.value=0;
				document.formularioBusquedaEmpresas.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.discapacidad.disabled=false;
			}
		break;
		
		case 10:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaEdadMinima.value=0;
				document.formularioBusquedaEmpresas.busquedaEdadMinima.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaEdadMinima.disabled=false;
			}
		break;
		
		case 11:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.fechaInicial.value=0;
				document.formularioBusquedaEmpresas.fechaInicial.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.fechaInicial.disabled=false;
			}
		break;
		
		case 12:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.fechaFinal.value=0;
				document.formularioBusquedaEmpresas.fechaFinal.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.fechaFinal.disabled=false;
			}
		break;
		
		case 13:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaNivelIngles.value=0;
				document.formularioBusquedaEmpresas.busquedaNivelIngles.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaNivelIngles.disabled=false;
			}
		break;
		
		case 14:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaPlan.value=0;
				document.formularioBusquedaEmpresas.busquedaPlan.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaPlan.disabled=false;
			}
		break;
		
		case 15:
			if (objeto.checked==false)
			{
				document.formularioBusquedaEmpresas.busquedaIndustria.value=0;
				document.formularioBusquedaEmpresas.busquedaIndustria.disabled=true;
			}
			else
			{
				document.formularioBusquedaEmpresas.busquedaIndustria.disabled=false;
			}
		break;
	}
}
/***********************INICIO EMPRESAS***********************************************************/

function inicializarFormularioBusquedaAvanzadaCandidato()
{
	//document.formularioBusquedaUsuarios.busquedaCargo.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaCargo.disabled=true;
	
	//document.formularioBusquedaUsuarios.busquedaCargo.value=0;
	//document.formularioBusquedaAvanzadaCandidato.busquedaIndustria.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.paises.value=0;
	document.formularioBusquedaAvanzadaCandidato.paises.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.provincias.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.ciudades.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaNivelEducacion.disabled=true;
	document.formularioBusquedaAvanzadaCandidato.signoNivelEducacion.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaTiempoExperiencia.disabled=true;
	document.formularioBusquedaAvanzadaCandidato.signoTiempoExperiencia.disabled=true;
	
	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaNivelIngles.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaTipoContrato.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.busquedaSalario.disabled=true;
	document.formularioBusquedaAvanzadaCandidato.signoSalario.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.tieneDiscapacidad.disabled=true;

	//document.formularioBusquedaAvanzadaHunting.provincias.value=0;
	document.formularioBusquedaAvanzadaCandidato.discapacidad.disabled=true;
}


function controlFormularioBusquedaAvanzadaCandidato(caso,objeto)
{
	switch (caso)
	{
		case 1:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.paises.value=0;
				document.formularioBusquedaAvanzadaCandidato.paises.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.paises.disabled=false;
			}
		break;
		
		case 2:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.provincias.value=0;
				document.formularioBusquedaAvanzadaCandidato.provincias.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.provincias.disabled=false;
			}
		break;
		
		case 3:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.ciudades.value=0;
				document.formularioBusquedaAvanzadaCandidato.ciudades.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.ciudades.disabled=false;
			}
		break;
		
		case 4:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelEducacion.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelEducacion.disabled=true;
				document.formularioBusquedaAvanzadaCandidato.signoNivelEducacion.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelEducacion.disabled=false;
				document.formularioBusquedaAvanzadaCandidato.signoNivelEducacion.disabled=false;
			}
		break;
		
		case 5:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaTiempoExperiencia.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaTiempoExperiencia.disabled=true;
				document.formularioBusquedaAvanzadaCandidato.signoTiempoExperiencia.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaTiempoExperiencia.disabled=false;
				document.formularioBusquedaAvanzadaCandidato.signoTiempoExperiencia.disabled=false;
			}
		break;
		
		case 6:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaTipoContrato.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaTipoContrato.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaTipoContrato.disabled=false;
			}
		break;
		
		case 7:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaSalario.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaSalario.disabled=true;
				document.formularioBusquedaAvanzadaCandidato.signoSalario.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaSalario.disabled=false;
				document.formularioBusquedaAvanzadaCandidato.signoSalario.disabled=false;
			}
		break;
		
		case 8:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.tieneDiscapacidad.value=0;
				document.formularioBusquedaAvanzadaCandidato.tieneDiscapacidad.disabled=true;
				
				document.formularioBusquedaAvanzadaCandidato.discapacidad.value=0;
				document.formularioBusquedaAvanzadaCandidato.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.tieneDiscapacidad.disabled=false;
				document.formularioBusquedaAvanzadaCandidato.discapacidad.disabled=false;
			}
		break;
		
		case 9:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.discapacidad.value=0;
				document.formularioBusquedaAvanzadaCandidato.discapacidad.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.discapacidad.disabled=false;
			}
		break;
		
		case 10:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaCargo.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaCargo.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaCargo.disabled=false;
			}
		break;
		
		case 13:
			if (objeto.checked==false)
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelIngles.value=0;
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelIngles.disabled=true;
			}
			else
			{
				document.formularioBusquedaAvanzadaCandidato.busquedaNivelIngles.disabled=false;
			}
		break;
	}
}

function validarTipoEducacion()
{
	if(document.getElementById('categoria').value==0)
	{
		document.getElementById('nivelEducacion').disabled=false;
		
	}
	else
	{
		document.getElementById('nivelEducacion').disabled=true;
		document.getElementById('nivelEducacion').value=0;
	}
}

function validarFormEducacion()
{
	document.getElementById('nombreTitulo').value=trim(document.getElementById('nombreTitulo').value);
	document.getElementById('nombreInstitucion').value=trim(document.getElementById('nombreInstitucion').value);
	
	var nombreTitulo=document.getElementById('nombreTitulo').value;
	var nombreInstitucion=document.getElementById('nombreInstitucion').value;
	
	
	var errors=0;
	if(nombreTitulo.length<1)
	{
		alert('Ingrese el nombre del título');
		errors++;
	}
	else
	{
		if(nombreInstitucion.length<1)
		{
			alert('Ingrese el nombre de la Institución');
			errors++;
		}
		else
		{
			if(document.getElementById('nivelEducacion').value==0 && document.getElementById('categoria').value==0)
			{
				alert('Seleccione el nivel de educación');
				errors++;
			}
			else
			{
				if(document.formEducacion.ciudadania.value==0)
				{
					alert('Seleccione un país');
					errors++;
				}
				else
				{
					if(document.getElementById('mesInicio').value==0)
					{
						alert('Seleccione un mes de inicio');
						errors++;
					}
					else
					{
						if(document.getElementById('anoInicio').value.length<1)
						{
							alert('Ingrese un año de inicio');
							errors++;
						}
						else
						{
							if(document.getElementById('mesFin').value==0 && document.getElementById('estudiosCurso').checked==false)
							{
								alert('Seleccione un mes de finalización');
								errors++;
							}
							else
							{
								if(document.getElementById('anoFin').value.length<1 && document.getElementById('estudiosCurso').checked==false)
								{
									alert('Ingrese un año de finalización');
									errors++;
								}
								else
								{
									//CONTROLAR DESCRIPCION
								}
							}
						}
					}
				}
			
			}
		}
	}

	if(errors>0)
	{
		return false;
	}
}

function validarFormEstadoProfesional(cadenaPost)
{
	var formulario=document.formEstadoProfesional;
	var errors=0;
	
	if (formulario.profesionNivelEducacion.value<1)
	{
		alert('Escoja su nivel de educación');
		errors++;
		
		
	}
	else
	{
		if(formulario.profesionIndustrias.value<1)
		{
			alert('Escoja una industria');
			errors++;
		}
		else
		{
			if(formulario.profesionCargos.value<1)
			{
				alert('Escoja un cargo');
				errors++;
			}
			else
			{
				if(formulario.profesionTiempoExperiencia.value<1)
				{
					alert('Escoja su tiempo de experiencia');
					errors++;
				}
				else
				{
					if(formulario.profesionTipoContrato.value<1)
					{
						alert('Escoja su tipo de contrato');
						errors++;
					}
					else
					{
						if(formulario.profesionSalario.value<1)
						{
							alert('Escoja su aspiración salarial');
							errors++;
						}
						else
						{
								//DESCRIPCION DATOS PROFESIONALES
						}
					}
				}
			}
		}
	}
	
	
	if(errors>0)
	{
		return false;
	}
	else
	{
		objetoGuardar.cogerHtml('../enlaceOperaciones/enlaceOperaciones.inc.php',2,cadenaPost);
		return true;
	}
	
}

function validarFormExperienciaLaboral()
{
	var enCurso=document.formExperienciaLaboral.laboralEnCurso.checked;
	var laboralEmpresa=document.formExperienciaLaboral.laboralEmpresa.value;
	var laboralCargos=document.formExperienciaLaboral.laboralCargos.value;
	var laboralIndustrias=document.formExperienciaLaboral.laboralIndustrias.value;
	var ciudadania=document.formExperienciaLaboral.ciudadania.value;
	var laboralReferencia=document.formExperienciaLaboral.laboralReferencia.value;
	var laboralTelefono=document.formExperienciaLaboral.laboralTelefono.value;
	var laboralMesInicio=parseInt(document.formExperienciaLaboral.laboralMesInicio.value);
	var laboralAnoInicio=parseInt(document.formExperienciaLaboral.laboralAnoInicio.value);
	var laboralMesFin=parseInt(document.formExperienciaLaboral.laboralMesFin.value);
	var laboralAnoFin=parseInt(document.formExperienciaLaboral.laboralAnoFin.value);
	
	if(laboralEmpresa=="")
	{
		alert('Por favor ingrese el nombre de la empresa.');
		return false;
	}
	if(laboralCargos==0)
	{
		alert('Por favor seleccione el cargo.');
		return false;
	}
	if(laboralIndustrias==0)
	{
		alert('Por favor seleccione la industria.');
		return false;
	}
	if(ciudadania==0)
	{
		alert('Por favor seleccione el País');
		return false;
	}
	if(laboralReferencia=="")
	{
		alert('Por favor ingrese el nombre referencia.');
		return false;
	}
	
	if(laboralTelefono=="")
	{
		alert('Por favor ingrese el número de teléfono.');
		return false;
	}
	
	if(laboralMesInicio==0)
	{
		alert('Por favor escoja el mes de inicio.');
		return false;
	}
	if(laboralAnoInicio=="")
	{
		alert('Por favor ingrese el año de inicio.');
		return false;
	}
	
	if(enCurso==true)
	{
		document.formExperienciaLaboral.laboralMesFin.value=0;
		document.formExperienciaLaboral.laboralAnoFin.value="";
	}
	if(enCurso==false)
	{
		if(laboralMesFin==0)
		{
			alert('Por favor escoja el mes de finalización.');
			return false;
		}
		if(laboralAnoFin=="")
		{
			alert('Por favor ingrese el año de finalización.');
			return false;
		}
		
		if(laboralAnoInicio>laboralAnoFin)
		{
			alert('Por favor ingrese el año de inicio correcto.');
			return false;
		}
		calcularTiempoExperiencia(laboralAnoInicio,laboralMesInicio,laboralAnoFin,laboralMesFin);
	}
	else
	{
		var ahora = new Date();
		var anoac=ahora.getFullYear();
		var mesac=ahora.getMonth()+1;
		calcularTiempoExperiencia(laboralAnoInicio,laboralMesInicio,anoac, mesac);
	}
	return true;
}

function calcularTiempoExperiencia(anoIni, mesIni, anoFin, mesFin)
{
	mesFin=parseInt(mesFin);
	mesIni=parseInt(mesIni);
	if(mesIni>mesFin)
	{
		mesFin=parseInt(mesFin)+12;
		anoIni=parseInt(anoIni)+1;
	}
	ano=parseInt(anoFin)-parseInt(anoIni);
	mes=mesFin-parseInt(mesIni);
	document.formExperienciaLaboral.tmes.value=mes;
	document.formExperienciaLaboral.tano.value=ano;
}

function establecerAnosdeExperiencia()
{
	var enCurso=document.formExperienciaLaboral.laboralEnCurso.checked;
	var mesInicio=document.formExperienciaLaboral.laboralMesInicio.value;
	var anoInicio=document.formExperienciaLaboral.laboralAnoInicio.value;
	var mesFin=document.formExperienciaLaboral.laboralMesFin.value;
	var anoFin=document.formExperienciaLaboral.laboralAnoFin.value;
	var ano=0;
	var mes=0;
	if(mesInicio>mesFin)
	{
		mesInicio=mesInicio+12;
	}
	
}

function validarFormDominioIdioma()
{
	var dominioIdiomaLenguaje=document.formDominioIdioma.dominioIdiomaLenguaje.value;
	if(dominioIdiomaLenguaje==0)
	{
		alert('Por favor escoja un lenguaje.');
		return false;
	}
	var dominioIdiomaPorcentaje=document.formDominioIdioma.dominioIdiomaPorcentaje.value;
	if(dominioIdiomaPorcentaje==0)
	{
		alert('Por favor escoja un nivel de dominio.');
		return false;
	}
	return true;
}

function validarFormHabilidad()
{
	var habilidadNombre=trim(document.formHabilidad.habilidadNombre.value);
	if(habilidadNombre=="")
	{
		alert('Ingrese Habilidad/Conocimiento.');
		return false;
	}
	var habilidadNivel=document.formHabilidad.habilidadNivel.value;
	if(habilidadNivel==0)
	{
		alert('Seleccione el nivel.')
		return false;
	}
	var habilidadAnos=trim(document.formHabilidad.habilidadAnos.value);
	if(habilidadAnos=="")
	{
		alert('Ingrese los años de experiencia.');
		return false;
	}
	var habilidadUltimoUso=document.formHabilidad.habilidadUltimoUso.value;
	if(habilidadUltimoUso==0)
	{
		alert('Seleccione último uso habilidad.');
		return false;
	}
	return true;
}

function validarFormCambioContrasena(control)
{
	var contrasena=document.getElementById('nuevaContrasena').value;
	var confirmaContrasena=document.getElementById('confirmarContrasena').value;
	
	if(contrasena==confirmaContrasena)
	{
		document.getElementById('submitContrasena').disabled=false;
		if (confirmaContrasena!='')
		{
			document.getElementById('imagenContrasena').innerHTML="<img src='../imagenes_sitio/check_good.jpg' >";
		}
		else
		{
			document.getElementById('imagenContrasena').innerHTML="";
		}
	}
	else
	{
		document.getElementById('submitContrasena').disabled=true;
		if (confirmaContrasena!='')
		{
			document.getElementById('imagenContrasena').innerHTML="<img src='../imagenes_sitio/check_bad.jpg' >";
		}
		else
		{
			document.getElementById('imagenContrasena').innerHTML="";
		}
	}
}

var estadoRegistrarseUsuario=0;
var estadoRegistrarseContrasena=0;

function validarFormularioCrearAdministrador()
{
	var contrasena=trim(document.formCrearAdministrador.contrasena.value);
	var nick=trim(document.formCrearAdministrador.contrasena.value);
	var nombres=trim(document.formCrearAdministrador.nombres.value);
	var apellidos=trim(document.formCrearAdministrador.apellidos.value);
	var email1=trim(document.formCrearAdministrador.email1.value);
	
	if (nick=="")
	{
		alert('Ingrese el nick');
		return false;
	}
	
	if (contrasena=="")
	{
		alert('Ingrese la contraseña');
		return false;
	}
	
	if (nombres=="")
	{
		alert('Ingrese los nombres');
		return false;
	}
	
	if (apellidos=="")
	{
		alert('Ingrese los apellidos');
		return false;
	}
	
	
	if (email1=="")
	{
		alert('Ingrese al menos el primer email');
		return false;
	}
	
	
}

function validarContrasenaFormNuevoUsuario(control)
{
	var contrasena=document.getElementById('contrasena').value;
	var confirmaContrasena=document.getElementById('contrasenaConfirmar').value;
	
	if(contrasena==confirmaContrasena)
	{
		document.getElementById('registrarse').disabled=false;
		estadoRegistrarseContrasena=1;
		if (confirmaContrasena!='')
		{
			document.getElementById('imagenContrasena').innerHTML="<img src='../imagenes_sitio/check_good.jpg' >";
		}
		else
		{
			document.getElementById('imagenContrasena').innerHTML="";
		}
	}
	else
	{
		document.getElementById('registrarse').disabled=true;
		estadoRegistrarseContrasena=0;
		if (confirmaContrasena!='')
		{
			document.getElementById('imagenContrasena').innerHTML="<img src='../imagenes_sitio/check_bad.jpg' >";
		}
		else
		{
			document.getElementById('imagenContrasena').innerHTML="";
		}
	}
}

function validarFormularioRegistrarse()
{

	var nombres=trim(document.formularioRegistrarseCandidato.nombres.value);
	if(nombres=="")
	{
		alert("Escriba sus nombres");
		return false;
	}
	
	var apellidos=trim(document.formularioRegistrarseCandidato.apellidos.value);
	if(apellidos=="")
	{
		alert("Escriba sus apellidos");
		return false;
	}
	
	var tipoDocumento=document.formularioRegistrarseCandidato.tipoDocumento.value;
	if(tipoDocumento==0)
	{
		alert("Escoja su tipo de documento de identidad");
		return false;
	}
	
	var numeroDocumento=trim(document.formularioRegistrarseCandidato.cedulaIdentidad.value);
	if(numeroDocumento=="")
	{
		alert("Escriba el número de su documento de identidad");
		return false;
	}
	
	var usuarioNick=trim(document.formularioRegistrarseCandidato.usuarioNick.value);
	if(usuarioNick=="")
	{
		alert("Escriba su nombre de usuario o nick");
		return false;
	}
	
	var contrasena=trim(document.formularioRegistrarseCandidato.contrasena.value);
	if(contrasena=="")
	{
		alert("Escriba la contraseña para su cuenta");
		return false;
	}
	
	var contrasenaConfirmar=trim(document.formularioRegistrarseCandidato.contrasenaConfirmar.value);
	if(contrasenaConfirmar=="")
	{
		alert("Confirme la contraseña para su cuenta");
		return false;
	}
	
	var preguntaSeguridad=document.formularioRegistrarseCandidato.preguntaSeguridad.value;
	if(preguntaSeguridad==0)
	{
		alert("Escoja una pregunta de seguridad");
		return false;
	}
	
	var preguntaSeguridad=document.formularioRegistrarseCandidato.preguntaSeguridad.value;
	if(preguntaSeguridad==0)
	{
		alert("Escoja una pregunta de seguridad");
		return false;
	}
	
	var respuestaPersonal=trim(document.formularioRegistrarseCandidato.respuestaPersonal.value);
	if(respuestaPersonal=="")
	{
		alert("Escriba la respuesta a su pregunta personal");
		return false;
	}
	
	var medioPublicidad=document.formularioRegistrarseCandidato.medioPublicidad.value;
	if(medioPublicidad==0)
	{
		alert("Escoja el medio por el que se enteró de Porfinempleo.com");
		return false;
	}

	if(estadoRegistrarseUsuario==0)
	{
		alert("El nombre de usuario que escogió está ocupado");
		return false;
	}
	
	if(estadoRegistrarseContrasena==0)
	{
		alert("Las contraseñas no coinciden, reviselas e intente otra vez.");
		return false;
	}
	
	var terminosCondiciones=document.formularioRegistrarseCandidato.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert('Debe aceptar los términos y condiciones del contrato');
		return false;
	}
}

function validarFormularioRegistrarseEmpresa()
{
	var planAnuncios=document.formularioRegistrarse.planAnuncio.value;
	if(planAnuncios==0)
	{
		alert('Escoja el plan de anuncios que desea contratar');
		return false;
	}
	var compania=trim(document.formularioRegistrarse.compania.value);
	if(compania=="")
	{
		alert('Escriba el nombre de su empresa o compañía');
		return false;
	}
	var ruc=trim(document.formularioRegistrarse.ruc.value);
	if(ruc=="")
	{
		alert('Escriba el número de RUC de su compañía');
		return false;
	}
	var gerenteEmpresa=trim(document.formularioRegistrarse.gerenteEmpresa.value);
	if(gerenteEmpresa=="")
	{
		alert('Escriba el nombre del gerente de su compañía');
		return false;
	}
	var idIndustria=trim(document.formularioRegistrarse.idIndustria);
	if(idIndustria==0)
	{
		alert('Escoja una sub categoría para la industria de su compañía');
		return false;
	}
	var pais=trim(document.formularioRegistrarse.paisNacimiento.value);
	if(pais==0)
	{
		alert('Escoja el país donde se encuentra ubicada su compañía');
		return false;
	}
	
	var provincia=trim(document.formularioRegistrarse.provinciaNacimiento.value);
	if(provincia==0)
	{
		alert('Escoja la provincia donde se encuentra ubicada su compañía');
		return false;
	}
	
	var ciudad=trim(document.formularioRegistrarse.ciudadNacimiento.value);
	if(ciudad==0)
	{
		alert('Escoja la ciudad donde se encuentra ubicada su compañía');
		return false;
	}
	
	var telefono=trim(document.formularioRegistrarse.telefonoEmpresa.value);
	if(telefono=="")
	{
		alert('Escriba el teléfono de su compañía');
		return false;
	}
	
	var emailEmpresa=trim(document.formularioRegistrarse.emailEmpresa.value);
	if(emailEmpresa=="")
	{
		alert('Escriba el mail de contacto con su compañía');
		return false;
	}
	
	var nombres=trim(document.formularioRegistrarse.nombres.value);
	if(nombres=="")
	{
		alert('Escriba sus nombres completos');
		return false;
	}
	
	var apellidos=trim(document.formularioRegistrarse.apellidos.value);
	if(apellidos=="")
	{
		alert('Escriba sus apellidos completos');
		return false;
	}
	
	var usuario=trim(document.formularioRegistrarse.usuario.value);
	if(usuario=="")
	{
		alert('Escriba su mail que servirá como nombre de usuario');
		return false;
	}
	
	var contrasena=trim(document.formularioRegistrarse.contrasena.value);
	if(contrasena=="")
	{
		alert('Escriba su contraseña');
		return false;
	}
	
	var contrasenaConfirmar=trim(document.formularioRegistrarse.contrasenaConfirmar.value);
	if(contrasenaConfirmar=="")
	{
		alert('Confirme su contraseña');
		return false;
	}
	
	var preguntaSeguridad=document.formularioRegistrarse.preguntaSeguridad.value;
	if(preguntaSeguridad==0)
	{
		alert('Escoja una pregunta de seguridad personal');
		return false;
	}
	
	var respuestaPersonal=trim(document.formularioRegistrarse.respuestaPersonal.value);
	if(respuestaPersonal=="")
	{
		alert('Escriba la respuesta a la pregunta de seguridad');
		return false;
	}
	
	var medioPublicidad=document.formularioRegistrarse.medioPublicidad.value;
	if(medioPublicidad==0)
	{
		alert('Escoja como se enteró de Porfinempleo.com');
		return false;
	}	

	if(estadoRegistrarseUsuario==0)
	{
		alert("El nombre de usuario que escogió está ocupado");
		return false;
	}
	
	if(estadoRegistrarseContrasena==0)
	{
		alert("Las contraseñas no coinciden, reviselas e intente otra vez.");
		return false;
	}
	var terminosCondiciones=document.formularioRegistrarse.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert('Debe aceptar los términos y condiciones del contrato');
		return false;
	}
}

function validarFormularioBusquedaAvanzada()
{	
	var terminosCondiciones=document.formularioBusquedaAvanzada.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert('Debe aceptar los términos y condiciones del contrato');
		return false;
	}
}

function validarFormularioBusquedaAvanzadaHunting()
{	
	var terminosCondiciones=document.formularioBusquedaAvanzadaHunting.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert('Debe aceptar los términos y condiciones del contrato');
		return false;
	}
}

function validarFormEditarAnuncio()
{
	
	var anuncioTitulo=trim(document.formEditarAnuncio.anuncioTitulo.value);
	var idCategoriaInd=document.formEditarAnuncio.idCategoriaInd.value;
	var idIndustria=document.formEditarAnuncio.idIndustria.value;
	var anuncioCargo=document.formEditarAnuncio.anuncioCargo.value;
	var anuncioPais=document.formEditarAnuncio.paisNacimiento.value;
	var anuncioProvincia=document.formEditarAnuncio.provinciaNacimiento.value;
	var anuncioCiudad=document.formEditarAnuncio.ciudadNacimiento.value;
	var anuncioVacantes=trim(document.formEditarAnuncio.anuncioVacantes.value);
	var anuncioNivelEducacion=document.formEditarAnuncio.anuncioNivelEducacion.value;
	var anuncioTiempoExperiencia=document.formEditarAnuncio.anuncioTiempoExperiencia.value;
	var anuncioTipoContrato=document.formEditarAnuncio.anuncioTipoContrato.value;
	var anuncioNacionalidad=document.formEditarAnuncio.anuncioNacionalidad.value;
	var anuncioDescripcion=trim(document.formEditarAnuncio.anuncioDescripcion.value);
	var anuncioRequisitos=trim(document.formEditarAnuncio.anuncioRequisitos.value);
	
	if(anuncioTitulo=="")
	{
		alert('Ingrese un título para el anuncio');
		return false;
	}
	
	if(idCategoriaInd==0)
	{
		alert('Escoja una industria para el anuncio');
		return false;
	}
	if(idIndustria==0)
	{
		alert('Escoja una sub industria para el anuncio');
		return false;
	}
	if(anuncioCargo==0)
	{
		alert('Escoja un cargo para el anuncio');
		return false;
	}
	
	if(anuncioPais==0)
	{
		alert('Escoja un país para el anuncio');
		return false;
	}
	
	if(anuncioProvincia==0)
	{
		alert('Escoja una provincia para el anuncio');
		return false;
	}
	
	if(anuncioCiudad==0)
	{
		alert('Escoja una ciudad para el anuncio');
		return false;
	}
	
	
	
	if(anuncioVacantes=="")
	{
		alert('Ingrese el número de vacantes para el anuncio');
		return false;
	}
	
	if(anuncioNivelEducacion==0)
	{
		alert('Escoja el nivel de educación para el anuncio');
		return false;
	}
	
	if(anuncioTiempoExperiencia==0)
	{
		alert('Escoja el tiempo de experiencia para el anuncio');
		return false;
	}
	
	if(anuncioTipoContrato==0)
	{
		alert('Escoja el tipo de contrato para el anuncio');
		return false;
	}
	
	if(anuncioNacionalidad==0)
	{
		alert('Escoja la nacionalidad para el anuncio');
		return false;
	}
	
	if(anuncioDescripcion=="")
	{
		alert('Ingrese una descripción para el anuncio');
		return false;
	}
}

function validatFormvaFiltroAnuncio()
{
	var preguntaA=trim(document.formFiltro.preguntaA.value);
	var respuestaAA=trim(document.formFiltro.respuestaAA.value);
	var respuestaAB=trim(document.formFiltro.respuestaAB.value);
	var respuestaAC=trim(document.formFiltro.respuestaAC.value);
	var respuestaAD=trim(document.formFiltro.respuestaAD.value);
	var preguntaB=trim(document.formFiltro.preguntaB.value);
	var respuestaBA=trim(document.formFiltro.respuestaBA.value);
	var respuestaBB=trim(document.formFiltro.respuestaBB.value);
	var respuestaBC=trim(document.formFiltro.respuestaBC.value);
	var respuestaBD=trim(document.formFiltro.respuestaBD.value);
	var preguntaC=trim(document.formFiltro.preguntaC.value);
	var respuestaCA=trim(document.formFiltro.respuestaCA.value);
	var respuestaCB=trim(document.formFiltro.respuestaCB.value);
	var respuestaCC=trim(document.formFiltro.respuestaCC.value);
	var respuestaCD=trim(document.formFiltro.respuestaCD.value);
	if(preguntaA=="")
	{
		alert('INGRESE PREGUNTA1');
		return false;
	}
}

function validarFormularioElite()
{	
	var terminosCondiciones=document.formSolicitudElite.terminosCondiciones.checked;
	if(terminosCondiciones==false)
	{
		alert("Debe aceptar los términos y condiciones del contrato");
		return false;
	}
	var idPlan=document.formSolicitudElite.idPlan.value;
	if(idPlan==0)
	{
		alert("Escoja un plan.")
		return false;
	}
	
}

function validarFormNuevoAnuncio()
{
	var titulo=trim(document.formNuevoAnuncio.anuncioTitulo.value);
	if(titulo=="")
	{
		alert("Escriba un título para el anuncio");
		return false;
	}
	
	if (versal(titulo)==true && versal2(titulo)==false)
	{
		alert("No escriba el 'Título' sólo con letras mayúsculas");
		return false;
	}
	
	if (versal(titulo)==false && versal2(titulo)==true)
	{
		alert("No escriba el 'Título' sólo con letras minúsculas");
		return false;
	}
	
	var idCategoriaInd=document.formNuevoAnuncio.idCategoriaInd.value;
	if(idCategoriaInd==0)
	{
		alert('Escoja una industria para el anuncio');
		return false;
	}
	
	var idIndustria=document.formNuevoAnuncio.idIndustria.value;
	if(idIndustria==0)
	{
		alert('Escoja una sub categor&iacute;a de la industria para el anuncio');
		return false;
	}
	
	var idCategoriaCar=document.formNuevoAnuncio.idCategoriaCar.value;
	if(idCategoriaCar==0)
	{
		alert('Escoja una categoría para el cargo del anuncio');
		return false;
	}
	
	var idCargo=document.formNuevoAnuncio.idCargo.value;
	if(idCargo==0)
	{
		alert('Escoja un cargo para el anuncio.');
		return false;
	}
	
	var cargo= document.formNuevoAnuncio.anuncioCargo.value;
	if(cargo==0)
	{
		alert('Escoja un cargo para el anuncio');
		return false;
	}
	
	var pais=document.formNuevoAnuncio.paisNacimiento.value;
	if(pais==0)
	{
		alert('Escoja un país');
		return false;
	}
	
	var provincia=document.formNuevoAnuncio.provinciaNacimiento.value;
	if(provincia==0)
	{
		alert('Escoja una provincia');
		return false;
	}
	
	var ciudad=document.formNuevoAnuncio.ciudadNacimiento.value;
	if(ciudad==0)
	{
		alert('Escoja una ciudad');
		return false;
	}
	
	var salario=document.formNuevoAnuncio.anuncioSalario.value;
	if(salario==0)
	{
		alert('Escoja un salario para el anuncio');
		return false;
	}
	
	var vacantes=trim(document.formNuevoAnuncio.anuncioVacantes.value);
	if(vacantes=="")
	{
		alert('Escriba el número de vacantes para el anuncio');
		return false;
	}
	
	var nivelEducacion=document.formNuevoAnuncio.anuncioNivelEducacion.value;
	if(nivelEducacion==0)
	{
		alert('Escoja el nivel de educación requerido');
		return false;	
	}
	
	var tiempoExperiencia=document.formNuevoAnuncio.anuncioTiempoExperiencia.value;
	if(tiempoExperiencia==0)
	{
		alert('Escoja el tiempo de experiencia requerido');
		return false;
	}
	
	var tipoContrato=document.formNuevoAnuncio.anuncioTipoContrato.value;
	if(tipoContrato==0)
	{
		alert('Escoja el tipo de contrato que desea ofrecer');
		return false;
	}
	
	var nacionalidad=document.formNuevoAnuncio.anuncioNacionalidad.value
	if(nacionalidad==0)
	{
		alert('Escoja la nacionalidad requerida para el candidato');
		return false;
	}
	
	var referencia=trim(document.formNuevoAnuncio.anuncioReferencia.value);
	if(referencia=="")
	{
		return confirm('No ha ingresado un nombre de contacto para el anuncio, desea continuar?');
	}
	
}

function validarFechaEntrevista(fecha)
{
	
	if (fecha=='')
	{
		alert('Escoja una fecha');
		return false;
	}
	else
	{
		return true;
	}
}

function validarFormularioEntrevista(fecha)
{
	var telefono=document.formularioFechaEntrevista.telefonoContactoEntrevista.value;
	if(telefono=="")
	{
		alert('Ingrese el teléfono del contacto para la entrevista');
		return false;
	}
	var contacto=document.formularioFechaEntrevista.contactoEntrevista.value;
	if(contacto=="")
	{
		alert('Ingrese el nombre del contacto para la entrevista');
		return false;
	}
	var pais=document.formularioFechaEntrevista.paisNacimiento.value;
	if(pais==0)
	{
		alert('Escoja un país');
		return false;
	}
	var direccion=document.formularioFechaEntrevista.direccionEntrevista.value;
	if(direccion=="")
	{
		alert('Ingrese la dirección de la entrevista');
		return false;
	}
	var duracion=document.formularioFechaEntrevista.duracionEntrevista.value;
	if(duracion=="")
	{
		alert('Ingrese el tiempo en minutos que durara la entrevista');
		return false;
	}
	var hora=document.formularioFechaEntrevista.horaEntrevista.value;
	if(hora=="")
	{
		alert('Ingrese hora para la entrevista');
		return false;
	}
	if (fecha=='')
	{
		alert('Escoja una fecha');
		return false;
	}
	else
	{
		return true;
	}
	

	
}

function validarFormNuevoCurso()
{
	var categoriaCurso=document.formNuevoArticulo.categoriaCurso.value;
	var nombreCurso=trim(document.formNuevoArticulo.nombreCurso.value);
	
	if(categoriaCurso==0)
	{
		alert('Escoja una categoría para este curso');
		return false;
	}
	
	if(nombreCurso=="")
	{
		alert('Ingrese un nombre para el curso');
		return false;
	}
}

function validarFormNuevoArticulo()
{
	var categoriaArticulo=document.formNuevoArticulo.categoriaArticulo.value;
	var temaArticulo=trim(document.formNuevoArticulo.temaArticulo.value);
	
	if(categoriaArticulo==0)
	{
		alert('Escoja una categoría para este articulo del blog');
		return false;
	}
	
	if(temaArticulo=="")
	{
		alert('Escriba un tema para el artículo');
		return false;
	}
}

function validarFormCrearCategoria()
{
	var nombreCategoria=trim(document.formCrearCategoria.nombreCategoria.value);
	
	if(nombreCategoria=="")
	{
		alert('Escriba un nombre para la categoría');
		return false;
	}
}

function validarFormRecurso()
{
	var nombreRecurso=trim(document.formRecurso.nombreRecurso.value);
	var categoriaCurso=trim(document.formRecurso.categoriaRecurso.value);
	
	if (categoriaCurso==0)
	{
		alert('Escoja una categoría para el recurso');
		return false;
	}
	
	if(nombreRecurso=="")
	{
		alert('Escriba un nombre para el recurso');
		return false;
	}
}

function validarFormularioFiltro()
{
	document.getElementById('celdaPregunta1').style.color='#000000';
	document.getElementById('celdaPregunta2').style.color='#000000';
	document.getElementById('celdaPregunta3').style.color='#000000';
	
	document.getElementById('celdaRespuestaValida1').style.color='#000000';
	document.getElementById('celdaRespuestaValida2').style.color='#000000';
	document.getElementById('celdaRespuestaValida3').style.color='#000000';
	
	var pregunta1=document.formFiltro.preguntaA.value;
	var respuesta1A=document.formFiltro.respuestaAA.value;
	var respuesta1B=document.formFiltro.respuestaAB.value;
	var respuesta1C=document.formFiltro.respuestaAC.value;
	var respuesta1D=document.formFiltro.respuestaAD.value;
	var respuestaValidaA=document.formFiltro.respuestaValidaA.value;
	var pregunta2=document.formFiltro.preguntaB.value;
	var respuesta2A=document.formFiltro.respuestaBA.value;
	var respuesta2B=document.formFiltro.respuestaBB.value;
	var respuesta2C=document.formFiltro.respuestaBC.value;
	var respuesta2D=document.formFiltro.respuestaBD.value;
	var respuestaValidaB=document.formFiltro.respuestaValidaB.value;
	var pregunta3=document.formFiltro.preguntaC.value;
	var respuesta3A=document.formFiltro.respuestaCA.value;
	var respuesta3B=document.formFiltro.respuestaCB.value;
	var respuesta3C=document.formFiltro.respuestaCC.value;
	var respuesta3D=document.formFiltro.respuestaCD.value;
	var respuestaValidaC=document.formFiltro.respuestaValidaC.value;
	var pregunta4=document.formFiltro.preguntaD.value;
	var auxA=0;
	var auxB=0;
	var auxC=0;
	
	if(pregunta1=="" && pregunta2=="" && pregunta3=="" && pregunta4=="")
	{
		alert("Escriba al menos una pregunta para el filtro");
		return false;
	}
	else
	{
		if(pregunta1!="")
		{
			if(respuesta1A!="")
			{
				auxA=auxA+1;
			}
			if(respuesta1B!="")
			{
				auxA=auxA+1;
			}
			if(respuesta1C!="")
			{
				auxA=auxA+1;
			}
			if(respuesta1D!="")
			{
				auxA=auxA+1;
			}
			if(auxA<2)
			{
				document.getElementById('celdaPregunta1').style.color='#FF0000';
				alert('Escriba 2 o mas respuestas para la Pregunta1');
				return false;
			}
		}
		if(pregunta2!="")
		{	
			if(respuesta2A!="")
			{
				auxB=auxB+1;
			}
			if(respuesta2B!="")
			{
				auxB=auxB+1;
			}
			if(respuesta2C!="")
			{
				auxB=auxB+1;
			}
			if(respuesta2D!="")
			{
				auxB=auxB+1;
			}
			if(auxB<2)
			{
				document.getElementById('celdaPregunta2').style.color='#FF0000';
				alert('Escriba 2 o mas respuestas para la Pregunta2');
				return false;
			}
		}
		if(pregunta3!="")
		{
			if(respuesta3A!="")
			{
				auxC=auxC+1;
			}
			if(respuesta3B!="")
			{
				auxC=auxC+1;
			}
			if(respuesta3C!="")
			{
				auxC=auxC+1;
			}
			if(respuesta3D!="")
			{
				auxC=auxC+1;
			}
			if(auxC<2)
			{
				document.getElementById('celdaPregunta3').style.color='#FF0000';
				alert('Escriba 2 o mas respuestas para la Pregunta3');		
				return false;
			}
		}
	}
}

function validarFormNotificacion()
{
	var cargo1=document.formProgramarNotificacion.cargo1.value;
	var cargo2=document.formProgramarNotificacion.cargo2.value;
	var cargo3=document.formProgramarNotificacion.cargo3.value;
	var salario=document.formProgramarNotificacion.salario.value;
	var industria=document.formProgramarNotificacion.industria.value;
	var pais=document.formProgramarNotificacion.paisNacimiento.value;
	var provincia=document.formProgramarNotificacion.provinciaNacimiento.value;
	var ciudad=document.formProgramarNotificacion.ciudadNacimiento.value;
	
	if(!(cargo1!=0 || cargo2!=0 || cargo3!=0))
	{
		alert('Escoja al menos un cargo para su notificación');	
		return false;
	}
	
	if(salario==0)
	{
		alert('Escoja el salario del anuncio para su notificación');
		return false;
	}
	
	if(industria==0)
	{
		alert('Escoja la industria del anuncio para su notificación');
		return false;
	}
	
	if(pais==0)
	{
		alert('Escoja el país del anuncio para su notificación');
		return false;
	}
	
	if(provincia==0)
	{
		alert('Escoja la provincia del anuncio para su notificación');
		return false;
	}
	
	if(ciudad==0)
	{
		alert('Escoja la ciudad del anuncio para su notificación');
		return false;
	}
	
}

function confirmar(idUsuario) {
	
    if (confirm ("¿Está seguro de borrar el usuario, se eliminaran los anuncios que publico el usuario?")) {
        objetoEdicion.cogerHtml('../enlaceOperaciones/enlaceOperacionesAdmin.inc.php?id_operacion=321&confirmacion=1&idUsuario='+idUsuario+'');
    } else {
        //No envía el formulario
       return false;
    }
}


var contenido_textarea = ""
var num_caracteres_permitidos = 157

function valida_longitud(){
   num_caracteres = document.forms[0].texto.value.length

   if (num_caracteres > num_caracteres_permitidos){
      document.forms[0].texto.value = contenido_textarea
   }else{
      contenido_textarea = document.forms[0].texto.value
   }

   if (num_caracteres >= num_caracteres_permitidos){
      document.forms[0].caracteres.style.color="#ff0000";
   }else{
      document.forms[0].caracteres.style.color="#000000";
   }

   cuenta()
}

function cuenta(){
   document.forms[0].caracteres.value=document.forms[0].texto.value.length
} 

function validarText()
{
	document.formSmsPrueba.caracteres.disabled=true;
}

function validarTextEnvioMasivo()
{
	document.formSmsMasivo.caracteres.disabled=true;
}

function validarFormNotificacion2()
{
	var cargo=document.formProgramarNotificacion.cargo.value;
	var industria=document.formProgramarNotificacion.industria.value;
	var tiempoExperiencia=document.formProgramarNotificacion.tiempoExperiencia.value;
	var pais=document.formProgramarNotificacion.paisNacimiento.value;
	var provincia=document.formProgramarNotificacion.provinciaNacimiento.value;
	var ciudad=document.formProgramarNotificacion.ciudadNacimiento.value;
	
	if(cargo==0)
	{
		alert('Escoja un cargo para su notificación');	
		return false;
	}
	
	if(industria==0)
	{
		alert('Escoja la industria del candidato para su notificación');
		return false;
	}
	
		
	if(tiempoExperiencia==0)
	{
		alert('Escoja el tiempo de experiencia del candidato para su notificación');
		return false;
	}
	
	if(pais==0)
	{
		alert('Escoja el país del candidato para su notificación');
		return false;
	}
	
	if(provincia==0)
	{
		alert('Escoja la provincia del candidato para su notificación');
		return false;
	}
	
	if(ciudad==0)
	{
		alert('Escoja la ciudad del candidato para su notificación');
		return false;
	}	
}

function borrarEmpresa(idEmpresa) {
	
    if (confirm ("¿Está seguro de borrar la empresa?")) {
       
		objetoResultados.cogerHtml('../enlaceOperaciones/enlaceOperacionesAdmin.inc.php?idEmpresa='+idEmpresa+'&id_operacion=314')
    } else {
        //No envía el formulario
       return false;
    }
}

function borrarAnuncio(idAnuncio,idEmpresa) {
	
    if (confirm ("¿Está seguro de borrar el anuncio?")) {
       
		objetoEdicion.cogerHtml('../enlaceOperaciones/enlaceOperacionesAdmin.inc.php?idEmpresa='+idEmpresa+'&id_operacion=322&idAnuncio='+idAnuncio+'')
    } else {
        //No envía el formulario
       return false;
    }
}

function validarEnvioMasivo(cadenaPost)
{
	if(document.formSmsMasivo.texto.value=="")
	{
	
		if (confirm ("¿Está seguro de enviar vacío el texto del mensaje?")) 
		{ 
			objetoGeneral.cogerHtml('../enlaceOperaciones/enlaceOperacionesAdmin.inc.php',2,cadenaPost);
		} else {
			//No envía el formulario
		   return false;
		}
	}
	else
	{
		objetoGeneral.cogerHtml('../enlaceOperaciones/enlaceOperacionesAdmin.inc.php',2,cadenaPost);
	}
}

//FUNCIONES PARA SIMULAR TRIM
function ltrim(s) {
   return s.replace(/^\s+/, "");
}

function rtrim(s) {
   return s.replace(/\s+$/, "");
}

function trim(s) {
   return rtrim(ltrim(s));
}
//FIN FUNCIONES PARA SIMULAR TRIM

function bloquearEnter(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  return (tecla != 13);
}