/*  JS Resource: 6894z79664ba9  */

if(typeof cms=='undefined')cms=new Object();if(!Function.prototype.bindAsEventListener){Function.prototype.bindAsEventListener=function(object){var __method=this,args=[],objectThis=object;if(arguments){for(var h=0;h<arguments.length;h++){args[args.length]=arguments[h];}}
return function(event){var param=[(event||window.event)];if(arguments){for(var h=0;h<args.length;h++){param[param.length]=args[h];}}
return __method.apply(objectThis,param);}}}
cms.tabcontainers2=new Array();cms.tabpat_tab_selected2=/tab-selected/;cms.getCookie=function(name){var dc=document.cookie;var prefix=name +"=";var begin=dc.indexOf("; " +prefix);if(begin== -1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else{begin +=2;}
var end=document.cookie.indexOf(";",begin);if(end== -1){end=dc.length;}
return unescape(dc.substring(begin +prefix.length,end));}
cms.setCookie=function(name,value,expires,path,domain,secure){document.cookie=name +"=" +escape(value) +
((expires)?"; expires=" +expires.toGMTString():"") +
((path)?"; path=" +path:"") +
((domain)?"; domain=" +domain:"") +
((secure)?"; secure":"");}
cms.TabContainer2=function(containerDiv){this.container=containerDiv;this.anchorList=new Array();this.tabs=new Array();this.count=function(){alert("Anchors: " +this.anchorList.length +", Tabs: " +this.tabs.length);}
this.displayFirst=function(){if(this.tabs.length==0)return;var index=cms.getCookie(this.container.id +"-selectedtab2");for(var h=0;h<this.tabs.length;h++){if(this.tabs[h].className.match(cms.tabpat_tab_selected2)){index=h;break;}}
var tab=this.tabs[0];var anchor=this.anchorList[0];if(index&&this.anchorList.length>index){tab=this.tabs[index];anchor=this.anchorList[index];}
tab.style.display='block';anchor.className=anchor.className.replace("tab-selected","");anchor.className +=' tab-selected';}
this.addAnchor=function(element){this.anchorList[this.anchorList.length]=element;element.onclick=this.showTab.bindAsEventListener(this);}
this.addTab=function(element){this.tabs[this.tabs.length]=element;}
this.showTab=function(evt){evt=evt||window.event;var selectedAnchor=(evt.srcElement||evt.target);if(selectedAnchor.nodeName&&selectedAnchor.nodeName=="#text")
selectedAnchor=selectedAnchor.parentNode;for(var h=0;h<this.anchorList.length;h++){var a=this.anchorList[h];var tab=this.tabs[h];if(a==selectedAnchor){if(this.container.id&&this.container.id.length>0){var time=new Date();time.setMonth(time.getMonth() +6);cms.setCookie(this.container.id +"-selectedtab2",h,time,"/");}
a.className=a.className.replace("tab-selected2","");a.className +=" tab-selected";tab.style.display='block';}
else{a.className=a.className.replace(" tab-selected","");a.className=a.className.replace("tab-selected","");tab.style.display='none';}}
return false;}
this.lookupTabLinks=function(node){var nodeName=node.nodeName.toLowerCase();if(nodeName=="div"){node=node.firstChild;nodeName=node.nodeName.toLowerCase();}
if(nodeName!="ul"){return;}
for(var j=0;j<node.childNodes.length;j++){var li=node.childNodes[j];if(li.nodeName.toLowerCase()!="li")continue;for(var k=0;k<li.childNodes.length;k++){var anchorEl=li.childNodes[k];if(anchorEl.nodeName.toLowerCase()!="a")continue;this.addAnchor(anchorEl);}}}}
function initTabs(div){var tabContainer=new cms.TabContainer2(div);cms.tabcontainers2.push(tabContainer);var foundUl=false;for(var i=0;i<div.childNodes.length;i++){var node=div.childNodes[i];var nodeName=node.nodeName.toLowerCase();if(!foundUl&&(nodeName=="ul"||(node.className&&node.className.match(/tabs/)&&node.firstChild&&node.firstChild.nodeName.toLowerCase()=="ul"))){foundUl=true;tabContainer.lookupTabLinks(node);}
if(!foundUl)continue;if(nodeName=="div"&&!node.className.match(/tabs/)){tabContainer.addTab(node);node.style.display='none';}else if(nodeName=="form"){for(var l=0;l<node.childNodes.length;l++){var cnode=node.childNodes[l];if(cnode.nodeName.toLowerCase()=="div"){tabContainer.addTab(cnode);cnode.style.display='none';}}}}
tabContainer.displayFirst();};findTabs=function(){var elements=document.getElementsByTagName("div");for(var h=0,hbound=elements.length;h<hbound;h++){var div=elements[h];if(div.className&&div.className.match(/tabcontainer2/))
initTabs(div);}
if(typeof window.addEventListener!="undefined")
window.removeEventListener("load",findTabs,false);else if(typeof window.attachEvent!="undefined")
window.detachEvent("onload",findTabs);}
if(typeof window.addEventListener!="undefined")
window.addEventListener("load",findTabs,false);else if(typeof window.attachEvent!="undefined")
window.attachEvent("onload",findTabs);else{var oldOnload=window.onload;window.onload=function(e){if(oldOnload)oldOnload(e);findTabs(e);};}
/*  JS Resource: cms/js/bean/MenuBean.js  */

if(typeof MB=='undefined'){var MB={};}
MB.array=function(nl){var i,l=[];for(i=0;i<nl.length;i++)l.push(nl.item(i));return l;};MB.lastEventTime=new Date();MB.addClassName=function(el,cn){if(!MB.hasClassName(el,cn))
el.className=((el.className||'') +' ' +cn);};MB.err=function(m,e){if(typeof log4js!='undefined')log4js.logger.error(m,e);else if(typeof console!='undefined')console.log(m);};MB.data=window.localStorage;MB.getData=function(key){if(!!MB.data)return MB.data[key];else{var i=0,c,cn=key+"=",ca=document.cookie.split(';');for(;c=ca[i];i++){while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(cn)==0)return c.substring(cn.length,c.length);}
return null;}};MB.setData=function(key,val){if(!!MB.data)MB.data[key]=val;else{var d=new Date();d.setDate(d.getDate()+5);document.cookie=key +"=" +val +"; expires=" +d.toUTCString() +"; path=/";}};MB.removeClassName=function(el,cn){if(!MB.hasClassName(el,cn))return;el.className=(el.className||'').replace(RegExp("(^|\\s+)" +cn +"(\\s+|$)",'g'),' ');};MB.hasClassName=function(el,cn){var cur=(el.className||'');return cur==cn||(RegExp('\\b'+cn+'\\b').test(cur));};MB.getTarget=function(evt){evt=evt||window.event;var el=(evt.srcElement||evt.target);while(el&&el.nodeName.toLowerCase()!="li")
el=el.parentNode;return el;};MB.getTop=function(li){var parent=li;while(parent&&parent.className!='menubean'&&parent.nodeName.toLowerCase()!='div'){parent=parent.parentNode;}
if(parent==null)
throw new Error("Unable to find top of menu");return parent;};MB.GetChildUL=function(li){if(!MB.hasClassName(li,'mi_parent'))return null;var h,ul,hb,t;var children=li.getElementsByTagName("ul");if(!children||children.length==0){children=li.getElementsByTagName("UL");}
for(h=0,hb=children.length;(t=children[h]);h++){if(t.parentNode===li){if(ul){MB.err("Invalid DOM structure for menu. li.id = "+li.id+", children.length = " +(children==null?"null":children.length));break;}else{ul=t;}}}
return ul;};MB.SetInactiveClass=function(el){var elements=el.getElementsByTagName("li");if(!elements||elements.length==0){try{elements=el.getElementsByTagName("LI");}catch(e){}}
var liElements=MB.array(elements);var node=null;while((node=liElements.pop())){MB.removeClassName(node,'mi_active');MB.addClassName(node,'mi_inactive');}};MB.SetActive=function(li,activate){if(!MB.hasClassName(li,'over')){MB.addClassName(li,'over');var ul=MB.GetChildUL(li);if(ul&&ul.className.match("_persistent")){var nodelist=MB.GetOpenState(li);var entry=new RegExp("\\b" +li.id +"\\b");if(!entry.test(nodelist)){nodelist=(nodelist +"," +li.id);}
MB.SetOpenState(li,nodelist)}}
if(activate){var top=MB.getTop(li);MB.SetInactiveClass(top);if(!MB.hasClassName(li,'mi_active')){MB.removeClassName(li,'mi_inactive');MB.addClassName(li,'mi_active');}}
var ps=li.previousSibling,ns=li.nextSibling;if(ps&&!MB.hasClassName(ps,'prev_sibling')){MB.addClassName(ps,'prev_sibling');}
if(ns&&!MB.hasClassName(ns,'next_sibling')){MB.addClassName(ns,'next_sibling');}};MB.SetInActive=function(li){if(!MB.hasClassName(li,'over'))
return;MB.removeClassName(li,'over');var ul=MB.GetChildUL(li);if(ul&&ul.className.match("_persistent")){var nodelist=MB.GetOpenState(li);nodelist=nodelist.replace(new RegExp("," +li.id +"\\b"),"");MB.SetOpenState(li,nodelist);}
var ps=li.previousSibling,ns=li.nextSibling;if(ps){MB.removeClassName(ps,'prev_sibling');}
if(ns){MB.removeClassName(ns,'next_sibling');}};MB.GetOpenState=function(li){return MB.getData(MB.getTop(li).id +"-CMO")||"";};MB.SetOpenState=function(li,nodelist){MB.setData(MB.getTop(li).id +"-CMO",nodelist);};MB.MenuBeanInit=function(div){if(typeof div=='string')div=document.getElementById(div);if(!!div.mbinited)return;div.mbinited=true;var nodelist=MB.getData(div.id +"-CMO")||"";var item=null;var elements=div.getElementsByTagName("li");var liElements=MB.array(elements);while((item=liElements.pop())){var pn=item.parentNode;if(pn&&pn.nodeName.toLowerCase()=="ul"){pn=pn.parentNode;if(pn&&pn.nodeName.toLowerCase()=="li"&&!MB.hasClassName(pn,'mi_parent')){MB.addClassName(pn,'mi_parent');}}
item.onclick=function(evt){var now=new Date();if((now -MB.lastEventTime)<200)return;MB.lastEventTime=new Date();var target=MB.getTarget(evt);if(MB.hasClassName(target,'over')){MB.SetInActive(target,true);}
else{MB.SetActive(target);}};if(!item.parentNode.className.match(/_persistent/)){item.onmouseover=function(evt){try{MB.SetActive(this);}catch(e){}};item.onmouseout=function(evt){try{MB.SetInActive(this);}catch(e){}};}else{var tmpId="," +item.id;if(nodelist.indexOf(tmpId)== -1){MB.SetInActive(item);}}}
if(document.getElementById){var liList=nodelist.split(",");for(var h=0;h<liList.length;h++){var id=liList[h];if(id){var li=document.getElementById(id);if(li){MB.SetActive(li);}}}}};MB.scan=function(start){if(typeof start=='string')start=document.getElementById(start);var m,div,s=(start||document),i,ib;if(document.evalute){var result=document.evaluate("//div[contains(@class,'menubean')]",s,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(i=0,ib=result.snapshotLength;i<ib;i++){m[m.length]=result.snapshotItem(i);}}else{m=s.getElementsByTagName("div");}
for(i=0,ib=m.length;i<ib;i++){div=m[i];if((div.className||'').match(/menubean/))
MB.MenuBeanInit(div);}};
if(typeof cms_js_includes != 'undefined') {
 cms.addJSInclude('/resources/dyn/files/6894z79664ba9/_fn/tabcontainer2.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/MenuBean.js/_fn/MenuBean.js');
}

