function C1WebCommandBuilder(data){this.cp=function(){this.style.width='';this.style.height='';};this.d=data;this.bk=this.d.Class=='Menu';this.dc=this.d.Class=='ToolBar';this.aw=this.d.Class=='TopicBar';this.ak=this.d.Class=='TreeView';this.bi=this.d.Class=='TabStrip';this.q=function(tag){return document.createElement(tag);};this.am=document.getElementById(data.ClientID);if(this.am.rows.length>=1)this.bp=this.am.rows[0];this.ai='0%';if(navigator.userAgent.toLowerCase().indexOf('msie')==-1)this.ai='1px';this.ae=function(wide){var dx=this.q("TABLE");dx.cellPadding='0';dx.cellSpacing='0';dx.border='0';if(this.j(wide,true))dx.style.width='100%';return dx;};this.n=function(row){var ee=row.insertCell(row.cells.length);ee.vAlign='top';return ee;};this.ed=function(row){return row.insertCell(row.cells.length);};this.co=function(_table){return _table.insertRow(_table.rows.length);};this.cv=function(st,_style){var	ss=_style.split(";");if(!st)return _style;for(var i=0;i<ss.length;i++){if(ss[i]){var	pair=c1c_splitTwice(ss[i],":");if(st.indexOf(pair[0]+':')==-1)st+=ss[i]+';';};};return st;};this.k=function(_controlStyle,_groupStyle,_itemStyle,is){var st='';if(_itemStyle)st+=_itemStyle;if(_groupStyle)st=this.cv(st,_groupStyle);if(_controlStyle)st=this.cv(st,_controlStyle);if(is)st=this.cv(st,is);return st;};this.ac=function(_cProp,_gProp,_iProp){var res='';if(typeof(_iProp)!='undefined')return _iProp;else if(typeof(_gProp)!='undefined')return _gProp;return _cProp;};this.a=function(_style,_name){if(!_style)return"";var r="(^|;)"+_name+':(.*?)(?=;)';var m=_style.match(new RegExp(r));if(m){var	pair=c1c_splitTwice(m[0],":");return pair[1];}else return"";};this.bo=function(el,_style,fo){if(!_style)return;var	ss=_style.split(";");for(var i=0;i<ss.length;i++){var	pair=c1c_splitTwice(ss[i],":");if(pair.length==2){if(typeof(el.style[pair[0]])!='undefined'&&(!fo||pair[0]=='fontSize'||pair[0]=='fontFamily'||pair[0]=='color'||pair[0]=='fontStyle'||pair[0]=='fontVariant'||pair[0]=='fontWeight'||pair[0]=='textAlign'||pair[0]=='textDecoration'))el.style[pair[0]]=pair[1];else if(pair[0]=='className'&&!fo)el.className=pair[1];};};};this.aq=function(row,groupData,data,vert){if(this.bp){var contentCell=this.bp.cells[data.ContentIndex];this.bp.removeChild(contentCell);row.appendChild(contentCell);this.bp.insertCell(data.ContentIndex);};};this.az=function(body,groupData,data,vert){var style=this.k(this.d.SeparatorStyle,groupData.SeparatorStyle,data.SeparatorStyle);if(style){var paddingBottom=this.a(style,"PaddingBottom");if(paddingBottom)body.style.paddingBottom=paddingBottom;var paddingTop=this.a(style,"PaddingTop");if(paddingTop)body.style.paddingTop=paddingTop;var paddingLeft=this.a(style,"paddingLeft");if(paddingLeft)body.style.paddingLeft=paddingLeft;var paddingRight=this.a(style,"paddingRight");if(paddingRight)body.style.paddingRight=paddingRight;};if(!vert&&typeof(this.d.ItemSize)=='undefined')body.style.height='100%';var innerTable=this.ae(vert);body.appendChild(innerTable);if(!vert){if(typeof(this.d.ItemSize)!='undefined')innerTable.style.height=this.d.ItemSize;else if(this.dc)innerTable.style.height='100%';};var innerRow=innerTable.insertRow(0),innerBody=this.n(innerRow);innerBody.vAlign='middle';var img=this.q('IMG');innerBody.appendChild(img);img.style.width='0px';img.style.height='0px';img.style.borderWidth='0px';img.width='';img.height='';img.src=this.d.Urls[0];var backImageUrl=this.a(style,"BackImageUrl");if(backImageUrl)innerBody.style.backgroundImage='url('+this.d.Urls[backImageUrl]+')';var size=this.a(style,"BackImageSize");if(vert)innerBody.style.height=size;else innerBody.style.width=size;this.bo(body,style);var cssClass=this.a(style,"CssClass");if(!backImageUrl&&!cssClass){var borderColor=this.a(style,"borderColor"),borderStyle=this.a(style,"borderStyle"),borderWidth=this.a(style,"borderWidth");body.style.borderColor='';if(borderColor){body.style.borderColor='';innerBody.style[this.bw("Color",vert)]=borderColor;};if(borderStyle){body.style.borderStyle='';innerBody.style[this.bw("Style",vert)]=borderStyle;};if(borderWidth){body.style.borderWidth='';innerBody.style[this.bw("Width",vert)]=borderWidth;};};if(!vert){var div=this.q('DIV');innerBody.appendChild(div);div.style.overflow='hidden';div.style.width='0px';div.innerHTML='x';};};this.bw=function(part,vert){var prefix;if(vert)prefix="borderTop";else prefix="borderLeft";return prefix+part;};this.cm=function(row,data,vert){if(!vert)row.style.height='100%';};this.dl=function(cell,groupData,data,style,header){var wrap=this.j(this.ac(groupData.WrapText,data.WrapText),true);if(!wrap||header)cell.style.whiteSpace="nowrap";if(data.Text)cell.innerHTML=data.Text;cell.vAlign='middle';var ha=this.a(style,"ItemAlign");if(ha)cell.align=ha;var p;p=this.a(style,"LabelPaddingLeft");if(p)cell.style.paddingLeft=p;p=this.a(style,"LabelPaddingRight");if(p)cell.style.paddingRight=p;p=this.a(style,"LabelPaddingTop");if(p)cell.style.paddingTop=p;p=this.a(style,"LabelPaddingBottom");if(p)cell.style.paddingBottom=p;};this.dq=function(cell,groupData,data,style,iw,id){var lit=this.q('DIV'),img=this.q('IMG');img.id=id+'_img';lit.appendChild(img);cell.appendChild(lit);if(iw){lit.style.width=iw;cell.style.width=iw;}else cell.style.width=this.ai;var url=this.a(style,"ImageUrl"),pos=this.a(style,"ItemImagePosition");img.style.borderWidth='0px';img.style.width='16px';img.style.height='16px';img.onload=this.cp;if(url)img.src=this.d.Urls[url];else{img.src=this.d.Urls[0];img.style.display='none';};var its=this.a(style,"ImageTextSpacing");if(its)img.style.marginRight=its;else if(url)img.style.marginRight='4px';};this.dp=function(table,boundaryTable,leftCell,middleCell,rightCell,vert,data,groupData){if(vert){table.style.width='100%';table.rows[0].style.height='100%';}else table.style.height='100%';var lburl=this.f(this.a(data.CurrentStyle,"LeftBorderImageUrl")),mx=data.Class=='Header'&&this.d.MixedBordersMode;if(lburl&&!(mx&&groupData.Index)){var img=this.q('IMG');img.style.borderWidth='0px';img.id=data.ClientID+'_lbi';img.style.width='1px';img.style.height='1px';img.onload=this.cp;img.src=lburl;leftCell.appendChild(img);leftCell.style.width=this.ai;};var rburl;if(!mx)rburl=this.f(this.a(data.CurrentStyle,"RightBorderImageUrl"));else{if(!groupData.NextIsActive)rburl=this.f(this.a(data.CurrentStyle,"RightBorderImageUrl"));else rburl=this.f(this.a(this.d.ActiveHeaderStyle,"LeftBorderImageUrl"));};if(rburl){var img=this.q('IMG');img.style.borderWidth='0px';img.id=data.ClientID+'_rbi';img.onload=this.cp;img.style.width='1px';img.style.height='1px';img.src=rburl;rightCell.appendChild(img);rightCell.style.width=this.ai;};};this.v=function(body,groupData,data,vert,id){this.bv(data,groupData);if(data.Class=='LinkItem'||data.Class=='Header'){data.ClientID=id;var en=this.ac(this.d.Enabled,groupData.Enabled,data.Enabled);data.IsEnabled=this.j(en,true);var st;if(data.Class=='Header'){st=this.k(this.d.InactiveHeaderStyle,groupData.InactiveHeaderStyle);data.CItemStyle=st;data.CMouseOverItemStyle=this.k(this.d.MouseOverInactiveHeaderStyle,groupData.MouseOverInactiveHeaderStyle,'',data.CItemStyle);data.CSelectedItemStyle=this.k(this.d.ActiveHeaderStyle,groupData.ActiveHeaderStyle,'',data.CItemStyle);data.CMouseOverSelectedItemStyle=this.k(this.d.MouseOverActiveHeaderStyle,groupData.MouseOverActiveHeaderStyle,'',data.CItemStyle);if(!data.IsEnabled){st=this.k(this.d.DisabledHeaderStyle,groupData.DisabledHeaderStyle,'',st);data.CDisabledItemStyle=st;}else if(data.Selected)st=data.CSelectedItemStyle;}else{st=this.k(this.d.ItemStyle,groupData.ItemStyle,data.ItemStyle);data.CItemStyle=st;data.CMouseOverItemStyle=this.k(this.d.MouseOverItemStyle,groupData.MouseOverItemStyle,data.MouseOverItemStyle,data.CItemStyle);data.CSelectedItemStyle=this.k(this.d.SelectedItemStyle,groupData.SelectedItemStyle,data.SelectedItemStyle,data.CItemStyle);data.CMouseOverSelectedItemStyle=this.k(this.d.MouseOverSelectedItemStyle,groupData.MouseOverSelectedItemStyle,data.MouseOverSelectedItemStyle,data.CItemStyle);if(this.bk&&this.j(data.Level,1)>0){st=this.k(this.d.SubMenuItemStyle,groupData.SubMenuItemStyle,data.SubMenuItemStyle,st);data.CItemStyle=st;data.CMouseOverItemStyle=this.k(this.d.SubMenuMouseOverItemStyle,groupData.SubMenuMouseOverItemStyle,data.SubMenuMouseOverItemStyle,data.CMouseOverItemStyle);data.CSelectedItemStyle=this.k(this.d.SubMenuSelectedItemStyle,groupData.SubMenuSelectedItemStyle,data.SubMenuSelectedItemStyle,data.CSelectedItemStyle);data.CMouseOverSelectedItemStyle=this.k(this.d.SubMenuMouseOverSelectedItemStyle,groupData.SubMenuMouseOverSelectedItemStyle,data.SubMenuMouseOverSelectedItemStyle,data.CMouseOverSelectedItemStyle);};if(this.bk){var checkImg,o=this.j(data.Level,1)==0?this.d:groupData;if(!this.j(o.AllowMultipleSelect,true)&&data.SpecialSymbolStyle.RadioMarkImageUrl)checkImg=data.SpecialSymbolStyle.RadioMarkImageUrl;else if(data.SpecialSymbolStyle.CheckMarkImageUrl)checkImg=data.SpecialSymbolStyle.CheckMarkImageUrl;if(checkImg&&!(this.a(data.CItemStyle,"ImageUrl")||this.a(data.CMouseOverItemStyle,"ImageUrl")||this.a(data.CSelectedItemStyle,"ImageUrl")||this.a(data.CMouseOverSelectedItemStyle,"ImageUrl"))){data.CSelectedItemStyle+='ImageUrl:'+checkImg+';';data.CMouseOverSelectedItemStyle+='ImageUrl:'+checkImg+';';};};if(!data.IsEnabled)st=this.k(this.d.DisabledItemStyle,groupData.DisabledItemStyle,data.DisabledItemStyle,st);else if(data.Selected)st=data.CSelectedItemStyle;};data.CurrentStyle=st;var res=this.ae();body.appendChild(res);res.id=id+'_bt';var tr=res.insertRow(0),lc=this.n(tr),mc=this.n(tr),rc=this.n(tr);if(vert){res.style.width='100%';}else{};lc.style.height='100%';mc.style.height='100%';rc.style.height='100%';mc.style.width='100%';rc.style.width=this.ai;lc.style.width=this.ai;mc.vAlign='middle';mc.id=id+'_mbc';lc.vAlign='middle';rc.vAlign='middle';var url=this.a(st,"BackImageUrl");if(url)mc.style.backgroundImage='url('+this.d.Urls[url]+')';res.style.width='100%';var it=this.ae();mc.appendChild(it);var ir=it.insertRow(0),ic=this.n(ir);ic.id=id;this.dp(it,res,lc,mc,rc,vert,data,groupData);if(data.ToolTip)ic.title=data.ToolTip;if(data.Class!='Header'){var p=this.ac(this.d.ItemPadding,groupData.ItemPadding);if(p)ic.style.padding=p;};var it1=this.ae();ic.appendChild(it1);it1.style.height='100%';it1.style.width='100%';ic.vAlign='top';for(var r=0;r<3;r++){ir=it1.insertRow(r);ir.style.height='0px';for(var c=0;c<3;c++){var ic1=this.n(ir);if(r!=1)ic1.style.height='0%';ic1.vAlign='top';if(c==0)ic1.align='left';else if(c==2)ic1.align='right';};};var iipos=this.a(st,"ItemImagePosition");if(iipos!='TextOnly'){var i_cell=it1.rows[1].cells[0];if(iipos=='Far')i_cell=it1.rows[1].cells[2];else if(iipos=='Top')i_cell=it1.rows[0].cells[1];else if(iipos=='Bottom')i_cell=it1.rows[2].cells[1];var iw;if(this.bk&&this.j(data.Level,1)>0){iw=this.ac(this.d.SubMenuIconBarWidth,groupData.IconBarWidth,data.IconBarWidth);if(!iw)iw=this.d.IconBarWidth;}else iw=this.ac(this.d.IconBarWidth,groupData.IconBarWidth,data.IconBarWidth);if(iw)i_cell.style.width=iw;else i_cell.style.width='0%';this.dq(i_cell,groupData,data,st,iw,id);};mc=it1.rows[1].cells[1];if(iipos!='ImageOnly'){this.dl(mc,groupData,data,st,data.Class=='Header');};this.bo(ic,st);this.bo(it1,st,true);this.ao(res,vert);if(this.dc)this.as(it1,data,vert);else if(data.Class=='Header')this.bh(it1,data,vert,id);else if(this.bk)this.bd(it1,groupData,data,vert);else if(this.ak)this.bc(it1,groupData,data,vert);return res;}else if(data.Class=='Separator'){var res=this.ae(vert);body.appendChild(res);var row=res.insertRow(0),cell=this.n(row);this.az(cell,groupData,data,vert);this.ao(res,vert);return res;}else if(data.Class=='ContentItem'){var res=this.ae(vert);body.appendChild(res);var row=res.insertRow(0);this.aq(row,groupData,data,vert);this.ao(res,vert);return res;};};this.bc=function(it,groupData,data,vert){var row=it.rows[0],cellBefore=row.firstChild;if(data.ShowCheckBox){var cell_cbx=row.insertCell(0);cellBefore=cell_cbx;cell_cbx.rowSpan=3;cell_cbx.style.align='left';cell_cbx.vAlign='middle';cell_cbx.style.width='1px';var cbx=this.q('INPUT');cbx.type='checkbox';cell_cbx.appendChild(cbx);var eb=this.j(data.Selected,false);if(eb)cbx.checked=true;if(!this.j(data.IsEnabled,true))cbx.setAttribute('disabled','disabled');cbx.onclick=SetCheckboxClicked;cbx.id=data.ClientID+'_cbx';};var indCell=this.q('TD');indCell.rowSpan=3;indCell.style.width=this.ai;indCell.align='right';indCell.vAlign='middle';var indTxt='&nbsp;';var style=data.SpecialSymbolStyle,indUrl=style.NoExpandNodeImageUrl,indId=data.ClientID+'_ti';if(data.NestedGroup||data.PopulateOnDemand)if(data.PopulateOnDemand||!this.j(data.NestedGroup.ActualActive,true)){indUrl=style.CollapsedNodeImageUrl;indTxt="+";}else{indUrl=style.ExpandedNodeImageUrl;indTxt="-";};if(indUrl){var img=this.q('IMG');img.id=indId;img.onload=this.cp;img.style.width='16px';img.style.height='16px';img.src=this.f(indUrl);img.style.borderWidth='0px';if(this.d.ShowLines&&this.j(data.Level,1)>0){var indLine=row.insertCell(0);indLine.rowSpan=3;indLine.style.width=this.ai;indLine.align='left';indLine.vAlign='bottom';var indLineImg=this.q('IMG');indLineImg.style.borderWidth='0px';indLineImg.src=this.f(style.HorizontalLineImageUrl);indLine.appendChild(indLineImg);};indCell.appendChild(img);img.onclick=SetPlusMinusClicked;}else{var lc=this.q('SPAN');lc.id=indId;lc.style.width='20px';lc.style.textAlign='center';lc.innerHTML=indTxt;indCell.appendChild(lc);};row.insertBefore(indCell,cellBefore);};this.bd=function(it,groupData,data,vert){var smm=this.j(this.d.SubMenuMark,'Yes');if(smm=='No'||(!(data.SubMenu||smm=='Yes')||!vert))return;var row=it.rows[0],cellInd;if(this.j(this.d.HorzPopupDirection,'LeftToRight')=='LeftToRight')cellInd=3;else cellInd=0;var indCell=row.insertCell(cellInd);indCell.rowSpan=3;indCell.style.width=this.ai;indCell.align='right';indCell.vAlign='middle';var indUrl,indTxt;indUrl=this.f(this.d.SpecialSymbolStyle.SubMenuMarkImageUrl);indTxt=groupData.SpecialSymbolStyle.SubMenuMarkText;if(!indTxt&&!indUrl){indUrl=this.f(this.d.SubMenuMarkImageUrl);};if(indUrl){var img=this.q('IMG');indCell.appendChild(img);img.style.borderWidth='0px';{img.onload=this.cp;img.style.width='10px';};if(!data.SubMenu)img.style.visibility='hidden';img.src=indUrl;img.alt=" ";}else{if(data.SubMenu)indCell.innerHTML=indTxt;else indCell.innerHTML="<span style=\"overflow:hidden;height:0px;visibility:hidden;\">_</span>";};};this.as=function(it,data,vert){var row=it.rows[0];if(data.HasDropDownButton&&!vert){var bt=this.n(row);bt.rowSpan=3;bt.align='left';bt.vAlign='middle';bt.style.width='1px';var dw=this.q('IMG');bt.appendChild(dw);dw.style.width='9px';dw.style.height='16px';dw.style.borderWidth='0px';dw.src=this.d.Urls[data.DropDownButtonImageUrl];if(data.IsEnabled)bt.onclick=function(){OnDropDownClick(this,data.DropDownContextMenuId)};};var indCell=row.insertCell(0);indCell.rowSpan=3;indCell.style.width=this.ai;indCell.align='right';indCell.vAlign='middle';};this.bh=function(it,data,vert,id){var row=it.rows[0],exStyle,colStyle;if(data.IsEnabled){exStyle=data.CSelectedItemStyle;colStyle=data.CItemStyle;}else{exStyle=data.CDisabledItemStyle;colStyle=exStyle;};var iip=this.a(exStyle,"ItemImagePosition"),cellind;if(iip&&iip=='Far')cellInd=0;else cellInd=3;var indCell=row.insertCell(cellInd);indCell.rowSpan=3;indCell.style.width=this.ai;indCell.align='right';indCell.vAlign='middle';var img=this.q('IMG');indCell.appendChild(img);img.style.borderWidth='0px';img.id=id+'_ind';var indUrl;if(data.Selected)indUrl=this.a(exStyle,"IndicatorUrl");else indUrl=this.a(colStyle,"IndicatorUrl");if(!indUrl){indUrl=0;img.style.height='0%';img.style.width=this.ai;}else{img.onload=this.cp;img.style.height='1px';img.style.width='25px';};img.src=this.f(indUrl);};this.ao=function(res,vert){res.style.width='100%';};this.bl=function(cell,data,vert){if(!vert)cell.style.height='100%';var gp=this.ac(this.d.GroupPadding,data.GroupPadding);if(gp)cell.style.padding=gp;};this.di=function(item,vert,isp){var st;if(vert)st="height";else st="width";var res=this.q('DIV');res.style.overflow='hidden';res.style[st]=isp;res.innerHTML='&nbsp;';return res;};this.ab=function(cell,group,item,vert,id,level){if(item.SubMenu)this.aa(cell,item.SubMenu,0,this.j(item.Level,0),item.ClientID);if(item.PopulateOnDemand){item.NestedGroup=new Object();item.NestedGroup.WaitControl=true;item.NestedGroup.ActualActive=false;};if(item.NestedGroup){if(item.ShowCheckBox)item.NestedGroup.ShowCheckBoxes=true;var table=this.ae();cell.appendChild(table);var row=this.co(table),cell1=this.n(row),cell2=this.n(row);if(this.d.ShowLines){var style=group.SpecialSymbolStyle,indUrl=this.f(style.NoExpandNodeImageUrl),vertUrl=this.f(style.VerticalLineImageUrl);cell1.style.width='10px';cell1.style.backgroundRepeat='repeat-y';cell1.style.backgroundPosition='bottom right';cell1.style.backgroundImage='url('+vertUrl+')';}else cell1.style.width='20px';this.aa(cell2,item.NestedGroup,0,this.j(item.Level,0),item.ClientID);};};this.ay=function(row,data,vert,group_id){var vis=0,isp=this.ac(this.d.ItemSpacing,data.ItemSpacing);this.cm(row,data,vert);if(vert){var cell=this.n(row);this.bl(cell,data,vert);if(typeof(data.Items)!='undefined'){for(var i=0;i<data.Items.length;i++){var item=data.Items[i];if(data.ShowCheckBoxes)item.ShowCheckBox=true;if(typeof(item.Visible)=='undefined'||item.Visible){if(vis>0&&typeof(isp)!='undefined'){var c=this.di(item,vert,isp);if(c)cell.appendChild(c);};var id=group_id+'_i'+item.Index;this.v(cell,data,item,vert,id);this.ab(cell,data,item,vert,id);vis++;};};}else cell.innerHTML="&nbsp;";}else{if(typeof(data.Items)!='undefined')for(var i=0;i<data.Items.length;i++){var item=data.Items[i];if(typeof(item.Visible)=='undefined'||item.Visible){var cell=this.n(row);this.bl(cell,data,vert);var id=group_id+'_i'+i;this.v(cell,data,item,vert,id);this.ab(cell,data,item,vert,id);if(vis>0&&typeof(isp)!='undefined'){if(vert)cell.style.paddingTop=isp;else cell.style.paddingLeft=isp;};vis++;};};};if(this.aw||this.bi||data.WaitControl){this.bs(row,data,group_id,this.j(data.PopulateOnDemand,false)&&!this.j(data.ActualActive,true));};};this.bs=function(bodyRow,data,id,visible){if(visible){while(bodyRow.firstChild)bodyRow.removeChild(bodyRow.firstChild);};var cell=this.n(bodyRow);cell.id=id+'_cb';this.bl(cell,data,true);cell.align='center';if(!this.d.CallbackWaitControlID){var waitimg=this.f(this.j(this.d.CallbackWaitImageUrl,1)),img=this.q('IMG');cell.appendChild(img);img.style.borderWidth=0;img.src=waitimg;};if(!visible&&!this.ak)cell.style.display='none';};this.bb=function(data){if(!this.d.SpecialSymbolStyle)this.d.SpecialSymbolStyle=new Object();var cst=this.d.SpecialSymbolStyle;if(!data.SpecialSymbolStyle)data.SpecialSymbolStyle=cst;var gst=data.SpecialSymbolStyle;this.dn(gst,cst);};this.dn=function(gst,cst){if(!gst.CheckMarkImageUrl)gst.CheckMarkImageUrl=cst.CheckMarkImageUrl;if(!gst.RadioMarkImageUrl)gst.RadioMarkImageUrl=cst.RadioMarkImageUrl;if(!gst.SubMenuMarkImageUrl)gst.SubMenuMarkImageUrl=cst.SubMenuMarkImageUrl;if(!gst.SubMenuMarkText)gst.SubMenuMarkText=cst.SubMenuMarkText;if(!gst.CollapsedNodeImageUrl)gst.CollapsedNodeImageUrl=cst.CollapsedNodeImageUrl;if(!gst.NoExpandNodeImageUrl)gst.NoExpandNodeImageUrl=cst.NoExpandNodeImageUrl;if(!gst.ExpandedNodeImageUrl)gst.ExpandedNodeImageUrl=cst.ExpandedNodeImageUrl;if(!gst.VerticalLineImageUrl)gst.VerticalLineImageUrl=cst.VerticalLineImageUrl;if(!gst.HorizontalLineImageUrl)gst.HorizontalLineImageUrl=cst.HorizontalLineImageUrl;};this.bv=function(data,_gdata){if(!_gdata.SpecialSymbolStyle)_gdata.SpecialSymbolStyle=new Object();var cst=_gdata.SpecialSymbolStyle;if(!data.SpecialSymbolStyle)data.SpecialSymbolStyle=cst;var gst=data.SpecialSymbolStyle;this.dn(gst,cst);};this.aa=function(cell,data,index,level,parId){this.bb(data);var vert=!(this.dc&&(typeof(this.d.Layout)=="undefined"||this.d.Layout=='Horizontal')),res=this.ae(vert&&!this.bk);cell.appendChild(res);with(res){if(this.aw||this.bi||this.dc)id=parId+'__g'+index;else id=parId+'_g'+index;data.ClientID=id;if(data.ToolTip)title=data.ToolTip;var st;this.cr(res,data,vert);var row=res.insertRow(res.rows.lenght);row.id=id+'_br';if(!this.bi)data.BodyRowClientID=id+'_br';else data.BodyRowClientID=id;data.IsActive=true;if(this.bk){res.style.display="none";data.IsActive=false;};if(this.aw&&!this.j(data.ActualActive,true)){row.style.display="none";data.IsActive=false;}else if(this.bi&&!this.j(data.ActualActive,true)){data.IsActive=false;res.style.display="none";}else if(this.ak&&!this.j(data.ActualActive,true)){data.IsActive=false;res.style.display="none";};row.style.height='100%';if(this.aw&&this.j(this.d.ShowGroupHeaders,true)){var hr=res.insertRow(0),hc=this.n(hr);this.dk(hr);this.dh(hc,data,index);};this.ay(row,data,vert,id);};return res;};this.dk=function(row){};this.dh=function(cell,gdata,index){if(this.aw){var header=this.cc(cell,gdata,index);this.ck(header);};};this.cc=function(cell,gdata,index){var data={Class:'Header',Selected:this.j(gdata.ActualActive,true),Text:this.j(gdata.Text,'')},id=this.d.ClientID+'_h_'+index+'_0';gdata.header=data;var vert=true;if(this.TabPos=='Top'||this.TabPos=='Bottom')vert=false;return this.v(cell,gdata,data,vert,id);};this.ck=function(header){};this.db=function(body,data){var result=this.ae(this.AllHeadersInSingleCell);body.appendChild(result);var row=this.co(result);row.style.height='100%';this.cb(row);};this.cb=function(bodyRow){with(this.d){if(this.AllHeadersInSingleCell){var cell=this.n(bodyRow);for(var i=0;i<Groups.length;i++){var group=Groups[i];group.NextIsActive=((i+1)<Groups.length)&&this.j(Groups[i+1].ActualActive,true);if(typeof(group.Visible)=="undefined"||group.Visible)this.cc(cell,group,i);};}else{for(var i=0;i<Groups.length;i++){var group=Groups[i];group.NextIsActive=((i+1)<Groups.length)&&this.j(Groups[i+1].ActualActive,true);if(typeof(group.Visible)=="undefined"||group.Visible){var cell=this.n(bodyRow);cell.style.height='100%';this.cc(cell,group,i);};};};};};this.cr=function(table,data,vert){if(!vert){table.style.styleFloat='left';table.style.cssFloat='left';};var st;if(this.bk)st=this.k(this.d.SubMenuStyle,data.GroupStyle);else if(this.j(data.Enabled,true))st=this.k(this.d.GroupStyle,data.GroupStyle);else st=this.k(this.d.DisabledGroupStyle,data.DisabledGroupStyle);this.bo(table,st);if(!this.j(data.ActualActive,true)&&this.aw)table.style.height='';if(this.d.HideTabSideGroupBorder){table.style['border'+this.TabPos+'Style']="";table.style['border'+this.TabPos+'Width']="";table.style['border'+this.TabPos+'Color']="";};data.Height=this.a(st,'height');var backurl=this.f(this.a(st,'BackImageUrl'));if(backurl)table.style.backgroundImage='url('+backurl+')';if(this.bk&&!this.j(vert,true)){table.style.styleFloat='left';table.style.cssFloat='left';};if(data.GroupSpacing){if(vert)table.style.marginTop=data.GroupSpacing;else table.style.marginLeft=data.GroupSpacing;};};this.dg=function(table,vert){if(!vert){table.style.styleFloat='left';table.style.cssFloat='left';};var st;st=this.d.GroupStyle;this.bo(table,st);var backurl=this.f(this.a(st,'BackImageUrl'));if(backurl)table.style.backgroundImage='url('+backurl+')';};this.bu=function(bodyRow){};this.CustomTree_ProcessBodyStyle=function(body,vert){if(this.bk&&!vert)body.style.height='100%';};this.ap=function(bodyRow,vert){var gdata=new Object();gdata.WrapText=false;gdata.SpecialSymbolStyle=new Object();this.bb(gdata);this.bu(bodyRow);if(vert){var cell=this.n(bodyRow);this.CustomTree_ProcessBodyStyle(cell,vert);if(this.d.Items)for(var i=0;i<this.d.Items.length;i++){var item=this.d.Items[i];item.Level=0;if(!item.ShowCheckBox)item.ShowCheckBox=this.d.ShowCheckBoxes;var id=this.d.ClientID+'_int_i'+i;this.v(cell,gdata,item,vert,id);this.ab(cell,gdata,item,vert,id);};}else{if(this.d.Items)for(var i=0;i<this.d.Items.length;i++){var item=this.d.Items[i];item.Level=0;var cell=this.n(bodyRow),id=this.d.ClientID+'_int_i'+i;this.CustomTree_ProcessBodyStyle(cell);this.v(cell,gdata,item,vert,id);this.ab(cell,gdata,item,vert,id);};};};this.br=function(body){var vert=(this.ak||this.j(this.d.Layout,'Vertical')=='Vertical'),result=this.ae(vert);body.appendChild(result);result.id=this.d.ClientID+'_int';var row=this.co(result);row.id=result.id+'_br';row.style.height='100%';this.dg(result,vert);this.ap(row,vert);if(this.d.Padding)body.style.padding=this.d.Padding;};this.cy=function(){var row=this.co(this.am);this.ea=row;row.style.height='100%';row.style.width='100%';var cell=this.n(row);cell.style.height='100%';cell.style.width='100%';cell.vAlign='top';if(typeof(this.d.Padding)=='undefined')cell.style.padding='0px';else cell.style.padding=this.d.Padding;if(this.bi){this.TabPos=this.j(this.d.TabPosition,'Top');this.AllHeadersInSingleCell=(this.TabPos=='Left'||this.TabPos=='Right');var table=this.ae(true);cell.appendChild(table);var headerRow,bodyRow,headerCell,bodyCell,sep;with(this.d){if(this.j(this.d.ShowTabs,true)){if(this.TabPos=='Top'){headerRow=table.insertRow(0);bodyRow=table.insertRow(1);headerCell=headerRow.insertCell(0);sep=headerRow;};if(this.TabPos=='Bottom'){bodyRow=table.insertRow(0);headerRow=table.insertRow(1);headerCell=headerRow.insertCell(0);sep=headerRow;};if(this.TabPos=='Left'){bodyRow=table.insertRow(0);headerCell=bodyRow.insertCell(0);sep=headerCell;};if(this.TabPos=='Right'){bodyRow=table.insertRow(0);bodyCell=this.n(bodyRow);headerCell=this.n(bodyRow);sep=headerCell;};headerCell.vAlign='top';var surl=this.f(this.d.SeparatorInactiveImageUrl);if(surl){var pos,repeat;if(this.TabPos=='Top'){pos='bottom';repeat='x';}else if(this.TabPos=='Bottom'){pos='top';repeat='x';}else if(this.TabPos=='Left'){pos='right';repeat='y';}else{pos='left';repeat='y';};sep.style.backgroundImage='url('+surl+')';sep.style.backgroundPosition=pos;sep.style.backgroundRepeat="repeat-"+repeat;};}else bodyRow=table.insertRow(0);if(!bodyCell)bodyCell=this.n(bodyRow);if(this.j(this.d.ShowTabs,true))this.db(headerCell,data);if(Groups){for(var i=0;i<Groups.length;i++){var group=Groups[i];if(typeof(group.Visible)=="undefined"||group.Visible)this.aa(bodyCell,group,group.Index,0,this.d.ClientID);};};return;};};with(this.d){if(Class=='ToolBar'||Class=='TopicBar'){if(this.d.Groups){var dt=true;for(var i=0;i<Groups.length;i++){var group=Groups[i];if(typeof(group.Visible)=="undefined"||group.Visible){if(!dt&&this.d.GroupSpacing)group.GroupSpacing=this.d.GroupSpacing;dt=false;this.aa(cell,group,group.Index,0,this.d.ClientID);};};};}else if(this.bk||this.ak)this.br(cell);};};this.dm=function(c,g,gdata,data,idx){if(!this.j(data.Visible,true))return;var item=c1c_init_item(data.ClientID,this.j(data.onclick,null),this.j(data.onselect,null),this.j(data.onmousedown,null),this.j(data.onmouseenter,null),this.j(data.onmouseleave,null),this.j(data.onmousemove,null),this.j(data.onmouseout,null),this.j(data.onmouseover,null),this.j(data.onmouseup,null),this.j(data.onmousewheel,null),data.CItemStyle,data.CMouseOverItemStyle,data.CSelectedItemStyle,data.CMouseOverSelectedItemStyle,this.f(data.NavigateUrl),this.j(data.Target,''),data.IsEnabled,this.j(data.Selected,false),this.j(this.d.IsClickHandler,false),this.j(this.d.IsSelectHandler,false),this.j(gdata.AllowSelectItem,false),this.j(data.PostBackFunc,this.d.PostBackFunc),this.f(this.a(data.CItemStyle,'BackImageUrl')),this.f(this.a(data.CItemStyle,'ImageUrl')),this.f(this.a(data.CItemStyle,'LeftBorderImageUrl')),this.f(this.a(data.CItemStyle,'RightBorderImageUrl')),this.f(this.a(data.CMouseOverItemStyle,'BackImageUrl')),this.f(this.a(data.CMouseOverItemStyle,'ImageUrl')),this.f(this.a(data.CMouseOverItemStyle,'LeftBorderImageUrl')),this.f(this.a(data.CMouseOverItemStyle,'RightBorderImageUrl')),this.f(this.a(data.CSelectedItemStyle,'BackImageUrl')),this.f(this.a(data.CSelectedItemStyle,'ImageUrl')),this.f(this.a(data.CSelectedItemStyle,'LeftBorderImageUrl')),this.f(this.a(data.CSelectedItemStyle,'RightBorderImageUrl')),this.f(this.a(data.CMouseOverSelectedItemStyle,'BackImageUrl')),this.f(this.a(data.CMouseOverSelectedItemStyle,'ImageUrl')),this.f(this.a(data.CMouseOverSelectedItemStyle,'LeftBorderImageUrl')),this.f(this.a(data.CMouseOverSelectedItemStyle,'RightBorderImageUrl')));g.AddItem(item);if(data.SubMenu)this.cq(item,data.SubMenu,0);if(this.ak){item.InitTreeItem(data.ClientID+'_ti',this.f(data.SpecialSymbolStyle.CollapsedNodeImageUrl),this.f(data.SpecialSymbolStyle.ExpandedNodeImageUrl),data.NestedGroup&&this.d.IsGroupActivationHandler);if(data.PopulateOnDemand)item.InitTreeItemCallback(data.CallBackFunc,this.d.CallbackWaitControlID);};if(data.NestedGroup){this.cq(item,data.NestedGroup,0);};};this.dv=function(c,gdata,header){c.AddHeader(header.ClientID,header.CItemStyle,header.CMouseOverItemStyle,header.CSelectedItemStyle,header.CMouseOverSelectedItemStyle,this.d.PostBackFunc,header.Selected,gdata.BodyRowClientID,gdata.ClientID,gdata.Height,this.j(this.d.GroupActivationHandler,false),this.f(this.a(header.CItemStyle,'BackImageUrl')),this.f(this.a(header.CItemStyle,'ImageUrl')),this.f(this.a(header.CItemStyle,'LeftBorderImageUrl')),this.f(this.a(header.CItemStyle,'RightBorderImageUrl')),this.f(this.a(header.CMouseOverItemStyle,'BackImageUrl')),this.f(this.a(header.CMouseOverItemStyle,'ImageUrl')),this.f(this.a(header.CMouseOverItemStyle,'LeftBorderImageUrl')),this.f(this.a(header.CMouseOverItemStyle,'RightBorderImageUrl')),this.f(this.a(header.CSelectedItemStyle,'BackImageUrl')),this.f(this.a(header.CSelectedItemStyle,'ImageUrl')),this.f(this.a(header.CSelectedItemStyle,'LeftBorderImageUrl')),this.f(this.a(header.CSelectedItemStyle,'RightBorderImageUrl')),this.f(this.a(header.CMouseOverSelectedItemStyle,'BackImageUrl')),this.f(this.a(header.CMouseOverSelectedItemStyle,'ImageUrl')),this.f(this.a(header.CMouseOverSelectedItemStyle,'LeftBorderImageUrl')),this.f(this.a(header.CMouseOverSelectedItemStyle,'RightBorderImageUrl')),header.IsEnabled,this.j(gdata.EnableExpandCollapse,true),gdata.CallBackFunc,this.d.CallbackWaitControlID,this.f(this.a(header.CItemStyle,'IndicatorUrl')),this.f(this.a(header.CMouseOverItemStyle,'IndicatorUrl')),this.f(this.a(header.CSelectedItemStyle,'IndicatorUrl')),this.f(this.a(header.CMouseOverSelectedItemStyle,'IndicatorUrl')));};this.cq=function(c,data,idx){var act=true;if(typeof(data.Active)=='boolean'&&!data.Active)act=false;var ic=0;if(data.Items)ic=data.Items.length;var g=c1c_init_group(data.ClientID,this.j(data.Enabled,true),act,this.j(data.AllowSelectItem,false),this.j(data.AllowMultipleSelect,true),this.j(data.AlwaysHasSelected,false),this.j(data.AllowMultipleSelectInControl,true),this.j(data.AllowUnselectItem,true),ic,'__'+data.ClientID+'_SSF');c.AddGroup(g);for(var i=0;i<ic;i++){var item=data.Items[i];if(item.Class=='LinkItem')this.dm(c,g,data,item,i);};if(data.header){this.dv(c,data,data.header);};if(this.bk)g.InitSubMenu(data.ClientID,this.j(data.OffsetPixelX,0),this.j(data.OffsetPixel0,0),this.j(data.Opacity,100),this.j(data.ShadowColor,''),this.j(data.ShadowDirection,135));if(this.ak)g.InitTreeGroup(data.ClientID);};this.eg=function(){var el=this.am;if(el&&(this.j(this.d.TimeStamp,"")==""||el.attributes['timestamp'].value==this.d.TimeStamp)){var ad=c1c_init_control(this.d.ClientID);if(this.bk||this.ak)ad.InitTreeControl('__'+this.d.ClientID+'_SSIF',this.j(this.d.AllowSelectItem,false),this.j(this.d.AllowUnselectItem,true),this.j(this.d.AllowMultipleSelect,true),this.j(this.d.AlwaysHasSelected,false));with(this.d)if(this.d.Groups){for(var i=0;i<Groups.length;i++){var group=Groups[i];if(typeof(group.Visible)=="undefined"||group.Visible)this.cq(ad,group,i);};}else if(this.d.Items){for(var i=0;i<Items.length;i++){var item=Items[i];if(this.j(item.Visible,true)&&(item.Class=='LinkItem'))this.dm(ad,ad,this.d,item,i);};};};if(this.aw)ad.InitTopicBar(this.j(this.d.ViewStyle,'Standart')=='Button',this.j(this.d.AutoCollapse,false));if(this.bi){var leftBorderImage=this.f(this.a(this.d.ActiveHeaderStyle,'LeftBorderImageUrl')),mouseOverLeftBoderImage=this.f(this.a(this.d.MouseOverActiveHeaderStyle,'LeftBorderImageUrl'));ad.InitTabStrip(this.f(this.d.SeparatorInactiveImageUrl),this.j(this.d.MixedBordersMode,false),leftBorderImage,mouseOverLeftBoderImage);};if(this.bk){ad.InitMenu(this.j(this.d.Layout,'Vertical')=='Vertical',this.j(this.d.HorzPopupDirection,'LeftToRight')=='LeftToRight',this.j(this.d.VertPopupDirection,'TopToBottom')=='TopToBottom',this.j(this.d.ClickToOpen,false),this.j(this.d.HideSubMenuDelay,500));if(this.d.ContextMenu=='Default')ad.InitDefaultContextMenu();else if(this.d.ContextMenu=='Control')ad.InitControlContextMenu(this.d.ContextControlId);else if(this.d.ContextMenu=='Custom')ad.InitCustomContextMenu();};if(this.ak){var psf='__'+this.d.ClientID+'_PSF',exp=this.j(this.d.ExpandSinglePath,false);if(document.getElementById(psf))ad.InitTreeView(psf,exp);else ad.InitTreeView(null,exp);};if(this.aw||this.bi||this.ak)ad.SetGroupStatusField('__'+this.d.ClientID+'_GSF');if(this.bp&&this.ea!=this.am.rows[0])this.am.deleteRow(0);};this.j=function(value,def){if(typeof(value)=='undefined')return def;else return value;};this.f=function(idx){if(typeof(idx)=='number'||(typeof(idx)=='string'&&idx!=''))return this.d.Urls[idx];else return'';};var el=this.am;if(el&&(this.j(this.d.TimeStamp,"")==""||el.attributes['timestamp'].value==this.d.TimeStamp)){this.cy();this.eg();};};
