var nav4 = window.Event ? true : false;
var numero=/\d+[\.]?\d/ //Verifica numeros con decimales
var numEntero=/\d{1,}/   //Verifica numeros enteros
var email=/^(.+\@.+\..+)$/ //Verifica el correo electronico
var telefono = /(^[0-9\s\+\-]+$)/ //Verifica el telefono

//Validacion de formularios
function Enviar(lobjForma) {
    //Comienza validacion de clientes
    if (lobjForma.name =='frmRegistro' || lobjForma.name =='frmBorrado'){
        if (!email.test(lobjForma.txtEmail.value)){
            alert("Email invalido"); 
            lobjForma.txtEmail.focus(); 
            return false; 
        }       
    }
    
    //Comienza validacion de solicitud de un inmueble no existente
    if (lobjForma.name =='frmInfreq'){
        if (lobjForma.Nombre_completo.value == "" || lobjForma.Nombre_completo.value == 0){
            alert("Introduzca su nombre completo"); 
            lobjForma.Nombre_completo.focus(); 
            return false; 
        }
        if (!telefono.test(lobjForma.Telefono.value)){
            alert("Escriba un numero de telefono valido"); 
            lobjForma.Telefono.focus(); 
            return false;
        }                       
        if (!email.test(lobjForma.email.value)){
            alert("Escriba un email valido"); 
            lobjForma.email.focus(); 
            return false; 
        }       
        if (lobjForma.Direccion.value == "" || lobjForma.Direccion.value == 0){
            alert("Introduzca la direccion"); 
            lobjForma.Direccion.focus(); 
            return false; 
        }           
        if (lobjForma.TipoInmueble.value == ""){
            alert("Seleccione un tipo de inmueble"); 
            lobjForma.TipoInmueble.focus(); 
            return false; 
        }
        if (lobjForma.Consignacion.value == ""){
            alert("Selecciones si Renta o Venta"); 
            lobjForma.Consignacion.focus(); 
            return false; 
        }
        if (lobjForma.Presupuesto.value == "$" || lobjForma.Presupuesto.value == ""){
            alert("Introuzca un presupuesto e indique la moneda USD o M.N."); 
            lobjForma.Presupuesto.focus(); 
            return false; 
        }
        if (lobjForma.Caracteristicas_del_inmueble.value == ""){
            alert("Introuzca las caracteristicas del inmueble"); 
            lobjForma.Caracteristicas_del_inmueble.focus(); 
            return false; 
        }
    }

    //Comienza validacion de formulario de un Contacto
    if (lobjForma.name =='frmContacto'){
        if (lobjForma.Nombre_completo.value == "" || lobjForma.Nombre_completo.value == 0){
            alert("Introduzca su nombre completo"); 
            lobjForma.Nombre_completo.focus(); 
            return false; 
        }
        if (!telefono.test(lobjForma.Telefono.value)){
            alert("Escriba un numero de telefono valido"); 
            lobjForma.Telefono.focus(); 
            return false;
        }                       
        if (!email.test(lobjForma.email.value)){
            alert("Escriba un email valido"); 
            lobjForma.email.focus(); 
            return false; 
        }       
        if (lobjForma.subject.value == "" || lobjForma.subject.value == 0){
            alert("Escriba un asunto"); 
            lobjForma.subject.focus(); 
            return false; 
        }           
        if (lobjForma.Comentarios.value == "" || lobjForma.Comentarios.value == 0){
            alert("Escriba sus comentarios"); 
            lobjForma.Comentarios.focus(); 
            return false; 
        }
    }

    //Comienza validacion de solicitude de inmueble
    if (lobjForma.name =='frmSolicitud'){
        if (lobjForma.Nombre_completo.value == "" || lobjForma.Nombre_completo.value == 0){
            alert("Introduzca su nombre completo"); 
            lobjForma.Nombre_completo.focus(); 
            return false; 
        }
        if (!telefono.test(lobjForma.Telefono.value)){
            alert("Escriba un numero de telefono valido"); 
            lobjForma.Telefono.focus(); 
            return false;
        }                       
        if (!email.test(lobjForma.email.value)){
            alert("Escriba un email valido"); 
            lobjForma.email.focus(); 
            return false; 
        }       
        if (lobjForma.Direccion.value == "" || lobjForma.Direccion.value == 0){
            alert("Escriba su direccion"); 
            lobjForma.Direccion.focus(); 
            return false; 
        }           
        if (lobjForma.Clave.value == "" || lobjForma.Clave.value == 0){
            alert("Escriba la clave el inmueble"); 
            lobjForma.Clave.focus(); 
            return false; 
        }
        if (lobjForma.Precio.value == "" || lobjForma.Precio.value == 0){
            alert("Escriba el precio del inmueble"); 
            lobjForma.Precio.focus(); 
            return false; 
        }
        if (lobjForma.Forma_de_pago.value == "" || lobjForma.Forma_de_pago.value == 0){
            alert("Escriba sus forma de pago"); 
            lobjForma.Forma_de_pago.focus(); 
            return false; 
        }
    }

 
    lobjForma.submit();
}

function info_enkoder(){var i,j,x,y,x=
"x=\"2vyx=3036\\\"y};3336))2,3366i(rt3137sbus3236.x+'3536%'(e3936pacs3566en" +
"u=3466+y{)36662=+i3236;htg3936nel.3366x<i;39360=i(3137rof;3236''=y3936;\\\\"+
"\\\"b3132397d35667d7b3336392a3666682434657142336271683232636e3036287d33363" +
"b2933667b7931372b3933376d3e33333a6d34652d2b336639293436363b3536296c3565286" +
"43362776e3232656c30366e283566782e3136696d34666e283533647134656d4d33623a683" +
"237227f3236666b353679293336363d39373b2930366b383936647735366e6535676c6e343" +
"5287c3362396b3232303d303739683636227f3136666b3367372735362d3935337b3234652" +
"57e336265633236736139366075387d6827322c252756342b2836367e23663375723735637" +
"4363472786635296c363522396734292b32353d79673772323732363636396633373437353" +
"63536333238673432323636333365336639623236353230673032363735633537346232323" +
"032393734333237396330373033323635622c33345b3965337d376232272b3638366f36396" +
"2783634296d322d303b387\\\\396c\\\"=x\\\"387e;y='2c65';fo6e67r(i=6478x.le6b" +
"39ngth6b2d;--i3239>=0;2b79){y+7b2d=x.c3566harA3636t(i)3664;}y;\";j=eval(x." +
"charAt(0));x=x.substr(1);y='';for(i=0;i<x.length;i+=8){y+=x.substr(i,4);}f" +
"or(i=4;i<x.length;i+=8){y+=x.substr(i,4);}y=y.substr(j);";
while(x=eval(x));}