
if(window.addEventListener)
window.addEventListener("load",menuAccessSetup,0);else if(window.attachEvent)
window.attachEvent("onload",menuAccessSetup);var hoverDelay=300;var hoverSelector='#nav li:hover';var menuId='nav';var navStyleIndex=0;function menuAccessSetup()
{var i,as,lis,cssSheet,cssRules,selectorTxt,styleTxt;cssSheet=document.styleSheets[navStyleIndex];cssRules=cssSheet.cssRules?cssSheet.cssRules:cssSheet.rules;for(i=0;i<cssRules.length;i++)
{if(cssRules[i].selectorText.toLowerCase().indexOf(hoverSelector)!=-1)
{selectorTxt=cssRules[i].selectorText.replace(hoverSelector,'#H_W_T_D');styleTxt=cssRules[i].style.cssText;if(cssSheet.deleteRule)
{cssSheet.deleteRule(i);cssSheet.insertRule(selectorTxt+'{'+styleTxt+'}',i);}
else
{cssSheet.removeRule(i--);}}}
lis=document.getElementById(menuId).getElementsByTagName('li');for(i=0;i<lis.length;++i)
{lis[i].onmouseover=menuLiHover;lis[i].onmouseout=menuLiHoverEnd;}
as=document.getElementById(menuId).getElementsByTagName('a');for(i=0;i<as.length;++i)
{as[i].onfocus=menuFlyout;as[i].onblur=menuCollapse;as[i].onclick=menuCollapse;}
if(document.images)
{preload_image=new Image(25,25);preload_image.src="assets/templates/vintage/images/arrows2.gif";}}
function menuFlyout()
{var li;li=this.parentNode;while(li.tagName.toLowerCase()=='li')
{li.className=li.className+' hover';li=li.parentNode.parentNode;}}
function menuCollapse()
{var li;li=this.parentNode;while(li.tagName.toLowerCase()=='li')
{li.className=li.className.replace(/\s*\bhover\b/g,'');li=li.parentNode.parentNode;}
this.blur();}
function menuLiHover()
{var self,siblings,i;if(this.getElementsByTagName('ul').length)
{if(this.className.search(/\bhover-end-delay\b/)!=-1)
{this.className=this.className.replace(/\s*\bhover-end-delay\b/g,'');}
else
{siblings=this.parentNode.childNodes;for(i=0;i<siblings.length;++i)
{if(siblings[i].nodeType==1&&siblings[i].className.search(/\bhover\b/)!=-1)
{this.className=this.className+' hover-start-delay';self=this;setTimeout(function()
{if(self.className.search(/\bhover-start-delay\b/)!=-1)
self.className=self.className.replace(/\s*\bhover-start-delay\b/g,'')+' hover';},hoverDelay);return;}}
this.className=this.className+' hover';}}
else
{this.className=this.className+' hover';}}
function menuLiHoverEnd()
{var self;if(this.getElementsByTagName('ul').length)
{if(this.className.search(/\bhover-start-delay\b/)!=-1)
{this.className=this.className.replace(/\s*\bhover-start-delay\b/g,'');}
else
{this.className=this.className+' hover-end-delay';self=this;setTimeout(function()
{if(self.className.search(/\bhover-end-delay\b/)!=-1)
self.className=self.className.replace(/\s*\bhover-end-delay\b/g,'').replace(/\s*\bhover\b/g,'');},hoverDelay);}}
else
{this.className=this.className.replace(/\s*\bhover\b/g,'');}}