/*  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);}};
/*  JS Resource: cms/js/cms-include.js  */

if(typeof cmsinclude=='undefined'){cmsinclude=true;if(typeof cms=='undefined'){cms={};}
cms.getBaseURL=function(){return window.location.protocol +"//" +window.location.host;};cms_js_includes=[];cms_js_includes_pop=false;__ci_createElement=function(tag){var ns,de=document.documentElement;ns=(de?de.namespaceURI:false);if(ns){return document.createElementNS(ns,tag);}
else{return document.createElement(tag);}};__ci_getAjaxTransport=function(){if(window.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}else{try{return new XMLHttpRequest();}catch(e){}}
return null;};cms.populateJSIncludes=function(){cms_js_includes_pop=true;var h,script,asl=document.scripts;if(!asl){asl=document.getElementsByTagName("script");}
for(h=0;h<asl.length;h++){script=asl[h];script.loaded=true;cms_js_includes.push(script);}
if(window.detachEvent){window.detachEvent("onload",cms.populateJSIncludes);}else{window.removeEventListener("load",cms.populateJSIncludes,true);}};if(window.attachEvent){window.attachEvent("onload",cms.populateJSIncludes);}else{window.addEventListener("load",cms.populateJSIncludes,true);}
cms.addJSInclude=function(url){var i,found=false;for(i=0;i<cms_js_includes.length;i++){if(cms_js_includes[i].src==url){found=true;break;}}
if(!found){var script=__ci_createElement("script");script.setAttribute("type","text/javascript");script.setAttribute("src",url);script.loaded=true;cms_js_includes.push(script);}};cms.includeJS=function(url,allowDuplicates){var src,h,bound,allowDups=(allowDuplicates=='true')||allowDuplicates===true||false;var rx=/(https?:)?\/\/[A-Za-z0-9.\-]+(:[0-9]+)?/;if(!allowDups){var curl=url.replace(rx,'');var js_list=(cms_js_includes_pop?cms_js_includes:document.getElementsByTagName("script"));for(h=0;h<js_list.length;h++){var script=js_list[h];if(!script.src){continue;}
src=script.src;src=src.replace(rx,'');if(src==url||('/' +src)==curl){return script;}}}
var external,ajax,scr=__ci_createElement("script");scr.setAttribute("type","text/javascript");scr.setAttribute("src",url);cms_js_includes.push(scr);scr.loaded=false;external=rx.test(url)&&(url.indexOf(location.protocol.replace(/:$/,'') +'://' +location.hostname)!=0);ajax=__ci_getAjaxTransport();if(ajax&&!external){ajax.open("GET",scr.src,false);try{ajax.send('');if(ajax.status==200||ajax.status===0){if(typeof execScript!='undefined'){execScript(ajax.responseText,"JavaScript");}
else{window.eval(ajax.responseText);}
scr.loaded=true;}}catch(e){if(typeof console!='undefined'){console.error("Unable to load and parse javascript: " +scr.src +"\n" +e.stackTrace);}}}
if(!scr.loaded){var head=document.getElementsByTagName("head");if(head==null||head.length==0)head=document;else head=head[0];head.appendChild(scr);scr.loaded=true;}
return scr;};cms.includeCSS=function(url,type,mediaType){var p=location.protocol,head,rel="stylesheet",media="all";if(p.indexOf(':')!=null)p=p.replace(':','');if(url.indexOf('//')==0)
url=p +':' +url;if(type){rel=type.toLowerCase();}
if(mediaType){media=mediaType;}
head=document.getElementsByTagName("head");if(head==null||head.length==0)head=document;else head=head[0];var base=cms.getBaseURL();var allCSS=[],h,el,src;el=document.getElementsByTagName("link")
for(h=0;h<el.length;h++){allCSS.push(el[h])}
for(h=0;h<allCSS.length;h++){el=allCSS[h];if(!el.href||!el.rel){continue;}
src=el.href;if(src.indexOf(base)===0){src=src.substring(base.length);}
if(el.rel.toLowerCase()==rel&&(src==url||('/'+src)==url)){return el;}}
var link=__ci_createElement("link");link.setAttribute("rel",rel);link.setAttribute("type","text/css");link.setAttribute("href",url);link.setAttribute("media",media);head.appendChild(link);return link;};}
/*  JS Resource: lib/i2rd-util.js  */

