// Programado por Manuel Miranda Melian
// Departamento Técnico y Programación
// JadaCom NetWorks (c) 2002
// Puedes hacer lo que te de la gana con este código, siempre y cuando dejes instactas esta y las anteriores lineas de código.
// Version 0.56

//Rutina que inserta una imagen que cambia cuando se le pasa el cursor por arriba.
function imgcambia(imga,imgb) {
  var cosa = "'"
  document.write('<IMG Src='+imga+' Border=0 OnMouseOver="document.images['+document.images.length+'].src='+cosa+imgb+cosa+'" OnMouseOut="document.images['+document.images.length+'].src='+cosa+imga+cosa+'">');
}

//Rutina que ejecuta un sonido cuando es llamada
//requiere de un frame con nombre "fsonido".
function sonido(archivo) {
  top.fsonido.document.close();
  top.fsonido.document.write('<HTML><HEAD></HEAD><BODY>');
  top.fsonido.document.write('<BGSOUND Src="'+archivo+'" loop=false>');
  top.fsonido.document.write('</BODY></HTML>');
}

function sonido2(archivo,loop) {
  top.fsonido.document.close();
  top.fsonido.document.write('<HTML><HEAD></HEAD><BODY>');
  if (archivo != "") {
    top.fsonido.document.write('<BGSOUND Src="'+archivo+'" loop=');
    if (loop != "") { top.fsonido.document.write(loop); } else  { top.fsonido.document.write('false'); }
    top.fsonido.document.write('>');
  }
  top.fsonido.document.write('</BODY></HTML>');
}



//rutina que cambia una imagen cuando pasamos el cursor por arriba y ejecuta un sonido.
function imgcamsnd(imga,imgb,sond) {
  var cosa = "'"
  precargara=new Image();
  precargara.src=imga;
  precargarb=new Image();
  precargarb.src=imgb;
  document.writeln('<IMG Src='+imga+' Border=0 OnMouseOver="document.images['+document.images.length+'].src='+cosa+imgb+cosa+'; sonido(sond);" OnMouseOut="document.images['+document.images.length+'].src='+cosa+imga+cosa+';">');
}

//Rutina que crea una ventana con la pagina dada, de las dimensiones pasadas... y la centra en pantalla.
function ventana(pagina) {
  vventana=open(pagina,"nombre","resizable=0, menubar=0, toolbar=0, location=0, personalbar=0, status=0, width=690, height=480");
  vventana.moveTo((screen.availWidth - 690)/2,(screen.availHeight - 480)/2);
}

//Rutina que crea una ventana con la pagina dada, de las dimensiones pasadas... y la centra en pantalla.
function ventanac(pagina,ancho,alto) {
  vventana=open(pagina,"","resizable=0, menubar=0, toolbar=0, location=0, personalbar=0, status=1, width="+ancho+", height="+alto);
  vventana.moveTo((screen.availWidth - ancho)/2,(screen.availHeight - alto)/2);
}

function ventanad(pagina,ancho,alto) {
  vventana=open(pagina,"nombre","resizable=1, menubar=0, toolbar=0, location=0, personalbar=0, status=1, width="+ancho+", height="+alto);
  vventana.moveTo((screen.availWidth - ancho)/2,(screen.availHeight - alto)/2);
}


//idem a la anterior, pero la ventana no tiene bordes ni titulo.
function ventanab(pagina,ancho,alto) {
  vventana=open(pagina,'nombre',"fullscreen");
  vventana.moveTo((screen.availWidth-ancho)/2,(screen.availHeight-alto)/2);
  vventana.resizeTo(ancho,alto);
}

     //*********************************************************
     //las funciones para el netscape o similares... no rulan!!!
     //*********************************************************

     if (navigator.appName.indexOf("Explorer") >= 0) { nv=false; } else { nv=true; }
     if (nv) document.captureEvents(Event.KEYPRESS);

     function nokey(tecla) {
       if (nv) {
         tecla.which=0;
       } else {
         window.event.keyCode=0;
       }
     }

     function onlyreal(tecla) {
       if (nv) {
         key = tecla.which;
       } else {
         key = window.event.keyCode;
       }
       if ((key < 48 || key > 57) && (key != 43) && (key != 46) && (key != 45)) { nokey(tecla); }
     }

     function onlynumber(tecla) {
       if (nv) {
         key = tecla.which;
       } else {
         key = window.event.keyCode;
       }
       if (key < 48 || key > 57) { nokey(tecla); }
     }

     function sienter(tecla,funcion,parametro) {
       if (nv) {
         key = tecla.which;
       } else {
         key = window.event.keyCode;
       }
       if (key == 13) {
         eval(funcion+"("+parametro+")");
       }
     }

     function soloarchivos(objeto, etiquetas) {
       temp=objeto.value.split(".");
       etiqueta=temp[temp.length-1].toLowerCase();

       temp=etiquetas.split(" ");
       correcto=0;
       for(cont=0;cont<temp.length;cont++) {
         if (temp[cont] == etiqueta) {
           correcto=1;
        }
       }
        if (! correcto) {
          alert("solo se permiten archivos con etiqueta: "+etiquetas+"\n¡¡¡ No es recomendable enviar este formulario !!!");
          objeto.style.background='#FF3333';
          objeto.focus(); //no funca
          objeto.value=''; //no funca
       } else { objeto.style.background='#000000'; }
     }

     function formnovacio(objeto) {
       eval('temp=document.formulario.'+objeto+'.value');
       if (temp=='') {
        eval('document.formulario.'+objeto+'.style.background="#FFEEEE"');
        eval('document.formulario.'+objeto+'.focus()');
      } else {
        eval('document.formulario.'+objeto+'.style.background="#FFFFFF"');
      }
      return temp;
    }

     function formnovacio2(formu,objeto) {
       eval('temp=document.'+formu+'.'+objeto+'.value');
       if (temp=='') {
        eval('document.'+formu+'.'+objeto+'.style.background="#FFEEEE"');
        eval('document.'+formu+'.'+objeto+'.focus()');
        return 1;
      } else {
        eval('document.'+formu+'.'+objeto+'.style.background="#FFFFFF"');
        return 0;
      }
    }

    
    function novacio(campos,formu) {
      camp=campos.split(" ");
      vacio=0;
      for (cont=0;cont<camp.length;cont++) {
        vacio=vacio | formnovacio2(formu,camp[cont]);
      }
      if (vacio) { alert('los campos resaltados son obligatorios'); }
      return vacio;
    }
    
    var pulsado=0;
    var enlace="index.php";
    function hanpulsado() {
      if (window.document.motosup) {
        window.document.motosup.SetVariable("puta.pulsado", pulsado);
        window.document.motosup.SetVariable("moto1.enlace", enlace);
      } else {
        top.document.location.href=enlace;
      }
    }
