
 /*
   Proposito:
     Evita que el formulario de busqueda se cargue en el frame superior
     Para ello usa antialone
   
     Si el formulario esta en frame superior se invoca de esta manera

     <form action="http://search-2.altavoz.net/cgi-bin/search_03.cgi" method="post" id="form1">  <-- El formulario debe tener un ID
          <input type="text" size="30" name="search" value="" onKeyPress=" triggerFromInput(event)">  <-- Desde el campo Busqueda.
          <input type="button" name="ACCI" value="Buscar" onClick="javascript:triggerFromButton()" >  <-- Desde el boton.
          <input type="hidden" name="search_id" value="cobreloa">
          <input type="hidden" name="mode" value="0">
     </form>



     RAG - 15/06/2005
     
 */
  
  // Cambiar por los valores que corresponda.
  var frameName = "head";
  var TopFrame = eval("parent."+frameName);
  var formId = "form1";
  var prontus = "prontus_navegador";
  
  /** variables para el prontus **/
  var search_tmp ="search.html";
  var search_idx = "prontus_navegador";
  var search_modo = "or";
  var search_orden ="rel";
  var search_resxpag = "10";
  var search_maxpags ="20";
  

  var page,p1,p2,p3;

  function triggerFromInput(e) { 
    var key;

    if (window.event){
       key=window.event.keyCode;
    } else if (e) {
      key = e.which;
    } else {
       return null;
    };

     var f = TopFrame.document.getElementById(formId);
     if (f != null){

       if ( key == 13) {
         p1 = f.search.value;
      
         p2 = f.search_idx.value;
         p3 = f.mode.value;
         page = f.action + "?ACCI=Buscar&search_prontus="+p2+"&mode="+p3+"&search=" +p1+
                           "&search_tmp="+search_tmp+"&search_idx="+search_idx+"&search_modo="+search_modo+
                           "&search_orden="+search_orden+"&search_resxpag="+search_resxpag+"&search_maxpags="+search_maxpags+
                           "&search_texto="+p1;
         try { 
           top.location.href="/" + prontus + "/antialone.html?page=" + page;
         } catch(e){
           f.reset();
           alert("Error al Disparar formulario")
         };
         return null;
      };
      return;
    }else{
      alert("Uppss no reconoce el formulario de Busqueda");
    };
  };

 function triggerFromButton() {

  var f = TopFrame.document.getElementById(formId);
  if (f != null){
    p1 = f.search.value;

    p2 = f.search_idx.value;
    p3 = f.mode.value;
    top.location.href="/" + prontus + "/antialone.html?page=" +  f.action + "?ACCI=Buscar&search_prontus="+p2+"&mode="+p3+"&search=" +p1+
                           "&search_tmp="+search_tmp+"&search_idx="+search_idx+"&search_modo="+search_modo+
                           "&search_orden="+search_orden+"&search_resxpag="+search_resxpag+"&search_maxpags="+search_maxpags+
                           "&search_texto="+p1;
  }else{
    alert("Uppss no reconoce el formulario de Busqueda");
  };

 };