if(typeof __i2rd_initted=='undefined'){__i2rd_initted=true;if(!Array.prototype.push){Array.prototype.push=function(i){if(i){this[this.length]=i;}};}
if(!Array.prototype.pop){Array.prototype.pop=function(){if(this.length==0){return;}
var i,n=this.length -1;i=this[n];delete this[n];this.length=n;return i;};}
Array.prototype.pushAll=function(list){for(var h=0,hb=list.length;h<hb;h++)this.push(list[h]);};if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};}
if(typeof __i2rd_domupdate_event=='undefined'){__i2rd_domupdate_event="dom:update";__i2rd_domupdate_handlers=[];__i2rd_domupdate_fire=function(element,e){var i,h,a=[];if(e){a.push(e);}
for(i=0;(h=__i2rd_domupdate_handlers[i]);i++){try{h.apply(element,a);}catch(e){}}};}
log4js={_log:function(msg,e){if(typeof console!='undefined'&&console.log){console.log(msg);if(e)console.log(e);}}};log4js.logger={log:log4js._log,debug:log4js._log,info:log4js._log,warn:log4js._log,error:log4js._log};if(typeof i2rd=='undefined'){window.i2rd={};}
i2rd.isIE=!+'\v1';i2rd.getConfigMap=function(el){if(typeof el=='string')el=document.getElementById(el);if(!el)return{};var e=el.childNodes,b={},n=0,mx=e.length;for(;n<mx;n++)b[e[n].className]=e[n].innerHTML;return b;};i2rd.xmlToString=function(xml){var str='',ib,i=0,cn;if(typeof xml!='string'){cn=xml.childNodes;if(xml.xml){for(ib=cn.length;i<ib;i++){str+=cn[i].xml;}}else{var xs=new XMLSerializer();for(ib=cn.length;i<ib;i++){str+=xs.serializeToString(cn[i]);}}}else{str=xml;}
return str;};i2rd.scriptRX=/<script[^>]*>([\S\s]*?)<\/script>/gim;i2rd.stripScripts=function(h){return{html:h.replace(i2rd.scriptRX,''),scripts:(function(){try{i2rd.scriptRX.lastIndex=0;}catch(e){}
var m=[],i,arr;while((arr=i2rd.scriptRX.exec(h))){if(arr[1]){m[m.length]=arr[1].replace(/^\s*<!\[CDATA\[/,'').replace(/\]\]>\s*$/,'');}}
return m;})(),addScripts:function(){var e,t,i,s=this.scripts,h=document.getElementsByTagName("head")[0];if(!s||s.length<1)return;for(i=0;t=s[i];i++){e=document.createElement("script");e.setAttribute("type","text/javascript");e.text=t;h.appendChild((s[i]=e));}
setTimeout(function(){for(var i=0;i<s.length;i++)h.removeChild(s[i]);},30000);}};};i2rd.acopy=function(s,sp,d){var i=sp;for(;i<s.length;i++)d.push(s[i]);return d;}
i2rd._dl='dom:loaded';i2rd.w3cevt=!!document.addEventListener;i2rd.ieevt=!!document.attachEvent;i2rd.addEvent=function(el,type,handler){if(type==__i2rd_domupdate_event){__i2rd_domupdate_handlers.push(handler);}else if(type==i2rd._dl&&i2rd.rdy){handler.call(el,i2rd.createEvent('HTMLEvents',i2rd._dl,false,false));}else if(i2rd.w3cevt){el.addEventListener(type,handler,false);}else{if(!handler.$$guid){handler.$$guid=i2rd.addEvent_guid++;}
if(!el.events){el.events={};}
var handlers=el.events[type];if(!handlers){handlers=el.events[type]={};if(el["on" +type]){handlers[0]=el["on" +type];}}
handlers[handler.$$guid]=handler;el["on" +type]=i2rd.handleEvent;}};i2rd.createEvent=function(module,type){var d=document,a=i2rd.acopy(arguments,2,[type]);if(i2rd.w3cevt){d=d.createEvent(module);d['init'+module.replace(/(HTML)?([A-Z][a-z]*vent)s?/,'$2')].apply(d,a);return d;}else if(i2rd.ieevt){d=d.createEventObject();d.type=type;i2rd.fixEvent(d);return d;}else{return{type:type};}};i2rd.createMouseEvent=function(type,p){p=p||{};return i2rd.createEvent('MouseEvents',type,p.canBubble||true,p.cancelable||true,p.view||window,p.detail||1,p.screenX||0,p.screenY||0,p.clientX||0,p.clientY||0,p.ctrlKey||false,p.altKey||false,p.shiftKey||false,p.metaKey||false,p.button||0,p.relatedTarget||null);};i2rd.fireEvent=function(el,evt){var a=i2rd.acopy(arguments,2,['HTMLEvents',evt]);if(typeof evt=='string'){if(arguments.length==2)a=a.concat([false,false]);evt=i2rd.createEvent.apply(this,a);}
if(i2rd.w3cevt)el.dispatchEvent(evt);else if(evt.cancelBubble===false){try{el.fireEvent('on'+evt.type,evt);}catch(e){i2rd.handleEvent.call(el,evt);}}else i2rd.handleEvent.call(el,evt);};i2rd.removeEvent=function(el,type,handler){if(type==__i2rd_domupdate_event){var hl=[];for(i=0;(h=__i2rd_domupdate_handlers[i]);i++){if(h!==handler){hl.push(h);}}
__i2rd_domupdate_handlers=hl;}else if(i2rd.w3cevt){el.removeEventListener(type,handler,false);}else{if(el.events&&el.events[type]){delete el.events[type][handler.$$guid];}}};i2rd.addEvent_guid=1;i2rd.handleEvent=function(event){if(!this.events)return;var i,hl,rv=true;event=event||i2rd.fixEvent(((this.ownerDocument||this.document||this).parentWindow||window).event);hl=this.events[event.type];for(i in hl){if(hl[i].call(this,event)==false){rv=false;}}
return rv;};i2rd.fixEvent=function(event){event.preventDefault=i2rd.fixEvent_preventDefault;event.stopPropagation=i2rd.fixEvent_stopPropagation;return event;};i2rd.fixEvent_preventDefault=function(){this.returnValue=false;};i2rd.fixEvent_stopPropagation=function(){this.cancelBubble=true;};i2rd.rdy=document.readyState=='complete';i2rd.DOMCL=function(){if(i2rd.rdy)return;if(i2rd.w3cevt){i2rd.rdy=true;document.removeEventListener("DOMContentLoaded",i2rd.DOMCL,false);window.removeEventListener("load",i2rd.DOMCL,false);}else if(i2rd.ieevt){if(document.readyState==="complete"){i2rd.rdy=true;document.detachEvent("onreadystatechange",i2rd.DOMCL);window.detachEvent("onload",i2rd.DOMCL);}}
i2rd.fireEvent(document,i2rd._dl);};if(i2rd.w3cevt){document.addEventListener("DOMContentLoaded",i2rd.DOMCL,false);window.addEventListener("load",i2rd.DOMCL,false);}else if(i2rd.ieevt){document.attachEvent("onreadystatechange",i2rd.DOMCL);window.attachEvent("onload",i2rd.DOMCL);}
i2rd.getAjaxTransport=function(){try{return new XMLHttpRequest();}catch(e){}
try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}
return null;};i2rd.bind=function(m,caller){var a=i2rd.acopy(arguments,2,[]),_m=m,obj=caller;return function(){_m.apply(obj,i2rd.acopy(arguments,0,a));};};i2rd.bindAsEventListener=function(m,caller){var a=i2rd.acopy(arguments,2,[]),_m=m,obj=caller;return function(evt){i2rd.acopy(arguments,0,a)
_m.apply(obj,[evt||window.event].concat(a));};};i2rd.eventElement=function(evt){evt=evt||window.event;return(evt.target||evt.srcElement);};i2rd.getInnerText=function(el){if(typeof el=="string"){return el;}
var cn,i,str="",children=el.childNodes;for(i=0;(cn=children[i]);i++){switch(cn.nodeType){case 1:str +=i2rd.getInnerText(cn);break;case 3:case 4:str +=cn.nodeValue;break;}}
return str;};i2rd._p={x:0,y:0};i2rd._mt=false;i2rd.coord=function(e){var x=0,y=0;e=e||window.event;if(e.pageX||e.pageY){x=evt.pageX;y=evt.pageY;}
else if(e.clientX||e.clientY){var d=document,b=d.body,de=d.documentElement;x=evt.clientX +de.scrollLeft +b.scrollLeft;y=evt.clientY +de.scrollTop +b.scrollLeft;}
return i2rd._p={x:x,y:y};};i2rd.getMouseCoord=function(e){if(!i2rd._mt){i2rd._mt=true;if((e=e||window.event)){i2rd.coord(e);}
i2rd.addEvent(document,'mousemove',i2rd.coord);setTimeout(function(){i2rd._mt=false;i2rd.removeEvent(document,'mousemove',i2rd.coord);},60000);}
return i2rd._p;};i2rd.addClassName=function(el,cn){var cn=cn.trim();if(!i2rd.hasClassName(el,cn))
el.className=((el.className||'') +' ' +cn).trim();};i2rd.removeClassName=function(el,cn){if(!i2rd.hasClassName(el,cn))return;el.className=(el.className||'').replace(RegExp("(^|\\s+)" +cn.trim() +"(\\s+|$)",'g'),' ').trim();};i2rd.hasClassName=function(el,cn){var cur=(el.className||'');return cur==cn||(RegExp("(^|\\s+)"+cn+"(\\s+|$)").test(cur));};i2rd.getCookie=function(name){var i=0,c,cn=name+"=",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;};i2rd.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":"");};i2rd.deleteCookie=function(name,path,domain){document.cookie=name+"; expires=Thu, 01-Jan-1970 00:00:01 GMT" +((path)?"; path="+path:"") +((domain)?"; domain="+domain:"");};i2rd.owfDefault={menubar:false,location:false,toolbar:false,scrollbars:true,statusbar:false};i2rd.openWindow=function(url,name,dim,features,pbMesg,evt){name=name||'_blank';features=features||i2rd.owfDefault;pbMesg=pbMesg||'Please disable any popup blockers for this site.';var fstr='';for(var key in features){var val=i2rd.getOWFeature(features,key);if(val!=null){fstr +=','+key+'='+(val?'yes':'no');}}
if(dim){if(dim.x&&dim.x>0){dim.x+=30;fstr+=',width='+dim.x;}
if(dim.y&&dim.y>0){dim.y+=50;fstr+=',height='+dim.y;}}
if(fstr.length>0){fstr=fstr.substring(1);}
var nw=window.open(url,name,fstr);if(name!='_top'&&name!='_parent'&&name!='_self'){if(nw.opener!=window){alert(pbMesg);}}
setTimeout(function(){try{nw.focus();}catch(e){}},100);evt=evt||window.event;if(evt){if(evt.preventDefault){evt.preventDefault();evt.stopPropagation();}
else{evt.cancelBubble=true;evt.returnValue=false;}}
return false;};i2rd.getOWFeature=function(m,prop){var val=m[prop];if(typeof val=='undefined'||val==null){return null;}
else{return!!val;}};i2rd.each=function(array,fn,filter){var ct=0,all=(typeof filter!=='function');for(var i=0,mx=array.length;i<mx;i++){var el=array[i];if(all||filter.call(el,i,el,ct)){fn.call(el,i,el,ct++);}}};i2rd.serialize=function(form){var t,e,i,s=[];for(i=0;e=form.elements[i];i++){t=e.type;if(e.serializeValue)e.serializeValue(form,s,e.name,e.value);else if(e.name&&!e.disabled&&t!='submit'&&t!='file'){switch(e.nodeName.toLowerCase()){case'input':switch(t){case'checkbox':case'radio':if(e.checked)i2rd.serializeValue(form,s,e.name,e.value);break;case'button':break;default:i2rd.serializeValue(form,s,e.name,e.value);break;}
break;case'select':for(var o,j=0;o=e.options[j];j++)if(o.selected)i2rd.serializeValue(form,s,e.name,o.value);break;case'button':break;default:i2rd.serializeValue(form,s,e.name,e.value);break;}}}
return s.join('&');};i2rd.serializeValue=function(f,s,n,v){if(n&&v!=null){s.push(encodeURIComponent(n) +'=' +encodeURIComponent(v));}};i2rd._lf=null;i2rd.focusListener=function(evt){var el=i2rd.eventElement(evt);if(i2rd._lf){i2rd.removeClassName(i2rd._lf,"focused");}
i2rd.lastFocus=el;i2rd.addClassName(el,"focused");};i2rd.addEvent(window,'load',function(){var i=0,j,e,f,el,fl=document.forms;if(!fl)return;for(;f=fl[i];i++){el=f.elements;for(j=0;e=el[j];j++){if(e.type=='hidden')continue;i2rd.addEvent(e,'focus',i2rd.focusListener);if(e.nodeName.toLowerCase()=='select'&&i2rd.hasClassName(e,'autosubmitselect'))
e.onchange=function(evt){this.form.submit();};}}});}
/*  JS Resource: cms/js/cms-iefix.js  */

