dhtmlxAjax={get:function(url,Eq){var t=new ag(true);t.async=(arguments.length<3);t.bs=Eq;t.bD(url);return t},post:function(url,post,Eq){var t=new ag(true);t.async=(arguments.length<4);t.bs=Eq;t.bD(url,true,post);return t},getSync:function(url){return this.get(url,null,true)},postSync:function(url,post){return this.post(url,post,null,true)}};function ag(dR,Ll,async,hN){this.xmlDoc="";if(typeof(async)!="undefined")this.async=async;else this.async=true;this.UR=dR||null;this.cT=Ll||null;this.bs=null;this.hN=hN||false;return this};ag.prototype.cz=function(Ll){var alV=true;this.jC=function(){if((Ll)&&(Ll.UR!=null)){if((!Ll.xmlDoc.readyState)||(Ll.xmlDoc.readyState==4)){if(!alV)return;alV=false;if(typeof Ll.UR=="function")Ll.UR(Ll.cT,null,null,null,Ll);if(Ll.bs){Ll.bs.call(this,Ll);Ll.bs=null}}}};return this.jC};ag.prototype.cR=function(tagName,Db){if(this.xmlDoc.responseXML){var AT=this.xmlDoc.responseXML.getElementsByTagName(tagName);if(AT.length==0&&tagName.indexOf(":")!= -1)var AT=this.xmlDoc.responseXML.getElementsByTagName((tagName.split(":"))[1]);var z=AT[0]}else var z=this.xmlDoc.documentElement;if(z){this.jV=false;return z};if((_isIE)&&(!this.jV)){var RA=this.xmlDoc.responseText;var Db=this.xmlDoc;this.jV=true;this.xmlDoc=new ActiveXObject("Microsoft.XMLDOM");this.xmlDoc.async=false;this.xmlDoc["loadXM"+"L"](RA);return this.cR(tagName,Db)};ey.gn("LoadXML","Incorrect XML",[(Db||this.xmlDoc),this.cT]);return document.createElement("DIV")};ag.prototype.bE=function(RA){{try{var qi=new DOMParser();this.xmlDoc=qi.parseFromString(RA,"text/xml")}catch(e){this.xmlDoc=new ActiveXObject("Microsoft.XMLDOM");this.xmlDoc.async=this.async;this.xmlDoc["loadXM"+"L"](RA)}};this.UR(this.cT,null,null,null,this);if(this.bs){this.bs();this.bs=null}};ag.prototype.bD=function(bU,fk,iV,rpc){if(this.hN)bU+=((bU.indexOf("?")!= -1)?"&":"?")+"a_dhx_rSeed="+(new Date()).valueOf();this.bU=bU;if((!_isIE)&&(window.XMLHttpRequest))this.xmlDoc=new XMLHttpRequest();else{if(document.implementation&&document.implementation.createDocument){this.xmlDoc=document.implementation.createDocument("","",null);this.xmlDoc.onload=new this.cz(this);this.xmlDoc.load(bU);return}else this.xmlDoc=new ActiveXObject("Microsoft.XMLHTTP")};if(this.async)this.xmlDoc.onreadystatechange=new this.cz(this);this.xmlDoc.open(fk?"POST":"GET",bU,this.async);if(rpc){this.xmlDoc.setRequestHeader("User-Agent","dhtmlxRPC v0.1 ("+navigator.userAgent+")");this.xmlDoc.setRequestHeader("Content-type","text/xml")}else if(fk)this.xmlDoc.setRequestHeader('Content-type','application/x-www-form-urlencoded');this.xmlDoc.setRequestHeader("X-Requested-With","XMLHttpRequest");this.xmlDoc.send(null||iV);if(!this.async)(new this.cz(this))()};ag.prototype.fA=function(){this.UR=null;this.cT=null;this.xmlDoc=null;return null};ag.prototype.eU=function(node){var t={};for(var i=0;i<node.attributes.length;i++)t[node.attributes[i].name]=node.attributes[i].value;t["_tagvalue"]=node.firstChild?node.firstChild.nodeValue:"";for(var i=0;i<node.childNodes.length;i++){var name=node.childNodes[i].tagName;if(name){if(!t[name])t[name]=[];t[name].push(this.eU(node.childNodes[i]))}};return t};function jP(dR,Ll){this.handler=function(e){if(!e)e=window.event;dR(e,Ll);return true};return this.handler};function ej(pP){var qb=pP.offsetLeft;var AT=pP.offsetParent;while(AT!=null){qb+=AT.offsetLeft;AT=AT.offsetParent};return qb};function dg(pP){var qm=pP.offsetTop;var AT=pP.offsetParent;while(AT!=null){qm+=AT.offsetTop;AT=AT.offsetParent};return qm};function K(cy){if(typeof(cy)=="string")cy=cy.toLowerCase();switch(cy){case "1":case "true":case "yes":case "y":case 1:case true:return true;break;default:return false}};function jv(str){if(str.indexOf("?")!= -1)return "&";else return "?"};function J(){if(window.F)return window.F;this.aG=0;this.al=0;this.I=0;this.bg=0;this.dG=null;this.dH=null;this.PF=0;window.F=this;return this};J.prototype.fG=function(ao){ao.onmousedown=null;ao.eO=null;ao.pU=null};J.prototype.dS=function(ao,Ll){ao.onmousedown=this.bR;ao.eO=Ll;this.eH(ao,Ll)};J.prototype.eH=function(ao,Ll){ao.pU=Ll};J.prototype.bR=function(e){if(e&&(e||event).button==2)return;if(window.F.PF){window.F.PF=0;document.body.onmouseup=window.F.dG;document.body.onmousemove=window.F.dH;return false};window.F.PF=1;window.F.dG=document.body.onmouseup;window.F.dH=document.body.onmousemove;window.F.I=this;window.F.bg=this.eO;document.body.onmouseup=window.F.bR;document.body.onmousemove=window.F.kU;if((e)&&(e.preventDefault)){e.preventDefault();return false};return false};J.prototype.kU=function(e){if(!e)e=window.event;M=window.F;if((e.button==0)&&(_isIE))return M.dc();if(!M.al&&M.PF){M.al=M.bg.gL(M.I,e);if(!M.al)return M.dc();M.al.onselectstart=function(){return false};M.bN=M.al;document.body.appendChild(M.al);document.body.onmouseup=M.dc;M.PF=0;M.al.qQ=window;M.bm()};if(M.al.parentNode!=window.document.body){var qp=M.bN;if(M.bN.qw)qp=M.bN.qw;qp.parentNode.removeChild(qp);var nD=M.al.qQ;if(_isIE){var div=document.createElement("Div");div.innerHTML=M.al.outerHTML;M.al=div.childNodes[0]}else M.al=M.al.cloneNode(true);M.al.qQ=window;M.bN.qw=M.al;document.body.appendChild(M.al);nD.F.al=M.al};M.al.style.left=e.clientX+15+(M.fx?M.fx*(-1):0)+(document.body.scrollLeft||document.documentElement.scrollLeft)+"px";M.al.style.top=e.clientY+3+(M.fy?M.fy*(-1):0)+(document.body.scrollTop||document.documentElement.scrollTop)+"px";if(!e.srcElement)var z=e.target;else z=e.srcElement;M.eq(z,e)};J.prototype.bS=function(n){if(window.name){var el=parent.frames[window.name].frameElement.offsetParent;var fx=0;var fy=0;while(el){fx+=el.offsetLeft;fy+=el.offsetTop;el=el.offsetParent};if((parent.F)){var ls=parent.F.bS(1);fx+=ls.split('_')[0]*1;fy+=ls.split('_')[1]*1};if(n)return fx+"_"+fy;else this.fx=fx;this.fy=fy};return "0_0"};J.prototype.eq=function(pP,e){if((pP)&&(pP.pU)){if(this.aG)this.aG.pU.iX(this.aG);this.aG=pP;this.aG=this.aG.pU.tY(this.aG,this.I,e.clientX,e.clientY,e);this.wS=(_isIE?e.srcElement:e.target)}else{if((pP)&&(pP.tagName!="BODY"))this.eq(pP.parentNode,e);else{if(this.aG)this.aG.pU.iX(this.aG,e.clientX,e.clientY,e);this.aG=0;if(this.hq)this.hq()}}};J.prototype.dc=function(e,mode){M=window.F;if(!mode){M.PE();var AT=M.aG;M.aG=null;if(AT)AT.pU.BK(M.I,M.bg,AT,(_isIE?event.srcElement:e.target))};M.aG=null;if((M.al)&&(M.al.parentNode==document.body))M.al.parentNode.removeChild(M.al);M.al=0;M.bN=0;M.fx=0;M.fy=0;M.I=0;M.bg=0;document.body.onmouseup=M.dG;document.body.onmousemove=M.dH;M.dG=null;M.dH=null;M.PF=0};J.prototype.PE=function(win){if(win)window.F.dc(1,1);for(var i=0;i<window.frames.length;i++)if((window.frames[i]!=win)&&(window.frames[i].F))window.frames[i].F.PE(window);if((parent.F)&&(parent!=window)&&(parent!=win))parent.F.PE(window)};J.prototype.bm=function(win,mode){if(win){window.F.bR();window.F.I=win.F.I;window.F.bg=win.F.bg;window.F.al=win.F.al;window.F.bN=win.F.al;window.document.body.onmouseup=window.F.dc;window.PF=0;if(((!_isIE)&&(mode))&&((!aq)||(qG<1.8)))window.F.bS()};if((parent.F)&&(parent!=window)&&(parent!=win))parent.F.bm(window);for(var i=0;i<window.frames.length;i++)if((window.frames[i]!=win)&&(window.frames[i].F))window.frames[i].F.bm(window,((!win||mode)?1:0))};var aq=false;var _isIE=false;var cU=false;var cn=false;var gP=false;if(navigator.userAgent.indexOf('Macintosh')!= -1)gP=true;if((navigator.userAgent.indexOf('Safari')!= -1)||(navigator.userAgent.indexOf('Konqueror')!= -1)){var _KHTMLrv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Safari')+7,5));if(_KHTMLrv>525){aq=true;var qG=1.9}else cn=true}else if(navigator.userAgent.indexOf('Opera')!= -1){cU=true;pe=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Opera')+6,3))}else if(navigator.appName.indexOf("Microsoft")!= -1){_isIE=true;if(navigator.appVersion.indexOf("MSIE 8.0")!= -1&&document.compatMode!="BackCompat")_isIE=8}else{aq=true;var qG=parseFloat(navigator.userAgent.split("rv:")[1])};ag.prototype.et=function(df,bc,namespace,result_type){if((cn))return this.hi(df,bc);if(_isIE){if(!bc)if(!this.xmlDoc.nodeName)bc=this.xmlDoc.responseXML;else bc=this.xmlDoc;if(!bc)ey.gn("LoadXML","Incorrect XML",[(bc||this.xmlDoc),this.cT]);if(namespace!=null)bc.setProperty("SelectionNamespaces","xmlns:xsl='"+namespace+"'");if(result_type=='single'){return bc.selectSingleNode(df)}else{return bc.selectNodes(df)||new Array(0)}}else{var gb=bc;if(!bc){if(!this.xmlDoc.nodeName){bc=this.xmlDoc.responseXML}else{bc=this.xmlDoc}};if(!bc)ey.gn("LoadXML","Incorrect XML",[(bc||this.xmlDoc),this.cT]);if(bc.nodeName.indexOf("document")!= -1){gb=bc}else{gb=bc;bc=bc.ownerDocument};var retType=XPathResult.ANY_TYPE;if(result_type=='single')retType=XPathResult.FIRST_ORDERED_NODE_TYPE;var P=new Array();var col=bc.evaluate(df,gb,function(apG){return namespace},retType,null);if(retType==XPathResult.FIRST_ORDERED_NODE_TYPE){return col.singleNodeValue};var dv=col.iterateNext();while(dv){P[P.length]=dv;dv=col.iterateNext()};return P}};function de(type,name,params){if(!this.cW)this.cW=new Array();return this};de.prototype.mP=function(type,jT){this.cW[type]=jT};de.prototype.gn=function(type,name,params){if(this.cW[type])return this.cW[type](type,name,params);if(this.cW["ALL"])return this.cW["ALL"](type,name,params);alert("Error type: "+arguments[0]+"\nDescription: "+arguments[1]);return null};window.ey=new de();ag.prototype.hi=function(df,bc){var z=df.replace(/[\/]+/gi,"/").split('/');var obj=null;var i=1;if(!z.length)return[];if(z[0]==".")obj=[bc];else if(z[0]==""){obj=(this.xmlDoc.responseXML||this.xmlDoc).getElementsByTagName(z[i].replace(/\[[^\]]*\]/g,""));i++}else return[];for(i;i<z.length;i++)obj=this.eo(obj,z[i]);if(z[i-1].indexOf("[")!= -1)obj=this.hj(obj,z[i-1]);return obj};ag.prototype.hj=function(a,b){var c=new Array();var b=b.replace(/[^\[]*\[\@/g,"").replace(/[\[\]\@]*/g,"");for(var i=0;i<a.length;i++)if(a[i].getAttribute(b))c[c.length]=a[i];return c};ag.prototype.eo=function(a,b){var c=new Array();if(cn)b=b.toUpperCase();for(var i=0;i<a.length;i++)for(var j=0;j<a[i].childNodes.length;j++){if(cn){if(a[i].childNodes[j].tagName&&a[i].childNodes[j].tagName.toUpperCase()==b)c[c.length]=a[i].childNodes[j]}else if(a[i].childNodes[j].tagName==b)c[c.length]=a[i].childNodes[j]};return c};function oT(a,b){for(var c in b)if(typeof(b[c])=="function")a[c]=b[c];return a};function dE(el,event,handler){if(el.addEventListener)el.addEventListener(event,handler,false);else if(el.attachEvent)el.attachEvent("on"+event,handler)};ag.prototype.xslDoc=null;ag.prototype.setXSLParamValue=function(paramName,paramValue,xslDoc){if(!xslDoc)xslDoc=this.xslDoc;if(xslDoc.responseXML)xslDoc=xslDoc.responseXML;var item=this.et("/xsl:stylesheet/xsl:variable[@name='"+paramName+"']",xslDoc,"http:/\/www.w3.org/1999/XSL/Transform","single");if(item!=null)item.firstChild.nodeValue=paramValue};ag.prototype.doXSLTransToObject=function(xslDoc,xmlDoc){if(!xslDoc)xslDoc=this.xslDoc;if(xslDoc.responseXML)xslDoc=xslDoc.responseXML;if(!xmlDoc)xmlDoc=this.xmlDoc;if(xmlDoc.responseXML)xmlDoc=xmlDoc.responseXML;if(!_isIE){if(!this.XSLProcessor){this.XSLProcessor=new XSLTProcessor();this.XSLProcessor.importStylesheet(xslDoc)};var result=this.XSLProcessor.transformToDocument(xmlDoc)}else{var result=new ActiveXObject("Msxml2.DOMDocument.3.0");try{xmlDoc.transformNodeToObject(xslDoc,result)}catch(e){result=xmlDoc.transformNode(xslDoc)}};return result};ag.prototype.doXSLTransToString=function(xslDoc,xmlDoc){var res=this.doXSLTransToObject(xslDoc,xmlDoc);if(typeof(res)=="string")return res;return this.doSerialization(res)};ag.prototype.doSerialization=function(xmlDoc){if(!xmlDoc)xmlDoc=this.xmlDoc;if(xmlDoc.responseXML)xmlDoc=xmlDoc.responseXML;if(!_isIE){var kE=new XMLSerializer();return kE.serializeToString(xmlDoc)}else return xmlDoc.xml};dhtmlxEventable=function(obj){obj.xw="";obj.attachEvent=function(name,hk,callObj){name='ev_'+name.toLowerCase();if(!this[name])this[name]=new this.sI(callObj||this);return(name+':'+this[name].oe(hk))};obj.callEvent=function(name,afo){name='ev_'+name.toLowerCase();if(this[name])return this[name].apply(this,afo);return true};obj.mR=function(name){return(! !this['ev_'+name.toLowerCase()])};obj.sI=function(obj){var gu=[];var z=function(){var res=true;for(var i=0;i<gu.length;i++){if(gu[i]!=null){var O=gu[i].apply(obj,arguments);res=res&&O}};return res};z.oe=function(ev){if(typeof(ev)!="function")ev=eval(ev);if(ev)return gu.push(ev)-1;return false};z.uI=function(id){gu[id]=null};return z};obj.detachEvent=function(id){if(id!=false){var list=id.split(':');this[list[0]].uI(list[1])}}};