"+(i.icon!=""?" ":"")+i.text+"":"");var n=this;this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.onmouseover=function(){this._doOnMouseOver()};this.obj.onmouseout=function(){this._doOnMouseOut()};this.obj._doOnMouseOver=function(){this.allowClick=true;if(n.state==false)return;if(t.anyUsed!="none")return;this.className="dhx_toolbar_btn dhxtoolbar_btn_over";this.renderAs=this.className};this.obj._doOnMouseOut=function(){this.allowClick=false;if(n.state==false)return;if(t.anyUsed!="none")return;this.className="dhx_toolbar_btn dhxtoolbar_btn_def";this.renderAs=this.renderAs};this.obj.onclick=function(e){if(n.state==false)return;if(this.allowClick==false)return;e=e||event;var i=this.idd.replace(t.idPrefix,"");if(this.extAction)try{window[this.extAction](i)}catch(e){}if(t&&t.callEvent)t.callEvent("onClick",[i])};this.obj[window.dhx4.isIPad?"ontouchstart":"onmousedown"]=function(e){if(n.state==false){e=e||event;if(e.preventDefault)e.preventDefault();else e.returnValue=false;e.cancelBubble=true;return false}if(t.anyUsed!="none")return;t.anyUsed=this.idd;this.className="dhx_toolbar_btn dhxtoolbar_btn_pres";this.pressed=true;this.onmouseover=function(){this._doOnMouseOver()};this.onmouseout=function(){t.anyUsed="none";this._doOnMouseOut()};return false};this.obj[window.dhx4.isIPad?"ontouchend":"onmouseup"]=function(i){if(n.state==false)return;if(t.anyUsed!="none"){if(t.anyUsed!=this.idd)return}var s=t.anyUsed;this._doOnMouseUp();if(window.dhx4.isIPad&&s!="none"){if(this.extAction){var l=this;window.setTimeout(function(){try{window[l.extAction](e)}catch(t){}l=null},1)}t.callEvent("onClick",[this.idd.replace(t.idPrefix,"")])}};if(window.dhx4.isIPad){this.obj.ontouchmove=function(t){this._doOnMouseUp()}}this.obj._doOnMouseUp=function(){t.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()}};t.base.appendChild(this.obj);this.enableItem=function(){t._enableItem(this)};this.disableItem=function(){t._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){t._setItemText(this,e)};this.getItemText=function(){return t._getItemText(this)};this.setItemImage=function(e){t._setItemImage(this,e,true)};this.clearItemImage=function(){t._clearItemImage(this,true)};this.setItemImageDis=function(e){t._setItemImage(this,e,false)};this.clearItemImageDis=function(){t._clearItemImage(this,false)};this.setItemToolTip=function(t){this.obj.title=t};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._buttonSelectObject=function(t,e,i){this.id=t.idPrefix+e;this.state=i.enabled!=null?i.enabled=="true"?true:false:true;this.imgEn=i.img||"";this.imgDis=i.imgdis||"";this.img=this.state?this.imgEn!=""?this.imgEn:"":this.imgDis!=""?this.imgDis:"";this.mode=i.mode||"button";if(this.mode=="select"){this.openAll=true;this.renderSelect=false;if(!i.text||i.text.length==0)i.text=" "}else{this.openAll=window.dhx4.s2b(i.openAll)==true;this.renderSelect=i.renderSelect==null?true:window.dhx4.s2b(i.renderSelect)}this.maxOpen=!isNaN(i.maxOpen?i.maxOpen:"")?i.maxOpen:null;this._maxOpenTest=function(){if(!isNaN(this.maxOpen)){if(!t._sbw){var e=document.createElement("DIV");e.className="dhxtoolbar_maxopen_test";document.body.appendChild(e);var i=document.createElement("DIV");i.className="dhxtoolbar_maxopen_test2";e.appendChild(i);t._sbw=e.offsetWidth-i.offsetWidth;e.removeChild(i);i=null;document.body.removeChild(e);e=null}}};this._maxOpenTest();this.obj=document.createElement("DIV");this.obj.allowClick=false;this.obj.extAction=i.action||null;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.state?"def":"dis");this.obj.style.display=i.hidden!=null?"none":"";this.obj.renderAs=this.obj.className;this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.idd=String(e);this.obj.title=i.title||"";this.obj.pressed=false;this.callEvent=false;this.obj.innerHTML=t._rtlParseBtn("",i.text!=null?""+(i.icon!=""?" ":"")+i.text+"
":"");t.base.appendChild(this.obj);this.arw=document.createElement("DIV");this.arw.className="dhx_toolbar_arw dhxtoolbar_btn_"+(this.state?"def":"dis");this.arw.style.display=this.obj.style.display;this.arw.innerHTML="
";this.arw.title=this.obj.title;this.arw.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};t.base.appendChild(this.arw);var n=this;this.obj.onmouseover=function(e){e=e||event;if(t.anyUsed!="none")return;if(!n.state)return;n.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over";n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw")};this.obj.onmouseout=function(){n.obj.allowClick=false;if(t.anyUsed!="none")return;if(!n.state)return;n.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw");n.callEvent=false};this.arw.onmouseover=this.obj.onmouseover;this.arw.onmouseout=this.obj.onmouseout;if(this.openAll==true){}else{this.obj.onclick=function(e){e=e||event;if(!n.obj.allowClick)return;if(!n.state)return;if(t.anyUsed!="none")return;var i=n.obj.idd.replace(t.idPrefix,"");if(n.obj.extAction)try{window[n.obj.extAction](i)}catch(e){}t.callEvent("onClick",[i])};this.obj[window.dhx4.isIPad?"ontouchstart":"onmousedown"]=function(e){e=e||event;if(t.anyUsed!="none")return;if(!n.state)return;n.obj.allowClick=true;n.obj.className="dhx_toolbar_btn dhxtoolbar_btn_pres";n.arw.className="dhx_toolbar_arw dhxtoolbar_btn_pres";n.callEvent=true};this.obj[window.dhx4.isIPad?"ontouchend":"onmouseup"]=function(e){e=e||event;e.cancelBubble=true;if(t.anyUsed!="none")return;if(!n.state)return;n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw");if(window.dhx4.isIPad){if(this.extAction){var i=this;window.setTimeout(function(){try{window[i.extAction](s)}catch(t){}i=null},1)}if(n.callEvent){var s=n.obj.idd.replace(t.idPrefix,"");t.callEvent("onClick",[s])}}}}if(window.dhx4.isIPad){this.obj.ontouchmove=this.obj.onmouseout}this.arw[window.dhx4.isIPad?"ontouchstart":"onmousedown"]=function(e){e=e||event;var i=this.className.indexOf("dhx_toolbar_arw")===0?this:this.nextSibling;if(i._skip){e=e||event;e.cancelBubble=true}else{i._skip=true}i=null;if(!n.state)return;if(t.anyUsed==n.obj.idd){n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw");t.anyUsed="none";window.dhx4.zim.clear(n.polygon._idd);n.polygon.style.display="none";if(n.polygon._ie6cover)n.polygon._ie6cover.style.display="none";if(t.conf.skin=="dhx_terrace")t._improveTerraceButtonSelect(n.id,true);t.callEvent("onButtonSelectHide",[n.obj.idd])}else{if(t.anyUsed!="none"){if(t.objPull[t.idPrefix+t.anyUsed]["type"]=="buttonSelect"){var s=t.objPull[t.idPrefix+t.anyUsed];if(s.polygon.style.display!="none"){s.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";s.obj.className=s.obj.renderAs;s.arw.className=String(n.obj.renderAs).replace("btn","arw");window.dhx4.zim.clear(s.polygon._idd);s.polygon.style.display="none";if(s.polygon._ie6cover)s.polygon._ie6cover.style.display="none";if(t.conf.skin=="dhx_terrace")t._improveTerraceButtonSelect(s.id,true);t.callEvent("onButtonSelectHide",[s.obj.idd])}}}n.obj.className="dhx_toolbar_btn dhxtoolbar_btn_over";n.arw.className="dhx_toolbar_arw dhxtoolbar_btn_pres";t.anyUsed=n.obj.idd;n.polygon.style.top="0px";n.polygon.style.visibility="hidden";n.polygon.style.zIndex=window.dhx4.zim.reserve(n.polygon._idd);n.polygon.style.display="";if(t.conf.skin=="dhx_terrace")t._improveTerraceButtonSelect(n.id,false);n._fixMaxOpenHeight(n.maxOpen||null);t._autoDetectVisibleArea();var l=window.dhx4.absTop(n.obj)+n.obj.offsetHeight+t.conf.sel_ofs_y;var o=n.polygon.offsetHeight;if(l+o>t.tY2){var a=n.maxOpen!=null?Math.floor((t.tY2-l)/22):0;if(a>=1){n._fixMaxOpenHeight(a)}else{l=window.dhx4.absTop(n.obj)-o-t.conf.sel_ofs_y;if(l<0)l=0}}n.polygon.style.top=l+"px";if(t.rtl){n.polygon.style.left=window.dhx4.absLeft(n.obj)+n.obj.offsetWidth-n.polygon.offsetWidth+t.conf.sel_ofs_x+"px"}else{var r=document.body.scrollLeft;var h=r+(window.innerWidth||document.body.clientWidth);var d=window.dhx4.absLeft(n.obj)+t.conf.sel_ofs_x;if(d+n.polygon.offsetWidth>h)d=window.dhx4.absLeft(n.arw)+n.arw.offsetWidth-n.polygon.offsetWidth;n.polygon.style.left=Math.max(d,5)+"px"}n.polygon.style.visibility="visible";if(n.polygon._ie6cover){n.polygon._ie6cover.style.left=n.polygon.style.left;n.polygon._ie6cover.style.top=n.polygon.style.top;n.polygon._ie6cover.style.width=n.polygon.offsetWidth+"px";n.polygon._ie6cover.style.height=n.polygon.offsetHeight+"px";n.polygon._ie6cover.style.display=""}t.callEvent("onButtonSelectShow",[n.obj.idd])}return false};this.arw.onclick=function(t){t=t||event;t.cancelBubble=true};this.arw[window.dhx4.isIPad?"ontouchend":"onmouseup"]=function(t){t=t||event;
-t.cancelBubble=true};if(this.openAll===true){this.obj.onclick=this.arw.onclick;this.obj.onmousedown=this.arw.onmousedown;this.obj.onmouseup=this.arw.onmouseup;if(window.dhx4.isIPad){this.obj.ontouchstart=this.arw.ontouchstart;this.obj.ontouchend=this.arw.ontouchend}}this.obj.iddPrefix=t.idPrefix;this._listOptions={};this._fixMaxOpenHeight=function(e){var i="auto";var s=false;if(e!==null){var l=0;for(var o in this._listOptions)l++;if(l>e){this._ph=22*e;i=this._ph+"px"}else{s=true}}this.polygon.style.width="auto";this.polygon.style.height="auto";if(!s&&n.maxOpen!=null){this.polygon.style.width=this.p_tbl.offsetWidth+t._sbw+"px";this.polygon.style.height=i}};this._separatorButtonSelectObject=function(t,e,i){this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.className="tr_sep";this.obj.tr.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};if(isNaN(i))i=n.p_tbody.childNodes.length+1;else if(i<1)i=1;if(i>n.p_tbody.childNodes.length)n.p_tbody.appendChild(this.obj.tr);else n.p_tbody.insertBefore(this.obj.tr,n.p_tbody.childNodes[i-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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.obj.td.appendChild(this.obj.sep);n._listOptions[t]=this.obj;return this};this._buttonButtonSelectObject=function(e,i,s){var l=true;if(typeof i.enabled!="undefined"){l=window.dhx4.s2b(i.enabled)}else if(typeof i.disabled!="undefined"){l=window.dhx4.s2b(i.disabled)}this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.en=l;this.obj.tr.extAction=i.action||null;this.obj.tr._selected=i.selected!=null;this.obj.tr.className="tr_btn"+(this.obj.tr.en?this.obj.tr._selected&&n.renderSelect?" tr_btn_selected":"":" tr_btn_disabled");this.obj.tr.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.obj.tr.idd=String(e);if(isNaN(s))s=n.p_tbody.childNodes.length+1;else if(s<1)s=1;if(s>n.p_tbody.childNodes.length)n.p_tbody.appendChild(this.obj.tr);else n.p_tbody.insertBefore(this.obj.tr,n.p_tbody.childNodes[s-1]);this.obj.td_a=document.createElement("TD");this.obj.td_a.className="td_btn_img";this.obj.td_a.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};if(t.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(i.img!=null){this.obj.td_a.innerHTML="
";this.obj.tr._img=i.img}else{this.obj.td_a.innerHTML=" "}if(i.icon!=null){this.obj.td_a.innerHTML=''}var o=i.text!=null?i.text:i.itemText||"";this.obj.td_b.innerHTML=""+o+"
";this.obj.tr[window.dhx4.isIPad?"ontouchstart":"onmouseover"]=function(){if(!this.en||this._selected&&n.renderSelect)return;this.className="tr_btn tr_btn_over"};this.obj.tr.onmouseout=function(){if(!this.en)return;if(this._selected&&n.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[window.dhx4.isIPad?"ontouchend":"onclick"]=function(e){e=e||event;e.cancelBubble=true;if(!this.en)return;n.setListOptionSelected(this.idd.replace(t.idPrefix,""));n.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw");window.dhx4.zim.clear(n.polygon._idd);n.polygon.style.display="none";if(n.polygon._ie6cover)n.polygon._ie6cover.style.display="none";if(t.conf.skin=="dhx_terrace")t._improveTerraceButtonSelect(n.id,true);t.anyUsed="none";t.callEvent("onButtonSelectHide",[n.obj.idd]);var i=this.idd.replace(t.idPrefix,"");if(this.extAction)try{window[this.extAction](i)}catch(e){}t.callEvent("onClick",[i])};n._listOptions[e]=this.obj;return this};this.polygon=document.createElement("DIV");this.polygon.dir="ltr";this.polygon.style.display="none";this.polygon.className="dhx_toolbar_poly_"+t.conf.skin+" dhxtoolbar_icons_"+t.conf.iconSize;this.polygon.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.polygon.onmousedown=function(t){t=t||event;t.cancelBubble=true};this.polygon.style.overflowY="auto";this.polygon._idd=window.dhx4.newId();if(window.dhx4.isIPad){this.polygon.ontouchstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;t.cancelBubble=true;return 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(i.options!=null){for(var s=0;s0)e.td_a.removeChild(e.td_a.childNodes[0]);while(e.td_b.childNodes.length>0)e.td_b.removeChild(e.td_b.childNodes[0]);e.tr.onselectstart=null;e.tr.onmouseover=null;e.tr.onmouseout=null;e.tr.onclick=null;while(e.tr.childNodes.length>0)e.tr.removeChild(e.tr.childNodes[0]);e.tr.parentNode.removeChild(e.tr);e.td_a=null;e.td_b=null;e.tr=null}else{e.sep.onselectstart=null;e.td.onselectstart=null;e.tr.onselectstart=null;while(e.td.childNodes.length>0)e.td.removeChild(e.td.childNodes[0]);while(e.tr.childNodes.length>0)e.tr.removeChild(e.tr.childNodes[0]);e.tr.parentNode.removeChild(e.tr);e.sep=null;e.td=null;e.tr=null}e=null;this._listOptions[t]=null;try{delete this._listOptions[t]}catch(i){}};this.showListOption=function(t){if(!this._isListButton(t,true))return;this._listOptions[t].tr.style.display=""};this.hideListOption=function(t){if(!this._isListButton(t,true))return;this._listOptions[t].tr.style.display="none"};this.isListOptionVisible=function(t){if(!this._isListButton(t,true))return;return this._listOptions[t].tr.style.display!="none"};this.enableListOption=function(e){if(!this._isListButton(e))return;this._listOptions[e].tr.en=true;this._listOptions[e].tr.className="tr_btn"+(this._listOptions[e].tr._selected&&t.renderSelect?" tr_btn_selected":"")};this.disableListOption=function(t){if(!this._isListButton(t))return;this._listOptions[t].tr.en=false;this._listOptions[t].tr.className="tr_btn tr_btn_disabled"};this.isListOptionEnabled=function(t){if(!this._isListButton(t))return;return this._listOptions[t].tr.en};this.setListOptionPosition=function(t,e){if(!this._listOptions[t]||this.getListOptionPosition(t)==e||isNaN(e))return;if(e<1)e=1;var i=this._listOptions[t].tr;this.p_tbody.removeChild(i);if(e>this.p_tbody.childNodes.length)this.p_tbody.appendChild(i);else this.p_tbody.insertBefore(i,this.p_tbody.childNodes[e-1]);i=null};this.getListOptionPosition=function(t){var e=-1;if(!this._listOptions[t])return e;for(var i=0;i";n=null};this.getListOptionImage=function(e){if(!this._isListButton(e))return;var i=this._listOptions[e].tr.childNodes[t.rtl?1:0];var n=null;if(i.childNodes.length>0)n=i.childNodes[0].src;i=null;return n};this.clearListOptionImage=function(e){if(!this._isListButton(e))return;var i=this._listOptions[e].tr.childNodes[t.rtl?1:0];while(i.childNodes.length>0)i.removeChild(i.childNodes[0]);i.innerHTML=" ";i=null};this.setListOptionText=function(e,i){if(!this._isListButton(e))return;this._listOptions[e].tr.childNodes[t.rtl?0:1].childNodes[0].innerHTML=i};this.getListOptionText=function(e){if(!this._isListButton(e))return;return this._listOptions[e].tr.childNodes[t.rtl?0:1].childNodes[0].innerHTML};this.setListOptionToolTip=function(t,e){if(!this._isListButton(t))return;this._listOptions[t].tr.title=e};this.getListOptionToolTip=function(t){if(!this._isListButton(t))return;return this._listOptions[t].tr.title};this.forEachListOption=function(t){for(var e in this._listOptions)t(e)};this.getAllListOptions=function(){var t=new Array;for(var e in this._listOptions)t[t.length]=e;return t};this.setListOptionSelected=function(t){for(var e in this._listOptions){var i=this._listOptions[e];if(i.td_a!=null&&i.td_b!=null&&i.tr.en){if(e==t){i.tr._selected=true;i.tr.className="tr_btn"+(this.renderSelect?" tr_btn_selected":"");if(this.mode=="select"){if(i.tr._img)this.setItemImage(i.tr._img);else this.clearItemImage();this.setItemText(this.getListOptionText(t))}}else{i.tr._selected=false;i.tr.className="tr_btn"}}i=null}};this.getListOptionSelected=function(){var t=null;for(var e in this._listOptions)if(this._listOptions[e].tr._selected==true)t=e;return t};this._isListButton=function(t,e){if(this._listOptions[t]==null)return false;if(!e&&this._listOptions[t].tr.className=="tr_sep")return false;return true};this.setMaxOpen=function(t){this._ph=null;if(typeof t=="number"){this.maxOpen=t;this._maxOpenTest();return}this.maxOpen=null};if(i.width)this.setWidth(i.width);if(this.mode=="select"&&typeof i.selected!="undefined")this.setListOptionSelected(i.selected);return this};dhtmlXToolbarObject.prototype._buttonInputObject=function(t,e,i){this.id=t.idPrefix+e;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_def";this.obj.style.display=i.hidden!=null?"none":"";this.obj.idd=String(e);this.obj.w=i.width!=null?i.width:100;this.obj.title=i.title!=null?i.title:"";this.obj.innerHTML="";var n=t;var s=this;this.obj.childNodes[0].onkeydown=function(t){t=t||event;if(t.keyCode==13){n.callEvent("onEnter",[s.obj.idd,this.value])}};t.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(t){this.obj.childNodes[0].value=t};this.getValue=function(){return this.obj.childNodes[0].value};this.setWidth=function(t){this.obj.w=t;this.obj.childNodes[0].style.width=this.obj.w+"px"};this.getWidth=function(){return this.obj.w};this.setItemToolTip=function(t){this.obj.title=t};this.getItemToolTip=function(){return this.obj.title};this.getInput=function(){return this.obj.firstChild};if(typeof i.enabled!="undefined"&&window.dhx4.s2b(i.enabled)==false){this.disableItem()}return this};dhtmlXToolbarObject.prototype._buttonTwoStateObject=function(t,e,i){this.id=t.idPrefix+e;this.state=i.enabled!=null?false:true;this.imgEn=i.img!=null?i.img:"";this.imgDis=i.imgdis!=null?i.imgdis:"";this.img=this.state?this.imgEn!=""?this.imgEn:"":this.imgDis!=""?this.imgDis:"";this.obj=document.createElement("DIV");this.obj.pressed=i.selected!=null;this.obj.extAction=i.action||null;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.obj.pressed?"pres"+(this.state?"":"_dis"):this.state?"def":"dis");this.obj.style.display=i.hidden!=null?"none":"";this.obj.renderAs=this.obj.className;this.obj.idd=String(e);this.obj.title=i.title||"";if(this.obj.pressed){this.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over"}this.obj.innerHTML=t._rtlParseBtn(this.img!=""?"
":"",i.text!=null?""+i.text+"
":"");t.base.appendChild(this.obj);var n=this;this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.onmouseover=function(){this._doOnMouseOver()};this.obj.onmouseout=function(){this._doOnMouseOut()};this.obj._doOnMouseOver=function(){if(n.state==false)return;if(t.anyUsed!="none")return;if(this.pressed){this.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over";return}this.className="dhx_toolbar_btn dhxtoolbar_btn_over";this.renderAs=this.className};this.obj._doOnMouseOut=function(){if(n.state==false)return;if(t.anyUsed!="none")return;if(this.pressed){this.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";return}this.className="dhx_toolbar_btn dhxtoolbar_btn_def";this.renderAs=this.className};this.obj[window.dhx4.isIPad?"ontouchstart":"onmousedown"]=function(e){if(t.checkEvent("onBeforeStateChange"))if(!t.callEvent("onBeforeStateChange",[this.idd.replace(t.idPrefix,""),this.pressed]))return;if(n.state==false)return;if(t.anyUsed!="none")return;this.pressed=!this.pressed;this.className=this.pressed?"dhx_toolbar_btn dhxtoolbar_btn_pres":this.renderAs;var i=this.idd.replace(t.idPrefix,"");if(this.extAction)try{window[this.extAction](i,this.pressed)}catch(e){}t.callEvent("onStateChange",[i,this.pressed]);return false};this.setItemState=function(e,i){if(this.obj.pressed!=e){if(e==true){this.obj.pressed=true;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_pres"+(this.state?"":"_dis");this.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over"}else{this.obj.pressed=false;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.state?"def":"dis");this.obj.renderAs=this.obj.className}if(i==true){var n=this.obj.idd.replace(t.idPrefix,"");if(this.obj.extAction)try{window[this.obj.extAction](n,this.obj.pressed)}catch(s){}t.callEvent("onStateChange",[n,this.obj.pressed])}}};this.getItemState=function(){return this.obj.pressed};this.enableItem=function(){t._enableItem(this)};this.disableItem=function(){t._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){t._setItemText(this,e)};this.getItemText=function(){return t._getItemText(this)};this.setItemImage=function(e){t._setItemImage(this,e,true)};this.clearItemImage=function(){t._clearItemImage(this,true)};this.setItemImageDis=function(e){t._setItemImage(this,e,false)};this.clearItemImageDis=function(){t._clearItemImage(this,false)};this.setItemToolTip=function(t){this.obj.title=t};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._sliderObject=function(t,e,i){this.id=t.idPrefix+e;this.state=i.enabled!=null?i.enabled=="true"?true:false:true;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.state?"def":"dis");this.obj.style.display=i.hidden!=null?"none":"";this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.idd=String(e);this.obj.len=i.length!=null?Number(i.length):50;this.obj.innerHTML=""+(i.textMin||"")+"
"+""+""+""+""+(i.textMax||"")+"
";t.base.appendChild(this.obj);var n=this;this.pen=document.createElement("DIV");this.pen.className="dhxtoolbar_sl_pen";this.obj.appendChild(this.pen);var s=this.pen;this.label=document.createElement("DIV");this.label.dir="ltr";this.label.className="dhx_toolbar_slider_label_"+t.conf.skin+(t.rtl?"_rtl":"");this.label.style.display="none";this.label.tip=i.toolTip||"%v";this.label._zi=window.dhx4.newId();document.body.appendChild(this.label);var l=this.label;this.pen.valueMin=i.valueMin!=null?Number(i.valueMin):0;this.pen.valueMax=i.valueMax!=null?Number(i.valueMax):100;if(this.pen.valueMin>this.pen.valueMax)this.pen.valueMin=this.pen.valueMax;this.pen.valueNow=i.valueNow!=null?Number(i.valueNow):this.pen.valueMax;if(this.pen.valueNow>this.pen.valueMax)this.pen.valueNow=this.pen.valueMax;if(this.pen.valueNowwindow.dhx4.absLeft(s)+Math.round(s.offsetWidth/2)&&s.nowX==s.maxX)return;s.newNowX=s.nowX+i;if(s.newNowXs.maxX)s.newNowX=s.maxX;s.nowX=s.newNowX;s.style.left=s.nowX+"px";s.initXY=e;s.newValueNow=Math.round((s.valueMax-s.valueMin)*(s.newNowX-s.minX)/(s.maxX-s.minX)+s.valueMin);if(l.tip!=""){l.innerHTML=l.tip.replace(/%v/gi,s.newValueNow);l.style.left=Math.round(window.dhx4.absLeft(s)+s.offsetWidth/2-l.offsetWidth/2)+"px";l.style.top=window.dhx4.absTop(s)-l.offsetHeight-3+"px"}t.cancelBubble=true;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.pen._doOnMouseMoveEnd=function(){if(!s.allowMove)return;s.className="dhxtoolbar_sl_pen";s.allowMove=false;s.nowX=s.newNowX;s.valueNow=s.newValueNow;if(l.tip!=""){l.style.display="none";window.dhx4.zim.clear(l._zi)}t.callEvent("onValueChange",[n.obj.idd.replace(t.idPrefix,""),s.valueNow])};if(window.dhx4.isIPad){document.addEventListener("touchmove",s._doOnMouseMoveStart,false);document.addEventListener("touchend",s._doOnMouseMoveEnd,false)}else{if(typeof window.addEventListener!="undefined"){window.addEventListener("mousemove",s._doOnMouseMoveStart,false);window.addEventListener("mouseup",s._doOnMouseMoveEnd,false)}else{document.body.attachEvent("onmousemove",s._doOnMouseMoveStart);document.body.attachEvent("onmouseup",s._doOnMouseMoveEnd)}}this.enableItem=function(){if(this.state)return;this.state=true;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_def"};this.disableItem=function(){if(!this.state)return;this.state=false;this.obj.className="dhx_toolbar_btn dhxtoolbar_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(e,i){e=Number(e);if(ethis.pen.valueMax)e=this.pen.valueMax;this.pen.valueNow=e;this.pen._definePos();if(i==true)t.callEvent("onValueChange",[this.obj.idd.replace(t.idPrefix,""),this.pen.valueNow])};this.getValue=function(){return this.pen.valueNow};this.setMinValue=function(t,e){t=Number(t);if(t>this.pen.valueMax)return;this.obj.childNodes[0].innerHTML=e;this.obj.childNodes[0].style.display=e.length>0?"":"none";this.pen.valueMin=t;if(this.pen.valueNow0?"":"none";this.pen.valueMax=t;if(this.pen.valueNow>this.pen.valueMax)this.pen.valueNow=this.pen.valueMax;this.pen._detectLimits();this.pen._definePos()};this.getMinValue=function(){var t=this.obj.childNodes[0].innerHTML;var e=this.pen.valueMin;return new Array(e,t)};this.getMaxValue=function(){var t=this.obj.childNodes[4].innerHTML;var e=this.pen.valueMax;return new Array(e,t)};this.setItemToolTipTemplate=function(t){this.label.tip=t};this.getItemToolTipTemplate=function(){return this.label.tip};return this};dhtmlXToolbarObject.prototype.unload=function(){if(this.conf.isIPad){document.removeEventListener("touchstart",this._doOnClick,false)}else{if(typeof window.addEventListener=="function"){window.removeEventListener("mousedown",this._doOnClick,false)}else{document.body.detachEvent("onmousedown",this._doOnClick)}}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;window.dhx4._enableDataLoading(this,null,null,null,"clear");window.dhx4._eventable(this,"clear");this.tX1=null;this.tX2=null;this.tY1=null;this.tY2=null;this.anyUsed=null;this.idPrefix=null;this.rootTypes=null;this._rtl=null;this._rtlParseBtn=null;this.setRTL=null;this._sbw=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._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._removeItem=null;this.setAlign=null;this.setSkin=null;this.setIconsPath=null;this.setIconPath=null;this.loadXML=null;this.loadXMLString=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.setMaxOpen=null;this.items=null;this.conf=null};dhtmlXToolbarObject.prototype._autoDetectVisibleArea=function(){var t=window.dhx4.screenDim();this.tX1=t.left;this.tX2=t.right;this.tY1=t.top;this.tY2=t.bottom};dhtmlXToolbarObject.prototype._initObj=function(t){for(var e=0;ee){this._ph=22*e;i=this._ph+"px"}else{s=true}}this.polygon.style.width="auto";this.polygon.style.height="auto";if(!s&&n.maxOpen!=null){this.polygon.style.width=this.p_tbl.offsetWidth+t._sbw+"px";this.polygon.style.height=i}};this._separatorButtonSelectObject=function(t,e,i){this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.className="tr_sep";this.obj.tr.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};if(isNaN(i))i=n.p_tbody.childNodes.length+1;else if(i<1)i=1;if(i>n.p_tbody.childNodes.length)n.p_tbody.appendChild(this.obj.tr);else n.p_tbody.insertBefore(this.obj.tr,n.p_tbody.childNodes[i-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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.obj.td.appendChild(this.obj.sep);n._listOptions[t]=this.obj;return this};this._buttonButtonSelectObject=function(e,i,s){var l=true;if(typeof i.enabled!="undefined"){l=window.dhx4.s2b(i.enabled)}else if(typeof i.disabled!="undefined"){l=window.dhx4.s2b(i.disabled)}this.obj={};this.obj.tr=document.createElement("TR");this.obj.tr.en=l;this.obj.tr.extAction=i.action||null;this.obj.tr._selected=i.selected!=null;this.obj.tr.className="tr_btn"+(this.obj.tr.en?this.obj.tr._selected&&n.renderSelect?" tr_btn_selected":"":" tr_btn_disabled");this.obj.tr.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.obj.tr.idd=String(e);if(isNaN(s))s=n.p_tbody.childNodes.length+1;else if(s<1)s=1;if(s>n.p_tbody.childNodes.length)n.p_tbody.appendChild(this.obj.tr);else n.p_tbody.insertBefore(this.obj.tr,n.p_tbody.childNodes[s-1]);this.obj.td_a=document.createElement("TD");this.obj.td_a.className="td_btn_img";this.obj.td_a.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.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(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};if(t.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(i.img!=null){this.obj.td_a.innerHTML="
";this.obj.tr._img=i.img}else{this.obj.td_a.innerHTML=" "}if(i.icon!=null){this.obj.td_a.innerHTML=''}var o=i.text!=null?i.text:i.itemText||"";this.obj.td_b.innerHTML=""+o+"
";this.obj.tr[window.dhx4.isIPad?"ontouchstart":"onmouseover"]=function(){if(!this.en||this._selected&&n.renderSelect)return;this.className="tr_btn tr_btn_over"};this.obj.tr.onmouseout=function(){if(!this.en)return;if(this._selected&&n.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[window.dhx4.isIPad?"ontouchend":"onclick"]=function(e){e=e||event;e.cancelBubble=true;if(!this.en)return;n.setListOptionSelected(this.idd.replace(t.idPrefix,""));n.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";n.obj.className=n.obj.renderAs;n.arw.className=String(n.obj.renderAs).replace("btn","arw");window.dhx4.zim.clear(n.polygon._idd);n.polygon.style.display="none";if(n.polygon._ie6cover)n.polygon._ie6cover.style.display="none";if(t.conf.skin=="dhx_terrace")t._improveTerraceButtonSelect(n.id,true);t.anyUsed="none";t.callEvent("onButtonSelectHide",[n.obj.idd]);var i=this.idd.replace(t.idPrefix,"");if(this.extAction)try{window[this.extAction](i)}catch(e){}t.callEvent("onClick",[i])};n._listOptions[e]=this.obj;return this};this.polygon=document.createElement("DIV");this.polygon.dir="ltr";this.polygon.style.display="none";this.polygon.className="dhx_toolbar_poly_"+t.conf.skin+" dhxtoolbar_icons_"+t.conf.iconSize;this.polygon.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.polygon.onmousedown=function(t){t=t||event;t.cancelBubble=true};this.polygon.style.overflowY="auto";this.polygon._idd=window.dhx4.newId();if(window.dhx4.isIPad){this.polygon.ontouchstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false;t.cancelBubble=true;return 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(i.options!=null){for(var s=0;s0)e.td_a.removeChild(e.td_a.childNodes[0]);while(e.td_b.childNodes.length>0)e.td_b.removeChild(e.td_b.childNodes[0]);e.tr.onselectstart=null;e.tr.onmouseover=null;e.tr.onmouseout=null;e.tr.onclick=null;while(e.tr.childNodes.length>0)e.tr.removeChild(e.tr.childNodes[0]);e.tr.parentNode.removeChild(e.tr);e.td_a=null;e.td_b=null;e.tr=null}else{e.sep.onselectstart=null;e.td.onselectstart=null;e.tr.onselectstart=null;while(e.td.childNodes.length>0)e.td.removeChild(e.td.childNodes[0]);while(e.tr.childNodes.length>0)e.tr.removeChild(e.tr.childNodes[0]);e.tr.parentNode.removeChild(e.tr);e.sep=null;e.td=null;e.tr=null}e=null;this._listOptions[t]=null;try{delete this._listOptions[t]}catch(i){}};this.showListOption=function(t){if(!this._isListButton(t,true))return;this._listOptions[t].tr.style.display=""};this.hideListOption=function(t){if(!this._isListButton(t,true))return;this._listOptions[t].tr.style.display="none"};this.isListOptionVisible=function(t){if(!this._isListButton(t,true))return;return this._listOptions[t].tr.style.display!="none"};this.enableListOption=function(e){if(!this._isListButton(e))return;this._listOptions[e].tr.en=true;this._listOptions[e].tr.className="tr_btn"+(this._listOptions[e].tr._selected&&t.renderSelect?" tr_btn_selected":"")};this.disableListOption=function(t){if(!this._isListButton(t))return;this._listOptions[t].tr.en=false;this._listOptions[t].tr.className="tr_btn tr_btn_disabled"};this.isListOptionEnabled=function(t){if(!this._isListButton(t))return;return this._listOptions[t].tr.en};this.setListOptionPosition=function(t,e){if(!this._listOptions[t]||this.getListOptionPosition(t)==e||isNaN(e))return;if(e<1)e=1;var i=this._listOptions[t].tr;this.p_tbody.removeChild(i);if(e>this.p_tbody.childNodes.length)this.p_tbody.appendChild(i);else this.p_tbody.insertBefore(i,this.p_tbody.childNodes[e-1]);i=null};this.getListOptionPosition=function(t){var e=-1;if(!this._listOptions[t])return e;for(var i=0;i";n=null};this.getListOptionImage=function(e){if(!this._isListButton(e))return;var i=this._listOptions[e].tr.childNodes[t.rtl?1:0];var n=null;if(i.childNodes.length>0)n=i.childNodes[0].src;i=null;return n};this.clearListOptionImage=function(e){if(!this._isListButton(e))return;var i=this._listOptions[e].tr.childNodes[t.rtl?1:0];while(i.childNodes.length>0)i.removeChild(i.childNodes[0]);i.innerHTML=" ";i=null};this.setListOptionText=function(e,i){if(!this._isListButton(e))return;this._listOptions[e].tr.childNodes[t.rtl?0:1].childNodes[0].innerHTML=i};this.getListOptionText=function(e){if(!this._isListButton(e))return;return this._listOptions[e].tr.childNodes[t.rtl?0:1].childNodes[0].innerHTML};this.setListOptionToolTip=function(t,e){if(!this._isListButton(t))return;this._listOptions[t].tr.title=e};this.getListOptionToolTip=function(t){if(!this._isListButton(t))return;return this._listOptions[t].tr.title};this.forEachListOption=function(t){for(var e in this._listOptions)t(e)};this.getAllListOptions=function(){var t=new Array;for(var e in this._listOptions)t[t.length]=e;return t};this.setListOptionSelected=function(t){for(var e in this._listOptions){var i=this._listOptions[e];if(i.td_a!=null&&i.td_b!=null&&i.tr.en){if(e==t){i.tr._selected=true;i.tr.className="tr_btn"+(this.renderSelect?" tr_btn_selected":"");if(this.mode=="select"){if(i.tr._img)this.setItemImage(i.tr._img);else this.clearItemImage();this.setItemText(this.getListOptionText(t))}}else{i.tr._selected=false;i.tr.className="tr_btn"}}i=null}};this.getListOptionSelected=function(){var t=null;for(var e in this._listOptions)if(this._listOptions[e].tr._selected==true)t=e;return t};this._isListButton=function(t,e){if(this._listOptions[t]==null)return false;if(!e&&this._listOptions[t].tr.className=="tr_sep")return false;return true};this.setMaxOpen=function(t){this._ph=null;if(typeof t=="number"){this.maxOpen=t;this._maxOpenTest();return}this.maxOpen=null};if(i.width)this.setWidth(i.width);if(this.mode=="select"&&typeof i.selected!="undefined")this.setListOptionSelected(i.selected);return this};dhtmlXToolbarObject.prototype._buttonInputObject=function(t,e,i){this.id=t.idPrefix+e;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_def";this.obj.style.display=i.hidden!=null?"none":"";this.obj.idd=String(e);this.obj.w=i.width!=null?i.width:100;this.obj.title=i.title!=null?i.title:"";this.obj.innerHTML="";var n=t;var s=this;this.obj.childNodes[0].onkeydown=function(t){t=t||event;if(t.keyCode==13){n.callEvent("onEnter",[s.obj.idd,this.value])}};t.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(t){this.obj.childNodes[0].value=t};this.getValue=function(){return this.obj.childNodes[0].value};this.setWidth=function(t){this.obj.w=t;this.obj.childNodes[0].style.width=this.obj.w+"px"};this.getWidth=function(){return this.obj.w};this.setItemToolTip=function(t){this.obj.title=t};this.getItemToolTip=function(){return this.obj.title};this.getInput=function(){return this.obj.firstChild};if(typeof i.enabled!="undefined"&&window.dhx4.s2b(i.enabled)==false){this.disableItem()}return this};dhtmlXToolbarObject.prototype._buttonTwoStateObject=function(t,e,i){this.id=t.idPrefix+e;this.state=i.enabled!=null?false:true;this.imgEn=i.img!=null?i.img:"";this.imgDis=i.imgdis!=null?i.imgdis:"";this.img=this.state?this.imgEn!=""?this.imgEn:"":this.imgDis!=""?this.imgDis:"";this.obj=document.createElement("DIV");this.obj.pressed=i.selected!=null;this.obj.extAction=i.action||null;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.obj.pressed?"pres"+(this.state?"":"_dis"):this.state?"def":"dis");this.obj.style.display=i.hidden!=null?"none":"";this.obj.renderAs=this.obj.className;this.obj.idd=String(e);this.obj.title=i.title||"";if(this.obj.pressed){this.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over"}this.obj.innerHTML=t._rtlParseBtn(this.img!=""?"
":"",i.text!=null?""+(i.icon!=""?" ":"")+i.text+"
":"");t.base.appendChild(this.obj);var n=this;this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.onmouseover=function(){this._doOnMouseOver()};this.obj.onmouseout=function(){this._doOnMouseOut()};this.obj._doOnMouseOver=function(){if(n.state==false)return;if(t.anyUsed!="none")return;if(this.pressed){this.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over";return}this.className="dhx_toolbar_btn dhxtoolbar_btn_over";this.renderAs=this.className};this.obj._doOnMouseOut=function(){if(n.state==false)return;if(t.anyUsed!="none")return;if(this.pressed){this.renderAs="dhx_toolbar_btn dhxtoolbar_btn_def";return}this.className="dhx_toolbar_btn dhxtoolbar_btn_def";this.renderAs=this.className};this.obj[window.dhx4.isIPad?"ontouchstart":"onmousedown"]=function(e){if(t.checkEvent("onBeforeStateChange"))if(!t.callEvent("onBeforeStateChange",[this.idd.replace(t.idPrefix,""),this.pressed]))return;if(n.state==false)return;if(t.anyUsed!="none")return;this.pressed=!this.pressed;this.className=this.pressed?"dhx_toolbar_btn dhxtoolbar_btn_pres":this.renderAs;var i=this.idd.replace(t.idPrefix,"");if(this.extAction)try{window[this.extAction](i,this.pressed)}catch(e){}t.callEvent("onStateChange",[i,this.pressed]);return false};this.setItemState=function(e,i){if(this.obj.pressed!=e){if(e==true){this.obj.pressed=true;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_pres"+(this.state?"":"_dis");this.obj.renderAs="dhx_toolbar_btn dhxtoolbar_btn_over"}else{this.obj.pressed=false;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.state?"def":"dis");this.obj.renderAs=this.obj.className}if(i==true){var n=this.obj.idd.replace(t.idPrefix,"");if(this.obj.extAction)try{window[this.obj.extAction](n,this.obj.pressed)}catch(s){}t.callEvent("onStateChange",[n,this.obj.pressed])}}};this.getItemState=function(){return this.obj.pressed};this.enableItem=function(){t._enableItem(this)};this.disableItem=function(){t._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){t._setItemText(this,e)};this.getItemText=function(){return t._getItemText(this)};this.setItemImage=function(e){t._setItemImage(this,e,true)};this.clearItemImage=function(){t._clearItemImage(this,true)};this.setItemImageDis=function(e){t._setItemImage(this,e,false)};this.clearItemImageDis=function(){t._clearItemImage(this,false)};this.setItemToolTip=function(t){this.obj.title=t};this.getItemToolTip=function(){return this.obj.title};return this};dhtmlXToolbarObject.prototype._sliderObject=function(t,e,i){this.id=t.idPrefix+e;this.state=i.enabled!=null?i.enabled=="true"?true:false:true;this.obj=document.createElement("DIV");this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_"+(this.state?"def":"dis");this.obj.style.display=i.hidden!=null?"none":"";this.obj.onselectstart=function(t){t=t||event;if(t.preventDefault)t.preventDefault();else t.returnValue=false};this.obj.idd=String(e);this.obj.len=i.length!=null?Number(i.length):50;this.obj.innerHTML=""+(i.textMin||"")+"
"+""+""+""+""+(i.textMax||"")+"
";t.base.appendChild(this.obj);var n=this;this.pen=document.createElement("DIV");this.pen.className="dhxtoolbar_sl_pen";this.obj.appendChild(this.pen);var s=this.pen;this.label=document.createElement("DIV");this.label.dir="ltr";this.label.className="dhx_toolbar_slider_label_"+t.conf.skin+(t.rtl?"_rtl":"");this.label.style.display="none";this.label.tip=i.toolTip||"%v";this.label._zi=window.dhx4.newId();document.body.appendChild(this.label);var l=this.label;this.pen.valueMin=i.valueMin!=null?Number(i.valueMin):0;this.pen.valueMax=i.valueMax!=null?Number(i.valueMax):100;if(this.pen.valueMin>this.pen.valueMax)this.pen.valueMin=this.pen.valueMax;this.pen.valueNow=i.valueNow!=null?Number(i.valueNow):this.pen.valueMax;if(this.pen.valueNow>this.pen.valueMax)this.pen.valueNow=this.pen.valueMax;if(this.pen.valueNowwindow.dhx4.absLeft(s)+Math.round(s.offsetWidth/2)&&s.nowX==s.maxX)return;s.newNowX=s.nowX+i;if(s.newNowXs.maxX)s.newNowX=s.maxX;s.nowX=s.newNowX;s.style.left=s.nowX+"px";s.initXY=e;s.newValueNow=Math.round((s.valueMax-s.valueMin)*(s.newNowX-s.minX)/(s.maxX-s.minX)+s.valueMin);if(l.tip!=""){l.innerHTML=l.tip.replace(/%v/gi,s.newValueNow);l.style.left=Math.round(window.dhx4.absLeft(s)+s.offsetWidth/2-l.offsetWidth/2)+"px";l.style.top=window.dhx4.absTop(s)-l.offsetHeight-3+"px"}t.cancelBubble=true;if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false};this.pen._doOnMouseMoveEnd=function(){if(!s.allowMove)return;s.className="dhxtoolbar_sl_pen";s.allowMove=false;s.nowX=s.newNowX;s.valueNow=s.newValueNow;if(l.tip!=""){l.style.display="none";window.dhx4.zim.clear(l._zi)}t.callEvent("onValueChange",[n.obj.idd.replace(t.idPrefix,""),s.valueNow])};if(window.dhx4.isIPad){document.addEventListener("touchmove",s._doOnMouseMoveStart,false);document.addEventListener("touchend",s._doOnMouseMoveEnd,false)}else{if(typeof window.addEventListener!="undefined"){window.addEventListener("mousemove",s._doOnMouseMoveStart,false);window.addEventListener("mouseup",s._doOnMouseMoveEnd,false)}else{document.body.attachEvent("onmousemove",s._doOnMouseMoveStart);document.body.attachEvent("onmouseup",s._doOnMouseMoveEnd)}}this.enableItem=function(){if(this.state)return;this.state=true;this.obj.className="dhx_toolbar_btn dhxtoolbar_btn_def"};this.disableItem=function(){if(!this.state)return;this.state=false;this.obj.className="dhx_toolbar_btn dhxtoolbar_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(e,i){e=Number(e);if(ethis.pen.valueMax)e=this.pen.valueMax;this.pen.valueNow=e;this.pen._definePos();if(i==true)t.callEvent("onValueChange",[this.obj.idd.replace(t.idPrefix,""),this.pen.valueNow])};this.getValue=function(){return this.pen.valueNow};this.setMinValue=function(t,e){t=Number(t);if(t>this.pen.valueMax)return;this.obj.childNodes[0].innerHTML=e;this.obj.childNodes[0].style.display=e.length>0?"":"none";this.pen.valueMin=t;if(this.pen.valueNow0?"":"none";this.pen.valueMax=t;if(this.pen.valueNow>this.pen.valueMax)this.pen.valueNow=this.pen.valueMax;this.pen._detectLimits();this.pen._definePos()};this.getMinValue=function(){var t=this.obj.childNodes[0].innerHTML;var e=this.pen.valueMin;return new Array(e,t)};this.getMaxValue=function(){var t=this.obj.childNodes[4].innerHTML;var e=this.pen.valueMax;return new Array(e,t)};this.setItemToolTipTemplate=function(t){this.label.tip=t};this.getItemToolTipTemplate=function(){return this.label.tip};return this};dhtmlXToolbarObject.prototype.unload=function(){if(this.conf.isIPad){document.removeEventListener("touchstart",this._doOnClick,false)}else{if(typeof window.addEventListener=="function"){window.removeEventListener("mousedown",this._doOnClick,false)}else{document.body.detachEvent("onmousedown",this._doOnClick)}}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;window.dhx4._enableDataLoading(this,null,null,null,"clear");window.dhx4._eventable(this,"clear");this.tX1=null;this.tX2=null;this.tY1=null;this.tY2=null;this.anyUsed=null;this.idPrefix=null;this.rootTypes=null;this._rtl=null;this._rtlParseBtn=null;this.setRTL=null;this._sbw=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._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._removeItem=null;this.setAlign=null;this.setSkin=null;this.setIconsPath=null;this.setIconPath=null;this.loadXML=null;this.loadXMLString=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.setMaxOpen=null;this.items=null;this.conf=null};dhtmlXToolbarObject.prototype._autoDetectVisibleArea=function(){var t=window.dhx4.screenDim();this.tX1=t.left;this.tX2=t.right;this.tY1=t.top;this.tY2=t.bottom};dhtmlXToolbarObject.prototype._initObj=function(t){for(var e=0;e=0&&t[n][s-1]!=null&&e[t[n][s-1].type])r=true}o.node.style.borderRightWidth=a?"1px":"0px";o.node.style.borderTopRightRadius=o.node.style.borderBottomRightRadius=a?this.conf.terrace_radius:"0px";if(o.type=="buttonSelect"){o.node.previousSibling.style.borderTopLeftRadius=o.node.previousSibling.style.borderBottomLeftRadius=r?this.conf.terrace_radius:"0px";o.node.previousSibling._br=a;o.node.previousSibling._bl=r}else{o.node.style.borderTopLeftRadius=o.node.style.borderBottomLeftRadius=r?this.conf.terrace_radius:"0px"}o.node._br=a;o.node._bl=r}}for(var n=0;n0){this.base.removeChild(this.base.childNodes[0])}var h=(window.dhx4.isIE?this.base.currentStyle.position:window.getComputedStyle(this.base,null).getPropertyValue("position"));if(!(h=="relative"||h=="absolute")){this.base.style.position="relative"}this.cell=new dhtmlXEditorCell(window.dhx4.newId(),this);this.base.appendChild(this.cell.cell);this.cBlock=document.createElement("DIV");this.cBlock.className="dhxcont_content_blocker";this.cBlock.style.display="none";this.base.appendChild(this.cBlock);this.editor=document.createElement("IFRAME");this.editor.className="dhxeditor_mainiframe";this.editor.frameBorder=0;if(window.dhx4.isOpera){this.editor.scrolling="yes"}this.setSizes();var a=this.editor;if(typeof(window.addEventListener)!="undefined"){a.onload=function(){for(var l=0;l