if(typeof cmsiepermiatefix=='undefined'){cmsiepermiatefix=true;if(typeof cms=='undefined'){cms={};}
cms_hiddenElements=[];cms.hideObscuredElements=function(exclude){if(!(navigator.userAgent.match(/MSIE [456]/)&&!window.opera)){return;}
if(!exclude){return;}
cms.showObscuredElements();var elements=[];elements.pushAll(document.body.childNodes);var el;while((el=elements.pop())){if(el==exclude){continue;}
elements.pushAll(el.childNodes);if(el.nodeType==1){if(el.nodeName.toLowerCase()=="select"){try{el.style.visibility="hidden";cms_hiddenElements.push(el);}catch(e){log4js.logger.error("Error accessing element in hideObscuredElement.",e);}}}}};cms.showObscuredElements=function(){var el;while((el=cms_hiddenElements.pop())){try{el.style.visibility="visible";}catch(e){log4js.logger.error("Error accessing element in showObscuredElement.",e);}}};cms.__fixIEButtonHandling=function(evt){try{var button=(evt.target||evt.srcElement);var form=button.form,name=button.name,value=button.value;var alt=$(button.id +"_value");if(alt&&alt.value){value=alt.value;}
for(var h=0;h<form.elements.length;h++){var el=form.elements[h];if(el.nodeName.toLowerCase()=='button'){var type=el.getAttribute('type');if(type=='submit'){el.parentNode.removeChild(el);}}}
if(!form[name]){var input=document.createElement("input");input.setAttribute("type","hidden");input.setAttribute("name",name);input.setAttribute("id",name);input.setAttribute("value",value);form.appendChild(input);}else{}
form.submit();}catch(ee){log4js.logger.error("Caught error manipulating form.",ee);}
return true;};cms.__fixIEButtonInit=function(){var i,ib,type,cn,el,buttons=document.getElementsByTagName("button");for(i=0,ib=buttons.length;i<ib;i++){el=buttons[i];type=el.getAttribute('type');cn=el.className||"";if(cn.match("fixie")&&(!type||type=='submit')){if(typeof el.iesetup=='undefined'){i2rd.addEvent(el,'click',cms.__fixIEButtonHandling);el.iesetup=true;}}}};if((navigator.userAgent.match(/MSIE [4567]/)&&!window.opera)){i2rd.addEvent(window,'onload',cms.__fixIEButtonInit);window.setTimeout(cms.__fixIEButtonInit,750);}}
/*  JS Resource: cms/js/cms-dim.js  */

