// Version comentada: busquedasHtdig_new.js.old
function fechasBusquedaCorto()
{
	var finicio;
	var htdigWords;
	if(document.busquedaArticulosC.fechainicio)
	{
	   finicio= document.busquedaArticulosC.fechainicio.value;
	   htdigWords=" and ("+finicio+" 05fria2002) ";	  
	   document.busquedaArticulosC.words.value+=htdigWords;
	}
	else
	{
	   htdigWords=" and (05fria2002) ";		  
	   document.busquedaArticulosC.words.value+=htdigWords;
	}
}  
function buscarArticulosCorto(forma)	
{
	if(document.forms[forma].user_words.value == "")
		alert("Por favor, escriba la (s) palabra (s) clave de su búsqueda");
	else
	{
		palabrasBusqueda(forma);
		fechasBusquedaCorto();
		document.forms[forma].action="http://200.41.9.38/cgi-bin/htsearch";
		document.forms[forma].submit();
	}
}
function palabrasBusqueda(forma)
{
	var palabras =new String(document.forms[forma].user_words.value);
	var palabrasArray;
	var htdigWords;
	var cuantas=0;
	var espacios=/\s+/g;
	var espacios_iniciales=/^\s*/g;
	var espacios_final =/\s*$/;
	var comilla=/\"/g;
	var comita=/\'/g;
	var mas=/\+/g;
	palabras = palabras.replace(comilla ,"");
	palabras = palabras.replace(comita ,"");
	palabras = palabras.replace(mas ,"");
	palabras = palabras.replace(espacios_iniciales,"");
	palabras = palabras.replace(espacios," ");        
	palabras = palabras.replace(espacios_final ,"");
	with(document.forms[forma])
	{
	  palabrasArray =palabras.split(" ");
	  htdigWords="( ";
	  for(i=0;i<palabrasArray.length;i++)
	  {
		if(i==0)
			htdigWords+=palabrasArray[i];
		else if(! espacios.test(palabrasArray[i]))
		{
			  if(forma == "busquedaArticulosL")
			  {
					if (user_method.options != null)
							htdigWords+=" "+user_method.options[user_method.selectedIndex].value+" "+palabrasArray[i];
					else
							htdigWords+=" and "+palabrasArray[i];
			  }
			  else
			  {
					htdigWords+=" and "+palabrasArray[i];
			  }
		 }
	  }
	  htdigWords+=") ";
	  for(i=0; i< elements.length; i ++)
	  {
		if(elements[i].name=="seccion" && elements[i].type == "checkbox" && elements[i].checked==true)
		{
			cuantas++;
			if(cuantas==1)
			{
				htdigWords+=" and (";
				htdigWords+=""+elements[i].value + " ";
			}
			else
			{
				htdigWords+="or "+elements[i].value + " ";
			}
		}
	  }
	  if(cuantas>0)
		  htdigWords+=") "; 
	  words.value=htdigWords;
	}
}