
Competir.Web.UI.Webparts.SearchBox.prototype.isValid=function()
{var rv=false;var objTxtExpression=this.getChild(this.get_TxtExpressionClientID());if(objTxtExpression)
{rv=(objTxtExpression.value.length>=3&&objTxtExpression.value!=this.get_HelpExpression());}
return rv;};Competir.Web.UI.Webparts.SearchBox.prototype.search=function()
{if(this.isValid())
{if(this.get_SearchPageUrl()!="")
{var expression=this.get_Expression();var objTxtExpression=this.getChild(this.get_TxtExpressionClientID());if(objTxtExpression)
{expression=objTxtExpression.value;}
var AKClases=this.get_AKClases();var objCboAKClases=$get(this.get_ClientID()+"_cboAKClases");if(objCboAKClases)
{AKClases=objCboAKClases.value;}
else
{var objRdoAKClases=document.getElementsByName(this.get_ClientID()+"_rdoAKClases");if(objRdoAKClases&&objRdoAKClases.length>0)
{for(var i=0;i<objRdoAKClases.length;i++)
{if(objRdoAKClases[i].checked)
{AKClases=objRdoAKClases[i].value;break;}}}}
if(this.get_SearchEngineClientID()!="")
{var objCboEngine=this.getChild(this.get_SearchEngineClientID());if(objCboEngine)
{this.set_SearchEngine(objCboEngine.value);}}
var ea=new Competir.Web.UI.Webparts.SearchBoxEventArgs();ea.set_Expression(encodeURI(expression));this.raiseEvent("onClientSearch",ea);var searchType=this.get_SearchEngine();switch(searchType)
{case"internal":if(this.get_SearchPageUrl()!="")
{document.location.href=String.format(this.get_SearchPageUrl(),expression,AKClases,this.get_ParentFKs(),this.get_IncludeSolutionTaxonomies());}
break;case"wikipedia":if(this.get_SearchPageUrl()!="")
{var ctx=Competir.MiEmpresa.Context.getCurrent();if(ctx.get_AKInstancia()=="Italia.Aula365")
{abrirPopupLikeBlank("http://it.wikipedia.org/wiki/Special:Search?search="+expression,800,600);}
else
{abrirPopupLikeBlank("http://es.wikipedia.org/wiki/Special:Search?search="+expression,800,600);}}
break;}}}
else
{var objTxtExpression=this.getChild(this.get_TxtExpressionClientID());if(objTxtExpression)
{this.callFromBehavior('blink',[objTxtExpression]);}}};Competir.Web.UI.Webparts.SearchBox.prototype.onTxtExpressionKeyDown=function(event)
{if(Competir.Web.UI.getKeyCode(event)==13)
{this.search();}};