if(typeof cmsdim=='undefined'){cmsdim=true;if(typeof cms=='undefined'){cms={};}
cms.getStyle=function(el,sp){var v;if(el.currentStyle){v=el.currentStyle[sp];}
else if(window.getComputedStyle){v=document.defaultView.getComputedStyle(el,null).getPropertyValue(sp);}
else{v=el.style[sp];}
return v;}
cms.getScrollOffset=function(){var x,y;if(self.pageYOffset){x=self.pageXOffset;y=self.pageYOffset;}else{var b=document.body,de=document.documentElement;if(de&&de.scrollTop){x=de.scrollLeft;y=de.scrollTop;}else if(b){x=b.scrollLeft;y=b.scrollTop;}}
return{x:x,y:y};};cms.getDocumentDim=function(){var b=document.body,de=document.documentElement;var x=(de?de.scrollWidth:b.scrollWidth);var y=(de?de.scrollHeight:b.scrollHeight);var x2=0,y2=0;if(self.innerHeight){x2=self.innerWidth;y2=self.innerHeight;}else if(de.clientHeight){x2=de.clientWidth;y2=de.clientHeight;}else if(b){x2=b.clientWidth;y2=b.clientHeight;}
var max=x*y;var max2=x2*y2;if(max2>max){x=x2;y=y2;}
return{x:x,y:y};};cms.getWindowDim=function(){var x,y;if(self.innerHeight){x=self.innerWidth;y=self.innerHeight;}else{var b=document.body,de=document.documentElement;if(de&&de.clientHeight){x=de.clientWidth;y=de.clientHeight;}
else if(b){x=b.clientWidth;y=b.clientHeight;}}
return{x:x,y:y};};cms.positionAtEvt=function(evt,el){var els=el.style,vis=(cms.getStyle(el,"visibility")||"visible"),disp=(cms.getStyle(el,"display")||"block");if(vis!='hidden'){els.visibility="hidden";}
if(disp=='none'){els.display='block';}
var coord=i2rd.getMouseCoord(evt),wdim=cms.getWindowDim(),x=coord.x,y=coord.y,eh=el.clientHeight,ew=el.clientWidth;if((x+ew)>wdim.x){x=x -ew -10;if(x<0){x=0;}}
el.style.left=x +10 +"px";el.style.top=y +10 +"px";els.visibility=vis;els.display=disp;};cms.positionAtCenter=function(el){var els=el.style,vis=(cms.getStyle(el,"visibility")||"visible"),disp=(cms.getStyle(el,"display")||"block");if(vis!='hidden'){els.visibility="hidden";}
if(disp=='none'){els.display='block';}
if(!els.left){els.left="0px";}
if(!els.top){els.top="0px";}
var wdim=cms.getWindowDim(),offset=cms.getScrollOffset(),ddim=cms.getDocumentDim(),eh=el.clientHeight,ew=el.clientWidth,x=0,y=0;if(ew<wdim.x){x=(ddim.x -ew)/2;y=((wdim.y/2) -(eh/2));}
if(x<0){x=0;}
if(y<0){y=0;}
x=x +offset.x;y=y +offset.y;els.left=x +"px";els.top=y +"px";els.visibility=vis;els.display=disp;};}
/*  JS Resource: cms/js/cms-pageeffect.js  */

