
var mailForm="email_form.html";var mailCountry="email";if(!confForm){var confForm="email_conf.html";}
function startUp(){setNavigation();setLowerNavigation();formFunctions();goToPrint();if(jQuery("#countries").length>0){setupCountries();}
if(jQuery('.bottom_bucket.expand').length>0){BUHideLinks();}
if(jQuery('.bottom_bucket .heading h2').length>0){setHeight();}
if(jQuery("#contact").length>0){showContact();}
if(jQuery('.subnavmenu').length>0){setBottomNav();}
if(jQuery('#findform').length>0){}}
function setNavigation(){jQuery('.nav_worldwide>a').mouseover(function(){jQuery('#gmap').attr({src:"/siteImages/nav_map_on.gif"});jQuery('.nav_worldwide>a').mouseout(function(){if(jQuery('.nav_worldwide.on>a').length==0){jQuery('#gmap').attr({src:"/siteImages/nav_map_off.gif"});}});});if(jQuery('.nav_worldwide.on>a').length>0){jQuery('#gmap').attr({src:"/siteImages/nav_map_on.gif"});}
var navRoot;var node='';var tempClassName='';var leftPosition=0;var topPosition=0;navRoot=jQuery('#global_menu');jQuery(navRoot).children('li').mouseover(function(){tempClassName=this.className;if(tempClassName.indexOf('over')==-1){jQuery(this).addClass('over');if(jQuery(this).children('ul:first').length>0){node=jQuery(this).children('ul:first')[0];if(navigator.appName=="Microsoft Internet Explorer"&&(!window.XMLHttpRequest)){leftPosition=0;topPosition=0;hideShowSelectBox(findGlobalPosX(node),findGlobalPosY(node),node.offsetWidth,node.offsetHeight);}}}}).mouseout(function(){jQuery(this).removeClass('over');showAllSelectBoxes();});;showLanguage();jQuery("button").click(function(){jQuery(this).parent().submit()});}
function findGlobalPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x){curleft+=obj.x;}
return curleft;}
function findGlobalPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}
curtop+=1;}else if(obj.y){curtop+=obj.y;}
return curtop;}
function hideShowSelectBox(menuLeftPos,menuTopPos,menuWidth,menuHeight){for(slectLoop2=0;slectLoop2<document.getElementsByTagName("select").length;slectLoop2++){var tempSelectY=findGlobalPosY(document.getElementsByTagName("select")[slectLoop2]);var tempSelectX=findGlobalPosX(document.getElementsByTagName("select")[slectLoop2]);var tempSelectWidth=document.getElementsByTagName("select")[slectLoop2].offsetWidth;var tempSelectHeight=document.getElementsByTagName("select")[slectLoop2].offsetHeight;if((tempSelectY<=menuTopPos+menuHeight&&tempSelectY+tempSelectHeight>=menuTopPos)&&((tempSelectX<=menuLeftPos&&menuLeftPos<=(tempSelectWidth+tempSelectX))||((menuLeftPos<=tempSelectX)&&(menuLeftPos+menuWidth>tempSelectX)))){document.getElementsByTagName("select")[slectLoop2].style.visibility='hidden';}else{document.getElementsByTagName("select")[slectLoop2].style.visibility='visible';}}}
function showAllSelectBoxes(){if(navigator.appName=="Microsoft Internet Explorer"&&(!window.XMLHttpRequest)){for(j=0;j<document.getElementsByTagName("select").length;j++){document.getElementsByTagName("select")[j].style.visibility='visible';}}}
function setLowerNavigation(){var lowerRoot='';var lnode='';var targetUL=jQuery('#link_series');var ulToLoad;var ulNew;if(jQuery('#link_category>ul>li.selected')){ulToLoad=jQuery('#link_category>ul>li.selected').children('ul');jQuery(targetUL).empty();jQuery(ulToLoad).clone().appendTo(jQuery(targetUL));}
lowerRoot=jQuery('#link_category>ul:first');for(j=0;j<lowerRoot.children('li').length;j++){lnode=lowerRoot.children('li')[j];lnode.onmouseover=function(){removeStyle();jQuery(this).addClass('selected');ulNew=jQuery(this).children('ul');jQuery(targetUL).empty();jQuery(ulNew).clone().appendTo(jQuery(targetUL));}}}
function showLanguage(){if(jQuery("#lang_main").length>0){jQuery("#lang_main").mouseover(function(){jQuery("#lang_holder").css("display","inline");}).mouseout(function(){jQuery("#lang_holder").css("display","none");});}}
function removeStyle(){var lowerRoot;var lnode;if(jQuery('#prod_list')){lowerRoot=jQuery('#link_category>ul:first');for(var j=0;j<lowerRoot.children('li').length;j++){lnode=lowerRoot.children('li')[j];jQuery(lnode).removeClass('selected');}}}
function setupCountries(){var theRow;var firstCell;var secondCell;theRow=jQuery("#countries");jQuery("#countries tr").mouseover(function(){jQuery(this).addClass("rowOver1");firstCell=jQuery(this).children('td')[0];secondCell=jQuery(this).children('td')[1];jQuery(firstCell).addClass("rowOver1");jQuery(secondCell).addClass("rowOver2");}).mouseout(function(){jQuery(firstCell).removeClass("rowOver1");jQuery(secondCell).removeClass("rowOver2");});}
function BUHideLinks(){var linkText;var thisLI;var appendLink;var numExpands=1;var theExpands;var theNum=0;if(jQuery('.bottom_bucket.expand').length>0){numExpands=jQuery('.bottom_bucket.expand').length;theExpands=jQuery('.bottom_bucket.expand');jQuery.each(jQuery('.bottom_bucket.expand'),function(){linkSpan=jQuery(this).find('.view_link:first');linkText=jQuery(this).find('.view_link:first>a');theNum++;var thisElement=(jQuery(this).children('ul:first'));var numLIs=jQuery(thisElement).children('li').length;if(numLIs>20){for(var l=20;l<numLIs;l++){thisLI=jQuery(thisElement).children('li')[l];jQuery(thisLI).hide();}
appendLink="<span class='view_link' id='hideLink"+theNum+"'><img src='/siteImages/lg_arrow.gif' width='5' height='9' alt='' /><a href='#'>"+hideText+"</a></span><span class='view_link' id='allLink"+theNum+"'><img src='/siteImages/lg_arrow.gif' width='5' height='9' alt='' /><a href='"+allLink[theNum]+"'>"+allText+"</a></span>"
jQuery(appendLink).appendTo(this);jQuery("#hideLink"+theNum).hide();jQuery("#allLink"+theNum).hide();linkText.html(moreText);linkText.attr("href","#");linkSpan.attr("id","moreLink"+theNum);}else{linkText.html(allText);}
jQuery(this).children("span[id^='moreLink']").click(function(){for(var l=20;l<10;l++){thisLI=jQuery(thisElement).children('li')[l];if(thisLI){jQuery(thisLI).show();}}
jQuery(this).hide();jQuery(this).parent('div').children("span[id^='hideLink']").show();if(numLIs>20){jQuery(this).parent('div').children("span[id^='allLink']").show();}});jQuery(this).children("span[id^='hideLink']").click(function(){for(var l=20;l<numLIs;l++){thisLI=jQuery(thisElement).children('li')[l];if(thisLI){jQuery(thisLI).hide();}}
jQuery(this).parent('div').children("span[id^='hideLink']").hide();jQuery(this).parent('div').children("span[id^='allLink']").hide();jQuery(this).parent('div').children("span[id^='moreLink']").show();});});}}
function dropSense(sel){var selected=jQuery(sel).val();if(selected!=""){jQuery(sel).next('select').removeAttr('disabled');updateCategories();}else{jQuery(sel).next('select').val("").attr("disabled",true);}}
function showContact(){if(location.href.indexOf("status=RMI1")==-1){jQuery("#contact").css("display","none");}
jQuery("#closeform").show();jQuery("#submit").hide();jQuery("#expand").click(function(){jQuery("#contact").animate({height:"show"});jQuery("#expand").css("visibility","hidden");jQuery("#submit").show();leadOpen(this,'Request More Info');});jQuery("#closeform").click(function(){jQuery("#contact").animate({height:"hide"});jQuery("#submit").hide();jQuery("#expand").css("visibility","visible");leadClose(this,'Request More Info');});var pageTitle=document.title;var pageAddr=location.href+"?status=RMI1";document.cform.rpagetitle.value=pageTitle;document.cform.rpageaddress.value=pageAddr;}
function validateForm(){document.getElementById("emailerr").style.display="none";var willReturn=1;var reqAry=new Array(7)
for(i=0;i<7;i++)
reqAry[i]=new Array(2)
reqAry[0][0]=document.cform.C_FirstName.value;reqAry[0][1]=document.getElementById("fnamelabel");reqAry[1][0]=document.cform.C_LastName.value;reqAry[1][1]=document.getElementById("lnamelabel");reqAry[2][0]=document.cform.C_Title.value;reqAry[2][1]=document.getElementById("titlelabel");reqAry[3][0]=document.cform.C_EmailAddress.value;reqAry[3][1]=document.getElementById("emaillabel");reqAry[4][0]=document.cform.C_Company.value;reqAry[4][1]=document.getElementById("companylabel");reqAry[5][0]=document.cform.C_BusPhone.value;reqAry[5][1]=document.getElementById("phonelabel");reqAry[6][0]=document.cform.C_Country.value;reqAry[6][1]=document.getElementById("countrylabel");for(i=0;i<reqAry.length;i++){if(reqAry[i][0]==null||reqAry[i][0]==""){reqAry[i][1].className="error";willReturn=0;}else{reqAry[i][1].className="";}}
if(willReturn==0){return false;}else{if(validate_email(reqAry[3][0])==true){completeLead();return true;}else{document.getElementById("emailerr").style.display="inline";return false;}}}
function validateEmailForm(){document.getElementById("emailtoerr").style.display="none";document.getElementById("emailfromerr").style.display="none";var willReturn=1;var reqAry=new Array(4)
for(i=0;i<4;i++)
reqAry[i]=new Array(2)
reqAry[0][0]=document.eform.C_To_Email_Address1.value;reqAry[0][1]=document.getElementById("emailtolabel");reqAry[1][0]=document.eform.C_From_Email_Address1.value;reqAry[1][1]=document.getElementById("emailfromlabel");reqAry[2][0]=document.eform.C_Subject1.value;reqAry[2][1]=document.getElementById("emailsubjlabel");reqAry[3][0]=document.eform.recaptcha_response_field.value;reqAry[3][1]=document.getElementById("recaptcha_label");for(i=0;i<reqAry.length;i++){if(reqAry[i][0]==null||reqAry[i][0]==""){reqAry[i][1].className="error";willReturn=0;}else{reqAry[i][1].className="";}}
if(willReturn==0){return false;}else{if(validate_email(reqAry[0][0])==false){document.getElementById("emailtoerr").style.display="inline";return false;}else if(validate_email(reqAry[1][0])==false){document.getElementById("emailfromerr").style.display="inline";return false;}else{return true;}}}
function validate_email(value){with(value){apos=value.indexOf("@");dotpos=value.lastIndexOf(".");if(apos<1||dotpos-apos<2){return false;}else{return true;}}}
function addScript(){var script_ID='captcha_script';var head=document.getElementsByTagName('head').item(0);var scriptTag=document.getElementById(script_ID);if(!scriptTag){script=document.createElement('script');script.src="http://api.recaptcha.net/js/recaptcha_ajax.js";script.type='text/javascript';script.id=script_ID;head.appendChild(script);}}
function showEmail(form){addScript();if(form=='conf'){goToEmail('conf');}else{setTimeout("goToEmail('mail')",500);}}
function goToEmail(theForm){if(jQuery("#email_holder").length>0){jQuery("#email_holder").show();}else{jQuery("body").append("<div id='email_holder'></div>");if(theForm=="conf"){jQuery("#email_holder").load(confForm,shimit);}else{if(mailForm!=""){jQuery("#email_holder").load(mailForm,pageInfo);}}}
jQuery("#emaillink").click(function(){return false;});}
function shimit(){if(navigator.appName=="Microsoft Internet Explorer"&&(!window.XMLHttpRequest)){if(jQuery("#shim").length==0){shimmer=document.createElement('iframe');shimmer.id="shim";shimmer.style.height=jQuery("#emailform").height()+30;shimmer.setAttribute('frameborder','0');shimmer.src="#";jQuery("body").append(shimmer);}else{shimmer.style.height=jQuery("#emailform").height()+30;}
jQuery("#shim").css("visibility","visible");}}
function hideEmail(){if(document.getElementById("shim")){var shimmer=document.getElementById("shim");shimmer.style.visibility='hidden';}
jQuery("#email_holder").remove();jQuery("#emaillink").click(showEmail);}
function pageInfo(){var pageTitle=document.title;var pageAddr=location.href;if((pageAddr.charAt(pageAddr.length-1))=="#"){pageAddr=pageAddr.substr(0,pageAddr.length-1);}
if(pageAddr.indexOf("?status=STF1")==-1){pageAddr=pageAddr+"?status=STF1";}
if(document.eform.PageTitle){document.eform.PageTitle.value=pageTitle;}
if(document.eform.C_Page_URL1){document.eform.C_Page_URL1.value=pageAddr;}
if(navigator.appName=="Microsoft Internet Explorer"&&(!window.XMLHttpRequest)){if(jQuery("#shim").length==0){shimmer=document.createElement('iframe');shimmer.id="shim";shimmer.style.height=jQuery("#emailform").height();shimmer.setAttribute('frameborder','0');shimmer.src="#";jQuery("body").append(shimmer);}else{shimmer.style.height=jQuery("#emailform").height();}
jQuery("#shim").css("visibility","visible");}}
function formFunctions(){if(jQuery('#emaillink').length>0){mailForm=jQuery("#emaillink").attr("href");mailCountry=mailForm.substr(0,mailForm.indexOf("_"));confForm=mailCountry+"_conf.html";jQuery('#emaillink').attr("href","javascript:showEmail('mail');");}
var fullURL=location.href;if(fullURL.indexOf("status=STF1")!=-1&&jQuery("#emaillink").length>0){showEmail('conf');}
if(jQuery("#contact").length>0){if(fullURL.indexOf("status=RMI1")!=-1){if(!window.request_Conf){request_Conf=email_Conf;leadSubmit(this,'Request More Info');}
jQuery("#expand").css("display","none");jQuery(".required").hide();jQuery(".contactform").remove();jQuery("#submit").remove();jQuery("#contact").prepend("<div class='contactform'><p>"+request_Conf+"</p></div>");}}
if(fullURL.indexOf("captchaerror=1")!=-1){if(jQuery("#emaillink").length>0){jQuery("#emaillink").click(function(){return false;});addScript();jQuery("body").append("<div id='email_holder'></div>");jQuery("#email_holder").load(mailForm,function(){pageInfo();var formAry=new Array('ToEmailAddress','FromEmailAddress','Subject','Message');var fieldAry=new Array(document.eform.emailto,document.eform.emailfrom,document.eform.subject,document.eform.emailmsg);for(q=0;q<formAry.length;q++){if(getQueryVariables(formAry[q])){fieldAry[q].value=getQueryVariables(formAry[q]);}}
jQuery("#recaptcha_label").addClass("error");});}}}
function isDefined(object,variable){return(typeof(eval(object)[variable])!='undefined');}
function getQueryVariables(variable){var query=window.location.search.substring(1);var vars=query.split("&");var theAnswer;for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){theAnswer=decodeURIComponent(pair[1]);return theAnswer.replace(/\+/g," ");}}}
function setBottomNav(){jQuery(".subnavmenu").children('li').children('ul').hide();jQuery(".subnavmenu").children('li').hover(function(){if(jQuery(this).hasClass("opened")){return true;}else{if(jQuery(this).children('ul').length>0){jQuery(this).addClass("open");}else{jQuery(this).addClass("over");}}},function(){if(jQuery(this).hasClass("opened")){return true;}else{jQuery(this).removeClass("open");jQuery(this).removeClass("over");}});jQuery(".subnavmenu").children('li').children('a').click(function(){if(jQuery(this).parent('li').children('ul').length>0){if(jQuery(this).parent('li').hasClass("opened")){jQuery(this).parent('li').children('ul').slideUp("slow");jQuery(this).parent('li').removeClass("open").removeClass("opened");}else{jQuery(this).parent('li').children('ul').slideDown("slow");jQuery(this).parent('li').addClass("open").addClass("opened");}}});}
function hideState(sel){jQuery("#C_State").hide();jQuery("#C_City").hide();var selected=jQuery(sel).val();if((selected=="us")||(selected=="Australia")){jQuery("#C_State").show();jQuery("#C_City").show();}else{jQuery("#C_State").val("").hide();jQuery("#C_City").val("").hide();}}
function hideStateSpecific(sel,countryVal){jQuery("#C_State").hide();jQuery("#C_City").hide();var selected=jQuery(sel).val();if(selected==countryVal){jQuery("#C_State").show();jQuery("#C_City").show();}else{jQuery("#C_State").val("").hide();jQuery("#C_City").val("").hide();}}
function printPage(loc){printPages=window.open(loc,"babywindow","width=880,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=0");printPages.focus();}
function goToPrint(){if(window.name=='babywindow'){if(navigator.appName!="Netscape"){jQuery('link:last').attr('media','')}else{jQuery('link:last').append("<link href='css/print.css' rel='stylesheet' type='text/css'/>");}
jQuery("#container").append("<strong>Find this content at: </strong>"+location.href);}}
function setHeight(){jQuery('.bottom_bucket h2').each(function(){if(jQuery(this).height()<20){jQuery(this).css("padding-top",8);}});}
function validateFormWithPrivacyCheck(){document.getElementById("emailerr").style.display="none";document.getElementById("privacyerr").style.display="none";var willReturn=1;var reqAry=new Array(8)
for(i=0;i<8;i++)
reqAry[i]=new Array(2)
reqAry[0][0]=document.cform.C_FirstName.value;reqAry[0][1]=document.getElementById("fnamelabel");reqAry[1][0]=document.cform.C_LastName.value;reqAry[1][1]=document.getElementById("lnamelabel");reqAry[2][0]=document.cform.C_Title.value;reqAry[2][1]=document.getElementById("titlelabel");reqAry[3][0]=document.cform.C_EmailAddress.value;reqAry[3][1]=document.getElementById("emaillabel");reqAry[4][0]=document.cform.C_Company.value;reqAry[4][1]=document.getElementById("companylabel");reqAry[5][0]=document.cform.C_BusPhone.value;reqAry[5][1]=document.getElementById("phonelabel");reqAry[6][0]=document.cform.C_Country.value;reqAry[6][1]=document.getElementById("countrylabel");reqAry[7][0]=document.cform.C_privacy.checked;reqAry[7][1]=document.getElementById("privacyerr");for(i=0;i<reqAry.length;i++){if(reqAry[i][0]==null||reqAry[i][0]==""){reqAry[i][1].className="error";willReturn=0;}else{reqAry[i][1].className="";}}
if(reqAry[7][0]==false){reqAry[7][1].className="error";document.getElementById("privacyerr").style.display="inline";willReturn=0;}else{reqAry[7][1].className="";document.getElementById("privacyerr").style.display="none";}
if(willReturn==0){return false;}else{if(validate_email(reqAry[3][0])==true){completeLead();return true;}else{document.getElementById("emailerr").style.display="inline";return false;}}}
