window.status=' '
function hidestatus(){
window.status=' '
return true
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT | Event.CLICK | Event.MOUSEDOWN | Event.MOUSEUP | Event.KEYPRESS | Event.KEYDOWN | Event.KEYUP | Event.LOAD | Event.FOCUS)

document.onmouseover=hidestatus
document.onmouseout=hidestatus
document.onmousedown=hidestatus
document.onmouseup=hidestatus
document.onkeydown=hidestatus
document.onkeypress=hidestatus
document.onkeyup=hidestatus
document.onload=hidestatus
document.onfocus=hidestatus
//document.onclick=hidestatus

function Trim(String) {
   if (String == null) {
      return (false);
   }
   return String.replace(/(^\s+)|(\s+$)/g,"");
}

function Validar_busqueda(frm_buscar){
	if(frm_buscar.palabra.value.length < 3) {
		alert('La referencia de Búsqueda  debe tener como minimo 3 caracteres');
		frm_buscar.palabra.focus();

		return false;
	}
	return true;
}

function buscar_persona(texto1,texto2) 
{	window.open("zonap_buscarpersona.php?name1="+texto1+"&name2="+texto2,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=50,left=200,resizable=yes,width=400,height=300")
}

function subir_imagen(texto,ruta,tit) {
	window.open("webadmin_subir.php?name=" +texto+ "&ruta=" +ruta+ "&tit=" +tit, "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=50,left=200,resizable=no,width=600,height=400")
}

function view_java(IDpro,ancho,alto) {
	window.open('view_java.php?IDpro=' + IDpro + '&ancho=' + ancho + '&alto=' + alto, '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=1,left=1,resizable=no,width=' + ancho + ',height=' + alto)
}

function view_flash(IDpro,ancho,alto) {
	window.open('view_flash.php?IDpro=' + IDpro + '&ancho=' + ancho + '&alto=' + alto, '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=1,left=1,resizable=no,width=' + ancho + ',height=' + alto)
}
function view_qtime(IDpro,ancho,alto) {
	window.open('view_qtime.php?IDpro=' + IDpro + '&ancho=' + ancho + '&alto=' + alto, '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,top=10,left=10,resizable=no,width=' + ancho + ',height=' + alto)
}

function view_ayuda() {
	window.open('view_ayuda.php', '', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,top=1,left=1,resizable=no,width=600,height=400')
}

function valida_numero() 
{
	if (event.keyCode < 46 || event.keyCode > 57 || event.keyCode == 47)
	event.returnValue = false;
}


function valida_email(email)
{
    if(email.length <= 0)
	{
	  return true;
	}
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}

function valida_fecha(Cadena)
{  
     var Fecha= new String(Cadena)  
     var RealFecha= new Date()  
     var Dia= new String(Fecha.substring(0,Fecha.indexOf("-")))  
     var Mes= new String(Fecha.substring(Fecha.indexOf("-")+1,Fecha.lastIndexOf("-")))  
     var Ano= new String(Fecha.substring(Fecha.lastIndexOf("-")+1,Fecha.length))  
   
     if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){  
         return false  
     }  
     // Valido el Mes  
     if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){  
         return false  
     }  
     // Valido el Dia  
     if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){  
         return false  
     }  
     if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {  
         if (Mes==2 && Dia > 28 || Dia>30) {  
             return false  
         }  
     }  
       
   return true    
}  


function validar_buscadornormas(form){
	if (!form.fechaini.value == "")
		{ 
			if (!valida_fecha(form.fechaini.value)){ alert("Por favor, Fecha desde es incorrecta"); form.fechaini.focus(); return false;}
			if (form.fechafin.value == ""){ alert("Por favor, ingrese fecha hasta"); form.fechafin.focus(); return false;}
		}
	if (!form.fechafin.value == "")
		{ 
			if (!valida_fecha(form.fechafin.value)){ alert("Por favor, Fecha hasta es incorrecta"); form.fechafin.focus(); return false;}
			if (form.fechaini.value == ""){ alert("Por favor, ingrese fecha Desde"); form.fechaini.focus(); return false;}
		}
	return true;
}