if(typeof cms_page_effect=='undefined'){cms_page_effect=true;if(typeof cms=='undefined')cms={};cms.bg=null;cms.bg_clickEvent=null;cms.bg_loadingCN="content_loading";cms.setBackgroundLoading=function(tf){if(tf)i2rd.addClassName(cms.bg,cms.bg_loadingCN);else i2rd.removeClassName(cms.bg,cms.bg_loadingCN);};cms.resizeBackground=function(){if(cms.bg){var dv=cms.bg.style.display||"none",cb=cms.bg;cb.style.display="block";var dim=cms.getScrollOffset();cb.style.display=dv;cb.style.top=dim.y +"px";}};cms.createBackground=function(){if(cms.bg)return;var d=window.document;var bg=d.createElement("div");bg.style.textAlign="center";bg.style.position="absolute";bg.style.left=0;bg.style.top=0;bg.style.height="100%";bg.style.width="100%";bg.className="page_background";bg.style.display="none";d.body.appendChild(bg);cms.bg=bg;};cms.showBackground=function(cn,zIndex,clickEvent){cms.createBackground();cms.bg.style.zIndex=zIndex||((zIndex===0)?0:501);cms.bg.className="page_background";if(cn&&!cms.bg.className.match(' ' +cn)){cms.bg.className +=(" " +cn);}
cms.bg.style.display="block";i2rd.addEvent(window,"resize",cms.resizeBackground);i2rd.addEvent(window,"scroll",cms.resizeBackground);cms.bg_clickEvent=clickEvent;if(clickEvent)i2rd.addEvent(cms.bg,'click',clickEvent);cms.resizeBackground();};cms.hideBackground=function(){if(!cms.bg)return;i2rd.removeEvent(window,"resize",cms.resizeBackground);i2rd.removeEvent(window,"scroll",cms.resizeBackground);cms.bg.style.display="none";if(cms.bg_clickEvent)i2rd.removeEvent(cms.bg,'click',cms.bg_clickEvent);};}
/*  JS Resource: cms/js/bean/popupbean.js  */

