function dhtmlXToolbarObject(b,c){var a=this;this.cont=(typeof(b)!="object")?document.getElementById(b):b;while(this.cont.childNodes.length>0){this.cont.removeChild(this.cont.childNodes[0])}this.cont.dir="ltr";this.cont.innerHTML+="<div class='dhxtoolbar_hdrline_ll'></div><div class='dhxtoolbar_hdrline_rr'></div><div class='dhxtoolbar_hdrline_l'></div><div class='dhxtoolbar_hdrline_r'></div>";this.base=document.createElement("DIV");this.base.className="float_left";this.base.style.textAlign="right";this.cont.appendChild(this.base);this.align="left";this.setAlign=function(d){this.align=(d=="right"?"right":"left");this.base.className=(d=="right"?"float_right":"float_left");if(this._spacer){this._spacer.className="dhxtoolbar_spacer "+(d=="right"?" float_left":" float_right")}};this._isIE6=false;if(_isIE){this._isIE6=(window.XMLHttpRequest==null?true:false)}this.selectPolygonOffsetTop=0;this.selectPolygonOffsetLeft=0;this.setSkin=function(f){this.skin=f;if(this.skin=="dhx_skyblue"){this.selectPolygonOffsetTop=2}if(this.skin=="dhx_web"){this.selectPolygonOffsetTop=1;this.selectPolygonOffsetLeft=1}this.cont.className="dhx_toolbar_base_"+this.skin+(this.rtl?" rtl":"");for(var d in this.objPull){var e=this.objPull[d];if(e.type=="slider"){e.pen._detectLimits();e.pen._definePos();e.label.className="dhx_toolbar_slider_label_"+this.skin+(this.rtl?" rtl":"")}if(e.type=="buttonSelect"){e.polygon.className="dhx_toolbar_poly_"+this.skin+(this.rtl?" rtl":"")}}};this.setSkin(c==null?"dhx_skyblue":c);this.objPull={};this.anyUsed="none";this.imagePath="";this.setIconsPath=function(d){this.imagePath=d};this.setIconPath=this.setIconsPath;this._doOnLoad=function(){};this.loadXML=function(d,e){if(e!=null){this._doOnLoad=function(){e()}}this.callEvent("onXLS",[]);this._xmlLoader=new dtmlXMLLoaderObject(this._xmlParser,window);this._xmlLoader.loadXML(d)};this.loadXMLString=function(e,d){if(d!=null){this._doOnLoad=function(){d()}}this._xmlLoader=new dtmlXMLLoaderObject(this._xmlParser,window);this._xmlLoader.loadXMLString(e)};this._xmlParser=function(){var j=this.getXMLTopNode("toolbar");var n=["id","type","hidden","title","text","enabled","img","imgdis","action","openAll","renderSelect","width","value","selected","length","textMin","textMax","toolTip","valueMin","valueMax","valueNow"];var f=["id","type","enabled","disabled","action","selected","img","text"];for(var d=0;d<j.childNodes.length;d++){if(j.childNodes[d].tagName=="item"){var h={};for(var l=0;l<n.length;l++){h[n[l]]=j.childNodes[d].getAttribute(n[l])}h.items=[];h.userdata=[];for(var i=0;i<j.childNodes[d].childNodes.length;i++){if(j.childNodes[d].childNodes[i].tagName=="item"&&h.type=="buttonSelect"){var m={};for(var l=0;l<f.length;l++){m[f[l]]=j.childNodes[d].childNodes[i].getAttribute(f[l])}try{m.itemText=j.childNodes[d].childNodes[i].getElementsByTagName("itemText")[0].firstChild.nodeValue}catch(g){}h.items[h.items.length]=m}if(j.childNodes[d].childNodes[i].tagName=="userdata"){var m={};try{m.name=j.childNodes[d].childNodes[i].getAttribute("name")}catch(g){m.name=""}try{m.value=j.childNodes[d].childNodes[i].firstChild.nodeValue}catch(g){m.value=""}h.userdata[h.userdata.length]=m}}a._addItemToStorage(h)}}a.callEvent("onXLE",[]);a._doOnLoad();this.destructor()};this._addItemToStorage=function(d,h){var g=(d.id||this._genStr(24));var e=(d.type||"");if(e!=""){if(this["_"+e+"Object"]!=null){this.objPull[this.idPrefix+g]=new this["_"+e+"Object"](this,g,d);this.objPull[this.idPrefix+g]["type"]=e;this.setPosition(g,h)}}if(d.userdata){for(var f=0;f<d.userdata.length;f++){this.setUserData(g,d.userdata[f].name,d.userdata[f].value)}}};this._genStr=function(d){var e="";var g="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";for(var f=0;f<d;f++){e+=g.charAt(Math.round(Math.random()*(g.length-1)))}return e};this.rootTypes=new Array("button","buttonSelect","buttonTwoState","separator","label","slider","text","buttonInput");this.idPrefix=this._genStr(12);dhtmlxEventable(this);this._getObj=function(g,d){var e=null;for(var f=0;f<g.childNodes.length;f++){if(g.childNodes[f].tagName!=null){if(String(g.childNodes[f].tagName).toLowerCase()==String(d).toLowerCase()){e=g.childNodes[f]}}}return e};this._addImgObj=function(e){var d=document.createElement("IMG");if(e.childNodes.length>0){e.insertBefore(d,e.childNodes[0])}else{e.appendChild(d)}return d};this._setItemImage=function(g,e,d){if(d==true){g.imgEn=e}else{g.imgDis=e}if((!g.state&&d==true)||(g.state&&d==false)){return}var f=this._getObj(g.obj,"img");if(f==null){f=this._addImgObj(g.obj)}f.src=this.imagePath+e};this._clearItemImage=function(f,d){if(d==true){f.imgEn=""}else{f.imgDis=""}if((!f.state&&d==true)||(f.state&&d==false)){return}var e=this._getObj(f.obj,"img");if(e!=null){e.parentNode.removeChild(e)}};this._setItemText=function(d,f){var e=this._getObj(d.obj,"div");if(f==null||f.length==0){if(e!=null){e.parentNode.removeChild(e)}return}if(e==null){e=document.createElement("DIV");d.obj.appendChild(e)}e.innerHTML=f};this._getItemText=function(d){var e=this._getObj(d.obj,"div");if(e!=null){return e.innerHTML}return""};this._enableItem=function(e){if(e.state){return}e.state=true;if(this.objPull[e.id]["type"]=="buttonTwoState"&&this.objPull[e.id]["obj"]["pressed"]==true){e.obj.className="dhx_toolbar_btn pres";e.obj.renderAs="dhx_toolbar_btn over"}else{e.obj.className="dhx_toolbar_btn def";e.obj.renderAs=e.obj.className}if(e.arw){e.arw.className=String(e.obj.className).replace("btn","arw")}var d=this._getObj(e.obj,"img");if(e.imgEn!=""){if(d==null){d=this._addImgObj(e.obj)}d.src=this.imagePath+e.imgEn}else{if(d!=null){d.parentNode.removeChild(d)}}};this._disableItem=function(e){if(!e.state){return}e.state=false;e.obj.className="dhx_toolbar_btn dis";e.obj.renderAs="dhx_toolbar_btn def";if(e.arw){e.arw.className=String(e.obj.className).replace("btn","arw")}var d=this._getObj(e.obj,"img");if(e.imgDis!=""){if(d==null){d=this._addImgObj(e.obj)}d.src=this.imagePath+e.imgDis}else{if(d!=null){d.parentNode.removeChild(d)}}if(e.polygon!=null){if(e.polygon.style.display!="none"){e.polygon.style.display="none";if(e.polygon._ie6cover){e.polygon._ie6cover.style.display="none"}}}this.anyUsed="none"};this.clearAll=function(){for(var d in this.objPull){this._removeItem(String(d).replace(this.idPrefix,""))}};this._isWebToolbar=true;this._doOnClick=function(d){a.forEachItem(function(f){if(a.objPull[a.idPrefix+f]["type"]=="buttonSelect"){var e=a.objPull[a.idPrefix+f];if(e.polygon.style.display!="none"){e.obj.renderAs="dhx_toolbar_btn def";e.obj.className=e.obj.renderAs;e.arw.className=String(e.obj.renderAs).replace("btn","arw");a.anyUsed="none";e.polygon.style.display="none";if(e.polygon._ie6cover){e.polygon._ie6cover.style.display="none"}}}})};if(_isIE){document.body.attachEvent("onclick",this._doOnClick)}else{window.addEventListener("click",this._doOnClick,false)}return this}dhtmlXToolbarObject.prototype.addSpacer=function(c){var b=this.idPrefix+c;if(this._spacer!=null){if(this._spacer.idd==c){return}if(this._spacer==this.objPull[b].obj.parentNode){var a=true;while(a){var g=this._spacer.childNodes[0].idd;this.base.appendChild(this._spacer.childNodes[0]);if(g==c||this._spacer.childNodes.length==0){if(this.objPull[b].arw!=null){this.base.appendChild(this.objPull[b].arw)}a=false}}this._spacer.idd=c;return}if(this.base==this.objPull[b].obj.parentNode){var a=true;var f=(this.objPull[b].arw!=null);while(a){var d=this.base.childNodes.length-1;if(f==true){if(this.base.childNodes[d]==this.objPull[b].arw){a=false}}if(this.base.childNodes[d].idd==c){a=false}if(a){if(this._spacer.childNodes.length>0){this._spacer.insertBefore(this.base.childNodes[d],this._spacer.childNodes[0])}else{this._spacer.appendChild(this.base.childNodes[d])}}}this._spacer.idd=c;return}}else{var e=null;for(var d=0;d<this.base.childNodes.length;d++){if(this.base.childNodes[d]==this.objPull[this.idPrefix+c].obj){e=d;if(this.objPull[this.idPrefix+c].arw!=null){e=d+1}}}if(e!=null){this._spacer=document.createElement("DIV");this._spacer.className="dhxtoolbar_spacer "+(this.align=="right"?" float_left":" float_right");this._spacer.dir="rtl";this._spacer.idd=c;while(this.base.childNodes.length>e+1){this._spacer.appendChild(this.base.childNodes[e+1])}this.cont.appendChild(this._spacer)}}};dhtmlXToolbarObject.prototype.removeSpacer=function(){if(!this._spacer){return}while(this._spacer.childNodes.length>0){this.base.appendChild(this._spacer.childNodes[0])}this._spacer.parentNode.removeChild(this._spacer);this._spacer=null};dhtmlXToolbarObject.prototype.getType=function(c){var d=this.getParentId(c);if(d!=null){var b=null;var a=this.objPull[this.idPrefix+d]._listOptions[c];if(a!=null){if(a.sep!=null){b="buttonSelectSeparator"}else{b="buttonSelectButton"}}return b}else{if(this.objPull[this.idPrefix+c]==null){return null}return this.objPull[this.idPrefix+c]["type"]}};dhtmlXToolbarObject.prototype.getTypeExt=function(b){var a=this.getType(b);if(a=="buttonSelectButton"||a=="buttonSelectSeparator"){if(a=="buttonSelectButton"){a="button"}else{a="separator"}return a}return null};dhtmlXToolbarObject.prototype.inArray=function(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return true}}return false};dhtmlXToolbarObject.prototype.getParentId=function(e){var f=null;for(var d in this.objPull){if(this.objPull[d]._listOptions){for(var c in this.objPull[d]._listOptions){if(c==e){f=String(d).replace(this.idPrefix,"")}}}}return f};dhtmlXToolbarObject.prototype._addItem=function(a,b){this._addItemToStorage(a,b)};dhtmlXToolbarObject.prototype.addButton=function(e,d,b,a,c){this._addItem({id:e,type:"button",text:b,img:a,imgdis:c},d)};dhtmlXToolbarObject.prototype.addText=function(c,b,a){this._addItem({id:c,type:"text",text:a},b)};dhtmlXToolbarObject.prototype.addButtonSelect=function(d,g,j,a,b,h,f,k){var e=[];for(var c=0;c<a.length;c++){var i={};if(a[c].id&&a[c].type){i.id=a[c].id;i.type=(a[c].type=="obj"?"button":"separator");i.text=a[c].text;i.img=a[c].img}else{i.id=a[c][0];i.type=(a[c][1]=="obj"?"button":"separator");i.text=(a[c][2]||null);i.img=(a[c][3]||null)}e[e.length]=i}this._addItem({id:d,type:"buttonSelect",text:j,img:b,imgdis:h,renderSelect:f,openAll:k,items:e},g)};dhtmlXToolbarObject.prototype.addButtonTwoState=function(e,d,b,a,c){this._addItem({id:e,type:"buttonTwoState",img:a,imgdis:c,text:b},d)};dhtmlXToolbarObject.prototype.addSeparator=function(b,a){this._addItem({id:b,type:"separator"},a)};dhtmlXToolbarObject.prototype.addSlider=function(b,g,e,d,i,c,f,a,h){this._addItem({id:b,type:"slider",length:e,valueMin:d,valueMax:i,valueNow:c,textMin:f,textMax:a,toolTip:h},g)};dhtmlXToolbarObject.prototype.addInput=function(d,c,b,a){this._addItem({id:d,type:"buttonInput",value:b,width:a},c)};dhtmlXToolbarObject.prototype.forEachItem=function(c){for(var b in this.objPull){if(this.inArray(this.rootTypes,this.objPull[b]["type"])){c(this.objPull[b]["id"].replace(this.idPrefix,""))}}};(function(){var f="showItem,hideItem,isVisible,enableItem,disableItem,isEnabled,setItemText,getItemText,setItemToolTip,getItemToolTip,setItemImage,setItemImageDis,clearItemImage,clearItemImageDis,setItemState,getItemState,setItemToolTipTemplate,getItemToolTipTemplate,setValue,getValue,setMinValue,getMinValue,setMaxValue,getMaxValue,setWidth,getWidth".split(",");var c=["","",false,"","",false,"","","","","","","","","",false,"","","",null,"",[null,null],"",[null,null],"",null];var b=function(g,h){return function(k,j,i){k=this.idPrefix+k;if(this.objPull[k][g]!=null){return this.objPull[k][g].call(this.objPull[k],j,i)}else{return h}}};for(var e=0;e<f.length;e++){var a=f[e];var d=c[e];dhtmlXToolbarObject.prototype[a]=b(a,d)}})();dhtmlXToolbarObject.prototype.getPosition=function(a){return this._getPosition(a)};dhtmlXToolbarObject.prototype._getPosition=function(e,c){if(this.objPull[this.idPrefix+e]==null){return null}var d=null;var a=0;for(var b=0;b<this.base.childNodes.length;b++){if(this.base.childNodes[b].idd!=null){if(this.base.childNodes[b].idd==e){d=a}a++}}if(!d&&this._spacer!=null){for(var b=0;b<this._spacer.childNodes.length;b++){if(this._spacer.childNodes[b].idd!=null){if(this._spacer.childNodes[b].idd==e){d=a}a++}}}return d};dhtmlXToolbarObject.prototype.setPosition=function(c,d,a,b){this._setPosition(c,d,a,b)};dhtmlXToolbarObject.prototype._setPosition=function(h,g,d,f){if(this.objPull[this.idPrefix+h]==null){return}if(isNaN(g)){g=this.base.childNodes.length}if(g<0){g=0}var b=null;if(this._spacer){b=this._spacer.idd;this.removeSpacer()}var e=this.objPull[this.idPrefix+h];if(d!=null){if(document.all){var a="styleFloat"}else{var a="cssFloat"}e.obj.style[a]=d}if(f!=null){e.obj.style.marginRight=f}this.base.removeChild(e.obj);if(e.arw){this.base.removeChild(e.arw)}var c=this._getIdByPosition(g,true);if(c[0]==null){this.base.appendChild(e.obj);if(e.arw){this.base.appendChild(e.arw)}}else{this.base.insertBefore(e.obj,this.base.childNodes[c[1]]);if(e.arw){this.base.insertBefore(e.arw,this.base.childNodes[c[1]+1])}}if(b!=null){this.addSpacer(b)}};dhtmlXToolbarObject.prototype._getIdByPosition=function(f,b){var e=null;var a=0;var c=0;for(var d=0;d<this.base.childNodes.length;d++){if(this.base.childNodes[d]["idd"]!=null&&e==null){if((a++)==f){e=this.base.childNodes[d]["idd"]}}if(e==null){c++}}c=(e==null?null:c);return(b==true?new Array(e,c):e)};dhtmlXToolbarObject.prototype.removeItem=function(a){this._removeItem(a)};dhtmlXToolbarObject.prototype._removeItem=function(i){var d=this.getType(i);i=this.idPrefix+i;var h=this.objPull[i];if(d=="button"){h.obj._doOnMouseOver=null;h.obj._doOnMouseOut=null;h.obj._doOnMouseUp=null;h.obj._doOnMouseUpOnceAnywhere=null;h.obj.onclick=null;h.obj.onmouseover=null;h.obj.onmouseout=null;h.obj.onmouseup=null;h.obj.onmousedown=null;h.obj.onselectstart=null;h.obj.renderAs=null;h.obj.idd=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.state=null;h.img=null;h.imgEn=null;h.imgDis=null;h.type=null;h.enableItem=null;h.disableItem=null;h.isEnabled=null;h.showItem=null;h.hideItem=null;h.isVisible=null;h.setItemText=null;h.getItemText=null;h.setItemImage=null;h.clearItemImage=null;h.setItemImageDis=null;h.clearItemImageDis=null;h.setItemToolTip=null;h.getItemToolTip=null}if(d=="buttonTwoState"){h.obj._doOnMouseOver=null;h.obj._doOnMouseOut=null;h.obj.onmouseover=null;h.obj.onmouseout=null;h.obj.onmousedown=null;h.obj.onselectstart=null;h.obj.renderAs=null;h.obj.idd=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.state=null;h.img=null;h.imgEn=null;h.imgDis=null;h.type=null;h.enableItem=null;h.disableItem=null;h.isEnabled=null;h.showItem=null;h.hideItem=null;h.isVisible=null;h.setItemText=null;h.getItemText=null;h.setItemImage=null;h.clearItemImage=null;h.setItemImageDis=null;h.clearItemImageDis=null;h.setItemToolTip=null;h.getItemToolTip=null;h.setItemState=null;h.getItemState=null}if(d=="buttonSelect"){for(var b in h._listOptions){this.removeListOption(i,b)}h._listOptions=null;if(h.polygon._ie6cover){document.body.removeChild(h.polygon._ie6cover);h.polygon._ie6cover=null}h.p_tbl.removeChild(h.p_tbody);h.polygon.removeChild(h.p_tbl);h.polygon.onselectstart=null;document.body.removeChild(h.polygon);h.p_tbody=null;h.p_tbl=null;h.polygon=null;h.obj.onclick=null;h.obj.onmouseover=null;h.obj.onmouseout=null;h.obj.onmouseup=null;h.obj.onmousedown=null;h.obj.onselectstart=null;h.obj.idd=null;h.obj.iddPrefix=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.arw.onclick=null;h.arw.onmouseover=null;h.arw.onmouseout=null;h.arw.onmouseup=null;h.arw.onmousedown=null;h.arw.onselectstart=null;h.arw.parentNode.removeChild(h.arw);h.arw=null;h.renderSelect=null;h.state=null;h.type=null;h.id=null;h.img=null;h.imgEn=null;h.imgDis=null;h.openAll=null;h._isListButton=null;h._separatorButtonSelectObject=null;h._buttonButtonSelectObject=null;h.setWidth=null;h.enableItem=null;h.disableItem=null;h.isEnabled=null;h.showItem=null;h.hideItem=null;h.isVisible=null;h.setItemText=null;h.getItemText=null;h.setItemImage=null;h.clearItemImage=null;h.setItemImageDis=null;h.clearItemImageDis=null;h.setItemToolTip=null;h.getItemToolTip=null;h.addListOption=null;h.removeListOption=null;h.showListOption=null;h.hideListOption=null;h.isListOptionVisible=null;h.enableListOption=null;h.disableListOption=null;h.isListOptionEnabled=null;h.setListOptionPosition=null;h.getListOptionPosition=null;h.setListOptionImage=null;h.getListOptionImage=null;h.clearListOptionImage=null;h.setListOptionText=null;h.getListOptionText=null;h.setListOptionToolTip=null;h.getListOptionToolTip=null;h.forEachListOption=null;h.getAllListOptions=null;h.setListOptionSelected=null;h.getListOptionSelected=null}if(d=="buttonInput"){h.obj.childNodes[0].onkeydown=null;h.obj.removeChild(h.obj.childNodes[0]);h.obj.w=null;h.obj.idd=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.type=null;h.enableItem=null;h.disableItem=null;h.isEnabled=null;h.showItem=null;h.hideItem=null;h.isVisible=null;h.setItemToolTip=null;h.getItemToolTip=null;h.setWidth=null;h.getWidth=null;h.setValue=null;h.getValue=null;h.setItemText=null;h.getItemText=null}if(d=="slider"){if(_isIE){document.body.detachEvent("onmousemove",h.pen._doOnMouseMoveStart);document.body.detachEvent("onmouseup",h.pen._doOnMouseMoveEnd)}else{window.removeEventListener("mousemove",h.pen._doOnMouseMoveStart,false);window.removeEventListener("mouseup",h.pen._doOnMouseMoveEnd,false)}h.pen.allowMove=null;h.pen.initXY=null;h.pen.maxX=null;h.pen.minX=null;h.pen.nowX=null;h.pen.newNowX=null;h.pen.valueMax=null;h.pen.valueMin=null;h.pen.valueNow=null;h.pen._definePos=null;h.pen._detectLimits=null;h.pen._doOnMouseMoveStart=null;h.pen._doOnMouseMoveEnd=null;h.pen.onmousedown=null;h.obj.removeChild(h.pen);h.pen=null;h.label.tip=null;document.body.removeChild(h.label);h.label=null;h.obj.onselectstart=null;h.obj.idd=null;while(h.obj.childNodes.length>0){h.obj.removeChild(h.obj.childNodes[0])}h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.type=null;h.state=null;h.enableItem=null;h.disableItem=null;h.isEnabled=null;h.setItemToolTipTemplate=null;h.getItemToolTipTemplate=null;h.setMaxValue=null;h.setMinValue=null;h.getMaxValue=null;h.getMinValue=null;h.setValue=null;h.getValue=null;h.showItem=null;h.hideItem=null;h.isVisible=null}if(d=="separator"){h.obj.onselectstart=null;h.obj.idd=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.type=null;h.showItem=null;h.hideItem=null;h.isVisible=null}if(d=="text"){h.obj.onselectstart=null;h.obj.idd=null;h.obj.parentNode.removeChild(h.obj);h.obj=null;h.id=null;h.type=null;h.showItem=null;h.hideItem=null;h.isVisible=null;h.setWidth=null;h.setItemText=null;h.getItemText=null}d=null;h=null;this.objPull[this.idPrefix+i]=null;delete this.objPull[this.idPrefix+i];return;obj.parentNode.removeChild(obj);if(el.type=="separator"){el.hideItem=null;el.isVisible=null;el.showItem=null;el.obj.onselectstart=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.tr=null}if(el.type=="button"){el.clearItemImage=null;el.clearItemImageDis=null;el.disableItem=null;el.enableItem=null;el.getItemText=null;el.getItemToolTip=null;el.hideItem=null;el.isEnabled=null;el.isVisible=null;el.setItemImage=null;el.setItemImageDis=null;el.setItemText=null;el.setItemToolTip=null;el.showItem=null;el.obj.onselectstart=null;el.obj.onmouseover=null;el.obj.onmouseout=null;el.obj._doOnMouseOver=null;el.obj._doOnMouseOut=null;el.obj.onclick=null;el.obj.onmousedown=null;el.obj.onmouseover=null;el.obj.onmouseout=null;el.obj.onmouseup=null;el.obj._doOnMouseUp=null;el.obj._doOnMouseUpOnceAnywhere=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.tr=null}if(el.type=="text"){el.getItemText=null;el.hideItem=null;el.isVisible=null;el.setItemText=null;el.setWidth=null;el.showItem=null;el.obj.onselectstart=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.tr=null}if(el.type=="buttonSelect"){el._buttonButtonSelectObject=null;el._separatorButtonSelectObject=null;el.addListOption=null;el.clearItemImage=null;el.clearItemImageDis=null;el.clearListOptionImage=null;el.disableItem=null;el.disableListOption=null;el.enableItem=null;el.enableListOption=null;el.forEachListOption=null;el.getAllListOptions=null;el.getItemText=null;el.getItemToolTip=null;el.getListOptionImage=null;el.getListOptionPosition=null;el.getListOptionSelected=null;el.getListOptionText=null;el.getListOptionToolTip=null;el.hideItem=null;el.hideListOption=null;el.isEnabled=null;el.isListOptionEnabled=null;el.isListOptionVisible=null;el.isVisible=null;el.removeListOption=null;el.setItemImage=null;el.setItemImageDis=null;el.setItemText=null;el.setItemToolTip=null;el.setListOptionImage=null;el.setListOptionPosition=null;el.setListOptionSelected=null;el.setListOptionText=null;el.setListOptionToolTip=null;el.setWidth=null;el.showItem=null;el.showListOption=null;for(var c in el._listOptions){var j=el._listOptions[c];j.onmouseover=null;j.onmouseout=null;j.onclick=null;j.onselectstart=null;if(j.parentNode){j.parentNode.removeChild(j)}j=null;try{el._listOptions[c]=null;delete el._listOptions[c]}catch(g){}}el._listOptions=null;if(el.polygon._ie6cover){if(el.polygon._ie6cover.parentNode){el.polygon._ie6cover.parentNode.removeChild(el.polygon._ie6cover)}el.polygon._ie6cover=null}if(el.polygon.parentNode){el.polygon.parentNode.removeChild(el.polygon)}el.polygon=null;el.obj.onmouseover=null;el.obj.onmouseout=null;el.obj.onclick=null;el.obj.onmousedown=null;el.obj.onmouseup=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.arw.onmouseover=null;el.arw.onmouseout=null;el.arw.onclick=null;el.arw.onmousedown=null;el.arw.onmouseup=null;if(el.arw.parentNode){el.arw.parentNode.removeChild(el.arw)}el.arw=null}if(el.type=="buttonInput"){el.disableItem=null;el.enableItem=null;el.getItemToolTip=null;el.getValue=null;el.getWidth=null;el.hideItem=null;el.isEnabled=null;el.isVisible=null;el.setItemToolTip=null;el.setValue=null;el.setWidth=null;el.showItem=null;el.obj.childNodes[0].onkeydown=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.tr=null}if(el.type=="buttonTwoState"){el.clearItemImage=null;el.clearItemImageDis=null;el.disableItem=null;el.enableItem=null;el.getItemState=null;el.getItemText=null;el.getItemToolTip=null;el.hideItem=null;el.isEnabled=null;el.isVisible=null;el.setItemImage=null;el.setItemImageDis=null;el.setItemState=null;el.setItemText=null;el.setItemToolTip=null;el.showItem=null;el.state=null;el.obj.onselectstart=null;el.obj.onmouseover=null;el.obj.onmouseout=null;el.obj.onmousedown=null;el.obj.onmouseup=null;el.obj._doOnMouseOver=null;el.obj._doOnMouseOut=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null;el.tr=null}if(el.type=="slider"){el.disableItem=null;el.enableItem=null;el.getItemToolTipTemplate=null;el.getMaxValue=null;el.getMinValue=null;el.getValue=null;el.hideItem=null;el.isEnabled=null;el.isVisible=null;el.setItemToolTipTemplate=null;el.setMaxValue=null;el.setMinValue=null;el.setValue=null;el.showItem=null;el.obj.onselectstart=null;var f=el.pen;if(_isIE){document.body.detachEvent("onmousemove",f._doOnMouseMoveStart);document.body.detachEvent("onmouseup",f._doOnMouseMoveEnd)}else{window.removeEventListener("mousemove",f._doOnMouseMoveStart,false);window.removeEventListener("mouseup",f._doOnMouseMoveEnd,false)}f=null;el.pen.allowMove=null;el.pen.onmousedown=null;el.pen._detectLimits=null;el.pen._definePos=null;el.pen._doOnMouseMoveStart=null;el.pen._doOnMouseMoveEnd=null;el.pen.valueMin=null;el.pen.valueMax=null;el.pen.valueNow=null;el.label.tip=null;if(el.pen.parentNode){el.pen.parentNode.removeChild(el.pen)}el.pen=null;if(el.label.parentNode){el.label.parentNode.removeChild(el.label)}el.label=null;if(el.obj.parentNode){el.obj.parentNode.removeChild(el.obj)}el.obj=null}el.id=null;el.type=null;el=null;try{this.objPull[id]=null;delete this.objPull[id]}catch(g){}};(function(){var d="addListOption,removeListOption,showListOption,hideListOption,isListOptionVisible,enableListOption,disableListOption,isListOptionEnabled,setListOptionPosition,getListOptionPosition,setListOptionText,getListOptionText,setListOptionToolTip,getListOptionToolTip,setListOptionImage,getListOptionImage,clearListOptionImage,forEachListOption,getAllListOptions,setListOptionSelected,getListOptionSelected".split(",");var b=function(e){return function(k,g,f,j,i,h){k=this.idPrefix+k;if(this.objPull[k]==null){return}if(this.objPull[k]["type"]!="buttonSelect"){return}return this.objPull[k][e].call(this.objPull[k],g,f,j,i,h)}};for(var c=0;c<d.length;c++){var a=d[c];dhtmlXToolbarObject.prototype[a]=b(a)}})();dhtmlXToolbarObject.prototype._rtlParseBtn=function(b,a){return b+a};dhtmlXToolbarObject.prototype._separatorObject=function(a,c,b){this.id=a.idPrefix+c;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_sep";this.obj.style.display=(b.hidden!=null?"none":"");this.obj.idd=String(c);this.obj.title=(b.title||"");this.obj.onselectstart=function(d){d=d||event;d.returnValue=false};a.base.appendChild(this.obj);this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};return this};dhtmlXToolbarObject.prototype._textObject=function(a,c,b){this.id=a.idPrefix+c;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_text";this.obj.style.display=(b.hidden!=null?"none":"");this.obj.idd=String(c);this.obj.title=(b.title||"");this.obj.onselectstart=function(d){d=d||event;d.returnValue=false};this.obj.innerHTML=(b.text||"");a.base.appendChild(this.obj);this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};this.setItemText=function(d){this.obj.innerHTML=d};this.getItemText=function(){return this.obj.innerHTML};this.setWidth=function(d){this.obj.style.width=d+"px"};return this};dhtmlXToolbarObject.prototype._buttonObject=function(a,d,b){this.id=a.idPrefix+d;this.state=(b.enabled!=null?false:true);this.imgEn=(b.img||"");this.imgDis=(b.imgdis||"");this.img=(this.state?(this.imgEn!=""?this.imgEn:""):(this.imgDis!=""?this.imgDis:""));this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn "+(this.state?"def":"dis");this.obj.style.display=(b.hidden!=null?"none":"");this.obj.allowClick=false;this.obj.extAction=(b.action||null);this.obj.renderAs=this.obj.className;this.obj.idd=String(d);this.obj.title=(b.title||"");this.obj.pressed=false;this.obj.innerHTML=a._rtlParseBtn((this.img!=""?"<img src='"+a.imagePath+this.img+"'>":""),(b.text!=null?"<div>"+b.text+"</div>":""));var c=this;this.obj.onselectstart=function(f){f=f||event;f.returnValue=false};this.obj.onmouseover=function(){this._doOnMouseOver()};this.obj.onmouseout=function(){this._doOnMouseOut()};this.obj._doOnMouseOver=function(){this.allowClick=true;if(c.state==false){return}if(a.anyUsed!="none"){return}this.className="dhx_toolbar_btn over";this.renderAs=this.className};this.obj._doOnMouseOut=function(){this.allowClick=false;if(c.state==false){return}if(a.anyUsed!="none"){return}this.className="dhx_toolbar_btn def";this.renderAs=this.renderAs};this.obj.onclick=function(f){if(c.state==false){return}if(this.allowClick==false){return}f=f||event;var g=this.idd.replace(a.idPrefix,"");if(this.extAction){try{window[this.extAction](g)}catch(f){}}a.callEvent("onClick",[g])};this.obj.onmousedown=function(f){if(c.state==false){return}if(a.anyUsed!="none"){return}a.anyUsed=this.idd;this.className="dhx_toolbar_btn pres";this.pressed=true;this.onmouseover=function(){this._doOnMouseOver()};this.onmouseout=function(){a.anyUsed="none";this._doOnMouseOut()};return false};this.obj.onmouseup=function(f){if(c.state==false){return}if(a.anyUsed!="none"){if(a.anyUsed!=this.idd){return}}this._doOnMouseUp()};this.obj._doOnMouseUp=function(){a.anyUsed="none";this.className=this.renderAs;this.pressed=false};this.obj._doOnMouseUpOnceAnywhere=function(){this._doOnMouseUp();this.onmouseover=function(){this._doOnMouseOver()};this.onmouseout=function(){this._doOnMouseOut()}};a.base.appendChild(this.obj);this.enableItem=function(){a._enableItem(this)};this.disableItem=function(){a._disableItem(this)};this.isEnabled=function(){return this.state};this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};this.setItemText=function(e){a._setItemText(this,e)};this.getItemText=function(){return a._getItemText(this)};this.setItemImage=function(e){a._setItemImage(this,e,true)};this.clearItemImage=function(){a._clearItemImage(this,true)};this.setItemImageDis=function(e){a._setItemImage(this,e,false)};this.clearItemImageDis=function(){a._clearItemImage(this,false)};this.setItemToolTip=function(e){this.obj.title=e};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._buttonSelectObject=function(c,f,e){this.id=c.idPrefix+f;this.state=(e.enabled!=null?(e.enabled=="true"?true:false):true);this.imgEn=(e.img||"");this.imgDis=(e.imgdis||"");this.img=(this.state?(this.imgEn!=""?this.imgEn:""):(this.imgDis!=""?this.imgDis:""));this.openAll=(e.openAll!=null);this.obj=document.createElement("DIV");this.obj.allowClick=false;this.obj.extAction=(e.action||null);this.obj.className="dhx_toolbar_btn def";this.obj.style.display=(e.hidden!=null?"none":"");this.obj.renderAs=this.obj.className;this.obj.onselectstart=function(g){g=g||event;g.returnValue=false};this.obj.idd=String(f);this.obj.title=(e.title||"");this.obj.pressed=false;this.renderSelect=(e.renderSelect!=null?(e.renderSelect=="false"||e.renderSelect=="disabled"?false:true):true);this.obj.innerHTML=c._rtlParseBtn((this.img!=""?"<img src='"+c.imagePath+this.img+"'>":""),(e.text!=null?"<div>"+e.text+"</div>":""));c.base.appendChild(this.obj);this.arw=document.createElement("DIV");this.arw.className="dhx_toolbar_arw def";this.arw.style.display=this.obj.style.display;this.arw.innerHTML="<div class='arwimg'>&nbsp;</div>";this.arw.title=this.obj.title;this.arw.onselectstart=function(g){g=g||event;g.returnValue=false};c.base.appendChild(this.arw);var a=this;this.obj.onmouseover=function(g){g=g||event;if(c.anyUsed!="none"){return}if(!a.state){return}a.obj.renderAs="dhx_toolbar_btn over";a.obj.className=a.obj.renderAs;a.arw.className=String(a.obj.renderAs).replace("btn","arw")};this.obj.onmouseout=function(){a.obj.allowClick=false;if(c.anyUsed!="none"){return}if(!a.state){return}a.obj.renderAs="dhx_toolbar_btn def";a.obj.className=a.obj.renderAs;a.arw.className=String(a.obj.renderAs).replace("btn","arw")};this.arw.onmouseover=this.obj.onmouseover;this.arw.onmouseout=this.obj.onmouseout;if(this.openAll==true){}else{this.obj.onclick=function(g){g=g||event;if(!a.obj.allowClick){return}if(!a.state){return}if(c.anyUsed!="none"){return}var h=a.obj.idd.replace(c.idPrefix,"");if(a.obj.extAction){try{window[a.obj.extAction](h)}catch(g){}}c.callEvent("onClick",[h])};this.obj.onmousedown=function(g){g=g||event;if(c.anyUsed!="none"){return}if(!a.state){return}a.obj.allowClick=true;a.obj.className="dhx_toolbar_btn pres";a.arw.className="dhx_toolbar_arw pres"};this.obj.onmouseup=function(g){g=g||event;g.cancelBubble=true;if(c.anyUsed!="none"){return}if(!a.state){return}a.obj.className=a.obj.renderAs;a.arw.className=String(a.obj.renderAs).replace("btn","arw")}}this.arw.onmousedown=function(j){j=j||event;if(!a.state){return}if(c.anyUsed==a.obj.idd){a.obj.className=a.obj.renderAs;a.arw.className=String(a.obj.renderAs).replace("btn","arw");c.anyUsed="none";a.polygon.style.display="none";if(a.polygon._ie6cover){a.polygon._ie6cover.style.display="none"}}else{if(c.anyUsed!="none"){if(c.objPull[c.idPrefix+c.anyUsed]["type"]=="buttonSelect"){var i=c.objPull[c.idPrefix+c.anyUsed];if(i.polygon.style.display!="none"){i.obj.renderAs="dhx_toolbar_btn def";i.obj.className=i.obj.renderAs;i.arw.className=String(a.obj.renderAs).replace("btn","arw");i.polygon.style.display="none";if(i.polygon._ie6cover){i.polygon._ie6cover.style.display="none"}}}}a.obj.className="dhx_toolbar_btn over";a.arw.className="dhx_toolbar_arw pres";c.anyUsed=a.obj.idd;a.polygon.style.top="0px";a.polygon.style.visibility="hidden";a.polygon.style.display="";c._autoDetectVisibleArea();var g=getAbsoluteTop(a.obj)+a.obj.offsetHeight+c.selectPolygonOffsetTop;var h=a.polygon.offsetHeight;if(g+h>c.tY2){g=getAbsoluteTop(a.obj)-h-c.selectPolygonOffsetTop;if(g<0){g=0}}a.polygon.style.top=g+"px";if(c.rtl){a.polygon.style.left=getAbsoluteLeft(a.obj)+a.obj.offsetWidth-a.polygon.offsetWidth+c.selectPolygonOffsetLeft+"px"}else{a.polygon.style.left=getAbsoluteLeft(a.obj)+c.selectPolygonOffsetLeft+"px"}a.polygon.style.visibility="visible";if(a.polygon._ie6cover){a.polygon._ie6cover.style.left=a.polygon.style.left;a.polygon._ie6cover.style.top=a.polygon.style.top;a.polygon._ie6cover.style.width=a.polygon.offsetWidth+"px";a.polygon._ie6cover.style.height=a.polygon.offsetHeight+"px";a.polygon._ie6cover.style.display=""}}return false};this.arw.onclick=function(g){g=g||event;g.cancelBubble=true};this.arw.onmouseup=function(g){g=g||event;g.cancelBubble=true};if(this.openAll===true){this.obj.onclick=this.arw.onclick;this.obj.onmousedown=this.arw.onmousedown;this.obj.onmouseup=this.arw.onmouseup}this.obj.iddPrefix=c.idPrefix;this._listOptions={};this._separatorButtonSelectObject=function(i,g,h){this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.className="tr_sep";this.obj.tr.onselectstart=function(j){j=j||event;j.returnValue=false;return false};this.obj.td=document.createElement("TD");this.obj.td.colSpan="2";this.obj.td.className="td_btn_sep";this.obj.td.onselectstart=function(j){j=j||event;j.returnValue=false;return false};if(isNaN(h)){h=a.p_tbody.childNodes.length+1}else{if(h<1){h=1}}if(h>a.p_tbody.childNodes.length){a.p_tbody.appendChild(this.obj.tr)}else{a.p_tbody.insertBefore(this.obj.tr,a.p_tbody.childNodes[h-1])}this.obj.tr.appendChild(this.obj.td);this.obj.sep=document.createElement("DIV");this.obj.sep.className="btn_sep";this.obj.sep.onselectstart=function(j){j=j||event;j.returnValue=false;return false};this.obj.td.appendChild(this.obj.sep);a._listOptions[i]=this.obj;return this};this._buttonButtonSelectObject=function(j,h,i){this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.en=(h.enabled=="false"?false:(h.disabled=="true"?false:true));this.obj.tr.extAction=(h.action||null);this.obj.tr._selected=(h.selected!=null);this.obj.tr.className="tr_btn"+(this.obj.tr.en?(this.obj.tr._selected&&a.renderSelect?" tr_btn_selected":""):" tr_btn_disabled");this.obj.tr.onselectstart=function(k){k=k||event;k.returnValue=false;return false};this.obj.tr.idd=String(j);if(isNaN(i)){i=a.p_tbody.childNodes.length+1}else{if(i<1){i=1}}if(i>a.p_tbody.childNodes.length){a.p_tbody.appendChild(this.obj.tr)}else{a.p_tbody.insertBefore(this.obj.tr,a.p_tbody.childNodes[i-1])}this.obj.td_a=document.createElement("TD");this.obj.td_a.className="td_btn_img";this.obj.td_a.onselectstart=function(k){k=k||event;k.returnValue=false;return false};this.obj.td_b=document.createElement("TD");this.obj.td_b.className="td_btn_txt";this.obj.td_b.onselectstart=function(k){k=k||event;k.returnValue=false;return false};if(c.rtl){this.obj.tr.appendChild(this.obj.td_b);this.obj.tr.appendChild(this.obj.td_a)}else{this.obj.tr.appendChild(this.obj.td_a);this.obj.tr.appendChild(this.obj.td_b)}if(h.img!=null){this.obj.td_a.innerHTML="<img class='btn_sel_img' src='"+c.imagePath+h.img+"' border='0'>"}var g=(h.text!=null?h.text:(h.itemText||""));this.obj.td_b.innerHTML="<div class='btn_sel_text'>"+g+"</div>";this.obj.tr.onmouseover=function(){if(!this.en||(this._selected&&a.renderSelect)){return}this.className="tr_btn tr_btn_over"};this.obj.tr.onmouseout=function(){if(!this.en){return}if(this._selected&&a.renderSelect){if(String(this.className).search("tr_btn_selected")==-1){this.className="tr_btn tr_btn_selected"}}else{this.className="tr_btn"}};this.obj.tr.onclick=function(k){k=k||event;k.cancelBubble=true;if(!this.en){return}a.setListOptionSelected(this.idd.replace(c.idPrefix,""));a.obj.renderAs="dhx_toolbar_btn def";a.obj.className=a.obj.renderAs;a.arw.className=String(a.obj.renderAs).replace("btn","arw");a.polygon.style.display="none";if(a.polygon._ie6cover){a.polygon._ie6cover.style.display="none"}c.anyUsed="none";var l=this.idd.replace(c.idPrefix,"");if(this.extAction){try{window[this.extAction](l)}catch(k){}}c.callEvent("onClick",[l])};a._listOptions[j]=this.obj;return this};this.polygon=document.createElement("DIV");this.polygon.dir="ltr";this.polygon.style.display="none";this.polygon.style.zIndex=101;this.polygon.className="dhx_toolbar_poly_"+c.skin+(c.rtl?" rtl":"");this.polygon.onselectstart=function(g){g=g||event;g.returnValue=false};this.p_tbl=document.createElement("TABLE");this.p_tbl.className="buttons_cont";this.p_tbl.cellSpacing="0";this.p_tbl.cellPadding="0";this.p_tbl.border="0";this.polygon.appendChild(this.p_tbl);this.p_tbody=document.createElement("TBODY");this.p_tbl.appendChild(this.p_tbody);if(e.items){for(var d=0;d<e.items.length;d++){var b="_"+(e.items[d].type||"")+"ButtonSelectObject";if(typeof(this[b])=="function"){new this[b](e.items[d].id||c._genStr(24),e.items[d])}}}document.body.appendChild(this.polygon);if(c._isIE6){this.polygon._ie6cover=document.createElement("IFRAME");this.polygon._ie6cover.frameBorder=0;this.polygon._ie6cover.style.position="absolute";this.polygon._ie6cover.style.border="none";this.polygon._ie6cover.style.backgroundColor="#000000";this.polygon._ie6cover.style.filter="alpha(opacity=100)";this.polygon._ie6cover.style.display="none";this.polygon._ie6cover.setAttribute("src","javascript:false;");document.body.appendChild(this.polygon._ie6cover)}this.setWidth=function(g){this.obj.style.width=g-this.arw.offsetWidth+"px";this.polygon.style.width=this.obj.offsetWidth+this.arw.offsetWidth-2+"px";this.p_tbl.style.width=this.polygon.style.width};this.enableItem=function(){c._enableItem(this)};this.disableItem=function(){c._disableItem(this)};this.isEnabled=function(){return this.state};this.showItem=function(){this.obj.style.display="";this.arw.style.display=""};this.hideItem=function(){this.obj.style.display="none";this.arw.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};this.setItemText=function(g){c._setItemText(this,g)};this.getItemText=function(){return c._getItemText(this)};this.setItemImage=function(g){c._setItemImage(this,g,true)};this.clearItemImage=function(){c._clearItemImage(this,true)};this.setItemImageDis=function(g){c._setItemImage(this,g,false)};this.clearItemImageDis=function(){c._clearItemImage(this,false)};this.setItemToolTip=function(g){this.obj.title=g;this.arw.title=g};this.getItemToolTip=function(){return this.obj.title};this.addListOption=function(l,k,i,j,g){if(!(i=="button"||i=="separator")){return}var h={id:l,type:i,text:j,img:g};new this["_"+i+"ButtonSelectObject"](l,h,k)};this.removeListOption=function(i){if(!this._isListButton(i,true)){return}var g=this._listOptions[i];if(g.td_a!=null&&g.td_b!=null){g.td_a.onselectstart=null;g.td_b.onselectstart=null;while(g.td_a.childNodes.length>0){g.td_a.removeChild(g.td_a.childNodes[0])}while(g.td_b.childNodes.length>0){g.td_b.removeChild(g.td_b.childNodes[0])}g.tr.onselectstart=null;g.tr.onmouseover=null;g.tr.onmouseout=null;g.tr.onclick=null;while(g.tr.childNodes.length>0){g.tr.removeChild(g.tr.childNodes[0])}g.tr.parentNode.removeChild(g.tr);g.td_a=null;g.td_b=null;g.tr=null}else{g.sep.onselectstart=null;g.td.onselectstart=null;g.tr.onselectstart=null;while(g.td.childNodes.length>0){g.td.removeChild(g.td.childNodes[0])}while(g.tr.childNodes.length>0){g.tr.removeChild(g.tr.childNodes[0])}g.tr.parentNode.removeChild(g.tr);g.sep=null;g.td=null;g.tr=null}g=null;this._listOptions[i]=null;try{delete this._listOptions[i]}catch(h){}};this.showListOption=function(g){if(!this._isListButton(g,true)){return}this._listOptions[g].tr.style.display=""};this.hideListOption=function(g){if(!this._isListButton(g,true)){return}this._listOptions[g].tr.style.display="none"};this.isListOptionVisible=function(g){if(!this._isListButton(g,true)){return}return(this._listOptions[g].tr.style.display!="none")};this.enableListOption=function(g){if(!this._isListButton(g)){return}this._listOptions[g].tr.en=true;this._listOptions[g].tr.className="tr_btn"+(this._listOptions[g].tr._selected&&c.renderSelect?" tr_btn_selected":"")};this.disableListOption=function(g){if(!this._isListButton(g)){return}this._listOptions[g].tr.en=false;this._listOptions[g].tr.className="tr_btn tr_btn_disabled"};this.isListOptionEnabled=function(g){if(!this._isListButton(g)){return}return this._listOptions[g].tr.en};this.setListOptionPosition=function(i,h){if(!this._listOptions[i]||this.getListOptionPosition(i)==h||isNaN(h)){return}if(h<1){h=1}var g=this._listOptions[i].tr;this.p_tbody.removeChild(g);if(h>this.p_tbody.childNodes.length){this.p_tbody.appendChild(g)}else{this.p_tbody.insertBefore(g,this.p_tbody.childNodes[h-1])}g=null};this.getListOptionPosition=function(i){var h=-1;if(!this._listOptions[i]){return h}for(var g=0;g<this.p_tbody.childNodes.length;g++){if(this.p_tbody.childNodes[g]==this._listOptions[i].tr){h=g+1}}return h};this.setListOptionImage=function(j,g){if(!this._isListButton(j)){return}var i=this._listOptions[j].tr.childNodes[(c.rtl?1:0)];if(i.childNodes.length>0){i.childNodes[0].src=c.imagePath+g}else{var h=document.createElement("IMG");h.className="btn_sel_img";h.src=c.imagePath+g;i.appendChild(h)}i=null};this.getListOptionImage=function(i){if(!this._isListButton(i)){return}var h=this._listOptions[i].tr.childNodes[(c.rtl?1:0)];var g=null;if(h.childNodes.length>0){g=h.childNodes[0].src}h=null;return g};this.clearListOptionImage=function(h){if(!this._isListButton(h)){return}var g=this._listOptions[h].tr.childNodes[(c.rtl?1:0)];while(g.childNodes.length>0){g.removeChild(g.childNodes[0])}g=null};this.setListOptionText=function(h,g){if(!this._isListButton(h)){return}this._listOptions[h].tr.childNodes[(c.rtl?0:1)].childNodes[0].innerHTML=g};this.getListOptionText=function(g){if(!this._isListButton(g)){return}return this._listOptions[g].tr.childNodes[(c.rtl?0:1)].childNodes[0].innerHTML};this.setListOptionToolTip=function(h,g){if(!this._isListButton(h)){return}this._listOptions[h].tr.title=g};this.getListOptionToolTip=function(g){if(!this._isListButton(g)){return}return this._listOptions[g].tr.title};this.forEachListOption=function(h){for(var g in this._listOptions){h(g)}};this.getAllListOptions=function(){var h=new Array();for(var g in this._listOptions){h[h.length]=g}return h};this.setListOptionSelected=function(i){for(var g in this._listOptions){var h=this._listOptions[g];if(h.td_a!=null&&h.td_b!=null&&h.tr.en){if(g==i){h.tr._selected=true;h.className="tr_btn"+(this.renderSelect?" tr_btn_selected":"")}else{h.tr._selected=false;h.tr.className="tr_btn"}}h=null}};this.getListOptionSelected=function(){var h=null;for(var g in this._listOptions){if(this._listOptions[g].tr._selected==true){h=g}}return h};this._isListButton=function(h,g){if(this._listOptions[h]==null){return false}if(!g&&this._listOptions[h].tr.className=="tr_sep"){return false}return true};return this};dhtmlXToolbarObject.prototype._buttonInputObject=function(c,e,d){this.id=c.idPrefix+e;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn def";this.obj.style.display=(d.hidden!=null?"none":"");this.obj.idd=String(e);this.obj.w=(d.width!=null?d.width:100);this.obj.title=(d.title!=null?d.title:"");this.obj.innerHTML="<input class='inp' type='text' style='-moz-user-select:text;width:"+this.obj.w+"px;'"+(d.value!=null?"' value='"+d.value+"'":"")+">";var b=c;var a=this;this.obj.childNodes[0].onkeydown=function(f){f=f||event;if(f.keyCode==13){b.callEvent("onEnter",[a.obj.idd,this.value])}};c.base.appendChild(this.obj);this.enableItem=function(){this.obj.childNodes[0].disabled=false};this.disableItem=function(){this.obj.childNodes[0].disabled=true};this.isEnabled=function(){return(!this.obj.childNodes[0].disabled)};this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display!="none")};this.setValue=function(f){this.obj.childNodes[0].value=f};this.getValue=function(){return this.obj.childNodes[0].value};this.setWidth=function(f){this.obj.w=f;this.obj.childNodes[0].style.width=this.obj.w+"px"};this.getWidth=function(){return this.obj.w};this.setItemToolTip=function(f){this.obj.title=f};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._buttonTwoStateObject=function(a,d,b){this.id=a.idPrefix+d;this.state=(b.enabled!=null?false:true);this.imgEn=(b.img!=null?b.img:"");this.imgDis=(b.imgdis!=null?b.imgdis:"");this.img=(this.state?(this.imgEn!=""?this.imgEn:""):(this.imgDis!=""?this.imgDis:""));this.obj=document.createElement("DIV");this.obj.pressed=(b.selected!=null);this.obj.extAction=(b.action||null);this.obj.className="dhx_toolbar_btn "+(this.obj.pressed?(this.state?"pres":"dis"):(this.state?"def":"dis"));this.obj.style.display=(b.hidden!=null?"none":"");this.obj.renderAs=this.obj.className;this.obj.idd=String(d);this.obj.title=(b.title||"");if(this.obj.pressed){this.obj.renderAs="dhx_toolbar_btn over"}this.obj.innerHTML=a._rtlParseBtn((this.img!=""?"<img src='"+a.imagePath+this.img+"'>":""),(b.text!=null?"<div>"+b.text+"</div>":""));a.base.appendChild(this.obj);var c=this;this.obj.onselectstart=function(f){f=f||event;f.returnValue=false};this.obj.onmouseover=function(){this._doOnMouseOver()};this.obj.onmouseout=function(){this._doOnMouseOut()};this.obj._doOnMouseOver=function(){if(c.state==false){return}if(a.anyUsed!="none"){return}if(this.pressed){return}this.className="dhx_toolbar_btn over";this.renderAs=this.className};this.obj._doOnMouseOut=function(){if(c.state==false){return}if(a.anyUsed!="none"){return}if(this.pressed){return}this.className="dhx_toolbar_btn def";this.renderAs=this.className};this.obj.onmousedown=function(f){if(a.checkEvent("onBeforeStateChange")){if(!a.callEvent("onBeforeStateChange",[this.idd.replace(a.idPrefix,""),this.pressed])){return}}if(c.state==false){return}if(a.anyUsed!="none"){return}this.pressed=!this.pressed;this.className=(this.pressed?"dhx_toolbar_btn pres":this.renderAs);var g=this.idd.replace(a.idPrefix,"");if(this.extAction){try{window[this.extAction](g,this.pressed)}catch(f){}}a.callEvent("onStateChange",[g,this.pressed]);return false};this.setItemState=function(f,h){if(this.obj.pressed!=f){if(f==true){this.obj.pressed=true;this.obj.className="dhx_toolbar_btn pres";this.obj.renderAs="dhx_toolbar_btn over"}else{this.obj.pressed=false;this.obj.className="dhx_toolbar_btn def";this.obj.renderAs=this.obj.className}if(h==true){var i=this.obj.idd.replace(a.idPrefix,"");if(this.obj.extAction){try{window[this.obj.extAction](i,this.obj.pressed)}catch(g){}}a.callEvent("onStateChange",[i,this.obj.pressed])}}};this.getItemState=function(){return this.obj.pressed};this.enableItem=function(){a._enableItem(this)};this.disableItem=function(){a._disableItem(this)};this.isEnabled=function(){return this.state};this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};this.setItemText=function(e){a._setItemText(this,e)};this.getItemText=function(){return a._getItemText(this)};this.setItemImage=function(e){a._setItemImage(this,e,true)};this.clearItemImage=function(){a._clearItemImage(this,true)};this.setItemImageDis=function(e){a._setItemImage(this,e,false)};this.clearItemImageDis=function(){a._clearItemImage(this,false)};this.setItemToolTip=function(e){this.obj.title=e};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._sliderObject=function(d,f,e){this.id=d.idPrefix+f;this.state=(e.enabled!=null?(e.enabled=="true"?true:false):true);this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn "+(this.state?"def":"dis");this.obj.style.display=(e.hidden!=null?"none":"");this.obj.onselectstart=function(g){g=g||event;g.returnValue=false};this.obj.idd=String(f);this.obj.len=(e.length!=null?Number(e.length):50);this.obj.innerHTML="<div>"+(e.textMin||"")+"</div><div class='sl_bg_l'></div><div class='sl_bg_m' style='width:"+this.obj.len+"px;'></div><div class='sl_bg_r'></div><div>"+(e.textMax||"")+"</div>";d.base.appendChild(this.obj);var a=this;this.pen=document.createElement("DIV");this.pen.className="sl_pen";this.obj.appendChild(this.pen);var c=this.pen;this.label=document.createElement("DIV");this.label.dir="ltr";this.label.className="dhx_toolbar_slider_label_"+d.skin+(d.rtl?"_rtl":"");this.label.style.display="none";this.label.tip=(e.toolTip||"%v");document.body.appendChild(this.label);var b=this.label;this.pen.valueMin=(e.valueMin!=null?Number(e.valueMin):0);this.pen.valueMax=(e.valueMax!=null?Number(e.valueMax):100);if(this.pen.valueMin>this.pen.valueMax){this.pen.valueMin=this.pen.valueMax}this.pen.valueNow=(e.valueNow!=null?Number(e.valueNow):this.pen.valueMax);if(this.pen.valueNow>this.pen.valueMax){this.pen.valueNow=this.pen.valueMax}if(this.pen.valueNow<this.pen.valueMin){this.pen.valueNow=this.pen.valueMin}this.pen._detectLimits=function(){this.minX=a.obj.childNodes[1].offsetLeft-4;this.maxX=a.obj.childNodes[3].offsetLeft-this.offsetWidth+1};this.pen._detectLimits();this.pen._definePos=function(){this.nowX=Math.round((this.valueNow-this.valueMin)*(this.maxX-this.minX)/(this.valueMax-this.valueMin)+this.minX);this.style.left=this.nowX+"px";this.newNowX=this.nowX};this.pen._definePos();this.pen.initXY=0;this.pen.allowMove=false;this.pen.onmousedown=function(g){if(a.state==false){return}g=g||event;this.initXY=g.clientX;this.newValueNow=this.valueNow;this.allowMove=true;this.className="sl_pen over";if(b.tip!=""){b.style.visibility="hidden";b.style.display="";b.innerHTML=b.tip.replace("%v",this.valueNow);b.style.left=Math.round(getAbsoluteLeft(this)+this.offsetWidth/2-b.offsetWidth/2)+"px";b.style.top=getAbsoluteTop(this)-b.offsetHeight-3+"px";b.style.visibility=""}};this.pen._doOnMouseMoveStart=function(g){g=g||event;if(!c.allowMove){return}var h=g.clientX-c.initXY;if(g.clientX<getAbsoluteLeft(c)+Math.round(c.offsetWidth/2)&&c.nowX==c.minX){return}if(g.clientX>getAbsoluteLeft(c)+Math.round(c.offsetWidth/2)&&c.nowX==c.maxX){return}c.newNowX=c.nowX+h;if(c.newNowX<c.minX){c.newNowX=c.minX}if(c.newNowX>c.maxX){c.newNowX=c.maxX}c.nowX=c.newNowX;c.style.left=c.nowX+"px";c.initXY=g.clientX;c.newValueNow=Math.round((c.valueMax-c.valueMin)*(c.newNowX-c.minX)/(c.maxX-c.minX)+c.valueMin);if(b.tip!=""){b.innerHTML=b.tip.replace(/%v/gi,c.newValueNow);b.style.left=Math.round(getAbsoluteLeft(c)+c.offsetWidth/2-b.offsetWidth/2)+"px";b.style.top=getAbsoluteTop(c)-b.offsetHeight-3+"px"}};this.pen._doOnMouseMoveEnd=function(){if(!c.allowMove){return}c.className="sl_pen";c.allowMove=false;c.nowX=c.newNowX;c.valueNow=c.newValueNow;if(b.tip!=""){b.style.display="none"}d.callEvent("onValueChange",[a.obj.idd.replace(d.idPrefix,""),c.valueNow])};if(_isIE){document.body.attachEvent("onmousemove",c._doOnMouseMoveStart);document.body.attachEvent("onmouseup",c._doOnMouseMoveEnd)}else{window.addEventListener("mousemove",c._doOnMouseMoveStart,false);window.addEventListener("mouseup",c._doOnMouseMoveEnd,false)}this.enableItem=function(){if(this.state){return}this.state=true;this.obj.className="dhx_toolbar_btn def"};this.disableItem=function(){if(!this.state){return}this.state=false;this.obj.className="dhx_toolbar_btn dis"};this.isEnabled=function(){return this.state};this.showItem=function(){this.obj.style.display=""};this.hideItem=function(){this.obj.style.display="none"};this.isVisible=function(){return(this.obj.style.display=="")};this.setValue=function(g,h){g=Number(g);if(g<this.pen.valueMin){g=this.pen.valueMin}if(g>this.pen.valueMax){g=this.pen.valueMax}this.pen.valueNow=g;this.pen._definePos();if(h==true){d.callEvent("onValueChange",[this.obj.idd.replace(d.idPrefix,""),this.pen.valueNow])}};this.getValue=function(){return this.pen.valueNow};this.setMinValue=function(h,g){h=Number(h);if(h>this.pen.valueMax){return}this.obj.childNodes[0].innerHTML=g;this.obj.childNodes[0].style.display=(g.length>0?"":"none");this.pen.valueMin=h;if(this.pen.valueNow<this.pen.valueMin){this.pen.valueNow=this.pen.valueMin}this.pen._detectLimits();this.pen._definePos()};this.setMaxValue=function(h,g){h=Number(h);if(h<this.pen.valueMin){return}this.obj.childNodes[4].innerHTML=g;this.obj.childNodes[4].style.display=(g.length>0?"":"none");this.pen.valueMax=h;if(this.pen.valueNow>this.pen.valueMax){this.pen.valueNow=this.pen.valueMax}this.pen._detectLimits();this.pen._definePos()};this.getMinValue=function(){var g=this.obj.childNodes[0].innerHTML;var h=this.pen.valueMin;return new Array(h,g)};this.getMaxValue=function(){var g=this.obj.childNodes[4].innerHTML;var h=this.pen.valueMax;return new Array(h,g)};this.setItemToolTipTemplate=function(g){this.label.tip=g};this.getItemToolTipTemplate=function(){return this.label.tip};return this};dhtmlXToolbarObject.prototype.unload=function(){if(_isIE){document.body.detachEvent("onclick",this._doOnClick)}else{window.removeEventListener("click",this._doOnClick,false)}this._doOnClick=null;this.clearAll();this.objPull=null;if(this._xmlLoader){this._xmlLoader.destructor();this._xmlLoader=null}while(this.base.childNodes.length>0){this.base.removeChild(this.base.childNodes[0])}this.cont.removeChild(this.base);this.base=null;while(this.cont.childNodes.length>0){this.cont.removeChild(this.cont.childNodes[0])}this.cont.className="";this.cont=null;this.detachAllEvents();this.tX1=null;this.tX2=null;this.tY1=null;this.tY2=null;this._isIE6=null;this._isWebToolbar=null;this.align=null;this.anyUsed=null;this.idPrefix=null;this.imagePath=null;this.rootTypes=null;this.selectPolygonOffsetLeft=null;this.selectPolygonOffsetTop=null;this.skin=null;this._rtl=null;this._rtlParseBtn=null;this.setRTL=null;this._getObj=null;this._addImgObj=null;this._setItemImage=null;this._clearItemImage=null;this._setItemText=null;this._getItemText=null;this._enableItem=null;this._disableItem=null;this._xmlParser=null;this._doOnLoad=null;this._addItemToStorage=null;this._genStr=null;this._addItem=null;this._getPosition=null;this._setPosition=null;this._getIdByPosition=null;this._separatorObject=null;this._textObject=null;this._buttonObject=null;this._buttonSelectObject=null;this._buttonInputObject=null;this._buttonTwoStateObject=null;this._sliderObject=null;this._autoDetectVisibleArea=null;this.setAlign=null;this.setSkin=null;this.setIconsPath=null;this.setIconPath=null;this.loadXML=null;this.loadXMLString=null;this.attachEvent=null;this.callEvent=null;this.checkEvent=null;this.eventCatcher=null;this.detachEvent=null;this.detachAllEvents=null;this.clearAll=null;this.addSpacer=null;this.removeSpacer=null;this.getType=null;this.getTypeExt=null;this.inArray=null;this.getParentId=null;this.addButton=null;this.addText=null;this.addButtonSelect=null;this.addButtonTwoState=null;this.addSeparator=null;this.addSlider=null;this.addInput=null;this.forEachItem=null;this.showItem=null;this.hideItem=null;this.isVisible=null;this.enableItem=null;this.disableItem=null;this.isEnabled=null;this.setItemText=null;this.getItemText=null;this.setItemToolTip=null;this.getItemToolTip=null;this.setItemImage=null;this.setItemImageDis=null;this.clearItemImage=null;this.clearItemImageDis=null;this.setItemState=null;this.getItemState=null;this.setItemToolTipTemplate=null;this.getItemToolTipTemplate=null;this.setValue=null;this.getValue=null;this.setMinValue=null;this.getMinValue=null;this.setMaxValue=null;this.getMaxValue=null;this.setWidth=null;this.getWidth=null;this.getPosition=null;this.setPosition=null;this.removeItem=null;this.addListOption=null;this.removeListOption=null;this.showListOption=null;this.hideListOption=null;this.isListOptionVisible=null;this.enableListOption=null;this.disableListOption=null;this.isListOptionEnabled=null;this.setListOptionPosition=null;this.getListOptionPosition=null;this.setListOptionText=null;this.getListOptionText=null;this.setListOptionToolTip=null;this.getListOptionToolTip=null;this.setListOptionImage=null;this.getListOptionImage=null;this.clearListOptionImage=null;this.forEachListOption=null;this.getAllListOptions=null;this.setListOptionSelected=null;this.getListOptionSelected=null;this.unload=null;this.setUserData=null;this.getUserData=null;this.items=null};dhtmlXToolbarObject.prototype._autoDetectVisibleArea=function(){this.tX1=document.body.scrollLeft;this.tX2=this.tX1+(window.innerWidth||document.body.clientWidth);this.tY1=Math.max((_isIE?document.documentElement:document.getElementsByTagName("html")[0]).scrollTop,document.body.scrollTop);this.tY2=this.tY1+(_isIE?Math.max(document.documentElement.clientHeight||0,document.documentElement.offsetHeight||0,document.body.clientHeight||0):window.innerHeight)};dhtmlXToolbarObject.prototype.setUserData=function(d,a,c){if(this.objPull[this.idPrefix+d]==null){return}var b=this.objPull[this.idPrefix+d];if(b.userData==null){b.userData={}}b.userData[a]=c};dhtmlXToolbarObject.prototype.getUserData=function(b,a){if(this.objPull[this.idPrefix+b]==null){return null}if(this.objPull[this.idPrefix+b].userData==null){return null}if(this.objPull[this.idPrefix+b].userData[a]==null){return null}return this.objPull[this.idPrefix+b].userData[a]};(function(){dhtmlx.extend_api("dhtmlXToolbarObject",{_init:function(a){return[a.parent,a.skin]},icon_path:"setIconsPath",xml:"loadXML",items:"items",align:"setAlign",rtl:"setRTL",skin:"setSkin"},{items:function(a){for(var b=0;b<a.length;b++){var c=a[b];if(c.type=="button"){this.addButton(c.id,null,c.text,c.img,c.img_disabled)}if(c.type=="separator"){this.addSeparator(c.id,null)}if(c.type=="text"){this.addText(c.id,null,c.text)}if(c.type=="buttonSelect"){this.addButtonSelect(c.id,null,c.text,c.options,c.img,c.img_disabled)}if(c.type=="buttonTwoState"){this.addButtonTwoState(c.id,null,c.text,c.img,c.img_disabled)}if(c.type=="buttonInput"){this.addInput(c.id,null,c.text)}if(c.type=="slider"){this.addSlider(c.id,null,c.length,c.value_min,c.value_max,c.value_now,c.text_min,c.text_max,c.tip_template)}if(c.width){this.setWidth(c.id,c.width)}if(c.disabled){this.disableItem(c.id)}if(c.tooltip){this.setItemToolTip(c.id,c.tooltip)}if(c.pressed===true){this.setItemState(c.id,true)}}}})})();
