// Title      : Búsqueda General
// Description: Funciones para la búsqueda general
// Version    : 1.0 

function searchLink(objFor){

   var strIdioma = "es";
   if(objFor.Keyword.value == ''){
  	  if(objFor.idioma.value == 'I'){
	    alert("Please enter a word");
	  }
	  if(objFor.idioma.value == 'E'){
	     alert("Debe ingresar una palabra");
	  }
	  objFor.Keyword.focus();
	  return false;
    }else{
	  revisaTexto2( objFor , objFor.Keyword );
  	  if (objFor.idioma.value == 'E') strIdioma = "es";
      if (objFor.idioma.value == 'I') strIdioma = "en";
  	  objFor.action = "http://links.bnamericas.com/"+strIdioma+"/links/results/"+objFor.Keyword.value;
	  objFor.submit();
     }
    
}

function searchNewsClick(objFor){

  result = searchNews(objFor);
  if (result){
	    objFor.submit();
  } else
    return result;
}


function searchNews(objFor){ 

    if(objFor.Keyword.value == ''){
	     if(objFor.idioma.value == 'I'){
	        alert("Please enter a word");
	     }
	     if(objFor.idioma.value == 'E'){
	        alert("Debe ingresar una palabra");
	     }
	     objFor.Keyword.focus();
	     return false;
    } else{
	     revisaTexto2( objFor , objFor.Keyword );
       return true;
	     //objFor.submit();
    }
}

	function build_chkb_selection(sel, Nombre, NumCheckboxes)
	{ 
	/**** PROBAR CON typeof(objeto) ****/
	
		StrResult = ""; 
		for (id_chkbox = 1 ; id_chkbox <= NumCheckboxes ; id_chkbox++) 
		{
                   if(document.getElementById(Nombre+id_chkbox))
                   {
                   
			isChecked = eval(sel+"."+Nombre+id_chkbox+".checked");  
			if (isChecked)
			{ 
				if (StrResult == "")
					StrResult = eval(sel+"."+Nombre+id_chkbox+".value"); 
				else
					StrResult = StrResult + ":" + eval(sel+"."+Nombre+id_chkbox+".value"); 
			}
                    }
		}
		return StrResult;
	}  
        
function revisaTexto2( objFor, objNombre )
{	
    miString = objNombre.value;
	
	result='';
    
    for(i=0;i <=miString.length;i++)
	{
            if(miString.charAt(i) =='\''){
                    result = result + '\'\'';
            } else{
                    result = result +  miString.charAt(i);
            }
    }
    objFor.txtSearch.value = result;
    return true;
}