if(typeof PB=='undefined'){PB={};PB.CONFIG={};PB.CONFIG.CONTENT_RETRIEVE="cms-popup-contentretrieve";PB.CONFIG.CONTENTURL="cms-popup-contenturl";PB.CONFIG.POSITION="cms-popup-position";PB.currentPopup=null;PB.hideCurrent=function(evt){if(PB.currentPopup){PB.currentPopup.hide(evt);}};PB.checkEsc=function(evt){if(evt.keyCode==27||evt.which==27){PB.hideCurrent(evt);}};PB.scroll=function(evt){if(PB.currentPopup){PB.currentPopup.position(evt);}};PB.Popup=function(parentDiv,controlDiv,outerContentDiv,innerContentDiv,buttonList,config){this.parentDiv=parentDiv;this.controlDiv=controlDiv;this.outerContentDiv=outerContentDiv;this.innerContentDiv=innerContentDiv;this.buttonList=buttonList;this.config=config;this.setup();this.hasContent=false;this.useAjax=this.config[PB.CONFIG.CONTENT_RETRIEVE]=="true";};PB.Popup.prototype={setup:function(){this.outerContentDiv.parentNode.removeChild(this.outerContentDiv);document.body.appendChild(this.outerContentDiv);this.outerContentDiv.style.position="absolute";this.outerContentDiv.style.zIndex="600";this.outerContentDiv.style.left="0px";this.outerContentDiv.style.top="0px";this.toggleFunc=i2rd.bind(this.toggle,this);this.hideFunc=i2rd.bind(this.hide,this);i2rd.addEvent(this.controlDiv,"click",this.toggleFunc);for(var btn,idx=0;(btn=this.buttonList[idx]);idx++){i2rd.addEvent(btn,"click",this.hideFunc);}},show:function(evt){evt.stopPropagation();evt.preventDefault();PB.currentPopup=this;cms.showBackground("pb_popup_background","599",PB.hideCurrent);if(this.hasContent){this.position(evt);}else if(this.useAjax){this.getContent(evt);}else{this.position(evt);}
this.outerContentDiv.style.display="block";cms.hideObscuredElements(this.outerContentDiv);i2rd.addEvent(document,"keypress",PB.checkEsc);if(this.config[PB.CONFIG.POSITION]=="viewport_center"){i2rd.addEvent(window,"scroll",PB.scroll);}},hide:function(evt){evt.stopPropagation();evt.preventDefault();this.outerContentDiv.style.display="none";cms.hideBackground();i2rd.removeEvent(document,"keypress",PB.checkEsc);i2rd.removeEvent(window,"scroll",PB.scroll);cms.showObscuredElements();PB.currentPopup=null;},toggle:function(evt){if(this.outerContentDiv.style.display=="none"){this.show(evt);}else{this.hide(evt);}},position:function(evt){this.showButtons();var position=this.config[PB.CONFIG.POSITION];if(position=="mouse"){cms.positionAtEvt(evt,this.outerContentDiv);}else if(position=="viewport_center"){cms.positionAtCenter(this.outerContentDiv);}},hideButtons:function(){for(var btn,idx=0;(btn=this.buttonList[idx]);idx++){var is=cms.getStyle(btn,"display");var ps=cms.getStyle(btn.parentNode,"display");if(ps!='none'&&is!='none'){btn.oldPDisplay=ps;btn.parentNode.style.display='none';}}},showButtons:function(){for(var btn,idx=0;(btn=this.buttonList[idx]);idx++){if(btn.oldPDisplay){btn.parentNode.style.display=btn.oldPDisplay;}}},getContent:function(evt){if(this.hasContent){return;};if(this.config[PB.CONFIG.POSITION]=="mouse"){cms.positionAtEvt(evt,this.outerContentDiv)};var ajax=i2rd.getAjaxTransport();this.hideButtons();var url=this.config[PB.CONFIG.CONTENTURL];if(ajax){cms.setBackgroundLoading(true);ajax.onreadystatechange=this.getReqCallBack(ajax,evt);ajax.open("GET",url,true);ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');ajax.send('');}else{this.innerContentDiv.innerHTML='<iframe frameborder="0" marginheight="0" marginwidth="0" src="'
+url +'"><div class="loading_classname_here"></div></iframe>';this.position(evt);}},getReqCallBack:function(ajax,event){var req=ajax,caller=this,evt=event;return function(){if(req.readyState!=4){return;}
try{cms.setBackgroundLoading(false);if(this.hasContent){log4js.logger.info("Already have content - aborting.");return;}
if(req.status==200||req.status==0){try{__i2rd_fixIELeak(caller.innerContentDiv,true);}catch(e){}
var resp=req.responseText||req.responseXML;if(resp){var processed=i2rd.stripScripts(i2rd.xmlToString(resp));caller.innerContentDiv.innerHTML=processed.html;caller.outerContentDiv.style.display='none';caller.hasContent=true;var cb=function(){caller.position(evt);caller.outerContentDiv.style.display="block";caller.outerContentDiv.style.visibility="visible";};window.setTimeout(cb,40);processed.addScripts();if(typeof __i2rd_domupdate_fire!='undefined'){__i2rd_domupdate_fire(caller);}}else{log4js.logger.info("Got no response.");}}else{alert("Unable to retrieve popup content. Please try again later.");}}finally{try{req.onreadystatechange=null;}catch(e){}}}}};PB.scan=function(start){if(typeof start=='string')start=document.getElementById(start);start=start||document;var divList=start.getElementsByTagName("div");for(var el=null,idx=0;(el=divList[idx]);idx++){var cn=el.className||"";cn=cn.toLowerCase();if(cn.match(/cms-popup-component/)){PB.init(el);}}};PB.init=function(div){if(typeof div=='string')div=document.getElementById(div);if(div.pb_configured){return;}
div.pb_configured=true;var divList=div.getElementsByTagName("div");var configList=div.getElementsByTagName("code");var controlDiv,outerContentDiv,innerContentDiv,closeButtons=[],config={};for(var el=null,idx=0;(el=divList[idx]);idx++){var cn=el.className||"";cn=cn.toLowerCase();if(!controlDiv&&cn.match(/cms-popup-control/)){controlDiv=el;}else if(!outerContentDiv&&cn.match(/cms-popup-content/)){outerContentDiv=el;}}
var buttonList=outerContentDiv.getElementsByTagName("button");for(var el=null,idx=0;(el=buttonList[idx]);idx++){var cn=el.parentNode.className||"";cn=cn.toLowerCase();if(cn.match(/cms-popup-close/)){closeButtons[closeButtons.length]=el;}}
var trueID=div.id.replace(/_control$/,"");innerContentDiv=document.getElementById("content-" +trueID);for(var el=null,idx=0;(el=configList[idx]);idx++){var cn=el.className;if(!cn)continue;cn=cn.toLowerCase();config[cn]=i2rd.getInnerText(el);}
if(!innerContentDiv){log4js.logger.warn("Unable to find inner content div for div#" +div.id);return;}
if(!outerContentDiv){log4js.logger.warn("Unable to find outer content div for div#" +div.id);return;}
if(!controlDiv){log4js.logger.warn("Unable to find control div for div#" +div.id);return;}
if(!config[PB.CONFIG.CONTENTURL]){log4js.logger.warn("Unable to content URL config for div#" +div.id);return;}
new PB.Popup(div,controlDiv,outerContentDiv,innerContentDiv,buttonList,config);};}
/*  JS Resource: cms/js/swfobject.js  */

