jQuery(function(){initIEhover();initNav();initBrowserDetect();initClear();initFixedIe();})
function initNav(){initAutoScalingNav({menuId:"nav",sideClasses:true,tag:"span",spacing:0.5,minPaddings:5});}
function initClear(){clearFormFields({clearInputs:true,clearTextareas:true,passwordFieldText:true,addClassFocus:"focus",filterClass:"default"});}
function initFixedIe(){if(jQuery.browser.msie&&jQuery.browser.version<8){var boxes=jQuery('.ad-box');boxes.each(function(){var box=jQuery(this);_window=jQuery(window).scroll(function(){var top=_window.scrollTop();box.animate({marginTop:top},{duration:20})});})}}
function clearFormFields(o){if(o.clearInputs==null)o.clearInputs=true;if(o.clearTextareas==null)o.clearTextareas=true;if(o.passwordFieldText==null)o.passwordFieldText=false;if(o.addClassFocus==null)o.addClassFocus=false;if(!o.filter)o.filter="default";if(o.clearInputs){var inputs=document.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if((inputs[i].type=="text"||inputs[i].type=="password")&&inputs[i].className.indexOf(o.filterClass)){inputs[i].valueHtml=inputs[i].value;inputs[i].onfocus=function(){if(this.valueHtml==this.value)this.value="";if(this.fake){inputsSwap(this,this.previousSibling);this.previousSibling.focus();}
if(o.addClassFocus&&!this.fake){this.className+=" "+ o.addClassFocus;this.parentNode.className+=" parent-"+ o.addClassFocus;}}
inputs[i].onblur=function(){if(this.value==""){this.value=this.valueHtml;if(o.passwordFieldText&&this.type=="password")inputsSwap(this,this.nextSibling);}
if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"");}}
if(o.passwordFieldText&&inputs[i].type=="password"){var fakeInput=document.createElement("input");fakeInput.type="text";fakeInput.value=inputs[i].value;fakeInput.className=inputs[i].className;fakeInput.fake=true;inputs[i].parentNode.insertBefore(fakeInput,inputs[i].nextSibling);inputsSwap(inputs[i],null);}}}}
if(o.clearTextareas){var textareas=document.getElementsByTagName("textarea");for(var i=0;i<textareas.length;i++){if(textareas[i].className.indexOf(o.filterClass)){textareas[i].valueHtml=textareas[i].value;textareas[i].onfocus=function(){if(this.value==this.valueHtml)this.value="";if(o.addClassFocus){this.className+=" "+ o.addClassFocus;this.parentNode.className+=" parent-"+ o.addClassFocus;}}
textareas[i].onblur=function(){if(this.value=="")this.value=this.valueHtml;if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"");}}}}}
function inputsSwap(el,el2){if(el)el.style.display="none";if(el2)el2.style.display="inline";}}
function initAutoScalingNav(o){if(!o.menuId)o.menuId="nav";if(!o.tag)o.tag="a";if(!o.spacing)o.spacing=0;if(!o.constant)o.constant=0;if(!o.minPaddings)o.minPaddings=0;if(!o.liHovering)o.liHovering=false;if(!o.sideClasses)o.sideClasses=false;if(!o.equalLinks)o.equalLinks=false;if(!o.flexible)o.flexible=false;var nav=document.getElementById(o.menuId);if(nav){nav.className+=" scaling-active";var lis=nav.getElementsByTagName("li");var asFl=[];var lisFl=[];var width=0;for(var i=0,j=0;i<lis.length;i++){if(lis[i].parentNode==nav){var t=lis[i].getElementsByTagName(o.tag).item(0);asFl.push(t);asFl[j++].width=t.offsetWidth;lisFl.push(lis[i]);if(width<t.offsetWidth)width=t.offsetWidth;}
if(o.liHovering){lis[i].onmouseover=function(){this.className+=" hover";}
lis[i].onmouseout=function(){this.className=this.className.replace("hover","");}}}
var menuWidth=nav.clientWidth- asFl.length*o.spacing- o.constant;if(o.equalLinks&&width*asFl.length<menuWidth){for(var i=0;i<asFl.length;i++){asFl[i].width=width;}}
width=getItemsWidth(asFl);if(width<menuWidth){var version=navigator.userAgent.toLowerCase();for(var i=0;getItemsWidth(asFl)<menuWidth;i++){asFl[i].width++;if(!o.flexible){asFl[i].style.width=asFl[i].width+"px";}
if(i>=asFl.length-1)i=-1;}
if(o.flexible){for(var i=0;i<asFl.length;i++){width=(asFl[i].width- o.spacing- o.constant/asFl.length)/menuWidth*100;if(i!=asFl.length-1){lisFl[i].style.width=width+"%";}
else{if(navigator.appName.indexOf("Microsoft Internet Explorer")==-1||version.indexOf("msie 8")!=-1||version.indexOf("msie 9")!=-1)
lisFl[i].style.width=width+"%";}}}}
else if(o.minPaddings>0){for(var i=0;i<asFl.length;i++){asFl[i].style.paddingLeft=o.minPaddings+"px";asFl[i].style.paddingRight=o.minPaddings+"px";}}
if(o.sideClasses){lisFl[0].className+=" first-child";lisFl[0].getElementsByTagName(o.tag).item(0).className+=" first-child-a";lisFl[lisFl.length-1].className+=" last-child";lisFl[lisFl.length-1].getElementsByTagName(o.tag).item(0).className+=" last-child-a";}
nav.className+=" scaling-ready";}
function getItemsWidth(a){var w=0;for(var q=0;q<a.length;q++){w+=a[q].width;}
return w;}}
function initBrowserDetect(){var u=navigator.userAgent.toLowerCase();var _html=document.getElementsByTagName("html")[0];if(is("win"))addClass("win");else if(is("mac"))addClass("mac");else if(is("linux")||is("x11"))addClass("linux");if(is("msie 8.0"))addClass("ie8");else if(is("msie 7.0"))addClass("ie7");else if(is("msie 6.0"))addClass("ie6");else if(is("firefox/2"))addClass("ff2");else if(is("firefox/3"))addClass("ff3");else if(is("opera")&&is("version/10"))addClass("opera10");else if(is("opera")&&is("version/11"))addClass("opera11");else if(is("opera/9"))addClass("opera9");else if(is("safari")&&is("version/3"))addClass("safari3");else if(is("safari")&&is("version/4"))addClass("safari4");else if(is("safari")&&is("version/5"))addClass("safari5");else if(is("chrome"))addClass("chrome");else if(is("safari"))addClass("safari2");else if(is("unknown"))addClass("unknown");if(is("msie"))addClass("trident");else if(is("applewebkit"))addClass("webkit");else if(is("gecko"))addClass("gecko");else if(is("opera"))addClass("presto");function is(browser)
{if(u.indexOf(browser)!=-1)return true;}
function addClass(_class)
{_html.className+=(" "+ _class);}}
function initIEhover(){if(typeof document.body.style.maxHeight=='undefined'){var nav=document.getElementById("nav");var lis=nav.getElementsByTagName("li");for(var i=0;i<lis.length;i++)
{lis[i].onmouseover=function()
{this.className+=" hover";}
lis[i].onmouseout=function()
{this.className=this.className.replace(" hover","");}}}}
