Type.registerNamespace("Babelic");Babelic.HelpControl=function(a){Babelic.HelpControl.initializeBase(this,[a]);this.rightOrientation=false;};Babelic.HelpControl.prototype={initialize:function(){Babelic.HelpControl.callBaseMethod(this,"initialize");$addHandler(this.get_element(),"click",Type.createDelegate(this,this.showHelp));},dispose:function(){Babelic.HelpControl.callBaseMethod(this,"dispose");},showHelp:function(d){d.preventDefault();if($get("HelpDiv")==null){throw new Error("No existe helpdiv en la pagina");}else{var a=d.target;if($get("HelpDiv").style.display==""||$get("HelpDiv").style.display=="none"){var c=$get("HelpDiv");c.style.zIndex=1000001;var b=new Sys.Net.WebRequest();b.set_httpVerb("GET");b.set_url("/paginasayuda/"+this.page);var f=this.rightOrientation;b.add_completed(function(j){if(j.get_responseAvailable()){var e=j.get_responseData();c.innerHTML=e;var h=Sys.UI.DomElement.getBounds(a);var i=Sys.UI.DomElement.getBounds(c);c.style.top=(h.y+h.height)+"px";if(f){c.style.left=h.x+300+"px";}else{c.style.left=(h.x+h.width)+"px";}c.style.display="block";}});var g=new Sys.Net.XMLHttpExecutor();b.set_executor(g);g.executeRequest();}else{$get("HelpDiv").style.display="none";}}},get_page:function(){return this.page;},set_page:function(a){this.page=a;},set_rightOrientation:function(a){this.rightOrientation=a;},get_rightOrientation:function(){return this.rightOrientation;}};Babelic.HelpControl.registerClass("Babelic.HelpControl",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded();}