var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return}AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
/*  JS Resource: cms/js/bean/menubean-dropdown.js  */

if(typeof MBDD=='undefined')var MBDD={};MBDD.removePageElementPath=function(path){if(!path)return path;var split=path.split("/");if(split.length!=0){var last=split[split.length -1];if(last.match(/[a-zA-Z0-9]+,bx\d+[a-zA-Z0-9,]*/)){split.length=split.length -1;path=split.join("/");}}
if(path.indexOf("/")!=0)
path="/" +path;return path;};MBDD.getPath=function(){var path=MBDD.removePageElementPath(window.location.pathname);return path;};MBDD.findSibling=function(top,nodeName){var elements=top.parentNode.childNodes;for(var h=0,hbound=elements.length;h<hbound;h++){var el=elements[h];var nn=el.nodeName||"";nn=nn.toLowerCase();if(nn==nodeName)
return el;}};MBDD.getSelectedOption=function(select){var option=select.options[select.selectedIndex];if(!option){var elements=select.options;for(var h=0,hbound=elements.length;h<hbound;h++){var el=elements[h];if(el.selected){option=el;break;}}}
if(!option&&select.options.length>0)option=select.options[0];return option;};MBDD.updateSelectClassAndButton=function(option,select,button){select.className=select.className.replace("menuitemlabel","");select.className=select.className.replace("menuitemlink","");if(option.className.match(/menuitemlabel/)){select.className +=" menuitemlabel";}
if(option.className.match(/menuitemlink/)){select.className +=" menuitemlink";button.form[button.name].disabled=false;}else{button.form[button.name].disabled=true;}};MBDD.optionChange=function(evt){evt=evt||window.event;var select=evt.target||evt.srcElement;var button=MBDD.findSibling(select,"button");var option=MBDD.getSelectedOption(select);MBDD.updateSelectClassAndButton(option,select,button);};MBDD.buttonClicked=function(evt){evt=evt||window.event;if(evt.preventDefault){evt.preventDefault();evt.stopPropagation();}else{evt.returnValue=false;evt.cancelBubble=true;}
var button=evt.target||evt.srcElement;var select=MBDD.findSibling(button,"select");var option=MBDD.getSelectedOption(select);var target=/target_([^ "]+)/.exec(option.className);if(target&&target.length==2){var nw=window.open(option.value,target[1]);if(nw.opener!=window){alert('Please disable any popup blockers for this site.');}else{nw.focus();}}else{window.location=option.value;}};MBDD.quickSelect=function(evt){evt=evt||window.event;var select=evt.target||evt.srcElement;var option=MBDD.getSelectedOption(select);var target=/target_([^ "]+)/.exec(option.className);if(target&&target.length==2){var nw=window.open(option.value,target[1]);if(nw.opener!=window){alert('Please disable any popup blockers for this site.');}else{nw.focus();}}else{window.location=option.value;}};MBDD.DropdownInit=function(select,quick){select.onchange=MBDD.optionChange;var button=MBDD.findSibling(select,"button");button.onclick=MBDD.buttonClicked;var option=MBDD.getSelectedOption(select);MBDD.updateSelectClassAndButton(option,select,button);if(quick){select.onchange=MBDD.quickSelect;}
if(select.className.match(/dropdown_default_selection/)){var url=MBDD.getPath();var bestMatch,exactMatch;var option,h;for(h=0;(option=select.options[h]);h++){var val=option.value;if(val.indexOf(url)==0){if(bestMatch){if(bestMatch.value.length>val.length){bestMatch=option;}}else{bestMatch=option;}}
if(val==url){exactMatch=option;}}
var match=exactMatch||bestMatch;if(match){if(match.index){select.selectedIndex=match.index;}else{for(h=0;(option=select.options[h]);h++){if(option==match){select.selectedIndex=h;}}}}}};MBDD.scan=function(start){if(typeof start=='string')start=document.getElementById(start);var elements=(start||document).getElementsByTagName("select");for(var h=0,hbound=elements.length;h<hbound;h++){var select=elements[h];if(select.className&&select.className.match(/menubean_dropdown/)){MBDD.DropdownInit(select,select.className.match(/menubean_dropdown_quick/));}}};
/*  JS Resource: cms/js/bean/sitesearch.js  */

