function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
function sfHover(){var sfEls=document.getElementById("nav").getElementsByTagName("li");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.setAttribute('hclassname',this.className);this.className+=" selected sfhover";}
sfEls[i].onmouseout=function(){this.className=this.getAttribute('hclassname');}}}
addLoadEvent(sfHover);var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();function homeColumnAlign(){var IE6;((BrowserDetect.browser=='Explorer')&&(BrowserDetect.version<7))?IE6=true:IE6=false;var offset=150;var difference=0;var oMain=$('#main-content');var oLatest=$('#thelatest');if(oMain&&oLatest){var oMainHeight=parseInt(oMain.outerHeight());var oLatestHeight=parseInt(oLatest.outerHeight());difference=(oMainHeight-oLatestHeight);if(difference>0&&difference<=offset){IE6?oLatest.height(oMainHeight-0):oLatest.css("min-height",(oMainHeight-0)+'px');}else if(difference<0&&difference>=-offset){IE6?oMain.height(oLatestHeight-13):oMain.css("min-height",(oLatestHeight-13)+'px');$('#carousel-control').css("position","relative");$('#carousel-control').css("bottom",parseInt(difference));}}
var oRight=$('#row1-right');var oRightHeight=parseInt(oRight.outerHeight());oLatestHeight=parseInt(oLatest.outerHeight());if(oLatest&&oRight){difference=(oLatestHeight-oRightHeight);if(difference>0){var oBenefits=$('#benefits-trade');IE6?oBenefits.height(parseInt(oBenefits.outerHeight())+(difference-0)):oBenefits.css("min-height",(parseInt(oBenefits.outerHeight())+(difference-0)+'px'));}
else{difference=difference*-1;if(IE6){oMain.height(parseInt(oMain.outerHeight()+difference-13));oLatest.height(parseInt(oLatest.outerHeight()+difference-0));}
else{oMain.css("min-height",parseInt(oMain.outerHeight()+difference-13)+'px');oLatest.css("min-height",parseInt(oLatest.outerHeight()+difference-0)+'px');}
$('p.links').css("position","relative");$('#carousel-control').css("position","relative");try{}catch(e){}
try{$('#carousel-control').css("bottom",parseInt($('#carousel-controls').css("bottom").replace(/px/,'')-difference)+'px');}catch(e){$('#carousel-control').css("bottom",parseInt(-difference)+'px');}}}
var oSocial=$('#latestsocial');var oSocialHeight=parseInt(oSocial.outerHeight());var oLatestScroll=$('#thelatestscroll');if(oLatest&&oSocial){IE6?oLatestScroll.height(parseInt(oLatest.outerHeight())-(oSocialHeight+82)):oLatestScroll.css("min-height",(parseInt(oLatest.outerHeight())-(oSocialHeight+82)+'px'));}
var oTabs=$('#tabs');var oTradeToolbox=$('#trade-toolbox');if(oTabs&&oTradeToolbox){var oTabsHeight=parseInt($('.ui-tabs-nav').outerHeight()+$('#tab-pressreleases').outerHeight());var oTradeToolboxHeight=parseInt(oTradeToolbox.outerHeight());difference=(oTabsHeight-oTradeToolboxHeight);if(difference>0&&difference<=offset){IE6?oTradeToolbox.height(oTabsHeight-1):oTradeToolbox.css("min-height",(oTabsHeight-1)+'px');}else if(difference<0&&difference>=-offset){IE6?oTabs.height(oTradeToolboxHeight-2):oTabs.css("min-height",(oTradeToolboxHeight-2)+'px');}}
var oTopics=$('#topics-focus');var oFrequentlyViewed=$('#frequently-viewed');if(oTopics&&oFrequentlyViewed){var oTopicsHeight=parseInt(oTopics.outerHeight());var oFrequentlyViewedHeight=parseInt(oFrequentlyViewed.outerHeight());difference=(oTopicsHeight-oFrequentlyViewedHeight);if(difference>0&&difference<=offset){IE6?oFrequentlyViewed.height(oTopicsHeight-2):oFrequentlyViewed.css("min-height",(oTopicsHeight-2)+'px');}else if(difference<0&&difference>=-offset){IE6?oTopics.height(oFrequentlyViewedHeight-2):oTopics.css("min-height",(oFrequentlyViewedHeight-2)+'px');}}}
function interiorColumnAlign(){var IE6;((BrowserDetect.browser=='Explorer')&&(BrowserDetect.version<7))?IE6=true:IE6=false;var offset=120;var difference=0;var oMain=$('#interior-main');var oRight=$('#interior-right');if(oMain&&oRight){var oMainHeight=parseInt(oMain.outerHeight());var oRightHeight=parseInt(oRight.outerHeight());difference=(oMainHeight-oRightHeight);if(difference>0&&difference<=offset){IE6?oRight.height(oMainHeight-2):oRight.css("min-height",(oMainHeight-2)+'px');}else if(difference<0&&difference>=-offset){IE6?oMain.height(oRightHeight-2):oMain.css("min-height",(oRightHeight-2)+'px');}}
var oTabs=$('#interior-tabs');var oCB=$('#interior-center-bottom');var oSummit=$('#summit');if(oTabs&&oSummit){var oTabsHeight=parseInt(oTabs.outerHeight());var oSummitHeight=parseInt(oSummit.outerHeight());difference=(oTabsHeight-oSummitHeight);if(difference>0&&difference<=offset){IE6?oSummit.height(oTabsHeight-2):oSummit.css("min-height",(oTabsHeight-1)+'px');}else if(difference<0&&difference>=-offset){IE6?oTabs.height(oSummitHeight-2):oTabs.css("min-height",(oSummitHeight-2)+'px');}}
if(oCB&&oSummit){var oCBHeight=parseInt(oCB.outerHeight());var oSummitHeight=parseInt(oSummit.outerHeight());difference=(oCBHeight-oSummitHeight);if(difference>0&&difference<=offset){IE6?oSummit.height(oCBHeight-2):oSummit.css("min-height",(oCBHeight-1)+'px');}else if(difference<0&&difference>=-offset){IE6?oCB.height(oSummitHeight-2):oCB.css("min-height",(oSummitHeight-2)+'px');}}
var oTwoColSidebar=$('#two-column-sidebar');var oTwoColMain=$('#two-column-middle');if(oTwoColSidebar&&oTwoColMain){var oTwoColSidebarHeight=parseInt(oTwoColSidebar.outerHeight());var oTwoColMainHeight=parseInt(oTwoColMain.outerHeight());difference=(oTwoColMainHeight-oTwoColSidebarHeight);if(difference>0){IE6?oTwoColSidebar.height(oTwoColMainHeight-19):oTwoColSidebar.css("min-height",(oTwoColMainHeight-19)+'px');}else if(difference<0){IE6?oTwoColMain.height(oTwoColSidebarHeight-2):oTwoColMain.css("min-height",(oTwoColSidebarHeight-2)+'px');}}}
function validate_form()
{var flag=true;var mesg;var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var email_address=document.forms["ask_form"].elements["email"].value;var f_name=document.forms["ask_form"].elements["firstname"].value;var l_name=document.forms["ask_form"].elements["lastname"].value;var zip_code=document.forms["ask_form"].elements["zip"].value;var subject=document.forms["ask_form"].elements["subject"].value;var question=document.forms["ask_form"].elements["question"].value;document.getElementById("fname_error").style.display="none";document.getElementById("lname_error").style.display="none";document.getElementById("zip_error").style.display="none";document.getElementById("email_error").style.display="none";document.getElementById("subject_error").style.display="none";document.getElementById("question_error").style.display="none";if(reg.test(email_address)==false)
{mesg=document.getElementById("email_error");mesg.style.display="block";flag=false;}
if(f_name=="")
{mesg=document.getElementById("fname_error");mesg.style.display="block";flag=false;}
if(l_name=="")
{mesg=document.getElementById("lname_error");mesg.style.display="block";flag=false;}
if(zip_code=="")
{mesg=document.getElementById("zip_error");mesg.style.display="block";flag=false;}
if(question==""||question.length>5000)
{mesg=document.getElementById("question_error");mesg.style.display="block";flag=false;}
if(subject=="")
{mesg=document.getElementById("subject_error");mesg.style.display="block";flag=false;}
return flag;}