var TH=TH||{};var Tablet=Tablet||{};Tablet.HINT_ATTRIBUTE_NAME='hint';Tablet.spawn=function(meth){window.setTimeout(meth);}
Tablet.onTextFocus=function(ev){var hint=this.getAttribute(Tablet.HINT_ATTRIBUTE_NAME);if(this.value===hint){this.value='';}
this.addClassName('set');};Tablet.preloadImages=function(imgs){if(document.getElementsByTagName('body')&&document.getElementsByTagName('body').length>0){var preloadstash=$('preloadstash')||document.getElementsByTagName('body')[0].appendChild(new Element('div',{'id':'preloadstash'}));var len=imgs.length;for(var i=0;i<len;i++){preloadstash.appendChild(new Element('img',{'src':imgs[i]}));}}
else{document.observe('dom:loaded',function(e){Tablet.preloadImages(imgs)});}};Tablet.onTextBlur=function(ev){if(this.value===''){var hint=this.getAttribute(Tablet.HINT_ATTRIBUTE_NAME);if(hint){this.value=this.getAttribute(Tablet.HINT_ATTRIBUTE_NAME);}
this.removeClassName('set');}else{}};Tablet.debug=function(s){if(console.log){console.log(s);}};Tablet.isArray=function(obj){return obj.constructor==Array;};TH.newElement=function(parent,tag,attrs){var bod=document.getElementsByTagName('body')[0];var attrs=attrs||{};el=new Element(tag,attrs);return Element.extend(parent.appendChild(el));};TH.hidePopups=function(id){$A(document.getElementsByClassName('popup')).each(function(obj){if((obj.id!=id||obj.id=='')&&obj.visible()){obj.setStyle({display:'none'});}});$A(document.getElementsByClassName('selectbox')).each(function(obj){obj.removeClassName('open');});if(Prototype.Browser.IE&&typeof autoComplete!=='undefined'){if(autoComplete.iefix){if(autoComplete.iefix.visible())autoComplete.hide();}}};TH.loadify=function(elem,preserveInner){if(!preserveInner){$(elem).innerHTML='';}
$(elem).addClassName('loading');};TH.unloadify=function(elem){$(elem).removeClassName('loading');};Tablet.buster=function(){return Math.floor(Math.random()*100000000);};document.observe('mouseup',function(e){var el=Event.element(e);var leaveId='';if(el.parentNode===document){return true;}
while(el.parentNode){if(Element.hasClassName(el,'popup')){return true;}
if(el.name&&(el.name=='ftl'||el.name=='ft')){leaveId='namecomplete';}
el=el.parentNode;}
TH.hidePopups(leaveId);});Tablet.load={times:[],record:function(time){Tablet.load.times.push(time);},report:function(){var times=Tablet.load.times;var diff,report='';var count=times.length;for(var i=count-2;i>=0;i--){diff=times[i+1]-times[i];report+=i+': '+diff+'\n';}
alert(report);Tablet.load.times=[];}};Tablet.handleHints=function(root,tags){var tags=tags||['input','p'];var root=root||document.body;var els=[];tags.each(function(tag){els.push($A(root.getElementsByTagName(tag)));});els=els.flatten();var count=els.length;for(var i=count-1;i>=0;i--){el=$(els[i]);var hint=el.getAttribute('hint');if(hint!==''){switch(el.tagName.toLowerCase()){case'input':if(el.value==''&&hint)el.value=hint;break;default:if(el.empty()&&hint)el.update(hint);break;}}}};Tablet.go=function(url){location.href=url;};Tablet.altKey=function(e){return(e.shiftKey||e.metaKey||(Prototype.Browser.IE&&e.ctrlKey));};Tablet.fadeIn=function(el,options){el=$(el);options=Object.extend({activeClass:'active'},options);el.setStyle({display:'none'});if(options.activeClass){el.addClassName(options.activeClass);}
new Effect.Appear(el,{duration:0.4});};Tablet.fadeOut=function(el,options){el=$(el);options=Object.extend({activeClass:'active',startDisplay:'block'},options);el.setStyle({display:options.startDisplay});if(options.activeClass){el.removeClassName(options.activeClass);}
new Effect.Fade(el,{duration:0.4});};Tablet.slideWrap=function(el,options){options=Object.extend({paddingToWrap:true},options);if(el.getElementsByClassName('slidewrap').length<=0){var elContent=el.innerHTML;el.update();var div=TH.newElement(el,'div');div.update(elContent);div.addClassName('slidewrap');if(options&&options.paddingToWrap){var paddingRight=el.getStyle('padding-right');var paddingLeft=el.getStyle('padding-left');div.setStyle({paddingTop:el.getStyle('padding-top'),paddingBottom:el.getStyle('padding-bottom'),paddingRight:paddingRight,paddingLeft:paddingLeft,borderBottomWidth:el.getStyle('borderBottomWidth'),borderBottomColor:el.getStyle('borderBottomColor'),borderBottomStyle:el.getStyle('borderBottomStyle'),position:'relative'});var newWidth=(el.getStyle('width'))?parseInt(el.getStyle('width').replace('px','')):0;if((paddingLeft||paddingRight)&&newWidth){newWidth=(parseInt(paddingLeft.replace('px',''))+parseInt(paddingRight.replace('px',''))+
newWidth);}
el.setStyle({paddingTop:'0px',paddingBottom:'0px',paddingLeft:'0px',paddingRight:'0px',borderBottomWidth:'0px',width:(newWidth>0)?newWidth+'px':''});}}
return el;};Tablet.slideDown=function(el,options){options=Object.extend({duration:0.4,wrap:true},options);if(options.wrap){el=Tablet.slideWrap(el,options);}
Effect.SlideDown(el,options);return el;};Tablet.slideUp=function(el,options){options=Object.extend({duration:0.4,wrap:true},options);if(options.wrap){el=Tablet.slideWrap(el,options);}
Effect.SlideUp(el,options);return el;};Tablet.removeChildren=function(el){while(el.childNodes[0]){el.removeChild(el.childNodes[0]);}};Tablet.getElementByClassName=function(el,className,tagName){tagName=tagName||'';var ret=null;var els=$(el).getElementsByClassName(className);var ellength=els.length;for(var i=0;i<ellength;i++){if((els[i].tagName.toLowerCase()===tagName.toLowerCase()||tagName==='')){return els[i];}}
return null;};Tablet.getElementByTagName=function(el,tagName){tagName=tagName||'';var ret=null;var els=$(el).getElementsByTagName(tagName);if(els&&els[0]){ret=els[0];}
return ret;};Tablet.verticallyAlignContents=function(els,options){els=els||[];var elHeight,contentHeight,topPadding,childEls,childEl,childLen,firstChild;var elLength=els.length;function getNumber(prop){return parseInt(prop.replace('px',''));}
function getContentHeight(el){return el.offsetHeight-(getNumber(el.getStyle('paddingTop'))+getNumber(el.getStyle('paddingBottom')));}
function getLayoutHeight(el){return el.offsetHeight+(getNumber(el.getStyle('marginTop'))+getNumber(el.getStyle('marginBottom')));}
for(var i=0;i<elLength;i++){elHeight=getContentHeight($(els[i]));contentHeight=0;topPadding=0;firstChild=null;childEls=els[i].childElements();childLen=childEls.length;for(var j=0;j<childLen;j++){childEl=$(childEls[j]);if(childEl.getStyle('float')===''||childEl.getStyle('float')==='none'){if(!firstChild){firstChild=childEl;}
contentHeight+=getLayoutHeight(childEl);}}
if(firstChild){topPadding=(elHeight-contentHeight)/2;firstChild.setStyle({'paddingTop':topPadding+'px'});}}}
Tablet.thread=function(method){var timeout=arguments[1]?arguments[1]:0;window.setTimeout(method,0);}
Tablet.UI=Tablet.UI||{};Tablet.UI.Enhanced=true;function element(id){return document.getElementById(id);}
function invert(id){div=element(id);if(div.style.display=='block'){div.style.display='none';}
else{div.style.display='block';}}
function hide(id){div=element(id);div.style.display='none';}
function show(id){div=element(id);div.style.display='block';}
Event.addBehavior({"#sitebar p#signin a.showlang:click":function(e){var selectLang=$('selectlang');selectLang.select('a:nth-child(even)').invoke('addClassName','even');var topPos=this.positionedOffset()[1]+this.getHeight()+4;selectLang.setStyle({top:topPos+'px',display:''});Tablet.UI.fadeIn(selectLang,{activeClass:'active'});Event.stop(e);},'input.text:focus':Tablet.onTextFocus,'input.text:blur':Tablet.onTextBlur});Event.onTabletLoaded=function(method){Event.onTabletLoadeds=Event.onTabletLoadeds||[];Event.onTabletLoadeds.push(method);if(Event.tabletHasLoaded){Event.tabletLoaded();}};Event.tabletLoaded=function(){var imgs=(Prototype.Browser.WebKit)?document.getElementsByTagName('img'):[];if(!imgs.length||imgs[imgs.length-1].complete){if(typeof Event.onTabletLoadeds!=='undefined'){Event.onTabletLoadeds.each(function(method){method();});}
Event.onTabletLoadeds=false;Event.tabletHasLoaded=true;return;}
window.setTimeout(Event.tabletLoaded,100);};Event.observe(window,'load',function(){Tablet.thread(Event.tabletLoaded);});document.observe('dom:loaded',function(e){$$('.hoverelement').each(function(el){new Tablet.HoverElement(el);});});TH.slideshowHover=function(viewer){var controls=$(viewer).getElementsByClassName('viewercontrol');for(var i=0;i<controls.length;i++){controls[i].style.display='';if(!Prototype.Browser.IE){new Effect.Morph(controls[i],{style:'opacity: 1;',duration:.5,afterSetup:function(effect){effect.element.addClassName('activeviewercontrol');},afterFinish:function(effect){effect.element.style.opacity=1;}});}}};TH.slideshowUnhover=function(viewer){var controls=$(viewer).getElementsByClassName('viewercontrol');for(var i=0;i<controls.length;i++){if(!Prototype.Browser.IE){new Effect.Morph(controls[i],{style:'opacity: 0;',duration:.5,afterSetup:function(effect){effect.element.removeClassName('activeviewercontrol');},afterFinish:function(effect){effect.element.style.opacity=0;}});}else{controls[i].style.display='none';}}};TH.checkFirstLastPage=function(page,slider){if(slider.options.leftControl){if(page!=0){$(slider.options.leftControl).removeClassName('inactive');}else{$(slider.options.leftControl).addClassName('inactive');}}
if(slider.options.rightControl){if(page!=slider.lastPage()){$(slider.options.rightControl).removeClassName('inactive');}else{$(slider.options.rightControl).addClassName('inactive');}}}
TH.activateViewFinder=function(slideshow){if(slideshow&&$(slideshow.options.viewFind)){$(slideshow.options.viewFind).addClassName('active');}}
TH.handleGenericError=function(){TH.handleErrors({unhandled:($('errorverbiage'))?$('errorverbiage').innerHTML:'Oops, something went wrong. Please try again or refresh page.'});}
TH.handleMessages=function(elem,messages){if(elem){messages=messages||{};for(i in messages){TH.timedClear(TH.logMsg(messages[i],elem));}
if(elem&&typeof i!=='undefined'){Tablet.UI.scrollTo(elem);}}};TH.handleErrors=function(errors){errorElem=$('errors');TH.handleMessages(errorElem,errors);};TH.handleNotifications=function(notifications){notificationElem=$('notifications');TH.handleMessages(notificationElem,notifications);};TH.timedClear=function(elem){if(document.hasFocus()){TH.fireTimedClear(elem);}else{Event.observe(document,'focus',function(){TH.fireTimedClear(elem);});}};TH.fireTimedClear=function(elem){window.setTimeout(function(){TH.removeMsg(elem);},15000);};TH.removeMsg=function(elem){new Effect.BlindUp(elem,{duration:0.3,afterFinish:function(){var p=elem.parentNode;if(p){p.removeChild(elem);if(!p.getElementsByTagName('li').length){TH.clearMsgs(p);}}}});};TH.clearNotification=function(notificationElem){new Effect.BlindUp(errElem,{duration:0.4,afterFinish:function(){$('errors').removeElement(errElem);if(!$('errors').getElementsByTagName('li').length){TH.clearMsgs('errors');}}});$('errors').removeElement(notificationElem);};TH.logMsg=function(msg,target){target=$(target);var li=document.createElement('li');li.innerHTML=msg;li.style.display='none';target.addClassName('active');target.appendChild(li);new Effect.BlindDown(li,{duration:0.4});return li;};TH.clearMsgs=function(target){target=$(target);target.removeClassName('active');$A(target.getElementsByTagName('li')).each(function(e){e.parentNode.removeChild(e);});};if(Prototype.Browser.IE){Element.addMethods();}
String.prototype.evalJSON=function(sanitize){var json=this.unfilterJSON(),cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(cx.test(json)){json=json.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
try{if(!sanitize||json.isJSON())return eval('('+json+')');}catch(e){}
throw new SyntaxError('Badly formed JSON string: '+this.inspect());}
var Tablet=Tablet||{};Tablet.PageBehavior=Constructor.create({page:null,init:function(){this.page=Object.extend({onDomLoaded:null,onWindowLoad:null,onWindowUnload:null},arguments[0]||{});if(this.page&&this.page.onDomLoaded){Event.observe(document,'dom:loaded',this.page.onDomLoaded.bind(this.page));}
if(this.page&&this.page.onWindowLoad){Event.observe(window,'load',this.page.onWindowLoad.bind(this.page));}}});
var Tablet=Tablet||{};Tablet.Ajaxificator=function(){this.init.apply(this,arguments);};Tablet.Ajaxificator.prototype={init:function(link){this.link=$(link);var ajaxOptions=Object.extend({url:this.link.href,method:'get'},(arguments[1]&&arguments[1].ajaxOptions)?arguments[1].ajaxOptions:{});arguments[1].ajaxOptions=ajaxOptions;this.options=Object.extend({handleEvent:'click',auth:false,handle401:false,beforeStart:function(){},requestParameters:null,ajaxOptions:{},yieldWithAltKey:false},arguments[1]||{});this.initializeEvents();},initializeEvents:function(){Event.observe(this.link,this.options.handleEvent,this.clickHandler.bind(this));},unloadEvents:function(){Event.stopObserving(this.link,this.options.handleEvent);},clickHandler:function(event){if(this.options.yieldWithAltKey&&Tablet.altKey(event)){return true;}
this.options.beforeStart.apply(this,[]);if(!this.options.auth){this.ajaxHandler();}else{this.authHandler();}
event.stop();},deniedHandler:function(resp){var message='';if(resp.headerJSON&&resp.headerJSON.message){message=resp.headerJSON.message;}
var onAuthorized=this.ajaxHandler.bind(this);Tablet.EnterSite.pane.page('loginorregister',{onShow:function(){var action={action:onAuthorized,args:[this]};Tablet.EnterSite.setManeuver(null,action);}.bind(this),message:message});},ajaxHandler:function(){var respFunctions={};if(this.options.handle401){respFunctions={on401:this.deniedHandler.bind(this),on403:this.deniedHandler.bind(this)};}
var options=Object.extend(respFunctions,this.options.ajaxOptions);if(options&&typeof options.onSuccess==='function'){options.onSuccess=options.onSuccess.bind(this);}
if(this.options&&typeof this.options.requestParameters==='function'){options.parameters=this.options.requestParameters();}
new Ajax.Request(this.options.ajaxOptions.url,options);},authHandler:function(){Tablet.EnterSite.isRecognized({onSuccess:this.ajaxHandler.bind(this),onDenied:function(resp){var message='';Tablet.EnterSite.pane.page('loginForm',{onShow:function(){var action={action:this.ajaxHandler.bind(this),args:[this]};Tablet.EnterSite.setManeuver(null,action);}.bind(this)});}.bind(this)});}};
Tablet.FormActions=(function(){var inplaceForms=$H();var maneuvers=$H();return{registerForm:function(token,form){inplaceForms.set(token,form);},callback:function(token,maneuver,resp){var iform=inplaceForms.get(token);if(iform){iform.callback(maneuver,resp);}},tests:{required:{test:function(v,h){return!((v==null)||(v.length==0)||(h&&v.strip()===h.strip()));}},emailaddress:{test:function(v){return(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/).test(v);}},password:{test:function(v){return true;}}}};})();Tablet.InplaceForm=function(frm,options){this.init.apply(this,arguments);};Tablet.InplaceForm.prototype={frm:null,token:null,maneuvers:null,allKey:'all',successActions:null,failureActions:null,init:function(frm,options){this.options=Object.extend({rules:{},phrases:{}},options);this.frm=$(frm);if(!this.frm)return null;this.token=this.frm.down('input[name=token]');if(!this.token)return null;this.successActions=$H();this.failureActions=$H();if(Tablet.FormActions){Tablet.FormActions.registerForm(this.token.value,this);}
if(typeof Tablet.INPLACE_LOGIN!=='undefined'?Tablet.INPLACE_LOGIN:true){var trgt=new Element('iframe',{'class':'postTarget','style':'display:none','name':this.token.value});this.frm.appendChild(trgt);this.frm.setAttribute('target',this.token.value);}
this.frm.observe('submit',function(e){if(this.validate()){return true;}
else{Event.stop(e);}}.bind(this));},callback:function(maneuver,resp){var maneuver=maneuver||'';if(resp.errors){this.showErrors(resp.errors);var maneuverActions=this.failureActions.select(function(action){return action.key===maneuver;});maneuverActions.each(function(action){action.value[0].apply(null,(action.value[1]&&action.value[1].length>0)?action.value[1]:[resp]);});var allActions=this.failureActions.select(function(action){return action.key==this.allKey;},this);allActions.each(function(action){action.value[0].apply(null,(action.value[1]&&action.value[1].length>0)?action.value[1]:[resp]);});}
else if(resp.success){var maneuverActions=this.successActions.select(function(action){return action.key===maneuver;});maneuverActions.each(function(action){action.value[0].apply(null,(action.value[1]&&action.value[1].length>0)?action.value[1]:[resp.success]);});var allActions=this.successActions.select(function(action){return action.key===this.allKey;},this);allActions.each(function(action){action.value[0].apply(null,(action.value[1]&&action.value[1].length>0)?action.value[1]:[resp.success]);});}},attachFailure:function(maneuver,action,args){maneuver=maneuver||'all';this.failureActions.set(maneuver,[action,args]);},attachSuccess:function(maneuver,action,args){maneuver=maneuver||'all';this.successActions.set(maneuver,[action,args]);},maneuver:function(){var npt=this.frm.down('input[name=maneuver]');if(!npt){npt=new Element('input',{name:'maneuver'});this.frm.down('div.submit').appendChild(npt);}
return npt;},setManeuver:function(maneuver,successActions,failureActions){var npt=this.maneuver();npt.value=maneuver;if(successActions&&successActions['action']){this.attachSuccess(maneuver,successActions['action'],successActions['args']);}},validate:function(){var errors={},hasError=false;var fields=this.frm.elements;var field,fieldRule,components;for(rule in this.options.rules){field=this.frm.elements[rule];fieldRules=this.options.rules[rule];for(var i=0;i<fieldRules.length;i++){fieldRule=fieldRules[i];components=/(\w*)(\[(\w*).(\w*)=?(.*)?\])?/.exec(fieldRule);if(components&&components[1]&&this.options.phrases[components[1]]){fieldRule=components[1];if(typeof components[2]!=='undefined'&&components[3]&&components[4]){depField=components[3];depAttr=components[4];if(fields[depField]&&fields[depField]&&!fields[depField][depAttr]){break;}}
if(!Tablet.FormActions.tests[fieldRule].test(field.value,field.getAttribute('hint'))){hasError=true;if(!errors[field.name]){errors[field.name]=this.options.phrases[fieldRule];break;}}}}}
if(hasError){this.showErrors(errors);}
else{this.clearErrors();}
return!hasError;},showErrors:function(errors){var errors=errors||null;var npt=null,errorP;if(!errors)return;var npt,field,errorP;var hasError,ps;this.frm.select('div.field').each(function(field){npts=field.descendants().findAll(function(el){return['select','input'].indexOf(el.tagName.toLowerCase())>=0;});hasError=false;ps=[];npts.each(function(npt){errorP=field.down('p.'+npt.name+'error')||TH.newElement(field,'p',{'class':'error '+npt.name+'error'});if(errors[npt.name]){hasError=true;errorP.setStyle({top:(npt.positionedOffset()[1]+2)+'px'});errorP.update(errors[npt.name]);errorP.removeClassName('ok');ps.push(errorP);}else{errorP.update('');errorP.addClassName('ok');}});if(hasError){Tablet.preloadImages(['/img/guides/TGRightArrow.gif','/img/guides/TGRightArrow.gif'])
ps.invoke('setStyle',{display:'none'});field.addClassName('error');Tablet.UI.fadeIn(ps);}
else{ps.invoke('setStyle',{display:'none'});field.removeClassName('error');Tablet.UI.fadeOut(ps);}});npt=null;field=null;errorP=null;},clearErrors:function(){this.frm.select('div.error').each(function(el){el.removeClassName('error');el.select('p.error').invoke('update','');el.select('p.error').invoke('addClassName','ok');});}};
var Tablet=Tablet||{};Tablet.HoverElement=function(id,options){var el=$(id);options=Object.extend({hover:'Hover',active:'Active',hasActive:false,cssHover:false,hasImage:true},options);var img,imgParent;var primeImage=function(src,klass){klass=klass||'';var newi=new Element('img',{'src':src,'class':klass});if(klass){imgParent.insertBefore(newi,img.nextSibling);newi.className=klass;}};if(options.hasImage){if(el.hasAttribute('src')){img=el;}
else{el.addClassName('hoverparent');img=el.down('img');}}
if(!el){return;}
if(img){imgParent=img.parentNode;var normalSrc=img.src;var ext='gif';var m=normalSrc.match(/.*[\/\\][^\/\\]+\.(\w+)$/);if(m){ext=m[1];}
if(normalSrc.toLowerCase().indexOf(options.active.toLowerCase()+'.'+ext)>0){normalSrc=normalSrc.replace(new RegExp(options.active,"i"),'');}
var hoverSrc=normalSrc.replace('.'+ext,options.hover+'.'+ext);var activeSrc=normalSrc.replace('.'+ext,options.active+'.'+ext);if(options.hasActive&&!el.hasClassName(options.active.toLowerCase())){primeImage(activeSrc,(options.cssHover)?'active':'');}
primeImage(hoverSrc,(options.cssHover)?'hover':'');if(!options.cssHover&&!options.hasActive&&el.hasClassName(options.active.toLowerCase())){img.src=hoverSrc;}
if(!options.cssHover&&options.hasActive&&el.hasClassName(options.active.toLowerCase())){img.src=activeSrc;}}
Event.observe(el,'mouseover',function(){el.addClassName('hover');if(img&&!options.cssHover&&(!options.hasActive||(options.hasActive&&!el.hasClassName(options.active.toLowerCase())))){img.src=hoverSrc;}});Event.observe(el,'mouseout',function(event){var target=(Prototype.Browser.IE)?event.toElement:event.relatedTarget;if(!target||(!$(target).descendantOf(el)&&el!=target)){el.removeClassName('hover');if(img&&!options.cssHover&&!el.hasClassName(options.active.toLowerCase())){img.src=normalSrc;}}});var activate=function(){el.addClassName(options.active.toLowerCase());if(img&&!options.cssHover){img.src=(options.hasActive)?activeSrc:hoverSrc;}};var deactivate=function(){el.removeClassName(options.active.toLowerCase());if(img&&!options.cssHover){img.src=normalSrc;}};el.activate=function(){activate();};el.deactivate=function(){deactivate();};return el;};
var preload=[];if(!window.CRS){Tablet.preloadImages(preload);}
var Tablet=Tablet||{};Tablet.SiteNav={setPageNav:function(el){if(typeof el['pagenav']==='undefined'){el.pagenav=Tablet.getElementByClassName(el,'page-nav','ul')||false;if(el.pagenav&&(Prototype.Browser.IE)){var listwidth=0;var lis=$A(el.pagenav.getElementsByTagName('li'));if(lis){if(Tablet.UI.Enhanced){el.pagenav.setStyle({left:'-9000px',top:'-9000px',display:'block',position:'static'});lis.each(function(li){if(li.offsetWidth>listwidth){listwidth=li.offsetWidth;}});el.pagenav.setStyle({left:'',top:'',display:'',width:'',position:''});}
else{listwidth=220;}}
if(listwidth>0){el.pagenav.setStyle({width:listwidth+'px'});}}}},onMouseEnter:function(e){Tablet.SiteNav.setPageNav(this);this.addClassName('hover');if(this.pagenav){this.up('ul').addClassName('hover');if(Tablet.UI.Enhanced){Tablet.UI.fadeIn(this.pagenav,{duration:0.2,activeClass:'active'});}
else{this.pagenav.addClassName('active');}}},onMouseLeave:function(e){Tablet.SiteNav.setPageNav(this);this.removeClassName('hover');if(this.pagenav){this.up('ul').removeClassName('hover');if(Tablet.UI.Enhanced){Tablet.UI.fadeOut(this.pagenav,{duration:0.1,activeClass:'active'});}
else{this.pagenav.removeClassName('active');}}}};document.observe('dom:loaded',function(e){if(!$('mainnav')){return;}
$('mainnav').select('ul.section-nav > li').each(function(el){el.addClassName('enhanced');el.observe('mouseenter',Tablet.SiteNav.onMouseEnter);el.observe('mouseleave',Tablet.SiteNav.onMouseLeave);if(el.hasClassName('active')){var link=el.down('a');if(link){var marker=$(document.createElement('span'));marker.addClassName('marker');el.appendChild(marker);}}});});
