// JavaScript Document   09 de octubre del 2009  keynet mexico 

// valida el formulario de login usuario
function Validausuario(formu) {
       
    //expresion regular para campos vacios
    var blanco = " \n\t" + String.fromCharCode(13);                                      
    var cadena = formu.correo.value
    var i;                            
    var es_vacio;                     
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el usuario.')
     formu.correo.focus()
     return false
   }
    cadena = formu.clave.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar la contraseña.')
     formu.clave.focus()
     return false
   }
    return true         //pasa al submit
}


// valida el formulario de registro de cuenta de usuario
function Validacuenta(formu) {
       
    //expresion regular para campos vacios
    var blanco = " \n\t" + String.fromCharCode(13);                                      
    var cadena = formu.nombre.value
    var i;                            
    var es_vacio;                     
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar su nombre.')
     formu.nombre.focus()
     return false
   }
	cadena = formu.clave.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar la contraseña.')
     formu.clave.focus()
     return false
   }
  //expresion regular para emails
    var er_email = /^(.+\@.+\..+)$/
    //comprueba el campo email de formu
    //usa metodo test de la expresion regular
    if(!er_email.test(formu.correo.value)) {
       alert('Correo Electrónico incorrecto.')
       formu.correo.focus()
       return false    //no submit
    }  
    var xmail = formu.correo.value
    cadena = formu.correo1.value
    if (cadena != xmail ){
    alert('La confirmación de correo es diferente, o es incorrecta.')
     formu.correo1.focus()
     return false
   }
    cadena = formu.correo2.value
    var cadena1 = ""
	cadena1 = ""+formu.para.value
	cadena1 = cadena1.substr(2);
    if (cadena != cadena1 ){
    alert('El código de seguridad es incorrecto.')
     formu.correo2.focus()
     return false
   }
   
   
    return true         //pasa al submit
}



//carga las imagenes y tapa con div
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.hidepage.visibility = 'hidden';
}
else { // IE 4
document.all.hidepage.style.visibility = 'hidden';
}
}
}

//************* muestra registro de usuario
/*function opencuenta(){ //Define arbitrary function to run desired DHTML Window widget codes
ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "cuenta.php", "Portal Web", "width=400px,height=550px,left=300px,top=100px,resize=0,scrolling=0")
ajaxwin.onclose=function(){return window.confirm("Cerrar Registro?")} //Run custom code when window is about to be closed
ajaxwin.moveTo('middle', 'middle'); 
}
*/
//************* muestra registro de usuario
function opencuenta(){ 
window.open("cuenta.php","Registro","width=400,height=550,toolbar=no,titlebar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no,top=100,left=250");  
}

/*//************* muestra registro recodar contrasena
function recuerdacuenta(){ //Define arbitrary function to run desired DHTML Window widget codes
ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "recordar.php", "Portal Web", "width=400px,height=500px,left=300px,top=100px,resize=0,scrolling=0")
ajaxwin.onclose=function(){return window.confirm("Cerrar Recordar?")} //Run custom code when window is about to be closed
ajaxwin.moveTo('middle', 'middle'); 
}
*/
function recuerdacuenta(){ 
window.open("recordar.php","Portal","width=400,height=550,toolbar=no,titlebar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no,top=100,left=250");  
}

//************* muestra registro contenido vinculo
function vervinculo(xvinculo){ 
window.open(xvinculo,"Portal","width=850,height=650,toolbar=yes,menubar=yes,status=yes,resizable=yes,scrollbars=yes,top=50,left=50");  
}

//************* muestra el mapa google
function vermapa(){
window.open("vermapa.html","mapa","width=650,height=600,toolbar=no,menubar=no,status=no,resizable=no,scrollbars=no,top=100,left=100");  
}

//************* muestra el mapa google
function verdirtel(){
window.open("/archivos/directorio.html","directorio","width=850,height=500,toolbar=no,menubar=no,status=no,resizable=no,scrollbars=yes,top=10,left=10");  
}

//************* muestra login cotizacion
function verlogin(){ 
window.open("logincotiza.php","login","width=400,height=550,toolbar=no,titlebar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=no,top=100,left=250");  
}

//************* muestra cotizacion en linea
function opencotiza(xvinculo){ 
window.open(xvinculo,"Portal","width=900,height=650,toolbar=yes,menubar=yes,status=yes,resizable=yes,scrollbars=yes,top=0,left=0");  
}


//************* validar el formulario de contacto
function Validacontacto(formu) {
       
    //expresion regular para campos vacios
    var blanco = " \n\t" + String.fromCharCode(13);                                      
    var cadena = formu.nombre.value
    var i;                            
    var es_vacio;                     
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar su nombre.')
     formu.nombre.focus()
     return false
   }

    
    cadena = formu.telefono.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el teléfono.')
     formu.telefono.focus()
     return false
   }

    
    //expresion regular para emails
    var er_email = /^(.+\@.+\..+)$/
       
    //comprueba el campo email de formu
    //usa metodo test de la expresion regular
    if(!er_email.test(formu.correo.value)) {
       alert('Correo Electronico incorrecto.')
       formu.correo.focus()
       return false    //no submit
    }

    cadena = formu.asunto.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el asunto.')
     formu.asunto.focus()
     return false
   }

    
    cadena = formu.mensaje.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el mensaje.')
     formu.mensaje.focus()
     return false
   }
    
    return true         //pasa al submit
}
//************* validar el formulario de contacto
function Validacampo(formu) {
       
    //expresion regular para campos vacios
    var blanco = " \n\t" + String.fromCharCode(13);                                      
    var cadena = formu.nombre.value
    var i;                            
    var es_vacio;                     
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar su nombre.')
     formu.nombre.focus()
     return false
   }

    
    cadena = formu.telefono.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el teléfono.')
     formu.telefono.focus()
     return false
   }

cadena = formu.ciudad.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar la ciudad.')
     formu.ciudad.focus()
     return false
   }
    
    //expresion regular para emails
    var er_email = /^(.+\@.+\..+)$/
       
    //comprueba el campo email de formu
    //usa metodo test de la expresion regular
    if(!er_email.test(formu.correo.value)) {
       alert('Correo Electronico incorrecto.')
       formu.correo.focus()
       return false    //no submit
    }

    cadena = formu.asunto.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el asunto.')
     formu.asunto.focus()
     return false
   }

    
    cadena = formu.mensaje.value
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) 
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    if (es_vacio){
    alert('Debe ingresar el mensaje.')
     formu.mensaje.focus()
     return false
   }
    
    return true         //pasa al submit
}