cmsSiteSearchGetForm=function(element){while(element.parentNode&&element.nodeName.toLowerCase()!="form"){element=element.parentNode;}
return element;};evt_Target=function(evt){evt=evt||window.event;return evt.target||evt.srcElement;};cms_ss_OnBlur=function(evt){var t=evt_Target(evt)||this;if(t.value.length==0){t.value=t.origValue||t.value;}};cms_ss_OnFocus=function(evt){var t=evt_Target(evt)||this;if(t.value==t.origValue){t.value="";}};cms_ss_SetRPP=function(evt){var t=evt_Target(evt)||this;t.rpp.value=t.rppvalue;cms_ss_ResetOS(evt);t.rpp.form.submit();};cms_ss_ResetOS=function(evt){var t=evt_Target(evt)||this;if(t.sso){t.sso.value=0;}};cms_ss_Setup=function(){try{var nn,ssq,sso,rpp,f,h,i,el,forms=document.forms;try{if(!forms)forms=document.forms();}catch(e){}
for(h=0;h<forms.length;h++){rpp=null;f=forms[h];for(i=0;i<f.elements.length;i++){el=f.elements[i];nn=(el.nodeName?el.nodeName.toLowerCase():'');if(nn=="input"){if(el.name=="site_search_rpp"){rpp=el;}else if(el.name=="site_search_offset"){sso=el;}else if(el.name=="site_search_query"){ssq=el;ssq.origValue=document.getElementById("site_search_query_default").value;ssq.onfocus=cms_ss_OnFocus;ssq.onblur=cms_ss_OnBlur;ssq.onkeypress=cms_ss_ResetOS;}}}}
if(ssq!=null){ssq.sso=sso;ssq.rpp=rpp;}
if(rpp!=null){var cn,a,anchors=document.anchors;try{if(!anchors)anchors=document.anchors();}catch(e){}
for(i=0;i<anchors.length;i++){a=anchors[i];cn=a.className||'';if(cn.match(/site_search_rpp/)){a.rpp=rpp;a.sso=sso;a.onclick=cms_ss_SetRPP;var idx=a.href.indexOf("#");var n=a.href.substring(idx +1);a.rppvalue=n;a.href="#";}}}}catch(e){if(typeof log4js!='undefined'){log4js.logger.error("Unable to setup sitesearch",e);}}};if(window.attachEvent){window.attachEvent('onload',cms_ss_Setup);}else if(window.addEventListener){window.addEventListener('load',cms_ss_Setup,true);}
if(typeof cms_js_includes != 'undefined') {
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/MenuBean.js/_fn/MenuBean.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-include.js/_fn/cms-include.js');
 cms.addJSInclude('/resources/dyn/docroot/lib/i2rd-util.js/_fn/i2rd-util.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-iefix.js/_fn/cms-iefix.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-dim.js/_fn/cms-dim.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-pageeffect.js/_fn/cms-pageeffect.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/popupbean.js/_fn/popupbean.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/swfobject.js/_fn/swfobject.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/menubean-dropdown.js/_fn/menubean-dropdown.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/sitesearch.js/_fn/sitesearch.js');
}

