/*  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/page-timezone-retriever.js  */

cms_page_lookup_timezone=function(evt){var time=new Date();if(time.getTimezoneOffset){var ajax=i2rd.getAjaxTransport();if(ajax){ajax.open("POST",window.location.href,true);ajax.setRequestHeader('X-CMS-TimeZone',time.getTimezoneOffset());if(time.toString){var tos=time.toString();var id=/(GMT[\-+]\d+) ?\(([a-zA-Z0-9]+)\)?/.exec(tos);if(!id||id.length==1){id=new RegExp(" ([A-Z]{2,4}) " +time.getFullYear()).exec(tos);}
if(id&&id.length>1){var tmp=id[1];if(id.length==3){tmp=id[2];}
ajax.setRequestHeader('X-CMS-TimeZone-ID',tmp);}}
ajax.send('');}}
i2rd.removeEvent(window,'load',cms_page_lookup_timezone);};i2rd.addEvent(window,'load',cms_page_lookup_timezone);
/*  JS Resource: 581193z2bad8027  */

/*!
 * jquery.scrollable 1.0.5 - Scroll your HTML with eye candy.
 *
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/scrollable.html
 *
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 *
 * Launch  : March 2008
 * Date: 2009-06-12 11:02:45 +0000 (Fri, 12 Jun 2009)
 * Revision: 1911
 */(function($){$.tools=$.tools||{version:{}};$.tools.version.scrollable='1.0.5';var current=null;function Scrollable(root,conf){var self=this;if(!current){current=self;}
function bind(name,fn){$(self).bind(name,function(e,args){if(fn&&fn.call(this,args.index)===false&&args){args.proceed=false;}});return self;}
$.each(conf,function(name,fn){if($.isFunction(fn)){bind(name,fn);}});var horizontal=!conf.vertical;var wrap=$(conf.items,root);var index=0;function find(query,ctx){return query.indexOf("#")!= -1?$(query).eq(0):ctx.siblings(query).eq(0);}
var navi=find(conf.navi,root);var prev=find(conf.prev,root);var next=find(conf.next,root);var prevPage=find(conf.prevPage,root);var nextPage=find(conf.nextPage,root);$.extend(self,{getIndex:function(){return index;},getConf:function(){return conf;},getSize:function(){return self.getItems().size();},getPageAmount:function(){return Math.ceil(this.getSize()/conf.size);},getPageIndex:function(){return Math.ceil(index/conf.size);},getRoot:function(){return root;},getItemWrap:function(){return wrap;},getItems:function(){return wrap.children();},getVisibleItems:function(){return self.getItems().slice(index,index +conf.size);},seekTo:function(i,time,fn){if(time===undefined){time=conf.speed;}
if($.isFunction(time)){fn=time;time=conf.speed;}
if(i<0){i=0;}
if(i>self.getSize() -conf.size){return self;}
var item=self.getItems().eq(i);if(!item.length){return self;}
var p={index:i,proceed:true};$(self).trigger("onBeforeSeek",p);if(!p.proceed){return self;}
if(horizontal){var left= -item.position().left;wrap.animate({left:left},time,conf.easing,fn?function(){fn.call(self);}:null);}else{var top= -item.position().top;wrap.animate({top:top},time,conf.easing,fn?function(){fn.call(self);}:null);}
if(navi.length){var klass=conf.activeClass;var page=Math.ceil(i/conf.size);page=Math.min(page,navi.children().length -1);navi.children().removeClass(klass).eq(page).addClass(klass);}
if(i===0){prev.add(prevPage).addClass(conf.disabledClass);}else{prev.add(prevPage).removeClass(conf.disabledClass);}
if(i>=self.getSize() -conf.size){next.add(nextPage).addClass(conf.disabledClass);}else{next.add(nextPage).removeClass(conf.disabledClass);}
current=self;index=i;$(self).trigger("onSeek",{index:i});return self;},move:function(offset,time,fn){var to=index +offset;if(conf.loop&&to>(self.getSize() -conf.size)){to=0;}
return this.seekTo(to,time,fn);},next:function(time,fn){return this.move(1,time,fn);},prev:function(time,fn){return this.move(-1,time,fn);},movePage:function(offset,time,fn){return this.move(conf.size*offset,time,fn);},setPage:function(page,time,fn){var size=conf.size;var index=size*page;var lastPage=index +size>=this.getSize();if(lastPage){index=this.getSize() -conf.size;}
return this.seekTo(index,time,fn);},prevPage:function(time,fn){return this.setPage(this.getPageIndex() -1,time,fn);},nextPage:function(time,fn){return this.setPage(this.getPageIndex() +1,time,fn);},begin:function(time,fn){return this.seekTo(0,time,fn);},end:function(time,fn){return this.seekTo(this.getSize() -conf.size,time,fn);},reload:function(){return load();},click:function(index,time,fn){var item=self.getItems().eq(index);var klass=conf.activeClass;if(index<0||index>=this.getSize()){return self;}
if(conf.size==2){if(index==self.getIndex()){index--;}
self.getItems().removeClass(klass);item.addClass(klass);return this.seekTo(index,time,fn);}
if(!item.hasClass(klass)){self.getItems().removeClass(klass);item.addClass(klass);var delta=Math.floor(conf.size/2);var to=index -delta;if(to>self.getSize() -conf.size){to=self.getSize() -conf.size;}
if(to!==index){return this.seekTo(to,time,fn);}}
return self;},onBeforeSeek:function(fn){return bind("onBeforeSeek",fn);},onSeek:function(fn){return bind("onSeek",fn);}});if($.isFunction($.fn.mousewheel)){root.bind("mousewheel.scrollable",function(e,delta){var step=$.browser.opera?1: -1;self.move(delta>0?step: -step,50);return false;});}
prev.addClass(conf.disabledClass).click(function(){self.prev();});next.click(function(){self.next();});nextPage.click(function(){self.nextPage();});prevPage.addClass(conf.disabledClass).click(function(){self.prevPage();});if(conf.keyboard){$(document).unbind("keydown.scrollable").bind("keydown.scrollable",function(evt){var el=current;if(!el||evt.altKey||evt.ctrlKey){return;}
if(horizontal&&(evt.keyCode==37||evt.keyCode==39)){el.move(evt.keyCode==37? -1:1);return evt.preventDefault();}
if(!horizontal&&(evt.keyCode==38||evt.keyCode==40)){el.move(evt.keyCode==38? -1:1);return evt.preventDefault();}
return true;});}
function load(){if(navi.is(":empty")||navi.data("me")==self){navi.empty();navi.data("me",self);for(var i=0;i<self.getPageAmount();i++){var item=$("<" +conf.naviItem +"/>").attr("href",i).click(function(e){var el=$(this);el.parent().children().removeClass(conf.activeClass);el.addClass(conf.activeClass);self.setPage(el.attr("href"));return e.preventDefault();});if(i===0){item.addClass(conf.activeClass);}
navi.append(item);}}else{var els=navi.children();els.each(function(i){var item=$(this);item.attr("href",i);if(i===0){item.addClass(conf.activeClass);}
item.click(function(){navi.find("." +conf.activeClass).removeClass(conf.activeClass);item.addClass(conf.activeClass);self.setPage(item.attr("href"));});});}
if(conf.clickable){self.getItems().each(function(index,arg){var el=$(this);if(!el.data("set")){el.bind("click.scrollable",function(){self.click(index);});el.data("set",true);}});}
if(conf.hoverClass){self.getItems().hover(function(){$(this).addClass(conf.hoverClass);},function(){$(this).removeClass(conf.hoverClass);});}
return self;}
load();var timer=null;function setTimer(){if(timer){return;}
timer=setInterval(function(){if(conf.interval===0){clearInterval(timer);timer=0;return;}
self.next();},conf.interval);}
if(conf.interval>0){root.hover(function(){clearInterval(timer);timer=0;},function(){setTimer();});setTimer();}}
$.fn.scrollable=function(conf){var el=this.eq(typeof conf=='number'?conf:0).data("scrollable");if(el){return el;}
var opts={size:5,vertical:false,clickable:true,loop:false,interval:0,speed:400,keyboard:true,activeClass:'active',disabledClass:'disabled',hoverClass:null,easing:'swing',items:'.items',prev:'.prev',next:'.next',prevPage:'.prevPage',nextPage:'.nextPage',navi:'.navi',naviItem:'a',api:false,onBeforeSeek:null,onSeek:null};$.extend(opts,conf);this.each(function(){el=new Scrollable($(this),opts);$(this).data("scrollable",el);});return opts.api?el:this;};})(jQuery);
/*  JS Resource: 322247z1574d078  */