function validar_contactos(form){
	if (form.nombre.value == ""){ alert("Por favor, ingrese su nombre"); form.nombre.focus(); return false;}
	if (form.apellido.value == ""){ alert("Por favor, ingrese su apellido"); form.apellido.focus(); return false;}
	if (form.ciudad.value == ""){ alert("Por favor, ingrese su ciudad"); form.ciudad.focus(); return false;}
	
	if (form.correo.value == ""){ alert("Por favor, ingrese su dirección de correo"); form.correo.focus(); return (false); }
	if (form.correo.value.length!=0)
		if (form.correo.value.indexOf('@', 0) == -1 || form.correo.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.correo.focus(); return (false); }
			
	if (form.asunto.value == ""){ alert("Por favor, ingrese el asuento del mensaje"); form.asunto.focus(); return false;}
	if (form.mensaje.value == "")	{ alert("Por favor, ingrese su mensaje"); form.mensaje.focus(); return false;}
			
	return true;
}

function validar_registrousuarios(form) 
{
	if (form.nick.value =="") { alert("Escribir nombre de usuario"); form.nick.focus(); return (false); }
	if (form.password.value =="") { alert("Escribir contraseña "); form.password.focus(); return (false); }
	if (form.password2.value =="") { alert("Confirme su contraseña "); form.password2.focus(); return (false); }
	if (form.password.value != form.password2.value ){ alert("Las contraseñas no son iguales"); form.password.focus(); return (false); }
	if (form.nombre.value =="") { alert("Escribir nombres "); form.nombre.focus(); return (false); }
	if (form.email.value == "") { alert("Escribir un correo electronico valido"); form.email.focus(); return (false); }
		if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Escribir un correo electronico valido "); form.email.focus(); return (false); }

	if (form.fechanac.value =="") { alert("Por favor, Seleccione una fecha usando el calendario "); form.fechanac.focus(); return (false); }
}

function validar_recomendar(form) 
{
	if (form.nombre.value =="") { alert("Escribir nombres "); form.nombre.focus(); return (false); }
	if (form.email.value == "") { alert("Escribir un correo electronico valido"); form.email.focus(); return (false); }
	if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Escribir un correo electronico valido "); form.email.focus(); return (false); }
	if (form.paranombre.value =="") { alert("Escribir nombre destino "); form.paranombre.focus(); return (false); }
	if (form.paraemail.value == "") { alert("Escribir un correo electronico destino"); form.paraemail.focus(); return (false); }
	if (form.paraemail.value.length!=0)
		if (form.paraemail.value.indexOf('@', 0) == -1 || form.paraemail.value.indexOf('.', 0) == -1)
			{ alert("Escribir un correo electronico valido "); form.paraemail.focus(); return (false); }
	if (form.security_code.value =="") { alert("Escribir codigo de seguridad "); form.security_code.focus(); return (false); }
}

function validar_curriculo(form) 
{
	if (form.nombre.value =="") { alert("Por favor, escriba su nombre"); form.nombre.focus(); return (false); }
	if (form.apellido.value == "") { alert("Por favor, escriba su apellido"); form.apellido.focus(); return (false); }
	if (form.correo.value == ""){ alert("Por favor, ingrese su dirección de correo"); form.correo.focus(); return (false); }
	if (form.correo.value.length!=0)
		if (form.correo.value.indexOf('@', 0) == -1 || form.correo.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.correo.focus(); return (false); }
	if (form.curriculo.value =="") { alert("Por favor, adjunte su curriculo "); form.curriculo.focus(); return (false); }
}


/*********** form login de usuarios **************/
function valid_formlogin(form){
	if (form.email.value == "")
	{ alert("Por favor ingrese su dirección de correo"); form.email.focus(); return (false); }
	if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.email.focus(); return (false); }
	if (form.clave.value == "")
	{ alert("Por favor ingrese su contraseña"); form.clave.focus(); return (false); }
 }

function valid_pasnuevo(form) 
{
	if (form.pasnuevo.value == "" )
		{ alert("Escriba en nuevo contraseña"); form.pasnuevo.focus(); return (false); }
	if (form.pasnuevor.value == "" )
		{ alert("Vuelva escribir la nueva contraseña"); form.pasnuevor.focus(); return (false); }
	if (form.pasnuevo.value == form.pasnuevor.value )
		{ alert("Las nuevas contraseñas no son iguales"); form.pasnuevo.focus(); return (false); }
}

function validar_recuperarclave(form)
{
	if (form.email.value == "")
	{ alert("Por favor ingrese su dirección de correo"); form.email.focus(); return (false); }
	if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.email.focus(); return (false); }
			
	return true;
}
