﻿// Archivo JScript
function ValidaTelefono(telefono){
    var er_tlfono = "/(^[0-9\s\+\-])+$/";
    
    if(er_tlfono.test(telefono)) {
       return true;
    }
    return false;
}

function ValidaEmail(email) {

    //expresion regular para emails
    var er_email =/^(.+\@.+\..+)$/

    if(er_email.test(email)) { 
       return true;
    }
    return false;
}

function redirection(url){
        
    var browserName=navigator.appName; 
    if (browserName=="Netscape")
    { 
        window.location=url;
    }else{ 
        if (browserName=="Microsoft Internet Explorer")
        {
            window.location.href=(url);
        }else{
            window.location = url;
       }
    }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function parpadear(id) {
    with (document.getElementById(id).style)
    color = (color == "#f90014") ? "#FFFFFF" : "#f90014";

}

function validateemptytb(source, arguments){
    var tb = document.getElementById(source.controltovalidate);
    if(tb.value != ""){
        tb.style.border = "solid 1px #7f9db9";
        tb.style.padding = "1px";
        arguments.IsValid = true;
    }else{
        tb.style.border = "solid 1px #ff0000";
        tb.style.padding = "1px";
        arguments.IsValid = false;
    }
}

function validateemailtb(source, arguments){
    var tb = document.getElementById(source.controltovalidate);
    if(ValidaEmail(tb.value)){
        tb.style.border = "solid 1px #7f9db9";
        tb.style.padding = "1px";
        arguments.IsValid = true;
    }else{
        tb.style.border = "solid 1px #ff0000";
        tb.style.padding = "1px";
        arguments.IsValid = false;
    }
}

function validateemptyddl(source, arguments){
    var ddl = document.getElementById(source.controltovalidate);
    if(ddl.selectedIndex > 0){
        ddl.style.border = "solid 1px #7f9db9";
        ddl.style.padding = "0px";
        arguments.IsValid = true;
    }else{
        ddl.style.border = "solid 1px red";
        ddl.style.padding = "0px";
        arguments.IsValid = false;
    }
}

function imprSelec(nombre){

  var ficha = document.getElementById(nombre);

  var ventimp = window.open(' ', 'popimpr');
  ventimp.document.write('<head><link href="css/area-usuarios.css" rel="stylesheet" type="text/css" /><link href="css/intranet.css" rel="stylesheet" type="text/css" /></head>');
  ventimp.document.write(ficha.innerHTML);
  ventimp.document.close();
  ventimp.print();
  ventimp.close();
 }


function vista_previa(body){
  var ventimp = window.open(' ', 'Vista_Previa');
  ventimp.document.write(body);
  ventimp.document.close();
 }