(function($){$.tools=$.tools||{version:'1.2.5'};$.tools.overlay={addEffect:function(name,loadFn,closeFn){effects[name]=[loadFn,closeFn];},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:'fast',effect:'default',fixed:!$.browser.msie||$.browser.version>6,left:'center',load:false,mask:null,oneInstance:true,speed:'normal',target:null,top:'10%'}};var instances=[],effects={};$.tools.overlay.addEffect('default',function(pos,onLoad){var conf=this.getConf(),w=$(window);if(!conf.fixed){pos.top +=w.scrollTop();pos.left +=w.scrollLeft();}
pos.position=conf.fixed?'fixed':'absolute';this.getOverlay().css(pos).fadeIn(conf.speed,onLoad);},function(onClose){this.getOverlay().fadeOut(this.getConf().closeSpeed,onClose);});function Overlay(trigger,conf){var self=this,fire=trigger.add(self),w=$(window),closers,overlay,opened,maskConf=$.tools.expose&&(conf.mask||conf.expose),uid=Math.random().toString().slice(10);if(maskConf){if(typeof maskConf=='string'){maskConf={color:maskConf};}
maskConf.closeOnClick=maskConf.closeOnEsc=false;}
var jq=conf.target||trigger.attr("rel");overlay=jq?$(jq):null||trigger;if(!overlay.length){throw"Could not find Overlay: " +jq;}
if(trigger&&trigger.index(overlay)== -1){trigger.click(function(e){self.load(e);return e.preventDefault();});}
$.extend(self,{load:function(e){if(self.isOpened()){return self;}
var eff=effects[conf.effect];if(!eff){throw"Overlay: cannot find effect : \"" +conf.effect +"\"";}
if(conf.oneInstance){$.each(instances,function(){this.close(e);});}
e=e||$.Event();e.type="onBeforeLoad";fire.trigger(e);if(e.isDefaultPrevented()){return self;}
opened=true;if(maskConf){$(overlay).expose(maskConf);}
var top=conf.top,left=conf.left,oWidth=overlay.outerWidth({margin:true}),oHeight=overlay.outerHeight({margin:true});if(typeof top=='string'){top=top=='center'?Math.max((w.height() -oHeight)/2,0):parseInt(top,10)/100*w.height();}
if(left=='center'){left=Math.max((w.width() -oWidth)/2,0);}
eff[0].call(self,{top:top,left:left},function(){if(opened){e.type="onLoad";fire.trigger(e);}});if(maskConf&&conf.closeOnClick){$.mask.getMask().one("click",self.close);}
if(conf.closeOnClick){$(document).bind("click." +uid,function(e){if(!$(e.target).parents(overlay).length){self.close(e);}});}
if(conf.closeOnEsc){$(document).bind("keydown." +uid,function(e){if(e.keyCode==27){self.close(e);}});}
return self;},close:function(e){if(!self.isOpened()){return self;}
e=e||$.Event();e.type="onBeforeClose";fire.trigger(e);if(e.isDefaultPrevented()){return;}
opened=false;effects[conf.effect][1].call(self,function(){e.type="onClose";fire.trigger(e);});$(document).unbind("click." +uid).unbind("keydown." +uid);if(maskConf){$.mask.close();}
return self;},getOverlay:function(){return overlay;},getTrigger:function(){return trigger;},getClosers:function(){return closers;},isOpened:function(){return opened;},getConf:function(){return conf;}});$.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(i,name){if($.isFunction(conf[name])){$(self).bind(name,conf[name]);}
self[name]=function(fn){if(fn){$(self).bind(name,fn);}
return self;};});closers=overlay.find(conf.close||".close");if(!closers.length&&!conf.close){closers=$('<a class="close"></a>');overlay.prepend(closers);}
closers.click(function(e){self.close(e);});if(conf.load){self.load();}}
$.fn.overlay=function(conf){var el=this.data("overlay");if(el){return el;}
if($.isFunction(conf)){conf={onBeforeLoad:conf};}
conf=$.extend(true,{},$.tools.overlay.conf,conf);this.each(function(){el=new Overlay($(this),conf);instances.push(el);$(this).data("overlay",el);});return conf.api?el:this;};})(jQuery);(function($){var t=$.tools.overlay,w=$(window);$.extend(t.conf,{start:{top:null,left:null},fadeInSpeed:'fast',zIndex:9999});function getPosition(el){var p=el.offset();return{top:p.top +el.height()/2,left:p.left +el.width()/2};}
var loadEffect=function(pos,onLoad){var overlay=this.getOverlay(),conf=this.getConf(),trigger=this.getTrigger(),self=this,oWidth=overlay.outerWidth({margin:true}),img=overlay.data("img"),position=conf.fixed?'fixed':'absolute';if(!img){var bg=overlay.css("backgroundImage");if(!bg){throw"background-image CSS property not set for overlay";}
bg=bg.slice(bg.indexOf("(") +1,bg.indexOf(")")).replace(/\"/g,"");overlay.css("backgroundImage","none");img=$('<img src="' +bg +'"/>');img.css({border:0,display:'none'}).width(oWidth);$('body').append(img);overlay.data("img",img);}
var itop=conf.start.top||Math.round(w.height()/2),ileft=conf.start.left||Math.round(w.width()/2);if(trigger){var p=getPosition(trigger);itop=p.top;ileft=p.left;}
if(conf.fixed){itop -=w.scrollTop();ileft -=w.scrollLeft();}else{pos.top +=w.scrollTop();pos.left +=w.scrollLeft();}
img.css({position:'absolute',top:itop,left:ileft,width:0,zIndex:conf.zIndex}).show();pos.position=position;overlay.css(pos);img.animate({top:pos.top,left:pos.left,width:oWidth},conf.speed,function(){overlay.css("zIndex",conf.zIndex +1).fadeIn(conf.fadeInSpeed,function(){if(self.isOpened()&&!$(this).index(overlay)){onLoad.call();}else{overlay.hide();}});}).css("position",position);};var closeEffect=function(onClose){var overlay=this.getOverlay().hide(),conf=this.getConf(),trigger=this.getTrigger(),img=overlay.data("img"),css={top:conf.start.top,left:conf.start.left,width:0};if(trigger){$.extend(css,getPosition(trigger));}
if(conf.fixed){img.css({position:'absolute'}).animate({top:"+=" +w.scrollTop(),left:"+=" +w.scrollLeft()},0);}
img.animate(css,conf.closeSpeed,onClose);};t.addEffect("apple",loadEffect,closeEffect);})(jQuery);
/*  JS Resource: 321902z1f92a1fc  */

(function($){$.fn.hotSpots=function(options){var conf=$.extend({},$.fn.hotSpots.defaults,options);return this.each(function(){var outer=$(this);$.each(conf.points,function(){var point=this;var css=$.extend({},conf.point_css,point);var item=outer.find(point.item);item.css({position:css.position,top:css.top,left:css.left,width:css.width,height:css.height}).click(conf.click).hover(conf.over,conf.out);});});};$.fn.hotSpots.defaults={point_css:{position:'absolute',width:40,height:40},over:function(ev){$(this).addClass('over');},out:function(ev){$(this).removeClass('over');},click:function(){}};})(jQuery);
/*  JS Resource: cms/js/cms-tabcontainer.js  */

if(typeof cmstabcontainer=='undefined'){cmstabcontainer=true;if(typeof cms=='undefined'){cms={};}
cms.tabcontainers=[];cms.TabContainer=function(cd){this.container=cd;this.tabItemList=[];this.tabs=[];this.tabItemIndexes={};this.doPersistence=!this.container.className.match(/tc_no_persist_selection/)&&!!this.container.id;this.showCallback=i2rd.bindAsEventListener(this.showTab,this);this.mouseOverCallback=i2rd.bindAsEventListener(this.mouseOver,this);this.mouseOutCallback=i2rd.bindAsEventListener(this.mouseOut,this);this.foundUL=false;};cms._getData=function(node,name){try{if(node.dataset)
return node.dataset[name];else if(node.getAttribute)
return node.getAttribute("data-" +name);else
return node["data-" +name];}catch(e){log4js.logger.error("Unable to get URL.",e);}
return null;};cms.TabContainer.prototype={displayFirst:function(){if(this.tabs.length===0){return;}
if(this.tabItemList.length!=this.tabs.length){log4js.logger.error("TabContainer is mismatched." +this.tabItemList.length +" != " +this.tabs.length);}
var i,index=null;if(location.hash.length>1){try{var tid,loc,locations=location.hash.substring(1).split(",");for(i=0;i<locations.length;i++){loc=locations[i];tid=loc.split(":");if(tid[0]==this.container.id){index=this.tabItemIndexes[tid[1]];if(index!=null){this.setActiveTab(index,false);return;}}}}catch(e){log4js.logger.error("Unable to set tab from location hash",e);}}
for(i=0;i<this.tabs.length;i++){if(this.tabs[i].className.match(/tab-selected/)){this.setActiveTab(i,false);return;}
if(this.tabItemList[i].className.match(/tab-selected/)){this.setActiveTab(i,false);return;}}
if(this.doPersistence){index=i2rd.getCookie(this.container.id +"-st");if(index){try{index=parseInt(index);if(this.tabItemList.length>index){this.setActiveTab(index,false);return;}}catch(e){}}}
this.setActiveTab(0,false);},setActiveTabByID:function(id,persist){this.setActiveTab(this.tabItemIndexes[id],persist);},setActiveTab:function(index,persist){var tabItem=this.tabItemList[index];if(!tabItem)tabItem=this.tabItemList[0];this._show(tabItem,persist);},persistSelection:function(index){if(!this.container.id||this.container.id.length==0)return;var time=new Date();time.setHours(time.getHours() +4);i2rd.setCookie(this.container.id +"-st",index,time,"/");},addTabItem:function(element){if(element.id){this.tabItemIndexes[element.id]=this.tabItemList.length;var idx=element.id.indexOf("_tab");if(idx!= -1&&idx==element.id.length -4){this.tabItemIndexes[element.id.substring(0,idx)]=this.tabItemList.length;}}
this.tabItemList.push(element);i2rd.addEvent(element,'click',this.showCallback);i2rd.addEvent(element,'mouseover',this.mouseOverCallback);i2rd.addEvent(element,'mouseout',this.mouseOutCallback);},addTab:function(element){this.tabs.push(element);},getEventSource:function(evt,expectedTag){var selected=i2rd.eventElement(evt);while(selected&&selected.tagName&&selected.tagName.toLowerCase()!=expectedTag){selected=selected.parentNode;}
return selected;},showElement:function(el){this.loadElement(el);el.style.display='block';el.setAttribute('aria-hidden','false');},loadElement:function(el){var url=cms._getData(el,"url");if(url&&i2rd.hasClassName(el,'ajax')&&!i2rd.addClassName(el,'loading')){i2rd.addClassName(el,'loading');var ajax=i2rd.getAjaxTransport(),node=el,onChange=function(arg){if(ajax.readyState==4){if(ajax.status==200||ajax.status==0){var processed=i2rd.stripScripts(ajax.responseText?ajax.responseText:i2rd.xmlToString(ajax.responseXML));node.innerHTML=processed.html;processed.addScripts();__i2rd_domupdate_fire(node);}
i2rd.removeClassName(node,'ajax');i2rd.removeClassName(node,'loading');}};ajax.onreadystatechange=onChange;ajax.open("GET","/partial"+url,true);ajax.send('');}},hideElement:function(el){el.style.display='none';el.setAttribute('aria-hidden','true');},_show:function(tabItem,persist){var h,t,ti;for(h=0;h<this.tabItemList.length;h++){ti=this.tabItemList[h];t=this.tabs[h];i2rd.removeClassName(ti,"tab-selected");if(ti==tabItem){if(persist)this.persistSelection(h);i2rd.addClassName(ti,"tab-selected");this.showElement(t);ti.setAttribute('tab-index','0');}
else{this.hideElement(t);ti.setAttribute('tab-index','-1');}}},showTab:function(evt){var selectedTabItem=this.getEventSource(evt,"li");this._show(selectedTabItem,this.doPersistence);return false;},mouseOut:function(evt){for(var h=0;h<this.tabItemList.length;h++){var ti=this.tabItemList[h];i2rd.removeClassName(ti,"over");}},mouseOver:function(evt){this.mouseOut(evt);var overTabItem=this.getEventSource(evt,"li");i2rd.addClassName(overTabItem,"over");this.loadElement(this.tabs[this.tabItemIndexes[overTabItem.id]]);},lookupTabItems:function(node){var elements=node.getElementsByTagName("li");var li,j;for(j=0;(li=elements[j]);j++){this.addTabItem(li);}},processNode:function(node){var cc=true,ncn=node.className;if(ncn){var nn=node.nodeName.toLowerCase();if(ncn.match(/tab-container/)){return;}else if(!this.foundUL&&nn=="ul"&&ncn.match(/tab-items/)){this.foundUL=true;this.lookupTabItems(node);cc=false;}else if(nn=="div"&&ncn.match(/tab-content/)){this.addTab(node);node.style.display='none';cc=false;}}
if(cc){if(this.foundUL&&this.tabItemList.length<=this.tabs.length){return;}
var children=node.childNodes;var el,h;for(h=0;(el=children[h]);h++){if(el.nodeType!=1){continue;}
this.processNode(el);}}}};cms.initTC=function(div){if(typeof div=='string')div=document.getElementById(div);if(!div){return;}
if(typeof div.tabinited!='undefined'){return;}
div.tabinited=true;var el,tc=new cms.TabContainer(div);cms.tabcontainers.push(tc);var children=div.childNodes;for(var h=0;(el=children[h]);h++){if(el.nodeType!=1){continue;}
tc.processNode(el);}
tc.displayFirst();};cms.checkTCDom=function(start){if(typeof start=='string')
start=document.getElementById(start);else if(start&&i2rd.eventElement(start))
start=i2rd.eventElement(start);start=start||document.body;var i=0,e,list=(start.querySelectorAll)?start.querySelectorAll("div.tab-container"):start.getElementsByTagName("div");for(;e=list[i];i++){if(i2rd.hasClassName(e,"tab-container"))
cms.initTC(e);}};i2rd.addEvent(window,__i2rd_domupdate_event,cms.checkTCDom);}
/*  JS Resource: 321905z81f6345f  */

(function($){cms.initTC=function(div){if(typeof div==='string')div=document.getElementById(div);$(div).find('.tab-items li').each(function(){var id=this.id.replace(/_tab$/,'');if(id.length){$(this).overlay({target:$('#' +id).closest('.tab-content'),top:"30%",effect:'apple',position:'fixed',onBeforeLoad:function(){$('#home_slider').data('scrollable').getConf().interval=0;},onClose:function(){$('#home_slider').data('scrollable').getConf().interval=7000;}});}});};})(jQuery);
/*  JS Resource: 326177zb37daab5  */

(function($){var sliderOptions={id:'home_slider',hoverEnabled:false,hoverDelay:200,showPrevNext:true,transitionSpeed:600,autoScroll:true,autoScrollSpeed:7000,autoScrollLoop:true,vertical:false};var oldInitTC=cms.initTC;cms.initTC=function(id){if(id!==sliderOptions.id){oldInitTC(id);return;}else{var div=document.getElementById(id);if(!div){return;}
if(typeof div.tabinited!='undefined'){return;}
div.tabinited=true;var items_id=id+'_items',navi_id=id+'_navi',next_id=id+'_next',prev_id=id+'_prev';var $container=$(div),$tab_content=$container.find("> div.tab-content");$tab_content.wrapAll('<div class="tc_wrap" />');if(sliderOptions.showPrevNext)
$container.prepend('<div class="controls"><div class="prev" id="'+prev_id+'"><span>Prev</span></div><div class="next" id="'+next_id+'"><span>Next</span></div></div>');$container.find('> div.tc_wrap').attr('id',items_id);$container.find('> div.tab-items ul.tab-items').attr('id',navi_id);var $nav_items=$container.find('#'+navi_id+" > li");var $main_nav_items=$('#main_menu li.products li:gt(0)');$main_nav_items.click(function(ev){ev.preventDefault();s.seekTo($main_nav_items.index(this)+1);});var s=$container.scrollable({size:1,items:'#'+items_id,navi:'#'+navi_id,api:true,speed:sliderOptions.transitionSpeed,activeClass:'tab-selected',interval:(sliderOptions.autoScroll)?sliderOptions.autoScrollSpeed:0,loop:sliderOptions.autoScrollLoop,vertical:sliderOptions.vertical,prev:'#'+prev_id,next:'#'+next_id,onBeforeSeek:function(idx){var item=$nav_items.eq(idx);var l=item.position().left,w=item.outerWidth();$container.find('div.nav_background').animate({left:l,width:w});$('.tab-content .tab-items li').each(function(){var overlay=$(this).data('overlay');if(overlay){overlay.close();}});},onSeek:function(idx){idx--;$main_nav_items.removeClass('mi_active').addClass('mi_inactive');$main_nav_items.eq(idx).removeClass('mi_inactive').addClass('mi_active');}});$container.find('> div.tab-items ul.tab-items').append('<div class="nav_background" />');$tab_content.css('display','block');if(sliderOptions.hoverEnabled){var seekTimer,curActive;var scrollTo=function(){if(curActive!=null)
s.seekTo(curActive);curActive=null;seekTimer=null;};$nav_items.hover(function(){if(seekTimer)window.clearTimeout(seekTimer);curActive=$nav_items.index(this);seekTimer=window.setTimeout(scrollTo,sliderOptions.hoverDelay);},function(){if(seekTimer)window.clearTimeout(seekTimer);});}
window['cms_scrollable-'+id]=s;}};})(jQuery);
/*  JS Resource: 327251zd2d2b43e  */

jQuery(function($){var $tabs=$('.tab-content .tab-content');$tabs.find('.thumb').click(function(){$(this).closest('.tab-content').find('.full img').show();});$tabs.find('.full img').click(function(){$(this).hide();});});
/*  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: 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/bean/articlecontainer.js  */

if(typeof AC=='undefined'){AC={};AC.getElementsByTagName=function(tagName,start){if(!start){start=document;}
var elements=start.getElementsByTagName(tagName);if(!elements||elements.length===0){elements=start.getElementsByTagName(tagName.toUpperCase());}
return elements;};AC.countWords=function(text){var count=0;if(text){var list=text.split(/\s+/);for(var h=0;h<list.length;h++){if(!(list[h]=='')){count++;}}}
return count;};AC.Article=function(li,wpm){this.article=li;var text="";var components=AC.getElementsByTagName("div",li);for(var el=null,idx=0;(el=components[idx]);idx++){var cn=el.className||"";if(cn.match(/article_heading/)||cn.match(/article_subheading/)||cn.match(/article_teaser/)||cn.match(/article_post_time/)||cn.match(/article_link_read_more/)||cn.match(/article_byline/)||cn.match(/article_content/)){text=text +this.getText(el);}else if(cn!=''){log4js.logger.info("Unexpected component with classname: " +cn);}}
this.wordCount=AC.countWords(text);wpm=wpm||120.0;var t1=(this.wordCount/wpm);t1=Math.ceil(t1*60)*1000;this.minShowTime=t1 +2000;};AC.Article.prototype={getRecommendedInterval:function(){return this.minShowTime;},show:function(cb){var opacity=this.getOpacity();if(this.article.style.display!='block'){opacity=0.0;this.setOpacity(opacity);this.article.style.display='block';}
if(opacity>0.9){if(cb){cb.apply(this);}}else{opacity=opacity +0.1;this.setOpacity(opacity);if(parseInt(opacity*100)!=parseInt(this.getOpacity()*100)){if(cb){cb.apply(this);}}
else
window.setTimeout(i2rd.bind(this.show,this,cb),100);}},hide:function(cb){var opacity=this.getOpacity();if(opacity<0.1){if(cb){cb.apply(this);}}else{opacity=opacity -0.1;this.setOpacity(opacity);if(parseInt(opacity*100)!=parseInt(this.getOpacity()*100)){if(cb){cb.apply(this);}}
else
window.setTimeout(i2rd.bind(this.hide,this,cb),100);}},getText:function(el){if(!el){return el;}
if(typeof el=="string"){return el;}
var str="",children=el.childNodes;var cn,i;for(i=0;(cn=children[i]);i++){switch(cn.nodeType){case 1:str +=this.getText(cn);break;case 3:if(cn.nodeValue){str +=cn.nodeValue;}else if(str.length>0&&str[str.length -1]!=""){str +=" ";}
break;}}
return str;},setOpacity:function(value){if(value>=1){value=(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:1.0;if(/MSIE [678]/.test(navigator.userAgent)&&!window.opera){this.article.style.filter=this.article.style.filter.replace(/alpha\([^\)]*\)/gi,'');}}else{if(value<0.00001)value=0;if(/MSIE [678]/.test(navigator.userAgent)&&!window.opera){this.article.style.filter=this.article.style.filter.replace(/alpha\([^\)]*\)/gi,'') +'alpha(opacity='+parseInt(value*100) +')';}}
this.article.style.opacity=value;},getOpacity:function(){var value=this.article.style.opacity;if(this.article.style.filter){value=/alpha\(opacity=([^\)]+)\)/gi.exec((this.article.style.filter||''));if(value&&value[1]){value=parseFloat(value[1])/100.0;}}
if(value)return parseFloat(value);return this.article.style.filter?100:1.0;}};AC.RotatingHeadline=function(ol){this.container=ol;var articleContainer=ol.parentNode;while(articleContainer&&(articleContainer.className||"").toLowerCase().indexOf('articlecontainer')== -1){articleContainer=articleContainer.parentNode;}
if(!articleContainer){log4js.logger.error("Unable to find article container.");return;}
var article,idx,el,lis=AC.getElementsByTagName("var",articleContainer),wpm=95.0;for(el=null,idx=0;(el=lis[idx]);idx++){if(el.className=="wpm"){wpm=parseFloat(el.innerHTML+"");}}
this.containerId=articleContainer.id;this.articles=[];this.paused=false;lis=AC.getElementsByTagName("li",ol);if(lis.length<=1){return;}
for(el=null,idx=0;(el=lis[idx]);idx++){article=new AC.Article(el,wpm);this.articles[this.articles.length]=article;article.article.style.display='none';}
this.currentIdx=0;i2rd.addEvent(ol,"mouseover",i2rd.bind(this.pause,this));i2rd.addEvent(ol,"mouseout",i2rd.bind(this.start,this));var startIdx=0;if(this.containerId){var articleId=i2rd.getCookie(this.containerId +"-la");for(var el=null,idx=0;(el=lis[idx]);idx++){var article=this.articles[idx];if(article.article.id==articleId){startIdx=idx;break;}}}
this.currentArticle=this.articles[startIdx];this.currentIdx=startIdx;this.currentArticle.show();window.setTimeout(i2rd.bind(this.showNextArticle,this),this.currentArticle.getRecommendedInterval());};AC.RotatingHeadline.prototype={pause:function(){this.paused=true;},start:function(){this.paused=false;},showNextArticle:function(){if(this.paused){window.setTimeout(i2rd.bind(this.showNextArticle,this),750);return;}
this.prevArticle=null;this.currentIdx++;if(this.currentIdx>=this.articles.length)this.currentIdx=0;if(this.currentIdx==0)this.prevArticle=this.articles[this.articles.length -1];else this.prevArticle=this.articles[this.currentIdx -1];this.currentArticle=this.articles[this.currentIdx];this.prevArticle.hide(i2rd.bind(this.showNext,this));if(this.containerId){var time=new Date();time.setHours(time.getHours() +48);i2rd.setCookie(this.containerId +"-la",this.currentArticle.article.id,time);}},showNext:function(nextFunc){if(this.prevArticle)
this.prevArticle.article.style.display='none';this.currentArticle.show(i2rd.bind(this.startTimer,this));},startTimer:function(){window.setTimeout(i2rd.bind(this.showNextArticle,this),this.currentArticle.getRecommendedInterval());}};AC.init=function(evt){var lists=AC.getElementsByTagName("ol");for(var el=null,idx=0;(el=lists[idx]);idx++){var cn=el.className||"";if(cn.match(/ac_style_rotating_headline/)){new AC.RotatingHeadline(el);}}};i2rd.addEvent(window,'load',AC.init);}
if(typeof cms_js_includes != 'undefined') {
 cms.addJSInclude('/resources/dyn/docroot/lib/i2rd-util.js/_fn/i2rd-util.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/page-timezone-retriever.js/_fn/page-timezone-retriever.js');
 cms.addJSInclude('/resources/dyn/files/581193z2bad8027/_fn/jquery.scrollable.1.0.5.js');
 cms.addJSInclude('/resources/dyn/files/322247z1574d078/_fn/jquery.overlay.js');
 cms.addJSInclude('/resources/dyn/files/321902z1f92a1fc/_fn/jquery.hotspots.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-tabcontainer.js/_fn/cms-tabcontainer.js');
 cms.addJSInclude('/resources/dyn/files/321905z81f6345f/_fn/home-setup-hotspots.js');
 cms.addJSInclude('/resources/dyn/files/326177zb37daab5/_fn/homeslider.js');
 cms.addJSInclude('/resources/dyn/files/327251zd2d2b43e/_fn/hotspot-images.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/cms-include.js/_fn/cms-include.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/MenuBean.js/_fn/MenuBean.js');
 cms.addJSInclude('/resources/dyn/docroot/cms/js/bean/articlecontainer.js/_fn/articlecontainer.js');
}

