
function buscar (formulario){
  var url =formulario.lugar[formulario.lugar.selectedIndex].value;
  var texto=formulario.b.value;
  //url = url + "=" + texto;
  var comienzo = url.substring(0,4);
  if (comienzo != "http"){
   //busqueda en el sitio, cualquier url que no comienze por
   //http, realizará una busqueda en el sitio Web
    document.forms.miSitio.searchword.value=texto;
    document.forms.miSitio.submit();
  } else {
    //Si comienza por http, lanzamos el formulario busqueda
    //para realizar la busqueda fuera.
    var indPagina = url.indexOf("??",0);
    if (indPagina != -1){
      //Si tiene los caracteres '??' significa
      //que busca por paginas.
      var cadena1 = url.replace("??", texto);
      document.forms.busqueda.action=cadena1;
      document.forms.busqueda.b.disabled=true;
    } else {
      //Si no tiene los caracteres '??' significa
      //que busca por parametros.
      var indice=url.indexOf('?',0);
      var urlLimpia=url.substring(0,indice);
      var parametro=url.substring(indice+1);
      document.forms.busqueda.b.value=texto;
      document.forms.busqueda.b.name=parametro;
      document.forms.busqueda.action=urlLimpia;
    }
    document.forms.busqueda.submit();
    document.forms.busqueda.b.disabled=false;
  }
  return false;
}

