/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function login(v, event) {
	var dl = document.getElementById("iniciarsession");
	if(window.event){
            event = window.event;
            x= event.x;
            y= event.y;
        }else{
            x= event.clientX;
            y= event.clientY;
            offsetx = window.pageXOffset;
        offsety = window.pageYOffset;
        x += offsetx;
        y += offsety;
        }
        dl.style.left = x-250 +"px";
	dl.style.top = y-50 +"px";
	if (v) dl.style.visibility="visible";
	else dl.style.visibility="hidden";
}

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 MM_swapImgRestore() { //v3.0
  var i,x,a = document.MM_sr;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
      x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;
    if(!d) d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d = parent.frames[n.substring(p+1)].document;n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all)
        x = d.all[n];
    for (i=0;!x&&i<d.forms.length;i++)
        x = d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++)
        x = MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById)
        x=d.getElementById(n);
    return x;
}



function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc) x.oSrc=x.src;x.src=a[i+2];}
}

function submitenter(myfield, e){
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13){
        myfield.form.submit();
        return false;
    }
    else
    return true;
}
function capturar_tecla(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 13) {
        abrirHerramienta();
    }
}
function abrirHerramienta() {
        fl = document.getElementById('flog');
	//window.open("/ajax/herramienta.phtml","_self","");
	fl.method = "POST";
	fl.submit();
}
//agregado para abrir olvido y cambio de contraseña
function MM_openBrWindow(theURL,winName,features) {
    //v2.0
    window.open(theURL,winName,features);
}
function borrar_formulario(){
    nombre = "tnombre";
    telefono = "ttelefono";
    empresa = "tempresa";
    mensaje = "tmensaje";
    email = "temail";
    document.getElementById(nombre).value = "";
    document.getElementById(telefono).value = "";
    document.getElementById(empresa).value = "";
    document.getElementById(email).value = "";
    document.getElementById(mensaje).value = "";
}
function validar_contacto(){
    //nombre - no puede ser vacio
    if(isEmpty(document.getElementById('tnombre').value)){
        document.getElementById('mensajeadvertencia').innerHTML = "El nombre del usuario no puede estar vacio";
        return false;
    }
    //empresa - sin validacion
    //telefono - solo numeros
    if(isEmpty(document.getElementById('ttelefono').value)){
        document.getElementById('mensajeadvertencia').innerHTML = "El numero telefonico no tiene un formato valido";
        return false;
    }
    //email
    if(!isEmail(document.getElementById('temail').value)){
        document.getElementById('mensajeadvertencia').innerHTML = "El email no tiene un formato valido"+ document.getElementById('temail').value;
        return false;
    }
    //mensaje - no puede ser vacio
    if(isEmpty(document.getElementById('tmensaje').value)){
        document.getElementById('mensajeadvertencia').innerHTML = "Debe ir un mensaje";
        return false;
    }
    document.getElementById('fcontacto').submit();
    return true;
}
function verificaremail(direccion) {
   if (direccion.indexOf("@")>0) {
      if ((direccion.indexOf("@")+2)<direccion.lastIndexOf(".")) {
         if (direccion.lastIndexOf(".")<(direccion.length-2)) {
            return (true);
         }
      }
   }
   return (false);
}
