// JavaScript Document

function ajustar_iframe(iframe)
{
	document.getElementById(iframe).height = window.frames[iframe].document.body.scrollHeight+1;
}
function validar()
{
	if(document.formEmpresa.txtRazon.value=="")
	{
		alert("Ingrese Razón social");
		document.formEmpresa.txtRazon.focus();
		return false;
	}
	
	if(document.formEmpresa.txtTelefono.value=="")
	{
		alert("Ingrese Teléfono");
		document.formEmpresa.txtTelefono.focus();
		return false;
	}
	if(document.formEmpresa.cmbPais.value==0)
	{
		alert("Seleccione Pais");
		document.formEmpresa.cmbPais.focus();
		return false;
	}
	if(document.formEmpresa.cmbProvincia.value==0)
	{
		alert("Seleccione Provincia");
		document.formEmpresa.cmbProvincia.focus();
		return false;
	}
	if(document.formEmpresa.txtDireccion.value=="")
	{
		alert("Ingrese Dirección");
		document.formEmpresa.txtDireccion.focus();
		return false;
	}

	
	
	
	
formEmpresa.submit();
}

var nav4 = window.Event ? true : false;
function acceptNum(evt){ 

// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
var key = nav4 ? evt.which : evt.keyCode; 
return (key == 45 || key ==42 || key==40 || key==41 || key <= 13 || (key >= 48 && key <= 57));
}


function validar_registro()
{
	if(document.form_registro.nombres.value=="")
		{
			alert("Ingrese Nombres")
			document.form_registro.nombres.focus();
			return false;
		}
		
	if(document.form_registro.apellidos.value=="")
		{
			alert("Ingrese Apellidos")
			document.form_registro.apellidos.focus();
			return false;
		}
		
	
	if(document.form_registro.fechanacimiento.value=="")
		{
			alert("Ingrese Fecha de Nacimiento")
			document.form_registro.fechanacimiento.focus();
			return false;
		}
	
	
	
	
	var valorRadio2;
	for(i=0; i <document.form_registro.documento.length; i++){
		if(document.form_registro.documento[i].checked){
		  valorRadio2 = document.form_registro.documento[i].value;
		 }
	}
	
	if(!valorRadio2)
	{
		alert("Seleccione un tipo de documento.");
		
		return false;
	}
	else
	{
		if(document.form_registro.txtDocumento)
		{
			if(document.form_registro.txtDocumento.value.length<8)
			{
				alert("Ingrese los 8 digitos de su DNI")
				document.form_registro.txtDocumento.focus();
				return false;
			}
		}
		if(document.form_registro.txtDocumento2)
		{
		  if(document.form_registro.txtDocumento2.value.length<11)
		  {
			alert("Ingrese los 11 digitos de su RUC")
			document.form_registro.txtDocumento2.focus();
			return false;
		  }
		}
		
		if(document.form_registro.txtEmail.value=="")
		{
			alert("Ingrese Email")
			document.form_registro.txtEmail.focus();
			return false;
		}
		if(document.form_registro.fono.value=="")
		{
			alert("Ingrese Telefono")
			document.form_registro.fono.focus();
			return false;
		}
		if(document.form_registro.especialidad.value=="")
			{
				alert("Ingrese Especialidad")
				document.form_registro.especialidad.focus();
				return false;
		}
		
		if(validar_email("txtEmail"))
		{	
			if(confirm("Verifique que la información ingresada sea correcta. ¿Desea continuar?"))
			{
				document.form_registro.submit();				
			}
			
		}	
			
	}
}
function validar_empresa_usuario()
{
		if(document.form_registro.txtNombre.value=="")
		{
			alert("Ingrese Nombres")
			document.form_registro.txtNombre.focus();
			return false;
		}
		if(document.form_registro.txtApellido.value=="")
		{
			alert("Ingrese Apellidos")
			document.form_registro.txtApellido.focus();
			return false;
		}
		if(document.form_registro.cmbSexo.value==0)
		{
			alert("Seleccione sexo")
			document.form_registro.cmbSexo.focus();
			return false;
		}
	/*	if(document.form_registro.txtDocumento.value=="")
		{
			alert("Ingrese numero de documento.")
			document.form_registro.txtDocumento.focus();
			return false;
		}
/*		if(document.form_registro.txtDocumento.value.length<8)
		{
			alert("Ingrese los 8 digitos de su DNI")
			document.form_registro.txtDocumento.focus();
			return false;
		}
		
		if(document.form_registro.txtEmail.value=="")
		{
			alert("Ingrese Email")
			document.form_registro.txtEmail.focus();
			return false;
		}
		
		if(validar_email("txtEmail"))
		{	document.form_registro.submit();	}	*/
document.form_registro.submit();
}


