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(f){f.preventDefault();if($get("HelpDiv")==null){throw new Error("No existe helpdiv en la pagina");}else{var b=f.target;if($get("HelpDiv").style.display==""||$get("HelpDiv").style.display=="none"){var g=$get("HelpDiv");g.style.zIndex=1000001;var c=new Sys.Net.WebRequest();c.set_httpVerb("GET");c.set_url("/paginasayuda/"+this.page);var d=this.rightOrientation;c.add_completed(function(e){if(e.get_responseAvailable()){var h=e.get_responseData();g.innerHTML=h;var j=Sys.UI.DomElement.getBounds(b);var i=Sys.UI.DomElement.getBounds(g);g.style.top=(j.y+j.height)+"px";if(d){g.style.left=j.x+300+"px";}else{g.style.left=(j.x+j.width)+"px";}g.style.display="block";}});var a=new Sys.Net.XMLHttpExecutor();c.set_executor(a);a.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();}
