// JavaScript Document
var query_field = "";
/* Shows or Hides the AdvancedSearch section. (ge function is defined in domsuite.js) */
function showAdvanced(yes) {
  if (yes) {
    query_field = ge("q").value;
    lall_field = ge("lall").checked;
    try {
      lga_field = ge("lga").checked;
    }
    catch (ex) { }
    try{
      nombol1 = ge("nomboletin1").checked;
      nombol2 = ge("nomboletin2").checked;
      nombol3 = ge("nomboletin3").checked;
      nombol4 = ge("nomboletin4").checked;
      nombol5 = ge("nomboletin5").checked;
    }
    catch (ex) { }
    lauto_field = ge("lauto").checked;
    ge("advanced").style.display = "block";
    ge("searchform_adv").style.display = "block";
    //ge("advyes").style.display = "none";
    ge("searchform").style.display = "none";
    //ge("advno").style.display = "block";
    ge("qadv").value = query_field;
    ge("lalladv").checked = lall_field;
    try{  
      ge("lgaadv").checked = lga_field;
    }
    catch (ex) { }
    try{
      ge("nomboletin1adv").checked = nombol1;
      ge("nomboletin2adv").checked = nombol2;
      ge("nomboletin3adv").checked = nombol3;
      ge("nomboletin4adv").checked = nombol4;
      ge("nomboletin5adv").checked = nombol5;
    }
    catch (ex) { }


    ge("lautoadv").checked = lauto_field;
  }
  else {
    query_field = ge("qadv").value;
    lall_field = ge("lalladv").checked;
    try{
      lga_field = ge("lgaadv").checked;
    }
    catch (ex) { }
    try{
      nombol1 = ge("nomboletin1adv").checked;
      nombol2 = ge("nomboletin2adv").checked;
      nombol3 = ge("nomboletin3adv").checked;
      nombol4 = ge("nomboletin4adv").checked;
      nombol5 = ge("nomboletin5adv").checked;
    }
    catch (ex) { }

    lauto_field = ge("lautoadv").checked;
    ge("advanced").style.display = "none";
    ge("searchform_adv").style.display = "none";
    //ge("advyes").style.display = "block";
    ge("searchform").style.display = "block";
    //ge("advno").style.display = "none";
    ge("q").value = query_field;
    ge("lall").checked = lall_field;
    try{
      ge("lga").checked = lga_field;
    }
    catch (ex) { }
    try{
      ge("nomboletin1").checked = nombol1;
      ge("nomboletin2").checked = nombol2;
      ge("nomboletin3").checked = nombol3;
      ge("nomboletin4").checked = nombol4;
      ge("nomboletin5").checked = nombol5;
    }
    catch (ex) { }
    ge("lauto").checked = lauto_field;
  }
}
/* Shows or Hides the tree and boxes of the main page of Paxinas. (ge function is defined in domsuite.js) */
function showTree(yes) {
  if (yes) {
    ge("modules").style.display = "block";
    ge("footer").style.display = "block";
    ge("treeyes").style.display = "none";
    ge("header").style.display = "block";
    ge("treeno").style.display = "block";
    ge("closetree").style.display = "block";
    ge("opentree").style.display = "none";
    ge("ACLink").style.visibility = "visible";
    ge("ExpandCollapseLinks").style.display = "block";
    ge("boxes").style.display = "block";
    makeXMLRequest('loadsave.php?page_open', handlePageStateOpenResponse);
   }
  else {
    ge("modules").style.display = "none";
    ge("footer").style.display = "none";
    ge("treeyes").style.display = "block";
    ge("header").style.display = "none";
    ge("treeno").style.display = "none";
    ge("closetree").style.display = "none";
    ge("opentree").style.display = "block";
    ge("ACLink").style.visibility = "hidden";
    ge("ExpandCollapseLinks").style.display = "none";
    ge("boxes").style.display = "none";
    makeXMLRequest('loadsave.php?page_close', handlePageStateCloseResponse);
  }
}

// mgo: this function is NOT USED anywhere
function iSubmitEnter(oEvento, oFormulario){
     var iAscii;

     if (oEvento.keyCode)
         iAscii = oEvento.keyCode;
     else if (oEvento.which)
         iAscii = oEvento.which;
     else
         return false;

     //if (iAscii == 13) oFormulario.submit();
     if (iAscii == 13) treeSearch();

     return true;
}

//Function to get the query string in the query text box when changing the type of search (from webs, to news or whatever)
function gqs(qs)
{
  if(window.RegExp&&window.encodeURIComponent)
  {
    var ue=qs.href;
    var qe=encodeURIComponent(document.searchform.q.value);
    if(ue.indexOf("qu=")!=-1)
      qs.href=ue.replace(new RegExp("qu=[^&$]*"),"qu="+qe);
    else
    {  
      if (ue.charAt(ue.length-1)=="?")  
	qs.href=ue+"qu="+qe;
      else
	qs.href=ue+"&qu="+qe;
    }
  }
  return 1;
}
  