function validar_email(x)
{
		var email=document.getElementById(x).value;
		
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
			{
					return true;
			} 
				else 
			{
					alert("Email No Válido");
					document.getElementById(x).focus();
					document.getElementById(x).select();
					return false;
			}
}
function cargar_caja(x)
{

	switch(x)
	{
		case " ":
		{
			document.getElementById("div_caja").innerHTML="<input readonly='readonly' name='txtDocumento' size='14' maxlength='8' type='text' id='txtDocumento'>";
			break;
		}
		case "DNI":
		{
			document.getElementById("div_caja").innerHTML="<input onKeyPress='return acceptNum(event)' name='txtDocumento' size='14' maxlength='8' type='text' id='txtDocumento'>";
			break;
		}
		case "RUC":
		{
		
			document.getElementById("div_caja").innerHTML="<input onKeyPress='return acceptNum(event)' name='txtDocumento2' size='14' maxlength='11' type='text' id='txtDocumento2'>";
			break;
		}
	
	}
	
	//document.getElementById("div_caja").innerHTML="<input name='txtDocumento' size='10' maxlength='8' type='text' id='txtDocumento' size='35'>";
}


function validar_postulante()
{
	
	if(document.form1.txtNombre.value=="")
	{
			alert("Ingresar nombres");
			document.form1.txtNombre.focus();
			return false;
	}
	if(document.form1.txtApellido.value=="")
	{
			alert("Ingresar apellidos");
			document.form1.txtApellido.focus();
			return false;
	}
	if(document.form1.txtFecha.value=="")
	{
			alert("Ingresar fecha de nacimineto");
			document.form1.txtFecha.focus();
			return false;
	}	
	if(document.form1.cmbSexo.value==0)
	{
			alert("seleccione sexo");
			document.form1.cmbSexo.focus();
			return false;
	}
	if(document.form1.cmbEstado.value==0)
	{
			alert("seleccione Estado civil");
			document.form1.cmbEstado.focus();
			return false;
	}
	if(document.form1.cmbPais.value==0)
	{
			alert("seleccione Pais");
			document.form1.cmbPais.focus();
			return false;
	}
	if(document.form1.cmbProvincia.value==0)
	{
			alert("seleccione Provincia");
			document.form1.cmbProvincia.focus();
			return false;
	}
		if(document.form1.txtDescrip.value=="")
	{
			alert("Ingrese Especialidad");
			document.form1.txtDescrip.focus();
			return false;
	}
	
form1.submit();
}



function validar_clave()
{
	if(document.form_clave.txtClave.value=="")
	{
		alert("Ingresar clave actual");
		document.form_clave.txtClave.focus();
		return false;	
	}
	if(document.form_clave.txtClave2.value.length<6 || document.form_clave.txtClave3.length < 6)
	{
		alert("Su clave debe tener 6 carácteres como mínimo");
		return false;
	}
	if(document.form_clave.txtClave2.value != document.form_clave.txtClave3.value)
	{
		alert("Las claves ingresadas no concuerdan");
		return false;	
	}
	form_clave.submit();
}











