
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);if(!ea.get_cancel()){switch(this.get_SearchEngine()){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+"&amp;go=Go",800,600);}
else{abrirPopupLikeBlank("http://es.wikipedia.org/wiki/Special:Search?search="+expression+"&amp;go=Go",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();}};