function $()
{
   var elements = new Array();

   for (var i=0 ; i<arguments.length ; i++) 
   {
        var element = arguments[i];
        if (typeof element == 'string')
            element = document.getElementById(element);
        if (arguments.length == 1)
            return element;
        elements.push(element);
   }
   return elements;
}

function checkSearchType() 
{
   var url = window.location.href;
   var idxIni = (url.substring(0, 5) == "https") ? 8 : 7;
   var tipo = "uji";
   
   if (url.substring(idxIni, 13+idxIni) == "www.si.uji.es") 
   {
       tipo = "si";
   }
   else if (url.substring(idxIni, 16+idxIni) == "www.sauji.uji.es")
   {
       tipo = "sauji";
   }
 
   return tipo;
}

function doChange(target)
{
   $('searchUJI').style.display = (target == 'UJI') ? 'block' : 'none';
   $('searchOPAC').style.display = (target == 'UJI') ? 'none' : 'block';
   $('searchOPACBotones').style.display = (target == 'UJI') ? 'none' : 'block';
   $('searchOPACBotonBusqueda').style.display = (target == 'UJI') ? 'inline' : 'none';
   $('searchOPACCampoTexto').style.width = (target == 'UJI') ? '100px' : '150px';
   $('searchUJIAnar').style.display = (target == 'UJI') ? 'none' : 'block';
   $('searchOPACAnar').style.display = (target == 'UJI') ? 'block' : 'none';
   $('searchUJITitulo').style.display = (target == 'UJI') ? 'block' : 'none';
   $('searchOPACTitulo').style.display = (target == 'UJI') ? 'none' : 'block';
}

function doQuery(idioma, tipo)
{
   var f = $('formSearch');
   var protocolo = (window.location.href.substring(0, 5) == "https") ? "https" : "http";

   // Buscador general o LDAP
   if (!$('searchUJI') || $('searchUJI').style.display == 'block')
   {
       window.location = (f.a[1].checked) ? 
              'http://ldap.uji.es:8888/o=Universitat%20Jaume%20I,c=ES%3f\$lang=val?S=' + f.p_valor.value :
              protocolo + '://www.uji.es/search/search.jsp?query=' + f.p_valor.value.replace(/ /g, "+") + 
	      '&site=' + checkSearchType();
   }
   // Buscador de biblioteca
   else
   {
       var idiomaOPAC = "catalan";

       if (idioma == 'UK')
       {
           idiomaOPAC = "english";
       }
       else if (idioma == 'ES')
       {
           idiomaOPAC = "spanish";
       } 

       var params = 'searcharg='+f.p_valor.value+'&searchtype='+f.searchtype.options[f.searchtype.selectedIndex].value + '&lang='+idiomaOPAC;

       window.location = (tipo == 1) ? 
              'http://violant.uji.es:8000/cgi-bin/vtls.web.gateway?' + params :
              'http://ccuc.cbuc.es/cgi-bin/vtls.web.gateway?' + params;
   }
}