function validar_oferta()
{
	if(document.form1.txtCargo.value=="")
	{
		alert("Ingrese cargo");
		document.form1.txtCargo.focus();	
		return false;
	}
	if(document.form1.txtDescripcion.value=="")
	{
		alert("Ingrese descripción");
document.form1.txtDescripcion.focus();
		return false;
	}
	if(document.form1.txtSalario.value=="")
	{
		alert("Ingrese Salario");
		document.form1.txtSalario.focus();
		return false;
	}
	
	if(document.form1.txtVacantes.value=="")
	{
		alert("Ingrese nro de vacantes");
		document.form1.txtVacantes.focus();
		return false;
	}	
	if(document.form1.cmbNivel.value==0)
	{
		alert("Seleccione nivel");
		document.form1.cmbNivel.focus();
		return false;
	}
	if(document.form1.txtFecha.value=="")
	{
		alert("Ingrese Fecha inicio");
		document.form1.txtFecha.focus();
		return false;
	}
	if(document.form1.txtFecha2.value=="")
	{
		alert("Ingrese Fecha Fin");
		document.form1.txtFecha2.focus();
		return false;
	}	
	form1.submit();
	
}



















	function eliminar(form)
  {

		var n=0;
		//-ehq-  verfica si hay al menos 1 elemento para proceder a eliminar
		for (var i=0;i < document.forms[form].elements.length;i++)
		{
			var elemento = document.forms[form].elements[i];
			
			if(elemento.checked)
			{				
			n++;
			}			
		}
		
		//-ehq- si n>  existen elementos seleccionados entonces se procede a su eliminarcion
		if(n>0)
		{
			if(confirm("Desea eliminar los elementos seleccionados?"))
			{				
						document[form].submit();			
			}
		}
		else
		{
			alert("Debe seleccionar al menos un elemento de la lista para realizar esta operación.");
		}		
 }

function chequearTodos(form,chkbox)
{
	for (var i=0;i < document.forms[form].elements.length;i++)
	{
		var elemento = document.forms[form].elements[i];
		if (elemento.type == "checkbox"){
		elemento.checked = chkbox.checked;
		}
	}
}

function eliminar_archivo(id)
{
	if(confirm("Desea eliminar al archivo?"))
	{
		window.location.href="script_eliminar_archivo.php?id="+id;
	}
}

function validar_archivo(p1,p2)
{
	var cajas=new Array("titulo","archivo");
	var alertas=new Array("Título debe tener más de "+(p1-1)+" dígito","Debe seleccionar un archivo");
	var param=new Array(p1,p2);
	
	for(i=0;i<=1;i++)
	{
		 if(document.getElementById(cajas[i]).value.length<param[i])
		{
			alert(alertas[i]);
			document.getElementById(cajas[i]).focus();
			return false;
			break;
		}
		if(i==1)
		{
			document.form_editar_archivo.submit();
		}
	}
}




/*========================================================================================*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function mostrar(dato) {

	if(dato=='uno')
	{
		//a
		
		
		
		
		
		
		
		
		
		
		lert(dato);
		document.getElementById('negro').style.visibility="hidden";
		document.getElementById('registro').style.visibility="hidden";

	}
	if(dato=='cero'){
		
		MM_preloadImages('../../images/especiales__01.jpg','../../images/especiales__02.jpg','../../images/especiales__03.jpg','../../images/especiales__04.jpg');		
		
		
		document.getElementById('negro').style.display="block";
		document.getElementById('registro').style.display="block";	
		
		
	}
	/*document.getElementById(blo).style.display=VISIBLE;
		document.getElementById('ver_off').style.display=VISIBLE;
		document.getElementById('ver_on').style.display=OCULTO;

	}else{
		document.getElementById(blo).style.display=OCULTO;
	    document.getElementById('ver_off').style.display=OCULTO;
	    document.getElementById('ver_on').style.display=VISIBLE;
	}*/
}
 