function initPage(){initAutoScalingNav({menuId:"nav",sideClasses:true})}function initAutoScalingNav(d){if(!d.menuId){d.menuId="nav"}if(!d.tag){d.tag="a"}if(!d.spacing){d.spacing=0}if(!d.constant){d.constant=0}if(!d.minPaddings){d.minPaddings=0}if(!d.liHovering){d.liHovering=false}if(!d.sideClasses){d.sideClasses=false}if(!d.equalLinks){d.equalLinks=false}if(!d.flexible){d.flexible=false}var a=document.getElementById(d.menuId);if(a){a.className+=" scaling-active";var n=a.getElementsByTagName("li");var l=[];var e=[];var c=0;for(var g=0,f=0;g<n.length;g++){if(n[g].parentNode==a){var m=n[g].getElementsByTagName(d.tag).item(0);l.push(m);l[f++].width=m.offsetWidth;e.push(n[g]);if(c<m.offsetWidth){c=m.offsetWidth}}if(d.liHovering){n[g].onmouseover=function(){this.className+=" hover"};n[g].onmouseout=function(){this.className=this.className.replace("hover","")}}}var h=a.clientWidth-l.length*d.spacing-d.constant;if(d.equalLinks&&c*l.length<h){for(var g=0;g<l.length;g++){l[g].width=c}}c=b(l);if(c<h){var k=navigator.userAgent.toLowerCase();for(var g=0;b(l)<h;g++){l[g].width++;if(!d.flexible){l[g].style.width=l[g].width+"px"}if(g>=l.length-1){g=-1}}if(d.flexible){for(var g=0;g<l.length;g++){c=(l[g].width-d.spacing-d.constant/l.length)/h*100;if(g!=l.length-1){e[g].style.width=c+"%"}else{if(navigator.appName.indexOf("Microsoft Internet Explorer")==-1||k.indexOf("msie 8")!=-1||k.indexOf("msie 9")!=-1){e[g].style.width=c+"%"}}}}}else{if(d.minPaddings>0){for(var g=0;g<l.length;g++){l[g].style.paddingLeft=d.minPaddings+"px";l[g].style.paddingRight=d.minPaddings+"px"}}}if(d.sideClasses){e[0].className+=" first-child";e[0].getElementsByTagName(d.tag).item(0).className+=" first-child-a";e[e.length-1].className+=" last-child";e[e.length-1].getElementsByTagName(d.tag).item(0).className+=" last-child-a"}a.className+=" scaling-ready"}function b(j){var i=0;for(var o=0;o<j.length;o++){i+=j[o].width}return i}}if(window.addEventListener){window.addEventListener("load",initPage,false)}else{if(window.attachEvent){window.attachEvent("onload",initPage)}};
