if(!YAHOO.Mevia){YAHOO.namespace("Mevia")}if(window.transactions==null){window.transactions=[]}Request=function(b,f,d,a,c,e){this.url=b;this.params=f;this.indynamicparams=d;this.outdynamicparams="";this.onsuccess=a;this.onfailure=c;this.successhandler=Request_SuccessHandler;this.failurehandler=Request_FailureHandler;this.callback={success:this.successhandler,failure:this.failurehandler,onsuccess:this.onsuccess,onfailure:this.onfailure};this.collectParams=Request_collectparams;this.send=Request_send;this.formatGetUrl=Request_formatGetUrl;this.formatGetParams=Request_formatGetParams;this.formatPostUrl=Request_formatPostUrl;this.formatPostParams=Request_formatPostParams;this.setStaticParams=Request_setStaticParams;this.loading_img=document.getElementById("ajax_loader");this.urlmethod="GET";if(e=="POST"){this.urlmethod="POST"}};Request_SuccessHandler=function(a){if(this.onsuccess!==null){this.onsuccess(a)}if(this.postlink){if(this.postlink.request.loading_img){this.postlink.request.loading_img.style.display="none"}}YAHOO.Mevia.current_transaction=null};Request_FailureHandler=function(a){if(this.onfailure!==null){this.onfailure(a)}if(this.postlink.request.loading_img){this.postlink.request.loading_img.style.display="none"}YAHOO.Mevia.current_transaction=null};Request_collectparams=function(){this.outdynamicparams=getDynamicParamList(this.indynamicparams)};Request_setStaticParams=function(a){this.params=a};Request_formatGetUrl=function(){var b=this.url;this.collectParams();var a=(this.url.indexOf("?")>-1?"&":"?");if(this.params!==""){b+=a+this.params;a="&"}if(this.outdynamicparams!==""){b+=a+this.outdynamicparams}return b};Request_formatGetParams=function(){return null};Request_formatPostUrl=function(){return this.url};Request_formatPostParams=function(){postparams="";sep="";if(this.params!==""){postparams=this.params;sep="&"}if(this.outdynamicparams!==""){postparams+=sep+this.outdynamicparams;sep="&"}if(window.scriptcache){postparams+=sep+"scriptcache="+window.scriptcache}if(postparams.length===0){postparams=null}return postparams};Request_send=function(){if(this.loading_img){this.loading_img.style.display="block"}var a=null;this.collectParams();var b=null;if(this.urlmethod=="GET"){b=this.formatGetUrl();a=this.formatGetParams()}else{b=this.formatPostUrl();a=this.formatPostParams()}if(!YAHOO.Mevia.current_transaction){YAHOO.Mevia.current_transaction=YAHOO.util.Connect.asyncRequest(this.urlmethod,b,this.callback,a)}};