
(function($j){Code.registerNamespace('Website');Website.Core={content:null,_loadCufon:function(){Cufon.replace('#NavigationPrimary li a',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('#ContentPrimary h2',{fontFamily:'Soho Gothic Pro Bold',fontSize:'18px',hover:'true'});Cufon.replace('#HomepageNavigation.five-col-rollover ul li .h3',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('#HeaderMessage .pane h3.js-header-h3 ',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('#HeaderMessage .pane a.js-header-link ',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('h3.js-services-header',{fontFamily:'Soho Gothic Pro Bold',fontSize:'15px'});Cufon.replace('#HomepageIntro h3',{fontFamily:'Soho Gothic Pro Bold',fontSize:'13px'});Cufon.replace('.side-panel h3',{fontFamily:'Soho Gothic Pro Bold',fontSize:'15px',hover:'true'});Cufon.replace('.case-study-text h4 ',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('#CaseStudyWrapper h3 ',{fontFamily:'Soho Gothic Pro Bold',fontSize:'15px',hover:'true'});Cufon.replace('.sign-up-item-1',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('.sign-up-item-2',{fontFamily:'Soho Gothic Pro Bold',fontSize:'9px',hover:'true'});Cufon.replace('#CaseStudyWrapper a.view-all-button',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('.case-study-text a.js-casestudy-link',{fontFamily:'Soho Gothic Pro Bold',fontSize:'11px',hover:'true'});Cufon.replace('.home-news-item a.view-all-button',{fontFamily:'Soho Gothic Pro Bold',fontSize:'11px',hover:'true'});Cufon.replace('.home-news-item h3',{fontFamily:'Soho Gothic Pro Bold',fontSize:'15px',hover:'true'});Cufon.replace('.home-news-item a.arrow-link',{fontFamily:'Soho Gothic Pro Bold',fontSize:'12px',hover:'true'});Cufon.replace('#SiteMap ul li a#services',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#markets ',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#knowledge',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#news',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#careers',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#about',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});Cufon.replace('#SiteMap ul li a#contact',{fontFamily:'Soho Gothic Pro Bold',fontSize:'14px',hover:'true'});},refreshCufon:function(){Cufon.now();},clearInput:function(){$j('.js-clear-input').focus(function(){if(this.value==this.defaultValue){this.value="";}}).blur(function(){if(!this.value.length){this.value=this.defaultValue;}});},animateTertiaryNav:function(){$j('#NavigationTertiary li').hover(function(){if(!$j(this).hasClass('selected')){$j(this).stop();$j(this).animate({width:"184px"},350);}},function(){if(!$j(this).hasClass('selected')){$j(this).stop();$j(this).animate({width:"162px"},250);}});$j('#NavigationTertiary li').click(function(){$(this).siblings().each(function(){if($j(this).hasClass('selected')){$j(this).removeClass('selected');$j(this).animate({width:"162px"},250);}});$(this).addClass("selected");});},animateEmailSignup:function(){$j('a.js-email-signup').toggle(function(){$j().find('fieldset.email-signup:hidden').fadeIn(500);},function(){$j().find('fieldset.email-signup:visible').fadeOut(500);});},ctaRollover:function(){$j('#RolloverAnimation li a').headerRollover();},registerUserControl:function(id,scriptType){Website.Core._userControls.push({id:id,scriptType:scriptType});},_userControls:[],_initUserControls:function(){for(var i=0,userControl;userControl=Website.Core._userControls[i];i++){var obj=new userControl.scriptType(userControl.id);}},_initPrint:function(){$j('.js-print-page').each(function(){$j(this).click(function(e){var myTarget=$j(e.target);if(myTarget.is('a')){window.print();}
return false;});});},_initEmailSubscribe:function(){var self=this;var signupContainer=$j('.email-signup');$j('input.email-submit',signupContainer).click(function(){self._submitEmailSubscription(signupContainer);return false;});},_submitEmailSubscription:function(signupContainer){$j('input.email-submit',signupContainer).attr("disabled","true");var signupForm=$j('.frow-email-signup',signupContainer);var signupComplete=$j('.email-signup-complete',signupContainer);var loaderImage=Code.resolveUrl("~/_Client/Images/Global/AjaxLoader.gif");var ajaxLoader=$j('<div class="js-loader"><img src="'+loaderImage+'" alt="" /></div>');ajaxLoader.appendTo(signupContainer).hide();signupForm.fadeOut('fast',function(){ajaxLoader.fadeIn('fast');setTimeout(function(){$j.ajax({type:"POST",url:Code.resolveUrl("~/Handlers/EmailSubscriptionHandler.ashx"),data:"email="+$j('.email-input',signupContainer).val(),success:function(msg){signupComplete.text(msg);},error:function(){signupComplete.text("Please enter a valid email address.");},complete:function(){ajaxLoader.fadeOut('fast',function(){signupComplete.fadeIn('fast');});ajaxLoader.remove();setTimeout(function(){signupComplete.fadeOut('fast',function(){$j('input.email-submit',signupContainer).removeAttr("disabled");$j('input.email-input',signupContainer).val("").blur();signupForm.fadeIn('fast');});},3000);}});},500);});},_initDefaultButtons:function(){},_initCountryRedirect:function(){var self=this;if($j.cookie("ShowCountryRedirect")=="1"){$j.cookie("ShowCountryRedirect","0",{path:'/'});self._showLeModal();}},_redirectToCountry:function(){location.href="/"+$j(this).attr("id");return false;},_redirectAndSetDefaultCountry:function(){$j.cookie("DefaultCountryCode",$j(this).attr("id"),{expires:100,path:'/'});location.href="/"+$j(this).attr("id");return false;},_showLeModal:function(){var _self=this;$j.leModal.show({clickBackgroundToHide:false,overlayOpacity:0.5,overlayBackground:'black',modalTopAdjustment:100,showAnimationSpeed:'fast',setContentCallBack:function(jModalWin){jModalWin.html('<div id="CountryRedirectWrapper"></div>');}});$j("#CountryRedirectWrapper").load("/Country-Redirect/ #CountryRedirect");$j("#CountryRedirectWrapper a.js-setDefaultAndRedirect").live("click",_self._redirectAndSetDefaultCountry);$j("#CountryRedirectWrapper a.js-redirect").live("click",_self._redirectToCountry);},_closeLeModal:function(){parent.$.leModal.hide();},_initLanguageToolTip:function(){$('.js-languageToolTip').qtip({position:{corner:{target:'bottomLeft',tooltip:'topRight'}},style:{color:'#ffffff',background:'#756655',border:{color:'#756655'},padding:2,tip:{corner:'topRight',size:{x:5,y:3}}}})},_loadHeaderMessageTabs:function(){$j("ul.tabs").tabs("div.tab-panes > div",{current:"current",effect:"fade",rotate:"true"}).slideshow({autoplay:"true",interval:"6000"});},_fixDivZIndex:function(){var zIndexNumber=1000;$j('div').each(function(){$(this).css('zIndex',zIndexNumber);zIndexNumber-=10;});},_homepageServicesRollOver:function(){$j('a.js-services-rollOver').mouseover(function(){if(Code.UserAgent.isIE6){$j(this).find("span.p").addClass("js-p-hover-ie6");}else{$j(this).find("span.p").addClass("js-p-hover");}}).mouseout(function(){if(Code.UserAgent.isIE6){$j(this).find("span.p").removeClass("js-p-hover-ie6");}else{$j(this).find("span.p").removeClass("js-p-hover");}});},onReady:function(){Website.Core._homepageServicesRollOver();Website.Core.clearInput();Website.Core.animateTertiaryNav();Website.Core.animateEmailSignup();Website.Core._initUserControls();Website.Core._initPrint();Website.Core._initEmailSubscribe();Website.Core._initDefaultButtons();Website.Core._loadCufon();Website.Core._loadHeaderMessageTabs();}};$j().ready(function(){Website.Core.onReady();});})(jQuery);