function finder() {
	var nombreForm;
 nombreForm = eval(document.forms.formBusqueda);	   
	if (nombreForm['PALABRAS'].value == "") {
      alert("El campo de búsqueda está vacío");
	  nombreForm['PALABRAS'].focus();
	}else if (caracterExtrano(nombreForm['PALABRAS'].value)) {
	  alert("la palabra contiene caracteres extraños");
	  nombreForm['PALABRAS'].focus();
	}else if (esVacia(nombreForm['PALABRAS'].value)){
alert("El campo de búsqueda está vacío");
 	  nombreForm['PALABRAS'].focus();
	}else{
		/** C?DIGO LIMITACI?N BUSQUEDA */
		reducirCadenaBusqRapida();
		/** FIN C?DIGO LIMITACI?N BUSQUEDA */
		//nombreForm.action = "buscador/creacion_parametros.jsp?BUSQUEDA_RAPIDA=SI";
	 nombreForm.action = "/ps/jsp/servicios/addserver/add_find.jsp";
		nombreForm.submit();
	}
}


/** C?DIGO LIMITACI?N BUSQUEDA */
function reducirCadenaBusqRapida() {
	var nombreForm;
 nombreForm = document.forms['formBusqueda'];	   

	var cadenaOriginal = nombreForm.PALABRAS.value;
	var posEspacio = nombreForm.PALABRAS.value.indexOf(" ");
	var numEspacios = 0;
	var cadenaFinal = "";
	while (posEspacio != -1 && numEspacios < 4) {
		numEspacios++;
		var longitud = nombreForm.PALABRAS.value.length;
		var nueva = nombreForm.PALABRAS.value.substring(posEspacio+1, longitud);
		cadenaFinal = cadenaFinal + " " + nombreForm.PALABRAS.value.substring(0, posEspacio);
	   	nombreForm.PALABRAS.value = nueva;
		posEspacio = nombreForm.PALABRAS.value.indexOf(" ");
			//alert(nombreForm.PALABRAS.value);
	}
	if (numEspacios == 4) {
	   nombreForm.PALABRAS.value = cadenaFinal;	
	}else {
	   nombreForm.PALABRAS.value = cadenaOriginal;	
	}
}




function buscar_seccion() {
	var nombreForm;
	nombreForm = document.forms['buscarSeccion'];	   
	if (nombreForm['PALABRAS'].value == "") {
      alert("El campo de b?squeda est? vac?o");
	  nombreForm['PALABRAS'].focus();
	}else if (caracterExtrano(nombreForm['PALABRAS'].value)) {
	  alert("la palabra contiene caracteres extra?os");
	  nombreForm['PALABRAS'].focus();
	}else if (esVacia(nombreForm['PALABRAS'].value)){
	  alert("El campo de b?squeda est? vac?o");
 	  nombreForm['PALABRAS'].focus();
	}else{
		/** C?DIGO LIMITACI?N BUSQUEDA */
		reducirCadenaBusqRapida();
		/** FIN C?DIGO LIMITACI?N BUSQUEDA */
		nombreForm.submit();
	}
}


function caracterExtrano(cadena) {
	var caracteresRaros = new String("?#!?&%$@{}=/|\"'()???`^+*?[]?-_;:,.<>");
	var conCaracRaro=false;
	for(i=0; !conCaracRaro && i<cadena.length;i++) {
		for(j=0; !conCaracRaro && j<caracteresRaros.length;j++) {
			conCaracRaro = (cadena.charAt(i)==caracteresRaros.charAt(j));
		}
	}
	return conCaracRaro;
}

function esVacia(palabra) {
  if (palabra==""){
     return true;
	}else{
		if (palabra.charAt(0)== " "){
			var indice = 1;
	 	    while (indice < palabra.length) {
		      if (palabra.charAt(indice) != " "){
			      return false;
		 	  }
	          indice++;
		    }
			return true; 
		}else{
			return false;
		}
	}
	return true;
}
/*function buscar() {

    var nombreForm = (ie) ? document.forms[0] : document.layers.bc2.document.forms['formBusqueda'] ;
	var palabras = nombreForm.PALABRAS.value;
	var parametros = "PALABRAS="+palabras+"&BUSQUEDA_RAPIDA=SI";
	llamarLayer('layerBusqueda','buscador/compruebaValores.html',parametros);

}*/


