function OnOrientationChange(){switch(window.orientation){case 0:mobileFooterOrientation();break;case 90:mobileFooterOrientation();break;case-90:mobileFooterOrientation();break;case 180:mobileFooterOrientation()}}function mobileFooterOrientation(){}function openLightbox(n,t,i,r,u,f,e,o,s){positionLightbox(n,t,i,r,u,f,e,o,s),$("#lightboxMask,#lightbox"+e).fadeIn("400")}function closeLightbox(n){$("#lightboxMask,#lightbox"+n).fadeOut("400",function(){$("#lightboxContent .dynaForm").css({display:"none"}),$("#lightboxContentWrapper"+n).remove()})}function positionLightbox(n,t,i,r,u,f,e,o,s){var h,c;o!==undefined&&o.length!==0?$("#lightboxMask").css({opacity:o,height:i}):$("#lightboxMask").css({opacity:"0.8",height:i}),h=s!==undefined&&s.length!=0?s+r:125+r,c=t/2-u/2,isIpad||androidMobile===!1?$("#lightbox"+e).css({width:"97.5%",left:"10px",top:"15px"}):($("#lightbox"+e).css({width:u,left:c,top:h}),$(window).resize(function(){t=$(window).width(),n=$(window).height(),h=n/2-$("#lightbox"+e).height()/2+r,c=t/2-u/2,$("#lightbox"+e).css({left:c,top:h})}))}function addMadisonLogicScriptforRegisterEmail(){var t=document.createElement("script"),n=document.getElementsByTagName("script")[0];t.text="try {_ml.addToList(['#txtEmail_Reg_field']);} catch(e) {}",n.parentNode.insertBefore(t,n)}function addOmniture(n,t){if(OmnitureAccount){var i=s_gi(OmnitureAccount);i.linkTrackVars="events",i.linkTrackEvents=t,i.events=t,i.tl(n,"o","")}}function addOmnitureEventForButtonClick(n,t){if(OmnitureAccount){var i=s_gi(OmnitureAccount);i.linkTrackVars="events",i.linkTrackEvents=t,i.events=t,i.tl(!0,"o",n)}}function addOmnitureEventForButtonClickWithProps(n,t,i,r){var s,u;if(OmnitureAccount){var o=s_gi(OmnitureAccount),e=i.split(","),f=r.split(",");for(Array.prototype.slice.call(e),Array.prototype.slice.call(f),o.linkTrackVars=e.join(",")+",events",o.linkTrackEvents=t,o.events=t,s=e.length<f.length?e.length:f.length,u=0;u<s;u++)e[u]!=""&&f[u]!=undefined&&f[u]!=""&&(o[e[u]]=f[u]);o.tl(!0,"o",n)}}function addOmnitureProps(n,t,i){var o,r;if(OmnitureAccount){var e=s_gi(OmnitureAccount),f=t.split("|"),u=i.split("|");for(Array.prototype.slice.call(f),Array.prototype.slice.call(u),e.linkTrackVars=f.join(","),o=f.length<u.length?f.length:u.length,r=0;r<o;r++)f[r]!=""&&u[r]!=undefined&&u[r]!=""&&(e[f[r]]=u[r]);e.tl(n,"o","")}}function AddJanrainOmnitureEvents(){if(OmnitureAccount){var n=function(n,t,i){var r=s_gi(OmnitureAccount);r.linkTrackVars="prop29,events,eVar29",r.linkTrackEvents=n,r.events=n,r.prop29=t,r.eVar29=t,r.tl(!0,"o",i)};janrain.events.onProviderLoginStart.addHandler(function(t){n("event29",t.provider,"onProviderLoginStart")}),janrain.events.onProviderLoginError.addHandler(function(t){n("event30",t.provider,"onProviderLoginError")}),janrain.events.onProviderLoginSuccess.addHandler(function(t){n("event31",t.provider,"onProviderLoginSuccess")}),janrain.events.onProviderLoginComplete.addHandler(function(t){n("event32",t.provider,"onProviderLoginComplete")}),janrain.events.onReturnExperienceFound.addHandler(function(t){n("event34",t.returnProvider,"onReturnExperienceFound")}),janrain.events.onProviderLoginCancel.addHandler(function(t){n("event37",t.returnProvider,"onProviderLoginCancel")})}}function google_ad_request_done(n){var i="",t;if(n.length!=0){if(n[0].type=="image")i+='<a href="'+n[0].url+'" target="_top" title="go to '+n[0].visible_url+'"><img border="0" src="'+n[0].image_url+'"width="'+n[0].image_width+'"height="'+n[0].image_height+'"></a>';else if(n[0].type=="flash")i+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="'+google_ad.image_width+'" HEIGHT="'+google_ad.image_height+'"><PARAM NAME="movie" VALUE="'+google_ad.image_url+'"><PARAM NAME="quality" VALUE="high"><PARAM NAME="AllowScriptAccess" VALUE="never"><EMBED src="'+google_ad.image_url+'" WIDTH="'+google_ad.image_width+'" HEIGHT="'+google_ad.image_height+'" TYPE="application/x-shockwave-flash" AllowScriptAccess="never"  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';else if(n[0].type=="html")i+=n[0].snippet;else if(n[0].type=="text"){if(i+='<div class="googleTextAds"><div class="googleTextAdsByGoogle"><a href="'+google_info.feedback_url+'">Ads by Google</a></div>',n.length==1)i+='<div class="GoogleAd"><a href="'+n[0].url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+n[0].visible_url+'\';return true;" style="text-decoration:none"><span style="text-decoration:underline;font-size:20pt"><b>'+n[0].line1+'</b><br></span><span style="color:#000000;font-size:16pt">'+n[0].line2+" "+n[0].line3+'<br></span><span style="color:#008000;font-size:14pt">'+n[0].visible_url+"</span></a></div>";else if(n.length>1)for(t=0;t<n.length;++t)i+='<div class="GoogleAd"><a href="'+n[t].url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+n[t].visible_url+'\';return true;" style="text-decoration:none"><span class="GoogleAdLink">'+n[t].line1+'</span></a><br><span class="GoogleAdText">'+n[t].line2+" "+n[t].line3+'<br></span><span class="GoogleAdURL"><a href="'+n[t].url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+n[t].visible_url+'\';return true;" style="text-decoration:none">'+n[t].visible_url+"</a></span></div>";i+="</div>"}document.write(i);return}}function setCookie(n,t,i){var r=new Date;r.setDate(r.getDate()+i),document.cookie=n+"="+escape(t)+";path=/"+(i==null?"":";expires="+r.toGMTString())}function deleteCookie(n){var t=new Date;t.setTime(t.getTime()-1),document.cookie=n+="=;path=/;expires="+t.toGMTString()}function getCookie(n){var t=document.cookie.match("(^|;) ?"+n+"=([^;]*)(;|$)");return t?unescape(t[2]):null}function IsValidEmail(n){var t=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*(\s)*$/;return t.test(n)}function AdvDirRedirect(n,t){var i=document.getElementsByName(n)[0].value;i=i.replace(/^\s+|\s+$/g,""),i=i.replace(/\s+/g," "),i=i.replace(/ /g,"+"),i=i.replace("/","|"),i!=""&&(window.location=t+escape(i)+"/")}function AdvDirRedirectWithElement(n,t){var i=$(n).val();i=i.replace(/^\s+|\s+$/g,""),i=i.replace(/\s+/g," "),i=i.replace(/ /g,"+"),i=i.replace("/","|"),i!=""&&(window.location=t+escape(i)+"/")}function AdvDirRedirectOnEnterWithElement(n,t,i){var r;r=window.event?window.event.keyCode:n.which,r==13&&AdvDirRedirectWithElement(t,i)}function AdvDirRedirectOnEnter(n,t,i){var r;r=window.event?window.event.keyCode:n.which,r==13&&AdvDirRedirect(t,i)}function displayMessage(n,t){$("#actionText").html(t);var u=n.offset(),r=u.left,i=u.top,e=n.height(),f=$("#actionMessage").width();i=i-30+"px",r=r-(f-14)+"px",$("#actionMessage").css({top:i,left:r}).stop(!0,!0).fadeIn(200).delay(1500).fadeOut(200)}function tabbedAsset(){var n=$(".tabbedAssetNav");n.each(function(t){var u=n.eq(t).children("li").length,r=100/u;n.eq(t).children("li").css({width:r+"%",display:"block"})})}function getArticleImgWidth(){var t=$("div.articleImage-right").width(),n;t==0&&(n=$("div.articleImage-right img").width(),$("div.articleImage-right").css({width:n,position:"",top:"",float:""}))}function replaceAds(n,t){$("div[data-prefix|='"+t+"']")!=null&&($("div[data-prefix|='"+t+"'] * iframe").length?$("div[data-prefix|='"+t+"'] * iframe")[0].src=n:$("div[data-prefix|='"+t+"']").html(n))}function replaceOrd(n,t){var i="",r;return $("div[data-prefix|='"+n+"']")!=null&&(i=$("div[data-prefix|='"+n+"'] * iframe").length?$("div[data-prefix|='"+n+"'] * iframe")[0].src:unescapeHtml($("div[data-prefix|='"+n+"']").html()),r=new RegExp("ord=(.*)?","gi"),i=i.replace(r,"ord="+t+"?")),i}function replaceAdProperties(n,t,i){var r="",e,u,f;if($("div[data-prefix|='"+t+"']")!=null){e=new RegExp("ord=(.*)?","gi"),r=$("div[data-prefix|='"+t+"'] * iframe").length?$("div[data-prefix|='"+t+"'] * iframe")[0].src:unescapeHtml($("div[data-prefix|='"+t+"']").html()),r=r.replace(e,"ord="+i+"?");for(u in n)n.hasOwnProperty(u)&&(f=new RegExp(u+"=(.*?);","gi"),r=r.replace(f,u+"="+n[u]+";"))}return r}function getAdProperties(n,t){typeof window.googletag!="undefined"?window.RefreshGptAdCalls(n,t):$("div[data-refresh|='true']").each(function(){var u=$(this).attr("data-class"),r=$(this).attr("data-prefix");GetAdCall(r,u,n,t)})}function unescapeHtml(n){return String(n).replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">")}function cleanAdProperty(n){return n.replace(/ /g,"_").toLowerCase()}function ExpandAsset(n,t){$("div[name='"+n+"']").each(function(){$(this).attr("expand")&&($(this).attr("expand")=="down"?($(this).slideDown(300),$(this).attr({expand:"none"}),$(t).text("Show Less")):($(this).slideUp(300),$(this).attr({expand:"down"}),$(t).text("Show More")))})}function ShowHideAsset(n){$("#"+n+"").is(":visible")?$("#"+n+"").hide():$("#"+n+"").show()}function LoadLightBox(n,t,i){var r='<div id="lightboxContentWrapper'+n+'"><div id="lightbox'+n+'"  class="dynamicLightboxMVC" style="display:none;/*width:750px !important;#1#*/"><div id="lightboxHeader"><h3 id="lightboxHeaderText">'+t+'</h3><span id="lightboxClose"></span></div><div id="lightboxContent">'+i+"</div></div></div>";$("#lightboxContentWrapper"+n).length||$("body").append(r)}function LigthBox(n,t,i,r,u,f,e,o){var l=$(window).width(),a=$(window).height(),v=$(document).height(),s=$(document).scrollTop(),h=i,c=r;f.length>0?n==="NewsLetterSignup"?(isNewsletterLightBox=!0,LoadLightBox(n,t,f),openLightbox(a,l,v,s,h,c,n,e,o),LightBoxCloseEvent(n)):LoadLightBox(n,t):$.ajax({url:u,type:"get",dataType:"html",success:function(i){LoadLightBox(n,t),$("#lightboxContentWrapper"+n+" #lightboxContent").html(i)},complete:function(){openLightbox(a,l,v,s,h,c,n,e,o),LightBoxCloseEvent(n)}})}function LightBoxCloseEvent(n){$("#lightboxClose").click(function(t){t.preventDefault(),closeLightbox(n)}),isNewsletterLightBox&&$("#lightboxMask").click(function(t){t.preventDefault(),closeLightbox(n)}),exitSurvey||$("#lightboxMask").click(function(t){t.preventDefault(),closeLightbox(n)})}function ChangeDateTimeFormat(n){var t=new Date(n),i=["January","February","March","April","May","June","July","August","September","October","November","December"];return i[t.getMonth()].toUpperCase()+" "+t.getDate()+", "+t.getFullYear()}function showGatedForm(n,t){switch(n){case"register":$("#gatedLoginWrapper, #gatedPasswordWrapper, #gatedAccountLinkWrapper, #gatedAlmostDoneWrapper, #gatedConfirmWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedRegisterWrapper").fadeIn(),GetGatedDynamicRegisterForm();break;case"password":$("#gatedConfirmSendPassword").empty(),$("#gatedPasswordFormContent").show(),$("#gatedLoginWrapper, #gatedRegisterWrapper, #gatedAccountLinkWrapper, #gatedAlmostDoneWrapper, #gatedConfirmWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedPasswordWrapper").fadeIn();break;case"accountLink":$('#gatedAccountLinkWrapper [id$="divIntroText"]').hide(),$("#gatedAccountLinkWrapper .accountLinkEmail").text(t.Email),$("#gatedAccountLinkWrapper .accountLinkProvider").text(t.SocialSignInProvider.Value),$("#gatedAccountLinkWrapper .accountLinkPublication").text(t.PublicationName),$("#gatedLoginWrapper, #gatedRegisterWrapper, #gatedPasswordWrapper, #gatedAlmostDoneWrapper, #gatedConfirmWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedAccountLinkWrapper").fadeIn();break;case"almostDone":$('#gatedAlmostDoneWrapper #lightboxContent [id$="divIntroText"]').hide(),$("#gatedAlmostDoneWrapper #lightboxHeader h3").text(regHeaderText),$("#gatedAlmostDoneWrapper #lightboxRightCol .signupPrompt, #lightboxRightCol #formSwitch").hide(),$("#gatedLoginWrapper, #gatedRegisterWrapper, #gatedPasswordWrapper, #gatedAccountLinkWrapper, #gatedConfirmWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedAlmostDoneWrapper").fadeIn();break;case"confirm":$("#gatedLoginWrapper, #gatedPasswordWrapper, #gatedAccountLinkWrapper, #gatedAlmostDoneWrapper, #gatedRegisterWrapper, #gatedLoginWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedConfirmWrapper").fadeIn();break;case"resetPassword":$("#gatedRegisterWrapper, #gatedPasswordWrapper, #gatedAccountLinkWrapper, #gatedAlmostDoneWrapper, #gatedConfirmWrapper, #gatedLoginWrapper").hide(),$("#gatedPasswordResetWrapper").fadeIn();break;default:$("#gatedRegisterWrapper, #gatedPasswordWrapper, #gatedAccountLinkWrapper, #gatedAlmostDoneWrapper, #gatedConfirmWrapper, #gatedPasswordResetWrapper").hide(),$("#gatedLoginWrapper").fadeIn()}}function GetGatedDynamicRegisterForm(){var n=dynamicUrl+"?loadreg=true&pagetypeid=130";$.ajax({global:!1,type:"GET",url:n,success:function(n){$("#gatedDynamicRegistrationContainer").html(n.JsonResult),$("#gatedDynamicRegistrationContainer #ddlCountry_Reg_field").each(function(){userCountryCode=="UK"?($(this).val("UK"),selectedCountryCode="UK",CountryOnChangeEventHandler("US","UK"),ProfessionOnChangeEventHandler(),ToggleReceiveEmail("UK")):$(this).val("US"),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}),CountryOnChangeEvent(),ProfessionOnChangeEvent(),submitOnEnter("register",!0)}})}function showForm(n,t){$("#lightboxContent .dynaForm").css({display:"none"}),$('#lightboxContent .dynaForm[data-form="'+n+'"]').fadeIn(600),$("#lightboxContent .errorMessage").hide(),$("#lightboxContent #divRegistrationSuccessMsg").hide(),$("#lightboxRightCol").show(),submitOnEnter(n,!1);switch(n){case"register":ClearRegistrationForm(),regIntroText!=null&&regIntroText!=undefined&&regIntroText!=""?($('#lightboxContent [id$="divIntroText"]').html(regIntroText),$('#lightboxContent [id$="divIntroText"], #divRegistrationEmail, #divRegistrationPassword').show()):$('#lightboxContent [id$="divIntroText"]').hide(),$("#lightboxRightCol #formSwitch").html("Sign in now &raquo;").attr("data-form","login"),$("#lightboxHeader h3").text(regHeaderText),$("#lightboxRightCol p.signupPrompt").text("Already have a "+pubName+" account?"),$("#registerJanRain .janrainButton:nth-child(3n)").addClass("janrainLast"),$("#lightboxRightCol p.signupPrompt, #lightboxRightCol #formSwitch").show(),addOmniture(hrefDynamicRegister,"event2"),enableMadisonLogic=enableMadisonLogic=="True"?!0:!1,enableMadisonLogic&&addMadisonLogicScriptforRegisterEmail();break;case"password":ClearForgotPWDForm(),$('#lightboxContent [id$="divIntroText"]').html(forgotPwdIntroText),$('#lightboxContent [id$="divIntroText"]').show(),$("#lightboxRightCol #formSwitch").html("Sign in now &raquo;").attr("data-form","login"),$("#lightboxHeader h3").text("Forgot your password?"),$("#lightboxRightCol p.signupPrompt").text("Already have a "+pubName+" account?");break;case"accountLink":$('#lightboxContent [id$="divIntroText"]').hide(),$(".accountLinkEmail").text(t.Email),$(".accountLinkProvider").text(t.SocialSignInProvider.Value),$(".accountLinkPublication").text(t.PublicationName),$("#lightboxRightCol .signupPrompt, #lightboxRightCol #formSwitch").hide();break;case"almostDone":$('#lightboxContent [id$="divIntroText"]').hide(),$("#lightboxHeader h3").text(regHeaderText),$("#lightboxRightCol .signupPrompt, #lightboxRightCol #formSwitch").hide();break;case"ResetPassword":$('#lightboxContent [id$="divIntroText"]').hide(),$("#lightboxHeader h3").text("Reset Password"),$("#lightboxRightCol .signupPrompt, #lightboxRightCol #formSwitch").hide();break;default:ClearLoginForm(),$('#lightboxContent [id$="divIntroText"]').hide(),$("#lightboxHeader h3").text(loginHeaderText),$("#lightboxRightCol #formSwitch").html("Create a "+pubName+" account for free &raquo;").attr("data-form","register"),$("#lightboxRightCol p.signupPrompt").text("Don’t have one of these accounts?"),$("#lightboxRightCol p.signupPrompt, #lightboxRightCol #formSwitch").show(),$("#loginJanRain .janrainButton:nth-child(3n)").addClass("janrainLast"),isJanrainCookieDetected==="True"&&($("#loginJanRain").hide(),$("#janranBackUser").show())}}function LoadAlmostDoneFormFields(n){var t=dynamicUrl+"?loadreg=true";$.ajax({global:!1,type:"GET",url:t,success:function(t){$("#phDynamicAlmostDoneContainer").html(t.JsonResult),$("#divRegistrationPassword").hide(),SetRegistrationFields(n),$('#almostDoneContainer [id$="_Reg_field"]').each(function(){$(this).blur(function(){var o=$(this).attr("Id"),n=new String,h,e,v,l,r,w,s,u,f;if(n=$(this).val(),h=$(this).attr("default-watermarktext"),$(this).hasClass("watermark-textbox")&&n!=null&&n!=""&&n!=undefined&&n==h&&(n=""),e=$(this).attr("rfvaltext"),e!=undefined&&e!="")if(o.indexOf("ddlProfession_Reg_field")!=-1){if(n=="-1"){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else if(o.indexOf("ddlSpecialty_Reg_field")!=-1)if(v=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),v=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else if(o.indexOf("txtYearofGraduation_Reg_field")!=-1)if(l=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),l=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(r=$(this).attr("regexvalidationexpression"),w=$(this).attr("regexvaltext"),r!=undefined&&r!="")if(s=new RegExp(r),s.test(n))$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}var a=$(this).attr("comparevaltext"),p=$(this).attr("compareto"),y=$('#almostDoneContainer [id$="'+p+'"]').val();if(a!=undefined&&a!=""){if(n!=y){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(u=$(this).attr("rangevalidation-int"),u!=undefined&&u!=""){var c=u.split("-"),t=c[0],i=c[1];if(n!=null&&n!=undefined&&n!=""){if(f=parseInt(n),t!=undefined&&t!=""&&i!=undefined&&i!="")if(t=parseInt(t),i=parseInt(i),f>=t&&f<=i)$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}})}),$("#phDynamicAlmostDoneContainer #ddlCountry_Reg_field").each(function(){userCountryCode=="UK"?($(this).val("UK"),selectedCountryCode="UK",CountryOnChangeEventHandler("US","UK"),ProfessionOnChangeEventHandler(),ToggleReceiveEmail("UK")):$(this).val("US"),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}),CountryOnChangeEvent(),ProfessionOnChangeEvent()}})}function LoadAccountLinkFormFields(n){var t=dynamicUrl+"?loadreg=true";$.ajax({global:!1,type:"GET",url:t,success:function(t){$("#accountLinkContainer #phDynamicAccountLinkContainer").html(t.JsonResult),$("#accountLinkContainer #newsletterItemDynamicReg").hide(),$("#accountLinkContainer #tbNewsletters tr td input").prop("checked",!1),$("#accountLinkContainer #divRegistrationPassword").hide(),SetRegistrationFields(n),$('#accountLinkContainer [id$="_Reg_field"]').each(function(){$(this).blur(function(){var r=$(this).attr("Id"),n,s,o,h,l,u,y,v,f,e;if(r.indexOf("txtEmail_Reg_field")==-1&&r.indexOf("txtPassword_Reg_field")==-1){if(n=new String,n=$(this).val(),s=$(this).attr("default-watermarktext"),$(this).hasClass("watermark-textbox")&&n!=null&&n!=""&&n!=undefined&&n==s&&(n=""),o=$(this).attr("rfvaltext"),o!=undefined&&o!="")if(r.indexOf("ddlProfession_Reg_field")!=-1){if(n=="-1"){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else if(r.indexOf("ddlSpecialty_Reg_field")!=-1)if(h=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),h=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else if(r.indexOf("txtYearofGraduation_Reg_field")!=-1)if(l=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),l=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(u=$(this).attr("regexvalidationexpression"),y=$(this).attr("regexvaltext"),u!=undefined&&u!="")if(v=new RegExp(u),v.test(n))$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}var a=$(this).attr("comparevaltext"),p=$(this).attr("compareto"),w=$('#accountLinkContainer [id$="'+p+'"]').val();if(a!=undefined&&a!=""){if(n!=w){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(f=$(this).attr("rangevalidation-int"),f!=undefined&&f!=""){var c=f.split("-"),t=c[0],i=c[1];if(n!=null&&n!=undefined&&n!=""){if(e=parseInt(n),t!=undefined&&t!=""&&i!=undefined&&i!="")if(t=parseInt(t),i=parseInt(i),e>=t&&e<=i)$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}}})}),$("#phDynamicAccountLinkContainer #ddlCountry_Reg_field").each(function(){userCountryCode=="UK"?($(this).val("UK"),selectedCountryCode="UK",CountryOnChangeEventHandler("US","UK"),ProfessionOnChangeEventHandler(),ToggleReceiveEmail("UK")):$(this).val("US"),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}),CountryOnChangeEvent(),ProfessionOnChangeEvent()}})}function SetRegistrationFields(n){SetCommonRegistrationFields(n),SetProviderSpecificRegistrationFields(n)}function SetProviderSpecificRegistrationFields(n){switch(n.SocialSignInProvider.Key){case 4:SetLinkedInUserFields(n)}}function SetCommonRegistrationFields(n){var r=n.FirstName,i=n.LastName,t=n.Email,f,u;(r!=undefined&&r!=""||i!=undefined&&i!=""||t!=undefined&&t!="")&&(n.SocialSignInUserState==1?$("#phDynamicAlmostDoneContainer div.region111").length>0&&(t!=undefined&&t!=""&&($("#phDynamicAlmostDoneContainer div.region111 #txtEmail_Reg_field").length>0?$("#phDynamicAlmostDoneContainer div.region111 #txtEmail_Reg_field").attr({value:t,disabled:"disabled"}):(f='<p id="divRegistrationEmail"><label for="txtEmail_Reg_field">Email*</label><input name="txtEmail_Reg_field" id="txtEmail_Reg_field" class="textbox" sid="PrimaryEmailAddress" rfvaltext="Email address required" regexvalidationexpression="^\\w+([-+.\']w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*(\\s)*$" type="text" value="'+t+'" disabled="disabled"></p>',$("#phDynamicAlmostDoneContainer div.region111").prepend(f))),(r!=undefined&&r!=""||i!=undefined&&i!="")&&($("#phDynamicAlmostDoneContainer div.region111 #txtFirstName_Reg_field").length>0&&$("#phDynamicAlmostDoneContainer div.region111 #txtLastName_Reg_field").length>0?($("#phDynamicAlmostDoneContainer div.region111 #txtFirstName_Reg_field").val(r),$("#phDynamicAlmostDoneContainer div.region111 #txtLastName_Reg_field").val(i)):(u='<div class="formRows2"><p id="divRegistrationFirstName" class="left-form-element"><label for="txtFirstName_Reg_field">First Name*</label><input name="txtFirstName_Reg_field" id="txtFirstName_Reg_field" class="textbox" sid="FirstName" rfvaltext="First name required" type="text" value="'+r+'"></p><p id="divRegistrationLastName"><label for="txtLastName_Reg_field">Last Name*</label><input name="txtLastName_Reg_field" id="txtLastName_Reg_field" class="textbox" sid="LastName" rfvaltext="Last name required" type="text" value="'+i+'"></p></div>',$("#phDynamicAlmostDoneContainer div.region111").prepend(u)))):n.SocialSignInUserState==3&&$("#phDynamicAccountLinkContainer div.region111").length>0&&(t!=undefined&&t!=""&&($("#phDynamicAccountLinkContainer div.region111 #txtEmail_Reg_field").length>0?$("#phDynamicAccountLinkContainer div.region111 #txtEmail_Reg_field").attr({value:t,disabled:"disabled"}):(f='<p id="divRegistrationEmail"><label for="txtEmail_Reg_field">Email*</label><input name="txtEmail_Reg_field" id="txtEmail_Reg_field" class="textbox" sid="PrimaryEmailAddress" rfvaltext="Email address required" regexvalidationexpression="^\\w+([-+.\']w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*(\\s)*$" type="text" value="'+t+'" disabled="disabled"></p>',$("#phDynamicAccountLinkContainer div.region111").prepend(f))),(r!=undefined&&r!=""||i!=undefined&&i!="")&&($("#phDynamicAccountLinkContainer div.region111 #txtFirstName_Reg_field").length>0&&$("#phDynamicAccountLinkContainer div.region111 #txtLastName_Reg_field").length>0?($("#phDynamicAccountLinkContainer div.region111 #txtFirstName_Reg_field").val(r),$("#phDynamicAccountLinkContainer div.region111 #txtLastName_Reg_field").val(i)):(u='<div class="formRows2"><p id="divRegistrationFirstName" class="left-form-element"><label for="txtFirstName_Reg_field">First Name*</label><input name="txtFirstName_Reg_field" id="txtFirstName_Reg_field" class="textbox" sid="FirstName" rfvaltext="First name required" type="text" value="'+r+'"></p><p id="divRegistrationLastName"><label for="txtLastName_Reg_field">Last Name*</label><input name="txtLastName_Reg_field" id="txtLastName_Reg_field" class="textbox" sid="LastName" rfvaltext="Last name required" type="text" value="'+i+'"></p></div>',$("#phDynamicAccountLinkContainer div.region111").prepend(u)))))}function SetLinkedInUserFields(n){var i=n.Company,t=n.JobTitle,u,r;(i!=undefined&&i!=""||t!=undefined&&t!="")&&(n.SocialSignInUserState==1?$("#phDynamicAlmostDoneContainer div.region111").length>0&&(i!=undefined&&i!=""&&($("#phDynamicAlmostDoneContainer div.region111 #txtCompanyName_Reg_field").length>0?$("#phDynamicAlmostDoneContainer div.region111 #txtCompanyName_Reg_field").val(i):(u='<p id="divRegistrationCompanyName"><label for="txtCompanyName_Reg_field">Company Name</label><input name="txtCompanyName_Reg_field" id="txtCompanyName_Reg_field" class="textbox" sid="Company" type="text" value="'+i+'"></p>',$("#phDynamicAlmostDoneContainer div.region111").append(u))),t!=undefined&&t!=""&&($("#phDynamicAlmostDoneContainer div.region111 #txtJobTitle_Reg_field").length>0?$("#phDynamicAlmostDoneContainer div.region111 #txtJobTitle_Reg_field").val(t):(r='<p id="divRegistrationJobTitle"><label for="txtJobTitle_Reg_field">Job Title</label><input name="txtJobTitle_Reg_field" id="txtJobTitle_Reg_field" class="textbox" sid="JobTitle" type="text" value="'+t+'"></p>',$("#phDynamicAlmostDoneContainer div.region111").append(r)))):n.SocialSignInUserState==3&&$("#phDynamicAccountLinkContainer div.region111").length>0&&(i!=undefined&&i!=""&&($("#phDynamicAccountLinkContainer div.region111 #txtCompanyName_Reg_field").length>0?$("#phDynamicAccountLinkContainer div.region111 #txtCompanyName_Reg_field").val(i):(u='<p id="divRegistrationCompanyName"><label for="txtCompanyName_Reg_field">Company Name</label><input name="txtCompanyName_Reg_field" id="txtCompanyName_Reg_field" class="textbox" sid="Company" type="text" value="'+i+'"></p>',$("#phDynamicAccountLinkContainer div.region111").append(u))),t!=undefined&&t!=""&&($("#phDynamicAccountLinkContainer div.region111 #txtJobTitle_Reg_field").length>0?$("#phDynamicAccountLinkContainer div.region111 #txtJobTitle_Reg_field").val(t):(r='<p id="divRegistrationJobTitle"><label for="txtJobTitle_Reg_field">Job Title</label><input name="txtJobTitle_Reg_field" id="txtJobTitle_Reg_field" class="textbox" sid="JobTitle" type="text" value="'+t+'"></p>',$("#phDynamicAccountLinkContainer div.region111").append(r)))))}function DynamicLoadForms(n,t,i,r,u,f,e,o){var h;h=n=="login"?!0:!1;var c=$("#lightboxRegisterForm").html(),l=c.indexOf("dynRegistrationFormContainer"),s=dynamicUrl+"?loadreg=true";s+=h?"&pagetypeid=131":"&pagetypeid=130",l!=-1?$.ajax({global:!1,type:"GET",url:s,success:function(s){s.DisplayDynamicRegPanel?$("#phDynamicRegistrationContainer").html(s.JsonResult):$("#dynRegistrationFormContainer").hide(),$(".dynDefaultText").focus(function(){$(this).val()==$(this).attr("default-watermarktext")&&($(this).removeClass("medRegisterInactive"),$(this).val(""))}),$(".dynDefaultText").blur(function(){$(this).val()==""&&($(this).addClass("medRegisterInactive"),$(this).val($(this).attr("default-watermarktext")))}),$(".dynDefaultText").blur(),$('#lightboxPasswordForm #ForgotPWDContainer [id$="_ForgotPWD_field"]').each(function(){$(this).blur(function(){var n=new String,e,u,a,s,r,f;if(n=$(this).val(),e=$(this).attr("rfvaltext"),e!=undefined&&e!=""){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(u=$(this).attr("regexvalidationexpression"),a=$(this).attr("regexvaltext"),u!=undefined&&u!="")if(s=new RegExp(u),s.test(n))$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}var h=$(this).attr("comparevaltext"),c=$(this).attr("compareto"),l=$('#ForgotPWDContainer [id$="'+c+'"]').val();if(h!=undefined&&h!=""){if(n!=l){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(r=$(this).attr("rangevalidation-int"),r!=undefined&&r!=""){var o=r.split("-"),t=o[0],i=o[1];if(n!=null&&n!=undefined&&n!=""){if(f=parseInt(n),t!=undefined&&t!=""&&i!=undefined&&i!="")if(t=parseInt(t),i=parseInt(i),f>=t&&f<=i)$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}})}),$('#lightboxLoginForm #LoginContainer [id$="_Login_field"]').each(function(){$(this).blur(function(){var n=new String,e,u,a,s,r,f;if(n=$(this).val(),e=$(this).attr("rfvaltext"),e!=undefined&&e!=""){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(u=$(this).attr("regexvalidationexpression"),a=$(this).attr("regexvaltext"),u!=undefined&&u!="")if(s=new RegExp(u),s.test(n))$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}var h=$(this).attr("comparevaltext"),c=$(this).attr("compareto"),l=$('#LoginContainer [id$="'+c+'"]').val();if(h!=undefined&&h!=""){if(n!=l){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(r=$(this).attr("rangevalidation-int"),r!=undefined&&r!=""){var o=r.split("-"),t=o[0],i=o[1];if(n!=null&&n!=undefined&&n!=""){if(f=parseInt(n),t!=undefined&&t!=""&&i!=undefined&&i!="")if(t=parseInt(t),i=parseInt(i),f>=t&&f<=i)$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}})}),$('#RegistrationContainer [id$="_Reg_field"]').each(function(){$(this).blur(function(){var o=$(this).attr("Id"),n=new String,h,e,v,l,r,w,s,u,f;if(n=$(this).val(),h=$(this).attr("default-watermarktext"),$(this).hasClass("watermark-textbox")&&n!=null&&n!=""&&n!=undefined&&n==h&&(n=""),e=$(this).attr("rfvaltext"),e!=undefined&&e!="")if(o.indexOf("ddlProfession_Reg_field")!=-1){if(n=="-1"){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else if(o.indexOf("ddlSpecialty_Reg_field")!=-1)if(v=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),v=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else if(o.indexOf("txtYearofGraduation_Reg_field")!=-1)if(l=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),l=="True"){if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{if(n==""){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(r=$(this).attr("regexvalidationexpression"),w=$(this).attr("regexvaltext"),r!=undefined&&r!="")if(s=new RegExp(r),s.test(n))$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}var a=$(this).attr("comparevaltext"),p=$(this).attr("compareto"),y=$('#RegistrationContainer [id$="'+p+'"]').val();if(a!=undefined&&a!=""){if(n!=y){$(this).addClass("fieldError");return}$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}if(u=$(this).attr("rangevalidation-int"),u!=undefined&&u!=""){var c=u.split("-"),t=c[0],i=c[1];if(n!=null&&n!=undefined&&n!=""){if(f=parseInt(n),t!=undefined&&t!=""&&i!=undefined&&i!="")if(t=parseInt(t),i=parseInt(i),f>=t&&f<=i)$(this).hasClass("fieldError")&&$(this).removeClass("fieldError");else{$(this).addClass("fieldError");return}}else $(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}})}),CountryOnChangeEvent(),ProfessionOnChangeEvent(),$("#RegistrationContainer .watermark-textbox").each(function(){toggleWaterMarksStep1("#"+$(this).attr("Id"),$(this).attr("default-watermarktext")),setDisplayEventsForStep1Control("#"+$(this).attr("Id"),$(this).attr("default-watermarktext"))}),showForm(n),openLightbox(t,i,r,u,f,e,o)},error:function(){}}):(showForm(n),openLightbox(t,i,r,u,f,e,o))}function setDisplayEventsForStep1Control(n,t){$(n).focus(function(){$(this).removeClass("medRegisterInactive"),$(this).addClass("dynDefaultText")}),$(n).focusout(function(){var i=$(this).val().trim();i!=null&&i!=""&&i==t&&($(this).removeClass("dynDefaultText"),$(this).addClass("medRegisterInactive"))})}function toggleWaterMarksStep1(n,t){var i=$.trim($(n).val());i!=null&&i!=""&&i!=t&&($(n).removeClass("medRegisterInactive"),$(n).addClass("dynDefaultText"))}function UserLogin(n){var i="lightboxContent",t="lightboxLoginForm",u,f;if(n&&(t="gatedLoginForm",i="gatedContent"),ValidateLoginForm(n)){$("#"+t+" #divLoginButton").hide(),$("#"+t+" #divLoginLoading").show(),$("#"+i+" .errorMessage").html(""),$("#"+i+" .errorMessage").hide();var e=$("#"+t+' [id$="txtEmail_Login_field"]').val(),o=$("#"+t+' [id$="txtPassword_Login_field"]').val(),r=$("#"+t+' [id$="chkRememberMe"]').attr("checked");r=r=="checked"?!0:!1,$("#"+t+'[id$="txtEmail_Login_field"]').attr("disabled",!0),$("#"+t+'[id$="txtPassword_Login_field"]').attr("disabled",!0),$("#"+t+'[id$="chkRememberMe"]').attr("disabled",!0),u={Username:e,Password:o,RememberMe:r},isSocialSignInRegistration?($("#janrain_ssisid").val()&&(u.SSISId=$("#janrain_ssisid").val()),f=dynamicUrl+"?action=5&returl="+returnUrl):f=dynamicUrl+"?action=1&returl="+returnUrl,$("#lightboxFormWrapper").prepend('<img src="./simages/ajax-loader.png" class="ajaxLoader"/>'),$.ajax({global:!1,type:"POST",url:f,data:JSON.stringify(u),contentType:"application/json;charset=utf-8",async:!0,success:function(n){var r,u;$("#"+t+" #divLoginButton").show(),$("#"+t+"#divLoginLoading").hide(),$("#"+t+'[id$="txtEmail_Login_field"]').attr("disabled",!1),$("#"+t+'[id$="txtPassword_Login_field"]').attr("disabled",!1),$("#"+t+'[id$="chkRememberMe"]').attr("disabled",!1),r=n.JsonResult.toString(),r=="5"?(setCookie(customModalRegistrationCookieName,0,customModalRegisteredExpireDays),returnUrl?returnUrl.length>0&&(u=$(location).attr("href").toLowerCase().indexOf("ishro=true")>0,u&&(returnUrl=returnUrl+"&p1="+n.SubscriberId),window.location.href=returnUrl,$(".ajaxLoader").remove()):(location.reload(!0),$(".ajaxLoader").remove())):r=="2"?($("#"+i+" .errorMessage").html('An account with this email address already exists in our system, but a password has yet to be established. In order to establish one, and to protect your privacy, please use the <a href="#" title="forgot password link" onclick="ShowForgotPWDForm(); return false;">forgot password link</a> to set one up.  The system will auto-generate a password reset link for you and send it to the email address provided.  You will be able to set a new password, and update your profile, including email newsletter subscriptions.  If you have any questions, please contact <a href=\'mailto:'+adminEmail+"'>customer service</a>."),$("#"+i+" .errorMessage").show()):r=="3"?($("#"+i+" .errorMessage").html("Login failed. This account has been suspended."),$("#"+i+" .errorMessage").show()):r=="4"?($("#"+i+" .errorMessage").html("Login failed. This account has been deactivated."),$("#"+i+" .errorMessage").show()):r=="1"?($("#"+i+" .errorMessage").html("<span>Login failed. Please check your email address and password and try again. For further assistance, please contact <a href='mailto:"+adminEmail+"'>admin</a>.</span>"),$("#"+i+" .errorMessage").show()):($("#"+i+" .errorMessage").html(r),$("#"+i+" .errorMessage").show())},error:function(){$("#"+t+" #divLoginButton").show(),$("#"+t+"#divLoginLoading").hide(),$("#"+t+"[id$='txtEmail_Login_field']").attr("disabled",!1),$("#"+t+"[id$='txtPassword_Login_field']").attr("disabled",!1),$("#"+t+"[id$='chkRememberMe']").attr("disabled",!1),$("#"+i+" .errorMessage").html("<span>Login failed. Please check your email address and password and try again. For further assistance, please contact <a href='mailto:"+adminEmail+"'>admin</a>.</span>"),$("#"+i+" .errorMessage").show()}})}else $("#"+i+" p.errorMessage").html(genericErrMsg),$("#"+i+" p.errorMessage").show()}function SendForgottenPassword(n){var t="lightboxContent",i="lightboxPasswordForm",r;n&&(i="gatedPasswordForm",t="gatedContent"),ValidateForgotPWDForm(n)?($("#divForgotPWDButton").hide(),$("#divForgotLoading").show(),$("#"+t+" .errorMessage").html(""),$("#"+t+" .errorMessage").hide(),$("#"+i+' [id$="txtEmail_ForgotPWD_field"]').val(),r=$("#"+i+' [id$="txtEmail_ForgotPWD_field"]').val(),$("#"+i+' [id$="txtEmail_ForgotPWD_field"]').attr("disabled",!0),$.ajax({global:!1,type:"POST",url:dynamicUrl+"?action=3",data:JSON.stringify({Email:r}),contentType:"application/json;charset=utf-8",async:!0,success:function(u){var f,e;$("#"+i+' [id$="txtEmail_ForgotPWD_field"]').attr("disabled",!1),$("#divForgotPWDButton").show(),$("#divForgotLoading").hide(),f=u.JsonResult.toString(),f=="1"?(e="Password resets have been disabled because this account controls access for a group of users.  Please contact your "+pubName+" group subscription manager for login information ",adminEmail===""||(e+="or email "+adminEmail),e+=" for further assistance.",$("#"+t+" .errorMessage").html(e),$("#"+t+" .errorMessage").show()):f=="2"?($('[id$="divIntroText"]').hide(),$("#lightboxRightCol").hide(),$("#lightboxFormWrapper").css("border-right","none"),$("#"+t+" .errorMessage").html(""),$("#"+t+" .errorMessage").hide(),$("#lightboxPasswordForm").hide(),$("#lightboxHeader h3").text("New Password Reset Link Sent"),n?($("#gatedConfirmSendPassword").empty(),$("#gatedConfirmSendPassword").html('<div class="gatedFormText"><h3>NEW PASSWORD RESET LINK SENT</h3><p>A new password reset link has been sent to:</p><p>'+r+"</p></div>"),$("#gatedPasswordFormContent").hide(),window.setTimeout(function(){$("#gatedPasswordWrapper").slideUp(800,function(){$("#gatedLoginWrapper").fadeIn()})},5e3)):($("#lightboxContent #divRegistrationSuccessMsg").empty(),$("#lightboxContent #divRegistrationSuccessMsg").html("A new password reset link has been sent to:<br /><strong>"+r+"</strong>"),$("#lightboxContent #divRegistrationSuccessMsg").show(),window.setTimeout(function(){showForm("login"),$("#lightboxContent #divRegistrationSuccessMsg").hide()},5e3))):f=="3"?($("#"+t+" .errorMessage").html("Unable to email your new password. Admin Email is not found in our database."),$("#"+t+" .errorMessage").show()):f=="4"&&($("#"+t+" .errorMessage").html("We're sorry, we cannot find a record of this email address in our database.  Please try again."),$("#"+t+" .errorMessage").show())},error:function(){$('[id$="txtEmail_ForgotPWD_field"]').attr("disabled",!1),$("#divForgotPWDButton").show(),$("#divForgotLoading").hide(),$("#"+t+" .errorMessage").html("Internal error."),$("#"+t+" .errorMessage").show()}})):($("#"+t+" p.errorMessage").html(genericErrMsg),$("#"+t+" p.errorMessage").show())}function UserRegistration(n){var i="lightboxContent",u="RegistrationContainer",t,f,s,c,r,e,h,o;n&&(u="gatedRegisterForm",i="gatedContent"),ValidateRegistrationForm(n)?($("#dynRegistrationFormContainer").hide(),$("#RegistrationLoadingDiv").show(),$("#"+i+" .errorMessage").html(""),$("#"+i+" .errorMessage").hide(),t={},f="0",$("#"+u+' [id$="_Reg_field"]').each(function(){var n=$(this).attr("sid"),e=$(this).attr("controltype"),i=$(this).val(),o,h,r,s;n==undefined||n==null||n=="StateCode"&&e=="dropdownlist"||n=="StateCode"&&e=="textdropdown"||n=="Password"?n=="StateCode"&&e=="dropdownlist"?(t[n]=i,t.CountryCode=i!=""&&$("#"+u+' [id$="ddlCountry_Reg_field"]').length<=0?"US":""):n=="StateCode"&&e=="textdropdown"?(r=$(this).attr("id"),$("#"+u+' [id$="ddlCountry_Reg_field"]').length?$("#"+u+' [id$="ddlCountry_Reg_field"]').val()=="US"?r.indexOf("ddlState_Reg_field")!=-1&&(t[n]=i):r.indexOf("txtState_Reg_field")!=-1&&(t[n]=i):r.indexOf("ddlState_Reg_field")!=-1&&(t[n]=i,t.CountryCode=i!=""?"US":"")):n=="Password"&&(s=$(this).val(),t[n]=s):(o=n.indexOf("RegistrationQuestion"),o!=-1&&i!=""?(h=n.substr(o+20),f+=","+h+"-"+i):t[n]=i)}),f!="0"&&(t.QuestionAnswerIds=f),mycmeNewsletterIds!=null&&mycmeNewsletterIds!=undefined&&mycmeNewsletterIds!=""&&(s=!0,c=mycmeNewsletterIds.split(",")),r="0",$("#tbNewsletters tr td input").each(function(){var t=$(this).attr("checked"),i,n;t=t=="checked"?!0:!1,t==!0&&(i=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_"),i!=-1&&(n=$(this).attr("id").substr(i+25),s==!0?$.inArray(n,c)!=-1&&(r+=","+n):r+=","+n))}),$("#tbRelatedNewsletters tr td input").each(function(){var n=$(this).attr("checked"),t,i;n=n=="checked"?!0:!1,n==!0&&(t=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_"),t!=-1&&(i=$(this).attr("id").substr(t+25),r+=","+i))}),e="0",$("#tbSpecialOffers tr td input").each(function(){var n=$(this).attr("checked"),t,i;n=n=="checked"?!0:!1,n==!0&&(t=$(this).attr("id").indexOf("ChkSpecialOffer_DynamicReg_"),t!=-1&&(i=$(this).attr("id").substr(t+27),e+=","+i))}),h=$('[id$="txtEmail_Reg_field"]').val(),o=dynamicUrl+"?action=2&pagetypeid=132",isSocialSignInRegistration&&(t.SSISId=$("#janrain_ssisid").val(),o=dynamicUrl+"?action=4&pagetypeid=132"),t.ReceiveEmail=$("#divRegistrationReceiveEmail .chk_Registration_ReceiveEmail").length?$("#divRegistrationReceiveEmail .chk_Registration_ReceiveEmail").attr("checked")==="checked"?!0:!1:$("#divRegistrationQuestions #chk_Registration_ReceiveEmail").length?$("#divRegistrationQuestions #chk_Registration_ReceiveEmail").attr("checked")==="checked"?!0:!1:!1,t.ReceivePromotions=$("#chk_Registration_ReceivePromotions").length?$("#chk_Registration_ReceivePromotions").attr("checked")==="checked"?!0:!1:!1,t.NewsletterIds=r,t.SpecialOfferIds=e,$.ajax({global:!1,type:"POST",url:o,contentType:"application/json;charset=utf-8",data:JSON.stringify(t),async:!0,success:function(t){var r=t.JsonResult;r!=null&&r!=""&&(r=="4"?(setCookie(customModalRegistrationCookieName,0,customModalRegisteredExpireDays),$("#lightboxRightCol, #lightboxFormWrapper").hide(),$("#lightboxFormWrapper").css("border-right","none"),$("#"+i+" .errorMessage").html(""),$("#"+i+" .errorMessage").hide(),n?($("#gatedRegisterWrapper").slideUp(800,function(){$("#gatedConfirmWrapper").fadeIn()}),$("#loginStatus").load(publicationUrl+"/login/loginstatus")):($('[id$="divIntroText"]').hide(),$("#lightboxHeader h3").text("Registration Successful"),$("#lightboxRegisterForm").hide(),$("#lightboxContent #divRegistrationSuccessMsg").empty(),$("#lightboxContent #divRegistrationSuccessMsg").html("An email confirmation has been sent to:<br /><strong>"+h+"</strong><br /><br />You will now be redirected to "+pubName+" for full access."),$("#lightboxContent #divRegistrationSuccessMsg").show(),addOmniture(hrefDynamicRegister,"event3"),t.returnUrl?window.setTimeout(function(){window.location.href=t.returnUrl},5e3):window.setTimeout(function(){location.reload(!0)},5e3))):r=="1"?($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+i+" .errorMessage").html("This email address already exists in our system, please provide a different email address."),$("#"+i+" .errorMessage").show()):r=="2"?($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+i+" .errorMessage").html("This email address already exists in our system but with a blank password, please change the password."),$("#"+i+" .errorMessage").show()):r=="3"&&($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+i+" .errorMessage").html("Registration failed, please email <a href='mailto:"+adminEmail+"'>admin</a> for further assistance."),$("#"+i+" .errorMessage").show()))},error:function(){$("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+i+" .errorMessage").html("Registration failed, please email <a href='mailto:"+adminEmail+"'>admin</a> for further assistance."),$("#"+i+" .errorMessage").show()}})):($("#"+i+" p.errorMessage").html(genericErrMsg),$("#"+i+" p.errorMessage").show())}function ValidateLinkAccounts(n,t){var i=!0,r;return r=t?$('#accountLinkContainer  [id$="_Reg_field"]'):$('#almostDoneContainer  [id$="_Reg_field"]'),n&&(r=$('#gatedRegisterForm  [id$="_Reg_field"]')),r.each(function(){var o=!1,r=$(this).attr("id"),d=$(this).attr("controltype"),g=r.indexOf("ddlState_Reg_field"),tt=$('[id$="ddlCountry_Reg_field"]').val(),n,w,t,l,p,v,e,c,b,s,h;if(o=d=="textdropdown"&&g!=-1?!0:!1,n=new String,n=$(this).val(),w=$(this).attr("default-watermarktext"),$(this).hasClass("watermark-textbox")&&n!=null&&n!=""&&n!=undefined&&n==w&&(n=""),r.indexOf("txtEmail_Reg_field")==-1&&r.indexOf("txtPassword_Reg_field")==-1&&(o&&tt=="US"||!o)){if(t=!0,l=$(this).attr("rfvaltext"),l!=undefined&&l!=""&&(r.indexOf("ddlProfession_Reg_field")!=-1?n=="-1"?($(this).addClass("fieldError"),t=!1,i=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):r.indexOf("ddlSpecialty_Reg_field")!=-1?(p=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),p=="True"?n==""?($(this).addClass("fieldError"),t=!1,i=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")):r.indexOf("txtYearofGraduation_Reg_field")!=-1?(v=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),v=="True"?n==""?($(this).addClass("fieldError"),t=!1,i=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")):r=="txtPassword_Reg_field"&&requirePasswordDynReg==!1||(n==""?($(this).addClass("fieldError"),t=!1,i=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))),t&&(e=$(this).attr("regexvalidationexpression"),c=$(this).attr("id"),e!=undefined&&e!=""&&c!="txtEmail_Reg_field"&&c!="txtPassword_Reg_field"&&(b=new RegExp(e),b.test(n)?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),t=!1,i=!1))),t){var a=$(this).attr("comparevaltext"),k=$(this).attr("compareto"),nt=$('#almostDoneContainer [id$="'+k+'"]').val();a!=undefined&&a!=""&&(n!=nt?($(this).addClass("fieldError"),t=!1,i=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))}if(t&&(s=$(this).attr("rangevalidation-int"),s!=undefined&&s!="")){var y=s.split("-"),u=y[0],f=y[1];n!=null&&n!=undefined&&n!=""?(h=parseInt(n),u!=undefined&&u!=""&&f!=undefined&&f!=""&&(u=parseInt(u),f=parseInt(f),h>=u&&h<=f?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),t=!1,i=!1))):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}}}),t||$("#chk_Registration_VerifyAgeQuestion").length&&($("#chk_Registration_VerifyAgeQuestion").attr("checked")==="checked"?$("#div_Registration_VerifyAgeQuestion").hasClass("registrationQuestionError")&&$("#div_Registration_VerifyAgeQuestion").removeClass("registrationQuestionError"):($("#div_Registration_VerifyAgeQuestion").addClass("registrationQuestionError"),i=!1)),i}function LinkAccounts(n,t){var r="lightboxContent",u,o,e,i,l,c,f,s,h;ValidateLinkAccounts(n,t)?($("#"+r+" p.errorMessage").html(""),$("#"+r+" p.errorMessage").hide(),e="0",i={},t?(u="accountLinkContainer",o="Thank you for linking your accounts..<br /><br />You will now be redirected to "+pubName+' for full access or click <a style="text-decoration:underline" href="'+publicationUrl+'">here</a> to go to the site.<br/><br/>You can manage your accounts via the My Account page at any time.'):(u="almostDoneContainer",o="Thank you for registering.<br /><br />You will now be redirected to "+pubName+" for full access."),$("#"+u+' [id$="_Reg_field"]').each(function(){var n=$(this).attr("sid"),f=$(this).attr("controltype"),c=$(this).attr("id"),t=$(this).val(),o,s,r,h;n==undefined||n==null||n=="StateCode"&&f=="dropdownlist"||n=="StateCode"&&f=="textdropdown"||n=="Password"||c=="txtPassword_Reg_field"?n=="StateCode"&&f=="dropdownlist"?(i[n]=t,i.CountryCode=t!=""&&$('#RegistrationContainer [id$="ddlCountry_Reg_field"]').length<=0?"US":""):n=="StateCode"&&f=="textdropdown"?(r=$(this).attr("id"),$("#"+u+' [id$="ddlCountry_Reg_field"]').length?$("#"+u+' [id$="ddlCountry_Reg_field"]').val()=="US"?r.indexOf("ddlState_Reg_field")!=-1&&(i[n]=t):r.indexOf("txtState_Reg_field")!=-1&&(i[n]=t):r.indexOf("ddlState_Reg_field")!=-1&&(i[n]=t,i.CountryCode=t!=""?"US":"")):n=="Password"&&(h=$(this).val(),i[n]=h):(o=n.indexOf("RegistrationQuestion"),o!=-1&&t!=""?(s=n.substr(o+20),e+=","+s+"-"+t):i[n]=t)}),e!="0"&&(i.QuestionAnswerIds=e),mycmeNewsletterIds!=null&&mycmeNewsletterIds!=undefined&&mycmeNewsletterIds!=""&&(l=!0,c=mycmeNewsletterIds.split(",")),f="0",$("#"+u+" #tbNewsletters tr td input").each(function(){var t=$(this).attr("checked"),i,n;t=t=="checked"?!0:!1,t==!0&&(i=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_"),i!=-1&&(n=$(this).attr("id").substr(i+25),l==!0?$.inArray(n,c)!=-1&&(f+=","+n):f+=","+n))}),$("#"+u+" #tbRelatedNewsletters tr td input").each(function(){var n=$(this).attr("checked"),t,i;n=n=="checked"?!0:!1,n==!0&&(t=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_"),t!=-1&&(i=$(this).attr("id").substr(t+25),f+=","+i))}),s="0",$("#"+u+" #tbSpecialOffers tr td input").each(function(){var n=$(this).attr("checked"),t,i;n=n=="checked"?!0:!1,n==!0&&(t=$(this).attr("id").indexOf("ChkSpecialOffer_DynamicReg_"),t!=-1&&(i=$(this).attr("id").substr(t+27),s+=","+i))}),t?$("#divLinkAccountReceiveEmail .chk_Registration_ReceiveEmail").length&&(i.ReceiveEmail=$("#divLinkAccountReceiveEmail .chk_Registration_ReceiveEmail").attr("checked")==="checked"?!0:!1):i.ReceiveEmail=$("#divAlmostDoneReceiveEmail .chk_Registration_ReceiveEmail").length?$("#divAlmostDoneReceiveEmail .chk_Registration_ReceiveEmail").attr("checked")==="checked"?!0:!1:$("#divRegistrationQuestions #chk_Registration_ReceiveEmail").length?$("#divRegistrationQuestions #chk_Registration_ReceiveEmail").attr("checked")==="checked"?!0:!1:!1,i.ReceivePromotions=$("#chk_Registration_ReceivePromotions").length?$("#chk_Registration_ReceivePromotions").attr("checked")==="checked"?!0:!1:!1,$("#janrain_ssisid").val()&&(i.SSISId=$("#janrain_ssisid").val()),i.NewsletterIds=f,i.SpecialOfferIds=s,h=t?dynamicUrl+"?action=6&returl="+returnUrl:dynamicUrl+"?action=4&pagetypeid=132",$.ajax({global:!1,type:"POST",url:h,data:JSON.stringify(i),contentType:"application/json;charset=utf-8",async:!0,success:function(i){var f=i.JsonResult;f!=null&&f!=""&&(f=="4"?n?t?$("#gatedAccountLinkWrapper").slideUp(800,function(){$("#gatedConfirmWrapper").fadeIn()}):$("#gatedAlmostDoneWrapper").slideUp(800,function(){$("#gatedConfirmWrapper").fadeIn()}):($('[id$="divIntroText"], #lightboxFormWrapper, #lightboxRightCol').hide(),t?$("#lightboxHeader h3").text("Account Linked"):$("#lightboxHeader h3").text("Registration Successful"),$("#"+u).hide(),$("#lightboxContent #divRegistrationSuccessMsg").empty(),$("#lightboxContent #divRegistrationSuccessMsg").html(o),$("#lightboxContent #divRegistrationSuccessMsg").show(),i.returnUrl?window.setTimeout(function(){window.location.href=i.returnUrl},5e3):window.setTimeout(function(){location.reload(!0)},5e3)):f=="1"?($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+r+" .errorMessage").html("This email address already exists in our system, please provide a different email address or sign in with your email and password to link accounts."),$("#"+r+" .errorMessage").show()):f=="2"?($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+r+" .errorMessage").html("This email address already exists in our system but with a blank password, please change the password."),$("#"+r+" .errorMessage").show()):f=="3"&&($("#RegistrationLoadingDiv").hide(),$("#dynRegistrationFormContainer").show(),$("#"+r+" .errorMessage").html("Registration failed, please email <a href='mailto:"+adminEmail+"'>admin</a> for further assistance."),$("#"+r+" .errorMessage").show()))},error:function(n){console.log(n)}})):($("#"+r+" p.errorMessage").html(genericErrMsg),$("#"+r+" p.errorMessage").show())}function ClearLoginForm(){$('#lightboxLoginForm #LoginContainer [id$="_Login_field"]').each(function(){$(this).val(""),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}),$('#lightboxLoginForm #LoginContainer [id$="chkRememberMe"]').attr("checked","checked")}function ValidateLoginForm(n){var t=!0,i=$('#lightboxLoginForm  [id$="_Login_field"]');return n&&(i=$('#gatedLoginForm  [id$="_Login_field"]')),i.each(function(){var i=new String,n,s,e,y,c,f,o;if(i=$(this).val(),n=!0,s=$(this).attr("rfvaltext"),s!=undefined&&s!=""&&(i==""?($(this).addClass("fieldError"),n=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")),n&&(e=$(this).attr("regexvalidationexpression"),y=$(this).attr("regexvaltext"),e!=undefined&&e!=""&&(c=new RegExp(e),c.test(i)?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),n=!1,t=!1))),n){var h=$(this).attr("comparevaltext"),a=$(this).attr("compareto"),v=$('#lightboxContent #LoginContainer [id$="'+a+'"]').val();h!=undefined&&h!=""&&(i!=v?($(this).addClass("fieldError"),n=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))}if(n&&(f=$(this).attr("rangevalidation-int"),f!=undefined&&f!="")){var l=f.split("-"),r=l[0],u=l[1];i!=null&&i!=undefined&&i!=""?(o=parseInt(i),r!=undefined&&r!=""&&u!=undefined&&u!=""&&(r=parseInt(r),u=parseInt(u),o>=r&&o<=u?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),n=!1,t=!1))):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}}),t}function ClearForgotPWDForm(){$('#lightboxPasswordForm #ForgotPWDContainer [id$="_ForgotPWD_field"]').each(function(){$(this).val(""),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")})}function ValidateForgotPWDForm(n){var t=!0,i=$('#lightboxPasswordForm  [id$="_ForgotPWD_field"]');return n&&(i=$('#gatedPasswordForm  [id$="_ForgotPWD_field"]')),i.each(function(){var i=new String,n,s,e,y,c,f,o;if(i=$(this).val(),n=!0,s=$(this).attr("rfvaltext"),s!=undefined&&s!=""&&(i==""?($(this).addClass("fieldError"),n=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")),n&&(e=$(this).attr("regexvalidationexpression"),y=$(this).attr("regexvaltext"),e!=undefined&&e!=""&&(c=new RegExp(e),c.test(i)?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),n=!1,t=!1))),n){var h=$(this).attr("comparevaltext"),a=$(this).attr("compareto"),v=$('#ForgotPWDFormContainer [id$="'+a+'"]').val();h!=undefined&&h!=""&&(i!=v?($(this).addClass("fieldError"),n=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))}if(n&&(f=$(this).attr("rangevalidation-int"),f!=undefined&&f!="")){var l=f.split("-"),r=l[0],u=l[1];i!=null&&i!=undefined&&i!=""?(o=parseInt(i),r!=undefined&&r!=""&&u!=undefined&&u!=""&&(r=parseInt(r),u=parseInt(u),o>=r&&o<=u?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),n=!1,t=!1))):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}}),t}function ClearRegistrationForm(){var n="US",i,t;$('#RegistrationContainer [id$="_Reg_field"]').each(function(){var i,r,t;$(this).hasClass("watermark-textbox")?(i=$(this).attr("default-watermarktext"),r=$(this).val(),$(this).val(i),$(this).hasClass("medRegisterInactive")||$(this).addClass("medRegisterInactive")):(t=$(this).attr("id"),t.indexOf("ddlCountry_Reg_field")!=-1?userCountryCode=="UK"?($(this).val("UK"),n="UK",CountryOnChangeEventHandler("US","UK"),ProfessionOnChangeEventHandler()):$(this).val("US"):$(this).val("")),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}),CheckNewsletterByCountry(n),ToggleReceiveEmail(n),$("#tbSpecialOffers tr td input").each(function(){var n=$(this).attr("id").indexOf("ChkSpecialOffer_DynamicReg_");n!=-1&&($(this).attr("pre-checked")=="true"?$(this).attr("checked","checked"):$(this).removeAttr("checked"))}),uncheckNewsletterIds!=null&&uncheckNewsletterIds!=undefined&&uncheckNewsletterIds!=""&&(i=uncheckNewsletterIds.split(",")),mycmeNewsletterIds!=null&&mycmeNewsletterIds!=undefined&&mycmeNewsletterIds!=""&&(t=mycmeNewsletterIds.split(","),$("#tbNewsletters tr td").each(function(){var n=$(this).attr("id"),u,r;n!=null&&n!=undefined&&n!=""&&(u=n.indexOf("newsletterItemCheckbox_DynamicReg_"),u!=-1&&(r=$(this).attr("id").substr(u+34),$.inArray(r,t)==-1&&$(this).hide(),$.inArray(r,i)!=-1&&$(this).find("input:checkbox").removeAttr("checked")))}))}function ValidateRegistrationForm(n){var t=!0,i=$('#RegistrationContainer  [id$="_Reg_field"]');return n&&(i=$('#gatedRegisterForm  [id$="_Reg_field"]')),i.each(function(){var o=!1,r=$(this).attr("id"),d=$(this).attr("controltype"),k=r.indexOf("ddlState_Reg_field"),tt=$('#RegistrationContainer [id$="ddlCountry_Reg_field"]').val(),n,p,i,c,w,a,e,g,y,s,h;if(o=d=="textdropdown"&&k!=-1?!0:!1,n=new String,n=$(this).val(),p=$(this).attr("default-watermarktext"),$(this).hasClass("watermark-textbox")&&n!=null&&n!=""&&n!=undefined&&n==p&&(n=""),o&&tt=="US"||!o){if(i=!0,c=$(this).attr("rfvaltext"),c!=undefined&&c!=""&&(r.indexOf("ddlProfession_Reg_field")!=-1?n=="-1"?($(this).addClass("fieldError"),i=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):r.indexOf("ddlSpecialty_Reg_field")!=-1?(w=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),w=="True"?n==""?($(this).addClass("fieldError"),i=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")):r.indexOf("txtYearofGraduation_Reg_field")!=-1?(a=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),a=="True"?n==""?($(this).addClass("fieldError"),i=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")):r=="txtPassword_Reg_field"&&requirePasswordDynReg==!1||(n==""?($(this).addClass("fieldError"),i=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))),i&&(e=$(this).attr("regexvalidationexpression"),r=="txtPassword_Reg_field"&&requirePasswordDynReg==!1||(g=$(this).attr("regexvaltext"),e!=undefined&&e!=""&&(y=new RegExp(e),y.test(n)?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),i=!1,t=!1)))),i){var l=$(this).attr("comparevaltext"),b=$(this).attr("compareto"),nt=$('#RegistrationContainer [id$="'+b+'"]').val();l!=undefined&&l!=""&&(n!=nt?($(this).addClass("fieldError"),i=!1,t=!1):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))}if(i&&(s=$(this).attr("rangevalidation-int"),s!=undefined&&s!="")){var v=s.split("-"),f=v[0],u=v[1];n!=null&&n!=undefined&&n!=""?(h=parseInt(n),f!=undefined&&f!=""&&u!=undefined&&u!=""&&(f=parseInt(f),u=parseInt(u),h>=f&&h<=u?$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"):($(this).addClass("fieldError"),i=!1,t=!1))):$(this).hasClass("fieldError")&&$(this).removeClass("fieldError")}}}),$("#chk_Registration_VerifyAgeQuestion").length&&($("#chk_Registration_VerifyAgeQuestion").attr("checked")==="checked"?$("#div_Registration_VerifyAgeQuestion").hasClass("registrationQuestionError")&&$("#div_Registration_VerifyAgeQuestion").removeClass("registrationQuestionError"):($("#div_Registration_VerifyAgeQuestion").addClass("registrationQuestionError"),t=!1)),t}function isNumberKeyForDynReg(n){var t=n.which?n.which:n.keyCode;return t>31&&(t<48||t>57)?!1:!0}function ProfessionOnChangeEvent(){$('[id$="ddlProfession_Reg_field"]').change(function(){ProfessionOnChangeEventHandler()})}function ProfessionOnChangeEventHandler(){var r=$('[id$="ddlCountry_Reg_field"] option:selected').val(),i=$('[id$="ddlProfession_Reg_field"] option:selected').attr("hs"),t=$('[id$="ddlProfession_Reg_field"] option:selected').attr("sr"),f=$('[id$="ddlProfession_Reg_field"] option:selected').attr("yr"),u=$('[id$="ddlProfession_Reg_field"] option:selected').attr("value"),n;n=GetProfessionSpecialties(u,r),n!=""&&n!=undefined&&n!=""&&(n!="-1"?BindOptions(n):(i="False",t="False")),i=="True"?$('[id$="ddlSpecialty_Reg_field"]').removeAttr("disabled"):($('[id$="ddlSpecialty_Reg_field"]').attr("disabled",!0),$('[id$="ddlSpecialty_Reg_field"]').val("")),t=="True"?$("#divRegistrationSpecialty #dynRegRequiredField_specialty").show():($("#divRegistrationSpecialty #dynRegRequiredField_specialty").hide(),$('[id$="ddlSpecialty_Reg_field"]').hasClass("fieldError")&&$('[id$="ddlSpecialty_Reg_field"]').removeClass("fieldError")),f=="True"?$("#divRegistrationYearofGraduation #dynRegRequiredField_yrOfGraduation").show():($("#divRegistrationYearofGraduation #dynRegRequiredField_yrOfGraduation").hide(),$('[id$="txtYearofGraduation_Reg_field"]').hasClass("fieldError")&&$('[id$="txtYearofGraduation_Reg_field"]').removeClass("fieldError"))}function CountryOnChangeEvent(){var n;$('[id$="ddlCountry_Reg_field"]').each(function(){n=$('[id$="ddlCountry_Reg_field"] option:selected').val()}).change(function(){var t=$('[id$="ddlCountry_Reg_field"] option:selected').val();CountryOnChangeEventHandler(n,t),CheckNewsletterByCountry(t),ToggleReceiveEmail(t)})}function CountryOnChangeEventHandler(n,t){if(t=="US"?($('#divRegistrationState-textdropdown [id$="pnlStateDropdown"]').show(),$('#divRegistrationState-textdropdown [id$="pnlStateTextbox"]').hide(),$("#divRegistrationState-textdropdown #dynRegRequiredField_textdropdown").show()):($('#divRegistrationState-textdropdown [id$="ddlState_Reg_field"]').val("NY"),$('#divRegistrationState-textdropdown [id$="pnlStateDropdown"]').hide(),$('#divRegistrationState-textdropdown [id$="pnlStateTextbox"]').show(),$("#divRegistrationState-textdropdown #dynRegRequiredField_textdropdown").hide()),!(n!="US"&&n!="UK"&&t!="US"&&t!="UK")&&$('[id$="ddlProfession_Reg_field"]').length){var i=GetProfessionByCountry(t);i!=null&&i!=undefined&&(BindProfessionDropDown(i.Professions),BindOptions(i.DefaultSpecialties),$('[id$="ddlSpecialty_Reg_field"]').removeAttr("disabled"))}}function CheckNewsletterByCountry(n){$("#tbNewsletters tr td input").each(function(){var t=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_");t!=-1&&(n=="US"&&$(this).attr("pre-checked")=="true"?$(this).attr("checked","checked"):$(this).removeAttr("checked"))}),$("#tbRelatedNewsletters tr td input").each(function(){var t=$(this).attr("id").indexOf("ChkNewsletter_DynamicReg_");t!=-1&&(n=="US"&&$(this).attr("pre-checked")=="true"?$(this).attr("checked","checked"):$(this).removeAttr("checked"))})}function ToggleReceiveEmail(n){$(".divReceiveEmail").length&&(n=="US"?($(".divReceiveEmail").hide(),$(".chk_Registration_ReceiveEmail").removeAttr("checked")):$(".divReceiveEmail").show())}function BindProfessionDropDown(n){$('[id$="ddlProfession_Reg_field"] option').each(function(){var n=$(this).attr("value");n!=null&&n!=undefined&&n!=""?$(this).remove():$(this).attr("selected","selected")});var t=n.split("|");$.each(t,function(n){var r=t[n].split(":");$('[id$="ddlProfession_Reg_field"]').append($("<option></option>").val(r[0]).html(r[1]).attr("scid",r[2]).attr("hs",r[3]).attr("sr",r[4]).attr("yr",r[5]))})}function BindOptions(n){$('[id$="ddlSpecialty_Reg_field"] option').each(function(){var n=$(this).attr("value");n!=null&&n!=undefined&&n!=""?$(this).remove():$(this).attr("selected","selected")});var t=n.split("|");$.each(t,function(n){var r=t[n].split(":");$('[id$="ddlSpecialty_Reg_field"]').append($("<option></option>").val(r[0]).html(r[1]))})}function GetProfessionSpecialties(n,t){if(n==undefined)return undefined;var i;return $.ajax({global:!1,type:"POST",url:dynamicUrl+"?loadspecs=true",data:JSON.stringify({ProfessionId:n,CountryCode:t}),contentType:"application/json;charset=utf-8",async:!1,success:function(n){i=n.JsonResult}}),i}function GetProfessionByCountry(n){var t;return $.ajax({global:!1,type:"POST",url:dynamicUrl+"?loadprofession=true",data:JSON.stringify({CountryCode:n}),contentType:"application/json;charset=utf-8",dataType:"json",async:!1,success:function(n){t=n.ProfessionSpecialties}}),t}function ShowAllJanrainProviders(){$("#janranBackUser").hide(),$("#loginJanRain").show()}function submitOnEnter(n,t){$("#lightboxFormWrapper input, #gatedContent input").bind("keydown",function(i){i.keyCode==13&&(n==="login"?UserLogin(t):n==="password"?SendForgottenPassword(t):UserRegistration(t))})}function validateRegexForFieldCheck(n){var i=!1,t=$("#"+n).attr("regexvalidationexpression"),f=n,u,r;return $("#errResetPasswordForm").empty(),t!=undefined&&t!=""&&f!="txtEmail_Reg_field"&&f!="txtPassword_Reg_field"&&(u=new RegExp(t),r=$("#"+n).val(),!u.test(r)||$("#"+n).val().replace(/ /g,"").length<1?($(this).addClass("fieldError"),$("#errResetPasswordForm").css("color","red"),$("#errResetPasswordForm").text($("#"+n).attr("regexvaltext")),$("#"+n).focus(),i=!1):(i=!0,$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"))),i}function compareFieldCheck(n,t){var r=!1,i,u;return $("#"+n).length&&(i=$("#"+t).val(),u=$("#"+n).val(),i!=undefined&&i!=""&&(u!=i?($(this).addClass("fieldError"),$("#errResetPasswordForm").css("color","red"),$("#errResetPasswordForm").text($("#"+t).attr("rfvaltext")),r=!1):($("#errResetPasswordForm").empty(),$(this).hasClass("fieldError")&&$(this).removeClass("fieldError"),r=!0))),r}function showLightBox(n,t,i,r,u,f){var h=$(document).scrollTop(),c=!1,l=$(window).width(),e=$(window).height(),o=$(document).height(),a=$(document).width(),s=0;$.ajax({url:u,type:"get",dataType:"html",success:function(t){LoadLightBox(n,r),$("#lightboxContentWrapper"+n+" #lightboxContent").html(t)},complete:function(){function r(){closeLightbox(n),getCookie(customModalRegistrationSwitch)||setCookie(customModalRegistrationSwitch,1,8)}delayTimeout!=null&&delayTimeout!=undefined&&clearTimeout(delayTimeout),DynamicLoadForms(t,e,l,o,h,i,s,n),$("#lightboxClose").click(function(){f==!0&&(window.location.href=publicationUrl+"/Login/LogOut"),r()}),c||$("#lightboxMask").click(function(){f==!0&&(window.location.href=publicationUrl+"/Login/LogOut"),r()}),$("#formSwitch, #lightboxLoginForm .forgotPassLink").click(function(){function n(n){$("html, body").animate({scrollTop:$("#lightboxLogin").offset().top-n},500)}t=$(this).attr("data-form"),showForm(t);var i=$("#lightboxLogin").height()-200,r=$("#lightboxLogin").height()-750;$.browser.msie&&parseInt($.browser.version,10)<9?t=="register"?(htadjust=$("#lightboxLogin").height()-600,n(htadjust)):t=="login"&&(htadjust=$("#lightboxLogin").height()-500,n(htadjust)):t=="register"?(htadjust=r,n(htadjust)):t=="login"&&(htadjust=i,n(htadjust))})}})}function ResetPasswordUserLogin(n){var t="gatedContent",u="gatedLoginForm",i,r;if(compareFieldCheck("txtPassword_Reset_field","txtPassword_Reset_Check_field")){$("#"+u+" #divLoginButton").hide(),$("#"+u+" #divLoginLoading").show(),$("#"+t+" .errorMessage").html(""),$("#"+t+" .errorMessage").hide();var f=n,e=$("#txtPassword_Reset_field").val(),o=!1;$(".dynamic-registration-button").attr("disabled",!0),i={SubscriberId:f,Password:e,RememberMe:o},r=dynamicUrl+"?action=7&returl="+returnUrl,$("#lightboxFormWrapper").prepend('<img src="./simages/ajax-loader.png" class="ajaxLoader"/>'),$.ajax({global:!1,type:"POST",url:r,data:JSON.stringify(i),contentType:"application/json;charset=utf-8",async:!0,success:function(n){$(".dynamic-registration-button").attr("disabled",!0);var i=n.JsonResult.toString();i=="5"?$("#gatedPasswordResetFormContent").html('<p class="signUpText" style="padding-bottom:10% "></p><p style="padding-bottom:10%; padding-right:5%; padding-left:5%"  class="signUpText" >Your password has been updated and you are now logged in.</p> <p class="terms" style="padding-bottom: 7%; padding-right:5%"><input style="float: right" type="button" id="btnCompleteLogin" onclick="completePasswordResetLogin(returnUrl); return false;" class="dynamic-registration-button" title="Close" value="Close" /></p>'):i=="2"?($("#"+t+" .errorMessage").html('An account with this email address already exists in our system, but a password has yet to be established. In order to establish one, and to protect your privacy, please use the <a href="#" title="forgot password link" onclick="ShowForgotPWDForm(); return false;">forgot password link</a> to set one up.  The system will auto-generate a password reset link for you and send it to the email address provided.  You will be able to set a new password, and update your profile, including email newsletter subscriptions.  If you have any questions, please contact <a href=\'mailto:'+adminEmail+"'>customer service</a>."),$("#"+t+" .errorMessage").show()):i=="3"?($("#"+t+" .errorMessage").html("Login failed. This account has been suspended."),$("#"+t+" .errorMessage").show()):i=="4"?($("#"+t+" .errorMessage").html("Login failed. This account has been deactivated."),$("#"+t+" .errorMessage").show()):i=="1"?($("#"+t+" .errorMessage").html("<span>Login failed. Please check your email address and password and try again. For further assistance, please contact <a href='mailto:"+adminEmail+"'>admin</a>.</span>"),$("#"+t+" .errorMessage").show()):($("#"+t+" .errorMessage").html(i),$("#"+t+" .errorMessage").show())},error:function(){$(".dynamic-registration-button").attr("disabled",!0),$("#"+t+" .errorMessage").html("<span>Login failed. Please try again. For further assistance, please contact <a href='mailto:"+adminEmail+"'>admin</a>.</span>"),$("#"+t+" .errorMessage").show()}})}else $("#errResetPasswordForm").css("color","red"),validateRegexForFieldCheck("txtPassword_Reset_field")?$("#errResetPasswordForm").text($("#txtPassword_Reset_Check_field").attr("rfvaltext")):$("#errResetPasswordForm").text($("#txtPassword_Reset_field").attr("regexvaltext"))}function submitResetOnEnter(n){$("#ResetPasswordContainer").bind("keydown",function(t){t.keyCode==13&&validateRegexForFieldCheck("txtPassword_Reset_field")&&compareFieldCheck("txtPassword_Reset_field","txtPassword_Reset_Check_field")&&ResetPasswordUserLogin(n)})}function clearElement(n){$("#"+n).html("")}function clearErrorFortxtPasswordResetCheckfieldClick(){$("#errResetPasswordForm").text()!=$("#txtPassword_Reset_field").attr("regexvaltext")&&clearElement("errResetPasswordForm")}function completePasswordResetLogin(n){if(setCookie(customModalRegistrationCookieName,0,customModalRegisteredExpireDays),n){if(n.length>0){var t=$(location).attr("href").toLowerCase().indexOf("ishro=true")>0;t&&(n=n+"&p1="+response.SubscriberId),window.location.href=n,$(".ajaxLoader").remove()}}else window.location.href=publicationUrl,$(".ajaxLoader").remove()}function writeMobileAd(){googletag.cmd.push(function(){var n="/5745/SC-mobile-web";adName&&(n=n+"/"+adName),googletag.defineSlot(n,[[300,50],[320,50]],"mobileAdFooter").addService(googletag.pubads()),googletag.enableServices()})}var timer,carouselVisible,currPage;if(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return n==="GET"||n==="POST"}function o(n,t){!u(t)&&n.setRequestHeader("X-HTTP-Method-Override",t)}function s(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild,n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function r(t,r){var h,c,f,e;(h=t.getAttribute("data-ajax-confirm"),!h||window.confirm(h))&&(c=n(t.getAttribute("data-ajax-loading")),e=t.getAttribute("data-ajax-loading-duration")||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return o(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&c.show(e),r},complete:function(){c.hide(e),i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){s(t,n,u.getResponseHeader("Content-Type")||"text/html"),i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function e(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n("a[data-ajax=true]").live("click",function(n){n.preventDefault(),r(this,{url:this.href,type:"GET",data:[]})}),n("form[data-ajax=true] input[type=image]").live("click",function(i){var f=i.target.name,e=n(i.target),r=e.parents("form")[0],u=e.offset();n(r).data(t,[{name:f+".x",value:Math.round(i.pageX-u.left)},{name:f+".y",value:Math.round(i.pageY-u.top)}]),setTimeout(function(){n(r).removeData(t)},0)}),n("form[data-ajax=true] :submit").live("click",function(i){var u=i.target.name,r=n(i.target).parents("form")[0];n(r).data(t,u?[{name:u,value:i.target.value}]:[]),setTimeout(function(){n(r).removeData(t)},0)}),n("form[data-ajax=true]").live("submit",function(i){var u=n(this).data(t)||[];(i.preventDefault(),e(this))&&r(this,{url:this.action,type:this.method||"GET",data:u.concat(n(this).serializeArray())})})}(jQuery),window.Modernizr=function(n,t,i){function s(n,t){return typeof n===t}function p(n){w.cssText=n}var g="2.0.6",r={},k=!0,c=t.documentElement,nt=t.head||t.getElementsByTagName("head")[0],f="modernizr",y=t.createElement(f),w=y.style,d,rt=Object.prototype.toString,l={},it={},tt={},a=[],v=function(n,i,r,u){var s,h,o,e=t.createElement("div");if(parseInt(r,10))while(r--)o=t.createElement("div"),o.id=u?u[r]:f+(r+1),e.appendChild(o);return s=["&shy;","<style>",n,"</style>"].join(""),e.id=f,e.innerHTML+=s,c.appendChild(e),h=i(e,n),e.parentNode.removeChild(e),!!h},b=function(t){if(n.matchMedia)return matchMedia(t).matches;var i;return v("@media "+t+" { #"+f+" { position: absolute; } }",function(t){i=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),i},u,h={}.hasOwnProperty,o,e;o=!s(h,i)&&!s(h.call,i)?function(n,t){return h.call(n,t)}:function(n,t){return t in n&&s(n.constructor.prototype[t],i)};for(e in l)o(l,e)&&(u=e.toLowerCase(),r[u]=l[e](),a.push((r[u]?"":"no-")+u));return p(""),y=d=null,n.attachEvent&&function(){var n=t.createElement("div");return n.innerHTML="<elem></elem>",n.childNodes.length!==1}()&&function(n,t){function a(n){for(var t=-1;++t<v;)n.createElement(h[t])}n.iepp=n.iepp||{};var r=n.iepp,o=r.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",h=o.split("|"),v=h.length,w=new RegExp("(^|\\s)("+o+")","gi"),p=new RegExp("<(/*)("+o+")","gi"),b=/^\s*[\{\}]\s*$/,k=new RegExp("(^|[^\\n]*?\\s)("+o+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),c=t.createDocumentFragment(),s=t.documentElement,l=s.firstChild,f=t.createElement("body"),e=t.createElement("style"),y=/print|all/,u;r.getCSS=function(n,t){if(n+""===i)return"";for(var e=-1,o=n.length,u,f=[];++e<o;)(u=n[e],u.disabled)||(t=u.media||t,y.test(t)&&f.push(r.getCSS(u.imports,t),u.cssText),t="all");return f.join("")},r.parseCSS=function(n){for(var i=[],t;(t=k.exec(n))!=null;)i.push(((b.exec(t[1])?"\n":t[1])+t[2]+t[3]).replace(w,"$1.iepp_$2")+t[4]);return i.join("\n")},r.writeHTML=function(){var r=-1;for(u=u||t.body;++r<v;)for(var i=t.getElementsByTagName(h[r]),e=i.length,n=-1;++n<e;)i[n].className.indexOf("iepp_")<0&&(i[n].className+=" iepp_"+h[r]);c.appendChild(u),s.appendChild(f),f.className=u.className,f.id=u.id,f.innerHTML=u.innerHTML.replace(p,"<$1font")},r._beforePrint=function(){e.styleSheet.cssText=r.parseCSS(r.getCSS(t.styleSheets,"all")),r.writeHTML()},r.restoreHTML=function(){f.innerHTML="",s.removeChild(f),s.appendChild(u)},r._afterPrint=function(){r.restoreHTML(),e.styleSheet.cssText=""},a(t),a(c),r.disablePP||(l.insertBefore(e,l.firstChild),e.media="print",e.className="iepp-printshim",n.attachEvent("onbeforeprint",r._beforePrint),n.attachEvent("onafterprint",r._afterPrint))}(n,t),r._version=g,r.mq=b,r.testStyles=v,c.className=c.className.replace(/\bno-js\b/,"")+(k?" js "+a.join(" "):""),r}(this,this.document),function(n,t){function w(){c(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=t,!t){var i=n.document,p=i.documentElement,h=[],u=[],r=[],l={},y=30,f=i.getElementsByTagName("head")[0]||p,s=f.getElementsByTagName("link"),e=[],b=function(){for(var o=s,h=o.length,r=0,i,t,f,u;r<h;r++)i=o[r],t=i.href,f=i.media,u=i.rel&&i.rel.toLowerCase()==="stylesheet",!!t&&u&&!l[t]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(t)||t.replace(RegExp.$1,"").split("/")[0]===n.location.host?e.push({href:t,media:f}):l[t]=!0);a()},a=function(){if(e.length){var n=e.shift();d(n.href,function(t){g(t,n.href,n.media),l[n.href]=!0,a()})}},g=function(n,t,i){var e=n.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),l=e&&e.length||0,t=t.substring(0,t.lastIndexOf("/")),y=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},p=!l&&i,s=0,f,o,r,a,v;for(t.length&&(t+="/"),p&&(l=1);s<l;s++)for(f=0,p?(o=i,u.push(y(n))):(o=e[s].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&y(RegExp.$2))),a=o.split(","),v=a.length;f<v;f++)r=a[f],h.push({media:r.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:u.length-1,minw:r.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:r.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)});c()},o,v,c=function(n){var k="clientWidth",b=p[k],g=i.compatMode==="CSS1Compat"&&b||i.body[k]||b,a={},d=i.createDocumentFragment(),tt=s[s.length-1],nt=+new Date,t,e,l,w;if(n&&o&&nt-o<y)clearTimeout(v),v=setTimeout(c,y);else{o=nt;for(e in h)t=h[e],(!t.minw&&!t.maxw||(!t.minw||t.minw&&g>=t.minw)&&(!t.maxw||t.maxw&&g<=t.maxw))&&(a[t.media]||(a[t.media]=[]),a[t.media].push(u[t.rules]));for(e in r)r[e]&&r[e].parentNode===f&&f.removeChild(r[e]);for(e in a)l=i.createElement("style"),w=a[e].join("\n"),l.type="text/css",l.media=e,l.styleSheet?l.styleSheet.cssText=w:l.appendChild(i.createTextNode(w)),d.appendChild(l),r.push(l);f.insertBefore(d,tt.nextSibling)}},d=function(n,t){var i=k();if(!!i){if(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState==4)return;i.send()}},k=function(){for(var i=!1,t=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],n=t.length;n--;){try{i=t[n]()}catch(r){continue}break}return function(){return i}}();b(),respond.update=b,n.addEventListener?n.addEventListener("resize",w,!1):n.attachEvent&&n.attachEvent("onresize",w)}}(this,Modernizr.mq("only all")),function(n,t,i){function rt(n){return!n||n=="loaded"||n=="complete"}function u(){for(var t=1,n=-1;e.length-++n;)if(e[n].s&&!(t=e[n].r))break;t&&y()}function st(n){var i=t.createElement("script"),e;i.src=n.s,i.onreadystatechange=i.onload=function(){!e&&rt(i.readyState)&&(e=1,u(),i.onload=i.onreadystatechange=null)},f(function(){e||(e=1,u())},r.errorTimeout),n.e?i.onload():o.parentNode.insertBefore(i,o)}function ot(n){var e=t.createElement("link"),i,h;e.href=n.s,e.rel="stylesheet",e.type="text/css",!n.e&&(b||s)?(h=function(n){f(function(){if(!i)try{n.sheet.cssRules.length?(i=1,u()):h(n)}catch(t){t.code==1e3||t.message=="security"||t.message=="denied"?(i=1,f(function(){u()},0)):h(n)}},0)},h(e)):(e.onload=function(){i||(i=1,f(function(){u()},0))},n.e&&e.onload()),f(function(){i||(i=1,u())},r.errorTimeout),!n.e&&o.parentNode.insertBefore(e,o)}function y(){var n=e.shift();h=1,n?n.t?f(function(){n.t=="c"?ot(n):st(n)},0):(n(),u()):h=0}function et(n,i,s,l,a,v){function d(){!k&&rt(w.readyState)&&(b.r=k=1,!h&&u(),w.onload=w.onreadystatechange=null,f(function(){p.removeChild(w)},0))}var w=t.createElement(n),k=0,b={t:s,s:i,e:v};w.src=w.data=i,!c&&(w.style.display="none"),w.width=w.height="0",n!="object"&&(w.type=s),w.onload=w.onreadystatechange=d,n=="img"?w.onerror=d:n=="script"&&(w.onerror=function(){b.e=b.r=1,y()}),e.splice(l,0,b),p.insertBefore(w,c?null:o),f(function(){k||(p.removeChild(w),b.r=b.e=k=1,u())},r.errorTimeout)}function ft(n,t,i){var r=t=="c"?ht:tt;return h=0,t=t||"j",l(n)?et(r,n,t,this.i++,a,i):(e.splice(this.i++,0,n),e.length==1&&y()),this}function nt(){var n=r;return n.loader={load:ft,i:0},n}var a=t.documentElement,f=n.setTimeout,o=t.getElementsByTagName("script")[0],k={}.toString,e=[],h=0,s="MozAppearance"in a.style,c=s&&!!t.createRange().compareNode,at=s&&!c,p=c?a:o.parentNode,lt=n.opera&&k.call(n.opera)=="[object Opera]",b="webkitAppearance"in a.style,ct=b&&"async"in t.createElement("script"),tt=s?"object":lt||ct?"img":"script",ht=b?"img":tt,g=Array.isArray||function(n){return k.call(n)=="[object Array]"},w=function(n){return Object(n)===n},l=function(n){return typeof n=="string"},v=function(n){return k.call(n)=="[object Function]"},d=[],it={},ut,r;r=function(n){function s(n){for(var r=n.split("!"),e=d.length,f=r.pop(),o=r.length,i={url:f,origUrl:f,prefixes:r},u,t=0;t<o;t++)u=it[r[t]],u&&(i=u(i));for(t=0;t<e;t++)i=d[t](i);return i}function e(n,t,r,u,f){var e=s(n),o=e.autoCallback;if(!e.bypass){if(t&&(t=v(t)?t:t[n]||t[u]||t[n.split("/").pop().split("?")[0]]),e.instead)return e.instead(n,t,r,u,f);r.load(e.url,e.forceCSS||!e.forceJS&&/css$/.test(e.url)?"c":i,e.noexec),(v(t)||v(o))&&r.load(function(){nt(),t&&t(e.origUrl,f,u),o&&o(e.origUrl,f,u)})}}function o(n,t){function f(n){if(l(n))e(n,u,t,0,r);else if(w(n))for(i in n)n.hasOwnProperty(i)&&e(n[i],u,t,i,r)}var r=!!n.test,s=r?n.yep:n.nope,o=n.load||n.both,u=n.callback,i;f(s),f(o),n.complete&&t.load(n.complete)}var u,t,f=this.yepnope.loader;if(l(n))e(n,0,f,0);else if(g(n))for(u=0;u<n.length;u++)t=n[u],l(t)?e(t,0,f,0):g(t)?r(t):w(t)&&o(t,f);else w(n)&&o(n,f)},r.addPrefix=function(n,t){it[n]=t},r.addFilter=function(n){d.push(n)},r.errorTimeout=1e4,t.readyState==null&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",ut=function(){t.removeEventListener("DOMContentLoaded",ut,0),t.readyState="complete"},0)),n.yepnope=nt()}(this,this.document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(n,t){function ct(t){var r=i.createElement("div");i.body.insertBefore(r,null),n.replaceWith(r,'<script type="text/javascript">'+t+"<\/script>")}function v(n,t){for(var i=0,r=n.length;i<r;i++)if(t(n[i])===!1)return}function l(n){return Object.prototype.toString.call(n)==="[object Function]"}function at(n,t,i){return Array.prototype.slice.call(n,t||0,i||n&&n.length)}function lt(n,t){function r(n){return!(i=t(n))}var i=!1;return v(n,r),i}function o(n){this._queue=[],this._children=[],this._parent=n,n&&n._addChild(this)}function r(n){if(n)return new o(n);o.call(this),this.paused=0}function it(){}function ht(r){v(r,function(r){var u=i.getElementById(r.id);if(!u){e("<proxyGetElementById - finish>","no element in writen markup with id "+r.id);return}v(r.el.childNodes,function(n){u.appendChild(n)}),u.contentWindow&&t.setTimeout(function(){r.el.contentWindow.document.copyTo(u.contentWindow.document)},1),n.copyAttrs(r.el,u)})}function f(n,t){return t&&t[n]===!1?!1:t&&t[n]||w[n]}function b(t,r){function a(n){u.out+=n}function v(n){u.out+=n+"\n"}function s(n){var t=i.createElement("div");return o.push({id:n,el:t}),t.contentWindow={document:new it},t}function h(r){var e=n.$(t.target),f=i.createElement("div");return e.parentNode.insertBefore(f,e),n.replaceWith(f,u.out),u.out="",d?u.getEl.call(i,r):u.getEl(r)}function c(n){var t=d?u.getEl.call(i,n):u.getEl(n);return t||findEl(n)}var o=[],l=f("proxyGetElementById",r),e=f("writeOnGetElementById",r),u={write:i.write,writeln:i.writeln,finish:function(){},out:""};return t.state=u,i.write=a,i.writeln=v,(l||e)&&(u.getEl=i.getElementById,i.getElementById=c,e?findEl=h:(findEl=s,u.finish=function(){ht(o)})),u}function k(n){return i.write=n.write,i.writeln=n.writeln,n.getEl&&(i.getElementById=n.getEl),n.out}function dt(n){return n&&n.replace(/^\s*<!(\[CDATA\[|--)/,"").replace(/(\]\]|--)>\s*$/,"")}function fi(){}function kt(n,t){console.error("Error",t,"executing code:",n)}function et(n,t,i){var r=b(t,i);try{ct(dt(n))}catch(u){e(n,u)}finally{k(r)}return r}function gt(n){var t=/^(\w+:)?\/\/([^\/?#]+)/.exec(n);return t&&(t[1]&&t[1]!=location.protocol||t[2]!=location.host)}function ft(n){return new RegExp(n+"=(?:([\"'])([\\s\\S]*?)\\1|([^\\s>]+))","i")}function h(n){var t=ft(n);return function(n){var i=t.exec(n)||[];return i[2]||i[3]}}function ri(){return(++ii).toString()}function g(n,t){var i;return l(n)&&(i=n,n=null),n=n||{},i=i||n&&n.done,n.done=t?function(){t(i)}:i,n}function nt(n){var t=ri();return ut[t]=function(){n(),delete ut[t]},t}function a(n){return ti.replace(/%d/,nt(n))}function u(t,i,o,s){function d(t,r,o){function at(){h.push(y)}function ht(){w(o)}function lt(){n.ajax({url:l,type:"GET",dataType:"text",async:!1,success:function(n){w(n)}})}function d(n,t,i){e("<XHR for "+l+">",i),h.resume()}function it(){return a(function(){h.resume()})}function ct(){function r(n){if(!i){t=n;return}try{w(n,it())}catch(u){e(n,u)}}var i,t;return n.ajax({url:l,type:"GET",dataType:"text",async:!0,success:r,error:d}),function(){i=!0,t?w(t):h.pause()}}function st(){function u(){c("out",l,r.out),g(k(r),a(r.finish)+it()),c("resume",l)}var r=b(p,i);h.pause(),c("pause",l),n.ajax({url:l,type:"GET",dataType:"script",success:u,error:d})}function w(n,t){var r=et(n,p,i);t=a(r.finish)+(t||""),g(r.out,t)}function g(t,i){n.replaceWith(p.target,u(t,null,h,p)+(i||""))}var l=wt(r),ot=bt(r)||"",ut=ni(r)||"",vt=!ot&&!ut||ot.toLowerCase().indexOf("javascript")!==-1||ut.toLowerCase().indexOf("javascript")!==-1;if(c("replace",l,t),!vt)return t;var rt=nt(at),ft=ui+rt,y,p={target:"#"+ft,parent:s};return l?(l=v(l),r=r.replace(pt,""),y=gt(l)?st:f("asyncAll",i)?ct():lt):y=ht,'<div style="display: none" id="'+ft+'"></div>'+r+tt.replace(/%d/,rt)+"<\/script>"}var h=o&&new r(o)||p;i=g(i);var w=f("done",i),y="",v=f("fixUrls",i);return l(v)||(v=function(n){return n}),l(w)&&(y=a(function(){h.push(w)})),t.replace(ot,d)+y}function st(n,t){var i=p;v(n,function(n){function t(){n.action(u(n.html,n.options,i),n)}i.push(t)}),t&&i.push(t)}function vt(n){for(var t=n;t&&t.nodeType===1;)for(n=t,t=t.lastChild;t&&t.nodeType!==1;)t=t.previousSibling;return n}function yt(t){var s=i.write,o=i.writeln,f,r=[],e;i.writeln=function(n){i.write(n+"\n")},i.write=function(n){var t=vt(i.body);t!==f&&(f=t,r.push(e={el:t,out:[]})),e.out.push(n)};n.onLoad(function(){var c,l,a,v,h,f,e;for(t=g(t),h=t.done,t.done=function(){i.write=s,i.writeln=o,h&&h()},f=0,e=r.length;f<e;f++)c=r[f].el,l=i.createElement("div"),c.parentNode.insertBefore(l,c.nextSibling),a=r[f].out.join(""),v=e-f==1?u(a,t):u(a),n.replaceWith(l,v)})}var i=t.document,d,e,s,w;n=n||function(n){return{ajax:n.ajax,$:function(t){return n(t)[0]},replaceWith:function(t,i){var r=n(t)[0],u=r.nextSibling,f=r.parentNode;n(r).remove(),u?n(u).before(i):n(f).append(i)},onLoad:function(t){n(t)},copyAttrs:function(t,i){for(var e=n(i),u=t.attributes,r=0,f=u.length;r<f;r++)if(u[r]&&u[r].value)try{e.attr(u[r].name,u[r].value)}catch(o){}}}}(t.jQuery),n.copyAttrs=n.copyAttrs||function(){},n.onLoad=n.onLoad||function(){throw"error: autoAsync cannot be used without jQuery or defining writeCaptureSupport.onLoad";},o.prototype={_addChild:function(n){this._children.push(n)},push:function(n){this._queue.push(n),this._bubble("_doRun")},pause:function(){this._bubble("_doPause")},resume:function(){this._bubble("_doResume")},_bubble:function(n){for(var t=this;!t[n];)t=t._parent;return t[n]()},_next:function(){function t(n){return n._next()}if(lt(this._children,t))return!0;var n=this._queue.shift();return n&&n(),!!n}},r.prototype=function(){function n(){}return n.prototype=o.prototype,new n}(),r.prototype._doRun=function(){if(!this.running){this.running=!0;try{while(this.paused<1&&this._next());}finally{this.running=!1}}},r.prototype._doPause=function(){this.paused++},r.prototype._doResume=function(){this.paused--,this._doRun()},it.prototype={_html:"",open:function(){this._opened=!0,this._delegate&&this._delegate.open()},write:function(n){this._closed||(this._written=!0,this._delegate?this._delegate.write(n):this._html+=n)},writeln:function(n){this.write(n+"\n")},close:function(){this._closed=!0,this._delegate&&this._delegate.close()},copyTo:function(n){this._delegate=n,n.foobar=!0,this._opened&&n.open(),this._written&&n.write(this._html),this._closed&&n.close()}},d=function(){var n={f:i.getElementById};try{return n.f.call(i,"abc"),!0}catch(t){return!1}}(),e=l(t.console&&console.error)?kt:fi;var ot=/(<script[\s\S]*?>)([\s\S]*?)<\/script>/ig,pt=ft("src"),wt=h("src"),bt=h("type"),ni=h("language"),rt="__document_write_ajax_callbacks__",ui="__document_write_ajax_div-",tt="window['"+rt+"']['%d']();",ut=t[rt]={},ti='<script type="text/javascript">'+tt+"<\/script>",ii=0;var p=new r,y=[],c=window._debugWriteCapture?function(){}:function(n,t,i){y.push({type:n,src:t,data:i})},ei=window._debugWriteCapture?function(){}:function(){y.push(arguments)};s="writeCapture",w=t[s]={_original:t[s],fixUrls:function(n){return n.replace(/&amp;/g,"&")},noConflict:function(){return t[s]=this._original,this},debug:y,proxyGetElementById:!1,_forTest:{Q:r,GLOBAL_Q:p,$:n,matchAttr:h,slice:at,capture:b,uncapture:k,captureWrite:et},replaceWith:function(t,i,r){n.replaceWith(t,u(i,r))},html:function(t,i,r){var f=n.$(t);f.innerHTML="<span/>",n.replaceWith(f.firstChild,u(i,r))},load:function(t,i,r){n.ajax({url:i,dataType:"text",type:"GET",success:function(n){w.html(t,n,r)}})},autoAsync:yt,sanitize:u,sanitizeSerial:st}}(this.writeCaptureSupport,this),function(n,t){function c(n){return Object.prototype.toString.call(n)=="[object String]"}function s(n,t,i,r){if(arguments.length==0)return h.call(this);var e=u[n];return n=="load"?y.call(this,t,i,r):(e||a(n),f.call(this,t,i,e))}function h(){function i(){var i=this,f=!1;this[r]=!0,n.each(u,function(n){var r=t[n];r&&(i[n]=function(t,u,e){if(!f&&c(t))try{return f=!0,s.call(i,n,t,u,e)}finally{f=!1}return r.apply(i,arguments)})}),this.pushStack=function(){return h.call(t.pushStack.apply(i,arguments))},this.endCapture=function(){return t}}if(this[r])return this;var t=this;return i.prototype=t,new i}function f(i,r,u){var f,e=this;return r&&r.done?(f=r.done,delete r.done):n.isFunction(r)&&(f=r,r=null),t.sanitizeSerial(n.map(this,function(n){return{html:i,options:r,action:function(t){u.call(n,t)}}}),f&&function(){f.call(e)}||f),this}function o(t){n(this).html(t)}function v(t){return function(i){n(this)[t](i)}}function y(t,i,r){var e=this,f,u=t.indexOf(" ");return u>=0&&(f=t.slice(u,t.length),t=t.slice(0,u)),n.isFunction(r)&&(i=i||{},i.done=r),n.ajax({url:t,type:i&&i.type||"GET",dataType:"html",data:i&&i.params,complete:p(e,i,f)})}function p(n,t,i){return function(r,u){if(u=="success"||u=="notmodified"){var e=l(r.responseText,i);f.call(n,e,t,o)}}}function l(t,i){if(!i||!t)return t;var u=0,r={};return n("<div/>").append(t.replace(/<script(.|\s)*?\/script>/g,function(n){return r[u]=n,"jquery-writeCapture-script-placeholder-"+u+++"-wc"})).find(i).html().replace(e,function(n,t){return r[t]})}function a(n){throw"invalid method parameter "+n;}var u={html:o},r,e;n.each(["append","prepend","after","before","wrap","wrapAll","replaceWith","wrapInner"],function(){u[this]=v(this)}),n.fn.writeCapture=s,r="__writeCaptureJsProxied-fghebd__",e=/jquery-writeCapture-script-placeholder-(\d+)-wc/g,n.writeCapture=t}(jQuery,writeCapture.noConflict()),!dc_tile)var dc_tile=1,axel=Math.random()+"",ord=axel*1000000000000000000;var sideBarIntPos=-116,sideBarTopPos=-38,stickyHeader=!1,isNewsletterLightBox=!1,ismobile=navigator.userAgent.match(/(iPhone)|(iPad)|(iPod)|(android)|(blackberry)|(webOS)/i),isIpad=navigator.userAgent.match(/(iPad)/i),isIOS4=navigator.userAgent.match(/OS [1-4](.*) like Mac OS X/i),androidAgent=navigator.userAgent.toLowerCase(),androidMobile;androidAgent.search("android")>-1&&androidAgent.search("mobile")>-1?androidMobile=!0:androidAgent.search("android")>-1&&androidAgent.search("mobile")<=-1&&(androidMobile=!1),carouselVisible=2,$(document).ready(function(){var i=$(window).width(),e=$(".container").width(),n=(i-e)/2,r=$(".adZoneFixedLeftContainer, .adZoneFixedRightContainer"),f,o,u,s,t;$("#mainNav").length>0&&(f=$("#mainNav").offset().top,o=$("#mainNav").height(),r.css({top:f+o+"px",position:"absolute"})),$("#socialSideBar").length>0&&$(".adZoneFixedLeftContainer").length>0&&($(".adZoneFixedLeftContainer").addClass("social-left-fix ad-wider"),$(".adZoneFixedRightContainer").addClass("ad-wider")),ismobile&&!isIpad&&isIOS4&&!isIpad&&(mobileFooterOrientation(),window.onorientationchange=function(){OnOrientationChange()}),$(document).delegate("#navMobileDropArrow, #navMobileMycmeDropArrow, .navMobileMycmeDropArrow","click",function(){$("#navMobileMore").slideToggle(),$("#navMobileMoreMyCME, .navMobileMycmeDropArrow").toggle(),$(this).children("a").toggleClass("open")}),$(".lightboxTrigger").live("click",function(n){n.preventDefault();var u=$(this).attr("data-lightbox"),f=$(this).attr("data-header"),e=$(this).attr("data-width"),t=$(this).attr("data-height")?$(this).attr("data-height"):0,i=$(this).attr("data-contentUrl")?$(this).attr("data-contentUrl"):"",r=$(this).attr("data-content")?$(this).attr("data-content"):"";LigthBox(u,f,e,t,i,r)}),$(".tabbedAssetNav").length!=0&&tabbedAsset(),$(".googleTextAds .GoogleAd span").css({"font-size":"16px"}),!ismobile&&i>1024&&$("#socialSideBar").delay(1e3).fadeIn(300),$(window).width()<360&&(u=$(".buttonTextPrev").text().replace(/[^a-z, A-Z \.]+/g,""),$(".buttonTextPrev").text(u),s=$(".buttonStyleNext").text().replace(/[^ a-z, A-Z\.]+/g,""),$(".accProvSet img, .commSupSet img, .genField img").width()>"210px"&&$(this).css({width:"100%"})),$(window).scroll(function(){var t=$(window).scrollTop();if(stickyHeader===!0&&t>="200"?$("#socialSideBar").css({position:"fixed",top:"80px",left:n-104+"px"}):stickyHeader===!1&&t>="271"&&$("#socialSideBar").css({position:"fixed",top:"15px",left:n-104+"px"}),stickyHeader===!0&&t<="100"?$("#socialSideBar").css({position:"absolute",top:sideBarTopPos+"px",left:sideBarIntPos+"px"}):stickyHeader===!1&&t<="271"&&$("#socialSideBar").css({position:"absolute",top:sideBarTopPos+"px",left:sideBarIntPos+"px"}),$("#mainNav").length>0){var i=$("#mainNav").offset().top,e=$("#mainNav").height(),f=$(window).scrollTop(),u=i-f;u<=40?r.css({top:"20px",position:"fixed"}):r.css({top:i+e+"px",position:"absolute"})}});$(".container").on("click",".actionMessage",function(){var t=$(this),n=$(this).attr("data-message");displayMessage(t,n)});if($(".socialIcons").live({mouseenter:function(){var t=$(this).attr("data-url"),f=$(this).attr("data-title"),i=$(this).children("span.disqusSectionCount").text();i=i.replace(" Comments"," ");var r=$(this).position(),e=r.left,u=r.top+35;$("#socialIconsHover li.facebookPlug").append('<div class="fb-like" data-send="false" data-layout="box_count" data-width="55" data-show-faces="true" data-font="arial" href="'+t+'"></div>'),$("#socialIconsHover li.twitterPlug").append('<a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-count="vertical" data-text="'+f+'" data-url="'+t+'">Tweet</a>'),$("#socialIconsHover li.linkedPlug").append('<script type="IN/Share" data-url="'+t+'" data-counter="top"><\/script>'),$("#socialIconsHover li.linkedPlug span").length>0&&($("#socialIconsHover li.linkedPlug .IN-widget").hide(),$("#socialIconsHover li.linkedPlug .IN-widget:last-child").show()),$.ajax({url:"http://platform.twitter.com/widgets.js",dataType:"script",cache:!0}),jQuery.getScript("http://connect.facebook.net/en_US/all.js",function(){FB.init({status:!0,cookie:!0,xfbml:!0})}),jQuery.getScript("https://apis.google.com/js/plusone.js",function(){gapi.plusone.render("googlePLusRender",{href:t,size:"tall"})}),IN.parse(document),$("#socialIconsHover .commentsPlug a").text(i).attr({href:t+"#disqus_thread"}),$("#socialIconsHover").appendTo(this),$("#socialIconsHover").css({top:u-10+"px"}).stop(!0,!0).fadeIn()},mouseleave:function(){$("#socialIconsHover").hide(),$("this").empty(),$("#socialIconsHover li.facebookPlug, #socialIconsHover li.twitterPlug").empty()}}),$("nav ul li").mouseenter(function(){var i=$(this),t,n;$(i).children("div").show(),$(this).children("div.dropdown1col").length&&(t=$(this).position(),n=t.left,$(this).children("div.dropdown1col").css({left:n-1}))}).mouseleave(function(){$(this).children("div").hide()}),isIpad||ismobile||androidMobile===!1){$("#contentColumn, #rightColumn, footer, header").bind("touchend",function(){$("nav ul li").children("div").hide(),$("nav ul li a.topNavItem").attr("data-clicked","false")}),t=$("nav ul li a.topNavItem"),t.attr("data-clicked","false");t.on("click",function(){t.not(this).attr("data-clicked","false");var i=$(this).attr("data-clicked");i=="false"&&$(this).attr("data-clicked","true")})}if($("#printMagButton").mouseover(function(){$(this).children("#printDropdown").stop(!0,!0).slideDown(400)}).mouseleave(function(){$(this).children("#printDropdown").stop(!0,!0).slideUp(400)}),$(window).resize(function(){i=$(window).width(),n=(i-e)/2;var t=$(window).scrollTop();t>="271"&&$("#socialSideBar").css({position:"fixed",left:n-104+"px"}),t<="271"&&$("#socialSideBar").css({position:"absolute",top:"-38px",left:sideBarIntPos+"px"})}),$("div.directoryAccordian .directoryToggle").click(function(){$(this).next("ul.directoryItems").slideToggle(400),$(this).toggleClass("open")}),$(".expandCollapse").click(function(){$(this).parent().next("div").slideToggle("slow")}),$(".showhide").click(function(){$(this).parent().next("p").slideToggle("slow")}),getCookie("ukCookieAgree"))$("#UKCookieWarning").remove();else{$("#UKCookieWarning").show();$("#cookieUkOptOut").on("click",function(){setCookie("ukCookieAgree","1","99999"),$("#UKCookieWarning").slideUp()})}}),function(n){var u,i=this,r=i.document,nt=n(r),s=n(i),y=Array.prototype,st=1.27,rt=!0,ot=3e4,d=!1,l=navigator.userAgent.toLowerCase(),et=i.location.hash.replace(/#\//,""),e=function(){},ht=function(){return!1},f=function(){var n=3,t=r.createElement("div"),i=t.getElementsByTagName("i");do t.innerHTML="<!--[if gt IE "+ ++n+"]><i></i><![endif]-->";while(i[0]);return n>4?n:u}(),o=function(){return{html:r.documentElement,body:r.body,head:r.getElementsByTagName("head")[0],title:r.title}},ct="data ready thumbnail loadstart loadfinish image play pause progress fullscreen_enter fullscreen_exit idle_enter idle_exit rescale lightbox_open lightbox_close lightbox_image",g=function(){var t=[];return n.each(ct.split(" "),function(n,i){t.push(i),/_/.test(i)&&t.push(i.replace(/_/g,""))}),t}(),ut=function(t){var i;return typeof t!="object"?t:(n.each(t,function(r,u){/^[a-z]+_/.test(r)&&(i="",n.each(r.split("_"),function(n,t){i+=n>0?t.substr(0,1).toUpperCase()+t.substr(1):t}),t[i]=u,delete t[r])}),t)},w=function(t){return n.inArray(t,g)>-1?Galleria[t.toUpperCase()]:t},v={youtube:{reg:/https?:\/\/(?:[a-zA_Z]{2,3}.)?(?:youtube\.com\/watch\?)((?:[\w\d\-\_\=]+&amp;(?:amp;)?)*v(?:&lt;[A-Z]+&gt;)?=([0-9a-zA-Z\-\_]+))/i,embed:function(n){return"http://www.youtube.com/embed/"+n},getThumb:function(t,i,r){r=r||e,n.getJSON("http://gdata.youtube.com/feeds/api/videos/"+t+"?v=2&alt=json-in-script&callback=?",function(n){try{i(n.entry.media$group.media$thumbnail[0].url)}catch(t){r()}}).error(r)}},vimeo:{reg:/https?:\/\/(?:www\.)?(vimeo\.com)\/(?:hd#)?([0-9]+)/i,embed:function(n){return"http://player.vimeo.com/video/"+n},getThumb:function(t,i,r){r=r||e,n.getJSON("http://vimeo.com/api/v2/video/"+t+".json?callback=?",function(n){try{i(n[0].thumbnail_medium)}catch(t){r()}}).error(r)}},dailymotion:{reg:/https?:\/\/(?:www\.)?(dailymotion\.com)\/video\/([^_]+)/,embed:function(n){return"http://www.dailymotion.com/embed/video/"+n},getThumb:function(t,i,r){r=r||e,n.getJSON("https://api.dailymotion.com/video/"+t+"?fields=thumbnail_medium_url&callback=?",function(n){try{i(n.thumbnail_medium_url)}catch(t){r()}}).error(r)}}},ft=function(n){var t,i;for(i in v)if(t=n&&n.match(v[i].reg),t&&t.length)return{id:t[2],provider:i};return!1},c={trunk:{},add:function(n,t,r,u){if(n=n||+new Date,u=u||!1,this.clear(n),u){var f=t;t=function(){f(),c.add(n,t,r)}}this.trunk[n]=i.setTimeout(t,r)},clear:function(n){var r=function(n){i.clearTimeout(this.trunk[n]),delete this.trunk[n]},t;if(!!n&&n in this.trunk)r.call(c,n);else if(typeof n=="undefined")for(t in this.trunk)this.trunk.hasOwnProperty(t)&&r.call(c,t)}},p=[],a=[],tt=!1,h=!1,it=[],b=function(t){Galleria.theme=t,n.each(it,function(n,t){t._initialized||t._init.call(t)})},t=function(){return{array:function(n){return y.slice.call(n,0)},create:function(n,t){t=t||"div";var i=r.createElement(t);return i.className=n,i},getScriptPath:function(t){t=t||n("script:last").attr("src");var i=t.split("/");return i.length==1?"":(i.pop(),i.join("/")+"/")},animate:function(){var v=function(n){var r="transition WebkitTransition MozTransition OTransition".split(" "),t;if(i.opera)return!1;for(t=0;r[t];t++)if(typeof n[r[t]]!="undefined")return r[t];return!1}((r.body||r.documentElement).style),a={MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[v],l={_default:[.25,.1,.25,1],galleria:[.645,.045,.355,1],galleriaIn:[.55,.085,.68,.53],galleriaOut:[.25,.46,.45,.94],ease:[.25,0,.25,1],linear:[.25,.25,.75,.75],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},f=function(t,i,r){var u={};r=r||"transition",n.each("webkit moz ms o".split(" "),function(){u["-"+this+"-"+r]=i}),t.css(u)},y=function(n){f(n,"none","transition"),Galleria.WEBKIT&&Galleria.TOUCH&&(f(n,"translate3d(0,0,0)","transform"),n.data("revert")&&(n.css(n.data("revert")),n.data("revert",null)))},c,o,p,w,h,u,s;return function(r,b,k){if(k=n.extend({duration:400,complete:e,stop:!1},k),r=n(r),!k.duration){r.css(b),k.complete.call(r[0]);return}if(!v){r.animate(b,k);return}if(k.stop&&(r.unbind(a),y(r)),c=!1,n.each(b,function(n,i){s=r.css(n),t.parseValue(s)!=t.parseValue(i)&&(c=!0),r.css(n,s)}),!c){i.setTimeout(function(){k.complete.call(r[0])},k.duration);return}o=[],p=k.easing in l?l[k.easing]:l._default,w=" "+k.duration+"ms cubic-bezier("+p.join(",")+")",i.setTimeout(function(i,r,e,s){return function(){i.one(r,function(n){return function(){y(n),k.complete.call(n[0])}}(i));Galleria.WEBKIT&&Galleria.TOUCH&&(h={},u=[0,0,0],n.each(["left","top"],function(n,r){r in e&&(u[n]=t.parseValue(e[r])-t.parseValue(i.css(r))+"px",h[r]=e[r],delete e[r])}),(u[0]||u[1])&&(i.data("revert",h),o.push("-webkit-transform"+s),f(i,"translate3d("+u.join(",")+")","transform"))),n.each(e,function(n){o.push(n+s)}),f(i,o.join(",")),i.css(e)}}(r,a,b,w),2)}}(),removeAlpha:function(n){if(f<9&&n){var r=n.style,i=n.currentStyle,t=i&&i.filter||r.filter||"";/alpha/.test(t)&&(r.filter=t.replace(/alpha\([^)]*\)/i,""))}},forceStyles:function(t,i){t=n(t),t.attr("style")&&t.data("styles",t.attr("style")).removeAttr("style"),t.css(i)},revertStyles:function(){n.each(t.array(arguments),function(t,i){i=n(i),i.removeAttr("style"),i.attr("style",""),i.data("styles")&&i.attr("style",i.data("styles")).data("styles",null)})},moveOut:function(n){t.forceStyles(n,{position:"absolute",left:-1e4})},moveIn:function(){t.revertStyles.apply(t,t.array(arguments))},elem:function(t){return t instanceof n?{$:t,dom:t[0]}:{$:n(t),dom:t}},hide:function(n,i,r){var s,u,o,h;r=r||e,s=t.elem(n),u=s.$,n=s.dom,u.data("opacity")||u.data("opacity",u.css("opacity")),o={opacity:0},i?(h=f<9&&n?function(){t.removeAlpha(n),n.style.visibility="hidden",r.call(n)}:r,t.animate(n,o,{duration:i,complete:h,stop:!0})):f<9&&n?(t.removeAlpha(n),n.style.visibility="hidden"):u.css(o)},show:function(n,i,r){var s,o,c,u,h;r=r||e,s=t.elem(n),o=s.$,n=s.dom,c=parseFloat(o.data("opacity"))||1,u={opacity:c},i?(f<9&&(o.css("opacity",0),n.style.visibility="visible"),h=f<9&&n?function(){u.opacity==1&&t.removeAlpha(n),r.call(n)}:r,t.animate(n,u,{duration:i,complete:h,stop:!0})):f<9&&u.opacity==1&&n?(t.removeAlpha(n),n.style.visibility="visible"):o.css(u)},optimizeTouch:function(){var t,i,u,r,f={},s=function(t){t.preventDefault(),f=n.extend({},t,!0)},o=function(){this.evt=f},e=function(){this.handler.call(t,this.evt)};return function(f){n(f).bind("touchend",function(f){for(t=f.target,r=!0;t.parentNode&&t!=f.currentTarget&&r;)i=n(t).data("events"),u=n(t).data("fakes"),i&&"click"in i?(r=!1,f.preventDefault(),n(t).click(s).click(),i.click.pop(),n.each(i.click,o),n(t).data("fakes",i.click),delete i.click):u&&(r=!1,f.preventDefault(),n.each(u,e)),t=t.parentNode})}}(),addTimer:function(){return c.add.apply(c,t.array(arguments)),this},clearTimer:function(){return c.clear.apply(c,t.array(arguments)),this},wait:function(r){r=n.extend({until:ht,success:e,error:function(){Galleria.raise("Could not complete wait function.")},timeout:3e3},r);var o=t.timestamp(),s,u,f=function(){if(u=t.timestamp(),s=u-o,r.until(s))return r.success(),!1;if(typeof r.timeout=="number"&&u>=o+r.timeout)return r.error(),!1;i.setTimeout(f,10)};i.setTimeout(f,10)},toggleQuality:function(n,t){(f===7||f===8)&&n&&n.nodeName.toUpperCase()=="IMG"&&(typeof t=="undefined"&&(t=n.style.msInterpolationMode==="nearest-neighbor"),n.style.msInterpolationMode=t?"bicubic":"nearest-neighbor")},insertStyleTag:function(n){var t=r.createElement("style"),i;o().head.appendChild(t),t.styleSheet?t.styleSheet.cssText=n:(i=r.createTextNode(n),t.appendChild(i))},loadScript:function(t,i){var u=!1,r=n("<script>").attr({src:t,async:!0}).get(0);r.onload=r.onreadystatechange=function(){!u&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&(u=!0,r.onload=r.onreadystatechange=null,typeof i=="function"&&i.call(this,this))},o().head.appendChild(r)},parseValue:function(n){if(typeof n=="number")return n;if(typeof n=="string"){var t=n.match(/\-?\d|\./g);return t&&t.constructor===Array?t.join("")*1:0}return 0},timestamp:function(){return+new Date},loadCSS:function(s,h,c){var l,a=!1,v,y=function(){var n=new Image;n.onload=n.onerror=function(){n=null,a=!0},n.src=s};return n("link[rel=stylesheet]").each(function(){if(new RegExp(s).test(this.href))return l=this,!1}),typeof h=="function"&&(c=h,h=u),c=c||e,l?(c.call(l,l),l):(v=r.styleSheets.length,n("#"+h).length?(n("#"+h).attr("href",s),v--,a=!0):(l=n("<link>").attr({rel:"stylesheet",href:s,id:h}).get(0),i.setTimeout(function(){var e=n('link[rel="stylesheet"], style'),u,t;if(e.length?e.get(0).parentNode.insertBefore(l,e[0]):o().head.appendChild(l),f){if(v>=31){Galleria.raise("You have reached the browser stylesheet limit (31)",!0);return}l.onreadystatechange=function(){!a&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")&&(a=!0)}}else u=r.createElement("a"),t=i.location,u.href=s,!/file/.test(t.protocol)&&t.hostname==u.hostname&&t.port==u.port&&t.protocol==u.protocol?n.ajax({url:s,success:function(){a=!0},error:y}):y()},10)),typeof c=="function"&&t.wait({until:function(){return a&&r.styleSheets.length>v},success:function(){i.setTimeout(function(){c.call(l,l)},100)},error:function(){Galleria.raise("Theme CSS could not load",!0)},timeout:1e4}),l)}}}(),k=function(){var i=function(i,r,u,f){var s=this.getOptions("easing"),h=this.getStageWidth(),e={left:h*(i.rewind?-1:1)},o={left:0};u?(e.opacity=0,o.opacity=1):e.opacity=1,n(i.next).css(e),t.animate(i.next,o,{duration:i.speed,complete:function(n){return function(){r(),n.css({left:0})}}(n(i.next).add(i.prev)),queue:!1,easing:s}),f&&(i.rewind=!i.rewind),i.prev&&(e={left:0},o={left:h*(i.rewind?1:-1)},u&&(e.opacity=1,o.opacity=0),n(i.prev).css(e),t.animate(i.prev,o,{duration:i.speed,queue:!1,easing:s,complete:function(){n(this).css("opacity",0)}}))};return{fade:function(i,r){n(i.next).css({opacity:0,left:0}).show(),t.animate(i.next,{opacity:1},{duration:i.speed,complete:r}),i.prev&&(n(i.prev).css("opacity",1).show(),t.animate(i.prev,{opacity:0},{duration:i.speed}))},flash:function(i,r){n(i.next).css({opacity:0,left:0}),i.prev?t.animate(i.prev,{opacity:0},{duration:i.speed/2,complete:function(){t.animate(i.next,{opacity:1},{duration:i.speed,complete:r})}}):t.animate(i.next,{opacity:1},{duration:i.speed,complete:r})},pulse:function(i,r){i.prev&&n(i.prev).hide(),n(i.next).css({opacity:0,left:0}).show(),t.animate(i.next,{opacity:1},{duration:i.speed,complete:r})},slide:function(){i.apply(this,t.array(arguments))},fadeslide:function(){i.apply(this,t.array(arguments).concat([!0]))},doorslide:function(){i.apply(this,t.array(arguments).concat([!1,!0]))}}}();Galleria=function(){var h=this,b,k,v,l;this._options={},this._playing=!1,this._playtime=5e3,this._active=null,this._queue={length:0},this._data=[],this._dom={},this._thumbnails=[],this._layers=[],this._initialized=!1,this._firstrun=!1,this._stageWidth=0,this._stageHeight=0,this._target=u,this._id=parseInt(Math.random()*1e4,10),b="container stage images image-nav image-nav-left image-nav-right info info-text info-title info-description thumbnails thumbnails-list thumbnails-container thumb-nav-left thumb-nav-right loader counter tooltip",k="current total",n.each(b.split(" "),function(n,i){h._dom[i]=t.create("galleria-"+i)}),n.each(k.split(" "),function(n,i){h._dom[i]=t.create("galleria-"+i,"span")});var p=this._keyboard={keys:{UP:38,DOWN:40,LEFT:37,RIGHT:39,RETURN:13,ESCAPE:27,BACKSPACE:8,SPACE:32},map:{},bound:!1,press:function(n){var t=n.keyCode||n.which;t in p.map&&typeof p.map[t]=="function"&&p.map[t].call(h,n)},attach:function(n){var t,i;for(t in n)n.hasOwnProperty(t)&&(i=t.toUpperCase(),i in p.keys?p.map[p.keys[i]]=n[t]:p.map[i]=n[t]);p.bound||(p.bound=!0,nt.bind("keydown",p.press))},detach:function(){p.bound=!1,p.map={},nt.unbind("keydown",p.press)}},w=this._controls={0:u,1:u,active:0,swap:function(){w.active=w.active?0:1},getActive:function(){return w[w.active]},getNext:function(){return w[1-w.active]}},c=this._carousel={next:h.$("thumb-nav-right"),prev:h.$("thumb-nav-left"),width:0,current:0,max:0,hooks:[],update:function(){var t=0,i=0,r=[0];n.each(h._thumbnails,function(u,f){f.ready&&(t+=f.outerWidth||n(f.container).outerWidth(!0),r[u+1]=t,i=Math.max(i,f.outerHeight||n(f.container).outerHeight(!0)))}),h.$("thumbnails").css({width:t,height:i}),c.max=t,c.hooks=r,c.width=h.$("thumbnails-list").width(),c.setClasses(),h.$("thumbnails-container").toggleClass("galleria-carousel",t>c.width),c.width=h.$("thumbnails-list").width()},bindControls:function(){var n;c.next.bind("click",function(t){if(t.preventDefault(),h._options.carouselSteps==="auto"){for(n=c.current;n<c.hooks.length;n++)if(c.hooks[n]-c.hooks[c.current]>c.width){c.set(n-2);break}}else c.set(c.current+h._options.carouselSteps)}),c.prev.bind("click",function(t){if(t.preventDefault(),h._options.carouselSteps==="auto")for(n=c.current;n>=0;n--){if(c.hooks[c.current]-c.hooks[n]>c.width){c.set(n+2);break}if(n===0){c.set(0);break}}else c.set(c.current-h._options.carouselSteps)})},set:function(n){for(n=Math.max(n,0);c.hooks[n-1]+c.width>=c.max&&n>=0;)n--;c.current=n,c.animate()},getLast:function(n){return(n||c.current)-1},follow:function(n){if(n===0||n===c.hooks.length-2){c.set(n);return}for(var t=c.current;c.hooks[t]-c.hooks[c.current]<c.width&&t<=c.hooks.length;)t++;n-1<c.current?c.set(n-1):n+2>t&&c.set(n-t+c.current+2)},setClasses:function(){c.prev.toggleClass("disabled",!c.current),c.next.toggleClass("disabled",c.hooks[c.current]+c.width>=c.max)},animate:function(){c.setClasses();var i=c.hooks[c.current]*-1;isNaN(i)||t.animate(h.get("thumbnails"),{left:i},{duration:h._options.carouselSpeed,easing:h._options.easing,queue:!1})}},y=this._tooltip={initialized:!1,open:!1,timer:"tooltip"+h._id,swapTimer:"swap"+h._id,init:function(){y.initialized=!0;var n=".galleria-tooltip{padding:3px 8px;max-width:50%;background:#ffe;color:#000;z-index:3;position:absolute;font-size:11px;line-height:1.3opacity:0;box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);}";t.insertStyleTag(n),h.$("tooltip").css("opacity",.8),t.hide(h.get("tooltip"))},move:function(n){var l=h.getMousePosition(n).x,e=h.getMousePosition(n).y,r=h.$("tooltip"),i=l,t=e,u=r.outerHeight(!0)+1,c=r.outerWidth(!0),f=u+15,o=h.$("container").width()-c-2,s=h.$("container").height()-u-2;!isNaN(i)&&!isNaN(t)&&(i+=10,t-=30,i=Math.max(0,Math.min(o,i)),t=Math.max(0,Math.min(s,t)),e<f&&(t=f),r.css({left:i,top:t}))},bind:function(i,r){if(!Galleria.TOUCH){y.initialized||y.init();var u=function(i,r){y.define(i,r),n(i).hover(function(){t.clearTimer(y.swapTimer),h.$("container").unbind("mousemove",y.move).bind("mousemove",y.move).trigger("mousemove"),y.show(i),t.addTimer(y.timer,function(){h.$("tooltip").stop().show().animate({opacity:1}),y.open=!0},y.open?0:500)},function(){h.$("container").unbind("mousemove",y.move),t.clearTimer(y.timer),h.$("tooltip").stop().animate({opacity:0},200,function(){h.$("tooltip").hide(),t.addTimer(y.swapTimer,function(){y.open=!1},1e3)})}).click(function(){n(this).trigger("mouseout")})};typeof r=="string"?u(i in h._dom?h.get(i):i,r):n.each(i,function(n,t){u(h.get(n),t)})}},show:function(t){t=n(t in h._dom?h.get(t):t);var r=t.data("tt"),u=function(n){i.setTimeout(function(n){return function(){y.move(n)}}(n),10),t.unbind("mouseup",u)};(r=typeof r=="function"?r():r,r)&&(h.$("tooltip").html(r.replace(/\s/,"&nbsp;")),t.bind("mouseup",u))},define:function(t,i){if(typeof i!="function"){var r=i;i=function(){return r}}t=n(t in h._dom?h.get(t):t).data("tt",i),y.show(t)}},a=this._fullscreen={scrolled:0,crop:u,transition:u,active:!1,keymap:h._keyboard.map,os:{callback:e,support:function(){var n=o().html;return n.requestFullscreen||n.mozRequestFullScreen||n.webkitRequestFullScreen}(),enter:function(n){a.os.callback=n||e;var t=o().html;t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen&&t.webkitRequestFullScreen()},exit:function(n){a.os.callback=n||e,r.exitFullscreen?r.exitFullscreen():r.mozCancelFullScreen?r.mozCancelFullScreen():r.webkitCancelFullScreen&&r.webkitCancelFullScreen()},listen:function(){if(a.os.support){var n=function(){r.fullscreen||r.mozFullScreen||r.webkitIsFullScreen?a._enter(a.os.callback):a._exit(a.os.callback)};r.addEventListener("fullscreenchange",n,!1),r.addEventListener("mozfullscreenchange",n,!1),r.addEventListener("webkitfullscreenchange",n,!1)}}},enter:function(n){h._options.trueFullscreen&&a.os.support?a.os.enter(n):a._enter(n)},_enter:function(i){a.active=!0,t.hide(h.getActiveImage()),h.$("container").addClass("fullscreen"),a.scrolled=s.scrollTop(),t.forceStyles(h.get("container"),{position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:1e4});var v={height:"100%",overflow:"hidden",margin:0,padding:0},r=h.getData(),f=h._options;if(t.forceStyles(o().html,v),t.forceStyles(o().body,v),a.keymap=n.extend({},h._keyboard.map),h.attachKeyboard({escape:h.exitFullscreen,right:h.next,left:h.prev}),a.crop=f.imageCrop,f.fullscreenCrop!=u&&(f.imageCrop=f.fullscreenCrop),r&&r.big&&r.image!==r.big){var y=new Galleria.Picture,l=y.isCached(r.big),e=h.getIndex(),c=h._thumbnails[e];h.trigger({type:Galleria.LOADSTART,cached:l,rewind:!1,index:e,imageTarget:h.getActiveImage(),thumbTarget:c,galleriaData:r}),y.load(r.big,function(t){h._scaleImage(t,{complete:function(t){h.trigger({type:Galleria.LOADFINISH,cached:l,index:e,rewind:!1,imageTarget:t.image,thumbTarget:c});var i=h._controls.getActive().image;i&&n(i).width(t.image.width).height(t.image.height).attr("style",n(t.image).attr("style")).attr("src",t.image.src)}})})}h.rescale(function(){t.addTimer(!1,function(){t.show(h.getActiveImage()),typeof i=="function"&&i.call(h)},100),h.trigger(Galleria.FULLSCREEN_ENTER)}),s.resize(function(){a.scale()})},scale:function(){h.rescale()},exit:function(n){h._options.trueFullscreen&&a.os.support?a.os.exit(n):a._exit(n)},_exit:function(n){a.active=!1,t.hide(h.getActiveImage()),h.$("container").removeClass("fullscreen"),t.revertStyles(h.get("container"),o().html,o().body),i.scrollTo(0,a.scrolled),h.detachKeyboard(),h.attachKeyboard(a.keymap),h._options.imageCrop=a.crop;var u=h.getData().big,r=h._controls.getActive().image;!h.getData().iframe&&r&&u&&u==r.src&&i.setTimeout(function(n){return function(){r.src=n}}(h.getData().image),1),h.rescale(function(){t.addTimer(!1,function(){t.show(h.getActiveImage()),typeof n=="function"&&n.call(h),s.trigger("resize")},50),h.trigger(Galleria.FULLSCREEN_EXIT)}),s.unbind("resize",a.scale)}};return a.os.listen(),v=this._idle={timer:"idle"+h._id,trunk:[],bound:!1,add:function(t,i){if(t){v.bound||v.addEvent(),t=n(t);var u={},r;for(r in i)i.hasOwnProperty(r)&&(u[r]=t.css(r));t.data("idle",{from:u,to:i,complete:!0,busy:!1}),v.addTimer(),v.trunk.push(t)}},remove:function(i){i=jQuery(i),n.each(v.trunk,function(n,t){t&&t.length&&!t.not(i).length&&(h._idle.show(i),h._idle.trunk.splice(n,1))}),v.trunk.length||(v.removeEvent(),t.clearTimer(v.timer))},addEvent:function(){v.bound=!0,h.$("container").bind("mousemove click",v.showAll)},removeEvent:function(){v.bound=!1,h.$("container").unbind("mousemove click",v.showAll)},addTimer:function(){t.addTimer(v.timer,function(){v.hide()},h._options.idleTime)},hide:function(){h._options.idleMode&&h.getIndex()!==!1&&!h.getData().iframe&&(h.trigger(Galleria.IDLE_ENTER),n.each(v.trunk,function(n,i){var r=i.data("idle");r&&(i.data("idle").complete=!1,t.animate(i,r.to,{duration:h._options.idleSpeed}))}))},showAll:function(){t.clearTimer(v.timer),n.each(v.trunk,function(n,t){v.show(t)})},show:function(i){var r=i.data("idle");!r.busy&&!r.complete&&(r.busy=!0,h.trigger(Galleria.IDLE_EXIT),t.clearTimer(v.timer),t.animate(i,r.from,{duration:h._options.idleSpeed/2,complete:function(){n(this).data("idle").busy=!1,n(this).data("idle").complete=!0}})),v.addTimer()}},l=this._lightbox={width:0,height:0,initialized:!1,active:null,image:null,elems:{},keymap:!1,init:function(){if(h.trigger(Galleria.LIGHTBOX_OPEN),!l.initialized){l.initialized=!0;var v="overlay box content shadow title info close prevholder prev nextholder next counter image",i={},e=h._options,c="",r="position:absolute;",u="lightbox-",s={overlay:"position:fixed;display:none;opacity:"+e.overlayOpacity+";filter:alpha(opacity="+e.overlayOpacity*100+");top:0;left:0;width:100%;height:100%;background:"+e.overlayBackground+";z-index:99990",box:"position:fixed;display:none;width:400px;height:400px;top:50%;left:50%;margin-top:-200px;margin-left:-200px;z-index:99991",shadow:r+"background:#000;width:100%;height:100%;",content:r+"background-color:#fff;top:10px;left:10px;right:10px;bottom:10px;overflow:hidden",info:r+"bottom:10px;left:10px;right:10px;color:#444;font:11px/13px arial,sans-serif;height:13px",close:r+"top:10px;right:10px;height:20px;width:20px;background:#fff;text-align:center;cursor:pointer;color:#444;font:16px/22px arial,sans-serif;z-index:99999",image:r+"top:10px;left:10px;right:10px;bottom:30px;overflow:hidden;display:block;",prevholder:r+"width:50%;top:0;bottom:40px;cursor:pointer;",nextholder:r+"width:50%;top:0;bottom:40px;right:-1px;cursor:pointer;",prev:r+"top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;left:20px;display:none;text-align:center;color:#000;font:bold 16px/36px arial,sans-serif",next:r+"top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;right:20px;left:auto;display:none;font:bold 16px/36px arial,sans-serif;text-align:center;color:#000",title:"float:left",counter:"float:right;margin-left:8px;"},y=function(t){return t.hover(function(){n(this).css("color","#bbb")},function(){n(this).css("color","#444")})},a={};f&&f>7&&(s.nextholder+="background:#000;filter:alpha(opacity=0);",s.prevholder+="background:#000;filter:alpha(opacity=0);"),n.each(s,function(n,t){c+=".galleria-"+u+n+"{"+t+"}"}),c+=".galleria-"+u+"box.iframe .galleria-"+u+"prevholder,.galleria-"+u+"box.iframe .galleria-"+u+"nextholder{width:100px;height:100px;top:50%;margin-top:-70px}",t.insertStyleTag(c),n.each(v.split(" "),function(n,t){h.addElement("lightbox-"+t),i[t]=l.elems[t]=h.get("lightbox-"+t)}),l.image=new Galleria.Picture,n.each({box:"shadow content close prevholder nextholder",info:"title counter",content:"info image",prevholder:"prev",nextholder:"next"},function(t,i){var r=[];n.each(i.split(" "),function(n,t){r.push(u+t)}),a[u+t]=r}),h.append(a),n(i.image).append(l.image.container),n(o().body).append(i.overlay,i.box),t.optimizeTouch(i.box),y(n(i.close).bind("click",l.hide).html("&#215;")),n.each(["Prev","Next"],function(t,r){var u=n(i[r.toLowerCase()]).html(/v/.test(r)?"&#8249;&nbsp;":"&nbsp;&#8250;"),e=n(i[r.toLowerCase()+"holder"]);if(e.bind("click",function(){l["show"+r]()}),f<8||Galleria.TOUCH){u.show();return}e.hover(function(){u.show()},function(){u.stop().fadeOut(200)})}),n(i.overlay).bind("click",l.hide),Galleria.IPAD&&(h._options.lightboxTransitionSpeed=0)}},rescale:function(i){var o=Math.min(s.width()-40,l.width),c=Math.min(s.height()-60,l.height),e=Math.min(o/l.width,c/l.height),r=Math.round(l.width*e)+40,u=Math.round(l.height*e)+60,f={width:r,height:u,"margin-top":Math.ceil(u/2)*-1,"margin-left":Math.ceil(r/2)*-1};i?n(l.elems.box).css(f):n(l.elems.box).animate(f,{duration:h._options.lightboxTransitionSpeed,easing:h._options.easing,complete:function(){var i=l.image,r=h._options.lightboxFadeSpeed;h.trigger({type:Galleria.LIGHTBOX_IMAGE,imageTarget:i.image}),n(i.container).show(),n(i.image).animate({opacity:1},r),t.show(l.elems.info,r)}})},hide:function(){l.image.image=null,s.unbind("resize",l.rescale),n(l.elems.box).hide(),t.hide(l.elems.info),h.detachKeyboard(),h.attachKeyboard(l.keymap),l.keymap=!1,t.hide(l.elems.overlay,200,function(){n(this).hide().css("opacity",h._options.overlayOpacity),h.trigger(Galleria.LIGHTBOX_CLOSE)})},showNext:function(){l.show(h.getNext(l.active))},showPrev:function(){l.show(h.getPrev(l.active))},show:function(r){l.active=r=typeof r=="number"?r:h.getIndex()||0,l.initialized||l.init(),l.keymap||(l.keymap=n.extend({},h._keyboard.map),h.attachKeyboard({escape:l.hide,right:l.showNext,left:l.showPrev})),s.unbind("resize",l.rescale);var u=h.getData(r),a=h.getDataLength(),o=h.getNext(r),f,c,e;t.hide(l.elems.info);try{for(e=h._options.preload;e>0;e--)c=new Galleria.Picture,f=h.getData(o),c.preload("big"in f?f.big:f.image),o=h.getNext(o)}catch(v){}l.image.isIframe=!!u.iframe,n(l.elems.box).toggleClass("iframe",!!u.iframe),l.image.load(u.iframe||u.big||u.image,function(t){l.width=t.isIframe?n(i).width():t.original.width,l.height=t.isIframe?n(i).height():t.original.height,n(t.image).css({width:t.isIframe?"100%":"100.1%",height:t.isIframe?"100%":"100.1%",top:0,zIndex:99998,opacity:0,visibility:"visible"}),l.elems.title.innerHTML=u.title||"",l.elems.counter.innerHTML=r+1+" / "+a,s.resize(l.rescale),l.rescale()}),n(l.elems.overlay).show().css("visibility","visible"),n(l.elems.box).show()}},this},Galleria.prototype={constructor:Galleria,init:function(t,i){var r=this;if(i=ut(i),this._original={target:t,options:i,data:null},this._target=this._dom.target=t.nodeName?t:n(t).get(0),this._original.html=this._target.innerHTML,a.push(this),!this._target){Galleria.raise("Target not found",!0);return}return this._options={autoplay:!1,carousel:!0,carouselFollow:!0,carouselSpeed:400,carouselSteps:"auto",clicknext:!1,dailymotion:{foreground:"%23EEEEEE",highlight:"%235BCEC5",background:"%23222222",logo:0,hideInfos:1},dataConfig:function(){return{}},dataSelector:"img",dataSource:this._target,debug:u,dummy:u,easing:"galleria",extend:function(){},fullscreenCrop:u,fullscreenDoubleTap:!0,fullscreenTransition:u,height:0,idleMode:!0,idleTime:3e3,idleSpeed:200,imageCrop:!1,imageMargin:0,imagePan:!1,imagePanSmoothness:12,imagePosition:"50%",imageTimeout:u,initialTransition:u,keepSource:!1,layerFollow:!0,lightbox:!1,lightboxFadeSpeed:200,lightboxTransitionSpeed:200,linkSourceImages:!0,maxScaleRatio:u,minScaleRatio:u,overlayOpacity:.85,overlayBackground:"#0b0b0b",pauseOnInteraction:!0,popupLinks:!1,preload:2,queue:!0,responsive:!1,show:0,showInfo:!0,showCounter:!0,showImagenav:!0,swipe:!0,thumbCrop:!0,thumbEventType:"click",thumbFit:!0,thumbMargin:0,thumbQuality:"auto",thumbnails:!0,touchTransition:u,transition:"fade",transitionInitial:u,transitionSpeed:400,trueFullscreen:!0,useCanvas:!1,vimeo:{title:0,byline:0,portrait:0,color:"aaaaaa"},wait:5e3,width:"auto",youtube:{modestbranding:1,autohide:1,color:"white",hd:1,rel:0,showinfo:0}},this._options.initialTransition=this._options.initialTransition||this._options.transitionInitial,i&&i.debug===!1&&(rt=!1),i&&typeof i.imageTimeout=="number"&&(ot=i.imageTimeout),i&&typeof i.dummy=="string"&&(d=i.dummy),n(this._target).children().hide(),typeof Galleria.theme=="object"?this._init():it.push(this),this},_init:function(){var u=this,e=this._options,c,o;return this._initialized?(Galleria.raise("Init failed: Gallery instance already initialized."),this):(this._initialized=!0,!Galleria.theme)?(Galleria.raise("Init failed: No theme found.",!0),this):(n.extend(!0,e,Galleria.theme.defaults,this._original.options,Galleria.configure.options),function(n){if(!("getContext"in n)){n=null;return}h=h||{elem:n,context:n.getContext("2d"),cache:{},length:0}}(r.createElement("canvas")),this.bind(Galleria.DATA,function(){Galleria.QUIRK&&Galleria.raise("Your page is in Quirks mode, Galleria may not render correctly. Please validate your HTML."),this._original.data=this._data,this.get("total").innerHTML=this.getDataLength();var f=this.$("container"),n={width:0,height:0},r=function(){return u.$("stage").height()};t.wait({until:function(){return n=u._getWH(),f.width(n.width).height(n.height),r()&&n.width&&n.height>50},success:function(){u._width=n.width,u._height=n.height,Galleria.WEBKIT?i.setTimeout(function(){u._run()},1):u._run()},error:function(){r()?Galleria.raise("Could not extract sufficient width/height of the gallery container. Traced measures: width:"+n.width+"px, height: "+n.height+"px.",!0):Galleria.raise("Could not extract a stage height from the CSS. Traced height: "+r()+"px.",!0)},timeout:typeof this._options.wait=="number"?this._options.wait:!1})}),this.append({"info-text":["info-title","info-description"],info:["info-text"],"image-nav":["image-nav-right","image-nav-left"],stage:["images","loader","counter","image-nav"],"thumbnails-list":["thumbnails"],"thumbnails-container":["thumb-nav-left","thumbnails-list","thumb-nav-right"],container:["stage","thumbnails-container","info","tooltip"]}),t.hide(this.$("counter").append(this.get("current"),r.createTextNode(" / "),this.get("total"))),this.setCounter("&#8211;"),t.hide(u.get("tooltip")),this.$("container").addClass(Galleria.TOUCH?"touch":"notouch"),n.each(new Array(2),function(i){var r=new Galleria.Picture;n(r.container).css({position:"absolute",top:0,left:0}).prepend(u._layers[i]=n(t.create("galleria-layer")).css({position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:2})[0]),u.$("images").append(r.container),u._controls[i]=r}),this.$("images").css({position:"relative",top:0,left:0,width:"100%",height:"100%"}),this.$("thumbnails, thumbnails-list").css({overflow:"hidden",position:"relative"}),this.$("image-nav-right, image-nav-left").bind("click",function(n){e.clicknext&&n.stopPropagation(),e.pauseOnInteraction&&u.pause();var t=/right/.test(this.className)?"next":"prev";u[t]()}),n.each(["info","counter","image-nav"],function(n,i){e["show"+i.substr(0,1).toUpperCase()+i.substr(1).replace(/-/,"")]===!1&&t.moveOut(u.get(i.toLowerCase()))}),this.load(),!e.keepSource&&!f&&(this._target.innerHTML=""),this.get("errors")&&this.appendChild("target","errors"),this.appendChild("target","container"),e.carousel&&(c=0,o=e.show,this.bind(Galleria.THUMBNAIL,function(){this.updateCarousel(),++c==this.getDataLength()&&typeof o=="number"&&o>0&&this._carousel.follow(o)})),e.responsive&&s.bind("resize",function(){u.isFullscreen()||u.resize()}),e.swipe&&(function(n){var r=[0,0],i=[0,0],v=30,a=100,o=!1,c=0,f,e={start:"touchstart",move:"touchmove",stop:"touchend"},h=function(n){return n.originalEvent.touches?n.originalEvent.touches[0]:n},s=function(n){n.originalEvent.touches&&n.originalEvent.touches.length>1||(f=h(n),i=[f.pageX,f.pageY],r[0]||(r=i),Math.abs(r[0]-i[0])>10&&n.preventDefault())},l=function(f){if(n.unbind(e.move,s),f.originalEvent.touches&&f.originalEvent.touches.length||o){o=!o;return}t.timestamp()-c<1e3&&Math.abs(r[0]-i[0])>v&&Math.abs(r[1]-i[1])<a&&(f.preventDefault(),u[r[0]>i[0]?"next":"prev"]()),r=i=[0,0]};n.bind(e.start,function(u){u.originalEvent.touches&&u.originalEvent.touches.length>1||(f=h(u),c=t.timestamp(),r=i=[f.pageX,f.pageY],n.bind(e.move,s).one(e.stop,l))})}(u.$("images")),e.fullscreenDoubleTap&&this.$("stage").bind("touchstart",function(){var e,i,n,o,f,t,r=function(n){return n.originalEvent.touches?n.originalEvent.touches[0]:n};return function(s){if(t=Galleria.utils.timestamp(),i=r(s).pageX,n=r(s).pageY,t-e<500&&i-o<20&&n-f<20){u.toggleFullscreen(),s.preventDefault(),u.$("stage").unbind("touchend",arguments.callee);return}e=t,o=i,f=n}}())),t.optimizeTouch(this.get("container")),n.each(Galleria.on.binds,function(n,t){u.bind(t.type,t.callback)}),this)},_getWH:function(){var f=this.$("container"),e=this.$("target"),i=this,r={},u;return n.each(["width","height"],function(n,o){i._options[o]&&typeof i._options[o]=="number"?r[o]=i._options[o]:(u=[t.parseValue(f.css(o)),t.parseValue(e.css(o)),f[o](),e[o]()],i["_"+o]||u.splice(u.length,t.parseValue(f.css("min-"+o)),t.parseValue(e.css("min-"+o))),r[o]=Math.max.apply(Math,u))}),i._options.height&&i._options.height<2&&(r.height=r.width*i._options.height),r},_createThumbnails:function(){this.get("total").innerHTML=this.getDataLength();var e,h,u,s,a,c,o=this,f=this._options,w=function(){var n=o.$("thumbnails").find(".active");return n.length?n.find("img").attr("src"):!1}(),l=typeof f.thumbnails=="string"?f.thumbnails.toLowerCase():null,y=function(n){return r.defaultView&&r.defaultView.getComputedStyle?r.defaultView.getComputedStyle(u.container,null)[n]:c.css(n)},k=function(t,i,r){return function(){n(r).append(t),o.trigger({type:Galleria.THUMBNAIL,thumbTarget:t,index:i,galleriaData:o.getData(i)})}},b=function(t){f.pauseOnInteraction&&o.pause();var i=n(t.currentTarget).data("index");o.getIndex()!==i&&o.show(i),t.preventDefault()},p=function(i){i.scale({width:i.data.width,height:i.data.height,crop:f.thumbCrop,margin:f.thumbMargin,canvas:f.useCanvas,complete:function(i){var h=["left","top"],c=["Width","Height"],e,r,s=o.getData(i.index),u=s.thumb.split(":");n.each(c,function(t,u){e=u.toLowerCase(),(f.thumbCrop!==!0||f.thumbCrop===e)&&f.thumbFit&&(r={},r[e]=i[e],n(i.container).css(r),r={},r[h[t]]=0,n(i.image).css(r)),i["outer"+u]=n(i.container)["outer"+u](!0)}),t.toggleQuality(i.image,f.thumbQuality===!0||f.thumbQuality==="auto"&&i.original.width<i.width*3),s.iframe&&u.length==2&&u[0]in v&&v[u[0]].getThumb(u[1],function(n){return function(t){n.src=t}}(i.image)),o.trigger({type:Galleria.THUMBNAIL,thumbTarget:i.image,index:i.data.order,galleriaData:o.getData(i.data.order)})}})};for(this._thumbnails=[],this.$("thumbnails").empty(),e=0;this._data[e];e++)s=this._data[e],f.thumbnails===!0&&(s.thumb||s.image)?(u=new Galleria.Picture(e),u.index=e,h=s.thumb||s.image,this.$("thumbnails").append(u.container),c=n(u.container),u.data={width:t.parseValue(y("width")),height:t.parseValue(y("height")),order:e},f.thumbFit&&f.thumbCrop!==!0?c.css({width:"auto",height:"auto"}):c.css({width:u.data.width,height:u.data.height}),a=h.split(":"),a.length==2&&a[0]in v?u.load("data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw%3D%3D",{height:u.data.height,width:u.data.height*1.25},p):u.load(h,p),f.preload==="all"&&u.preload(s.image)):s.iframe||l==="empty"||l==="numbers"?(u={container:t.create("galleria-image"),image:t.create("img","span"),ready:!0},l==="numbers"&&n(u.image).text(e+1),s.iframe&&n(u.image).addClass("iframe"),this.$("thumbnails").append(u.container),i.setTimeout(k(u.image,e,u.container),50+e*20)):u={container:null,image:null},n(u.container).add(f.keepSource&&f.linkSourceImages?s.original:null).data("index",e).bind(f.thumbEventType,b),w===h&&n(u.container).addClass("active"),this._thumbnails.push(u)},_run:function(){var r=this;r._createThumbnails(),t.wait({timeout:1e4,until:function(){return Galleria.OPERA&&r.$("stage").css("display","inline-block"),r._stageWidth=r.$("stage").width(),r._stageHeight=r.$("stage").height(),r._stageWidth&&r._stageHeight>50},success:function(){if(p.push(r),t.show(r.get("counter")),r._options.carousel&&r._carousel.bindControls(),r._options.autoplay&&(r.pause(),typeof r._options.autoplay=="number"&&(r._playtime=r._options.autoplay),r.trigger(Galleria.PLAY),r._playing=!0),r._firstrun){typeof r._options.show=="number"&&r.show(r._options.show);return}r._firstrun=!0,Galleria.History&&Galleria.History.change(function(n){isNaN(n)?i.history.go(-1):r.show(n,u,!0)}),r.trigger(Galleria.READY),Galleria.theme.init.call(r,r._options),n.each(Galleria.ready.callbacks,function(){this.call(r,r._options)}),r._options.extend.call(r,r._options),/^[0-9]{1,4}$/.test(et)&&Galleria.History?r.show(et,u,!0):r._data[r._options.show]&&r.show(r._options.show)},error:function(){Galleria.raise("Stage width or height is too small to show the gallery. Traced measures: width:"+r._stageWidth+"px, height: "+r._stageHeight+"px.",!0)}})},load:function(t,i,r){var u=this;return this._data=[],this._thumbnails=[],this.$("thumbnails").empty(),typeof i=="function"&&(r=i,i=null),t=t||this._options.dataSource,i=i||this._options.dataSelector,r=r||this._options.dataConfig,/^function Object/.test(t.constructor)&&(t=[t]),t.constructor===Array?(this.validate(t)?(this._data=t,this._parseData().trigger(Galleria.DATA)):Galleria.raise("Load failed: JSON Array not valid."),this):(i+=",.video,.iframe",n(t).find(i).each(function(t,i){i=n(i);var f={},s=i.parent(),e=s.attr("href"),o=s.attr("rel");e&&(i[0].nodeName=="IMG"||i.hasClass("video"))&&ft(e)?f.video=e:e&&i.hasClass("iframe")?f.iframe=e:f.image=f.big=e,o&&(f.big=o),n.each("big title description link layer".split(" "),function(n,t){i.data(t)&&(f[t]=i.data(t))}),u._data.push(n.extend({title:i.attr("title")||"",thumb:i.attr("src"),image:i.attr("src"),big:i.attr("src"),description:i.attr("alt")||"",link:i.attr("longdesc"),original:i.get(0)},f,r(i)))}),this.getDataLength()?this._parseData().trigger(Galleria.DATA):Galleria.raise("Load failed: no data found."),this)},_parseData:function(){var i=this,t;return n.each(this._data,function(r,u){if(t=i._data[r],"thumb"in u==0&&(t.thumb=u.image),!1 in u&&(t.big=u.image),"video"in u){var f=ft(u.video);f&&(t.iframe=v[f.provider].embed(f.id)+function(){if(typeof i._options[f.provider]=="object"){var r="?",t=[];return n.each(i._options[f.provider],function(n,i){t.push(n+"="+i)}),f.provider=="youtube"&&(t=["wmode=opaque"].concat(t)),r+t.join("&")}return""}(),delete t.video,"thumb"in t&&t.thumb||(t.thumb=f.provider+":"+f.id))}}),this},destroy:function(){return this.get("target").innerHTML=this._original.html,this},splice:function(){var n=this,r=t.array(arguments);return i.setTimeout(function(){y.splice.apply(n._data,r),n._parseData()._createThumbnails()},2),n},push:function(){var n=this,r=t.array(arguments);return i.setTimeout(function(){y.push.apply(n._data,r),n._parseData()._createThumbnails()},2),n},_getActive:function(){return this._controls.getActive()},validate:function(){return!0},bind:function(n,t){return n=w(n),this.$("container").bind(n,this.proxy(t)),this},unbind:function(n){return n=w(n),this.$("container").unbind(n),this},trigger:function(t){return t=typeof t=="object"?n.extend(t,{scope:this}):{type:w(t),scope:this},this.$("container").trigger(t),this},addIdleState:function(){return this._idle.add.apply(this._idle,t.array(arguments)),this},removeIdleState:function(){return this._idle.remove.apply(this._idle,t.array(arguments)),this},enterIdleMode:function(){return this._idle.hide(),this},exitIdleMode:function(){return this._idle.showAll(),this},enterFullscreen:function(){return this._fullscreen.enter.apply(this,t.array(arguments)),this},exitFullscreen:function(){return this._fullscreen.exit.apply(this,t.array(arguments)),this},toggleFullscreen:function(){return this._fullscreen[this.isFullscreen()?"exit":"enter"].apply(this,t.array(arguments)),this},bindTooltip:function(){return this._tooltip.bind.apply(this._tooltip,t.array(arguments)),this},defineTooltip:function(){return this._tooltip.define.apply(this._tooltip,t.array(arguments)),this},refreshTooltip:function(){return this._tooltip.show.apply(this._tooltip,t.array(arguments)),this},openLightbox:function(){return this._lightbox.show.apply(this._lightbox,t.array(arguments)),this},closeLightbox:function(){return this._lightbox.hide.apply(this._lightbox,t.array(arguments)),this},getActiveImage:function(){return this._getActive().image||u},getActiveThumb:function(){return this._thumbnails[this._active].image||u},getMousePosition:function(n){return{x:n.pageX-this.$("container").offset().left,y:n.pageY-this.$("container").offset().top}},addPan:function(i){if(this._options.imageCrop!==!1){i=n(i||this.getActiveImage());var r=this,v=i.width()/2,p=i.height()/2,c=parseInt(i.css("left"),10),l=parseInt(i.css("top"),10),o=c||0,e=l||0,h=0,s=0,w=!1,d=t.timestamp(),a=0,u=0,y=function(n,t,r){if(n>0&&(u=Math.round(Math.max(n*-1,Math.min(0,t))),a!==u))if(a=u,f===8)i.parent()["scroll"+r](u*-1);else{var e={};e[r.toLowerCase()]=u,i.css(e)}},b=function(n){t.timestamp()-d<50||(w=!0,v=r.getMousePosition(n).x,p=r.getMousePosition(n).y)},k=function(){w&&(h=i.width()-r._stageWidth,s=i.height()-r._stageHeight,c=v/r._stageWidth*h*-1,l=p/r._stageHeight*s*-1,o+=(c-o)/r._options.imagePanSmoothness,e+=(l-e)/r._options.imagePanSmoothness,y(s,e,"Top"),y(h,o,"Left"))};return f===8&&(i.parent().scrollTop(e*-1).scrollLeft(o*-1),i.css({top:0,left:0})),this.$("stage").unbind("mousemove",b).bind("mousemove",b),t.addTimer("pan"+r._id,k,50,!0),this}},proxy:function(n,i){return typeof n!="function"?e:(i=i||this,function(){return n.apply(i,t.array(arguments))})},removePan:function(){return this.$("stage").unbind("mousemove"),t.clearTimer("pan"+this._id),this},addElement:function(){var r=this._dom;return n.each(t.array(arguments),function(n,i){r[i]=t.create("galleria-"+i)}),this},attachKeyboard:function(){return this._keyboard.attach.apply(this._keyboard,t.array(arguments)),this},detachKeyboard:function(){return this._keyboard.detach.apply(this._keyboard,t.array(arguments)),this},appendChild:function(n,t){return this.$(n).append(this.get(t)||t),this},prependChild:function(n,t){return this.$(n).prepend(this.get(t)||t),this},remove:function(){return this.$(t.array(arguments).join(",")).remove(),this},append:function(n){var t,i;for(t in n)if(n.hasOwnProperty(t))if(n[t].constructor===Array)for(i=0;n[t][i];i++)this.appendChild(t,n[t][i]);else this.appendChild(t,n[t]);return this},_scaleImage:function(i,r){if(i=i||this._controls.getActive(),i){var e=this,u,f=function(i){n(i.container).children(":first").css({top:Math.max(0,t.parseValue(i.image.style.top)),left:Math.max(0,t.parseValue(i.image.style.left)),width:t.parseValue(i.image.width),height:t.parseValue(i.image.height)})};return r=n.extend({width:this._stageWidth,height:this._stageHeight,crop:this._options.imageCrop,max:this._options.maxScaleRatio,min:this._options.minScaleRatio,margin:this._options.imageMargin,position:this._options.imagePosition},r),this._options.layerFollow&&this._options.imageCrop!==!0?typeof r.complete=="function"?(u=r.complete,r.complete=function(){u.call(i,i),f(i)}):r.complete=f:n(i.container).children(":first").css({top:0,left:0}),i.scale(r),this}},updateCarousel:function(){return this._carousel.update(),this},resize:function(t,i){typeof t=="function"&&(i=t,t=u),t=n.extend({width:0,height:0},t);var f=this,e=this.$("container"),o=this._options.responsive=="aspect"&&(!t.width||!t.height),r;return n.each(t,function(n,i){i||(e[n]("auto"),t[n]=f._getWH()[n])}),o&&(r=Math.min(t.width/this._width,t.height/this._height)),n.each(t,function(n,t){e[n](r?r*f["_"+n]:t)}),this.rescale(i)},rescale:function(n,i,r){var f=this,e;return typeof n=="function"&&(r=n,n=u),e=function(){f._stageWidth=n||f.$("stage").width(),f._stageHeight=i||f.$("stage").height(),f._scaleImage(),f._options.carousel&&f.updateCarousel(),f.trigger(Galleria.RESCALE),typeof r=="function"&&r.call(f)},Galleria.WEBKIT&&!Galleria.TOUCH&&!n&&!i?t.addTimer(!1,e,10):e.call(f),this},refreshImage:function(){return this._scaleImage(),this._options.imagePan&&this.addPan(),this},show:function(n,t,i){if(n!==!1&&(this._options.queue||!this._queue.stalled)){if(n=Math.max(0,Math.min(parseInt(n,10),this.getDataLength()-1)),t=typeof t!="undefined"?!!t:n<this.getIndex(),i=i||!1,!i&&Galleria.History){Galleria.History.set(n.toString());return}return this._active=n,y.push.call(this._queue,{index:n,rewind:t}),this._queue.stalled||this._show(),this}},_show:function(){var r=this,f=this._queue[0],e=this.getData(f.index),a,l,h,c;if(e){var p=e.iframe||(this.isFullscreen()&&"big"in e?e.big:e.image),s=this._controls.getActive(),o=this._controls.getNext(),b=o.isCached(p),w=this._thumbnails[f.index],d=function(){n(o.image).trigger("mouseup")},v=function(u,f,e,o,s){return function(){var h;r._queue.stalled=!1,t.toggleQuality(f.image,r._options.imageQuality),r._layers[r._controls.active].innerHTML="",n(e.container).css({zIndex:0,opacity:0}).show(),e.isIframe&&n(e.container).find("iframe").remove(),r.$("container").toggleClass("iframe",!!u.iframe),n(f.container).css({zIndex:1,left:0,top:0}).show(),r._controls.swap(),r._options.imagePan&&r.addPan(f.image),(u.link||r._options.lightbox||r._options.clicknext)&&n(f.image).css({cursor:"pointer"}).bind("mouseup",function(){if(r._options.clicknext&&!Galleria.TOUCH){r._options.pauseOnInteraction&&r.pause(),r.next();return}if(u.link){r._options.popupLinks?h=i.open(u.link,"_blank"):i.location.href=u.link;return}r._options.lightbox&&r.openLightbox()}),y.shift.call(r._queue),r._queue.length&&r._show(),r._playCheck(),r.trigger({type:Galleria.IMAGE,index:o.index,imageTarget:f.image,thumbTarget:s.image,galleriaData:u})}}(e,o,s,f,w);if(this._options.carousel&&this._options.carouselFollow&&this._carousel.follow(f.index),this._options.preload){h=this.getNext();try{for(l=this._options.preload;l>0;l--)a=new Galleria.Picture,c=r.getData(h),a.preload(this.isFullscreen()&&"big"in c?c.big:c.image),h=r.getNext(h)}catch(g){}}t.show(o.container),o.isIframe=!!e.iframe,n(r._thumbnails[f.index].container).addClass("active").siblings(".active").removeClass("active"),r.trigger({type:Galleria.LOADSTART,cached:b,index:f.index,rewind:f.rewind,imageTarget:o.image,thumbTarget:w.image,galleriaData:e}),o.load(p,function(i){var o=n(r._layers[1-r._controls.active]).html(e.layer||"").hide();r._scaleImage(i,{complete:function(i){var h,c;"image"in s&&t.toggleQuality(s.image,!1),t.toggleQuality(i.image,!1),r._queue.stalled=!0,r.removePan(),r.setInfo(f.index),r.setCounter(f.index),e.layer&&(o.show(),(e.link||r._options.lightbox||r._options.clicknext)&&o.css("cursor","pointer").unbind("mouseup").mouseup(d)),r.trigger({type:Galleria.LOADFINISH,cached:b,index:f.index,rewind:f.rewind,imageTarget:i.image,thumbTarget:r._thumbnails[f.index].image,galleriaData:r.getData(f.index)}),h=r._options.transition,n.each({initial:s.image===null,touch:Galleria.TOUCH,fullscreen:r.isFullscreen()},function(n,t){if(t&&r._options[n+"Transition"]!==u)return h=r._options[n+"Transition"],!1}),h in k==0?v():(c={prev:s.container,next:i.container,rewind:f.rewind,speed:r._options.transitionSpeed||400},k[h].call(r,c,v))}})})}},getNext:function(n){return n=typeof n=="number"?n:this.getIndex(),n===this.getDataLength()-1?0:n+1},getPrev:function(n){return n=typeof n=="number"?n:this.getIndex(),n===0?this.getDataLength()-1:n-1},next:function(){return this.getDataLength()>1&&this.show(this.getNext(),!1),this},prev:function(){return this.getDataLength()>1&&this.show(this.getPrev(),!0),this},get:function(n){return n in this._dom?this._dom[n]:null},getData:function(n){return n in this._data?this._data[n]:this._data[this._active]},getDataLength:function(){return this._data.length},getIndex:function(){return typeof this._active=="number"?this._active:!1},getStageHeight:function(){return this._stageHeight},getStageWidth:function(){return this._stageWidth},getOptions:function(n){return typeof n=="undefined"?this._options:this._options[n]},setOptions:function(t,i){return typeof t=="object"?n.extend(this._options,t):this._options[t]=i,this},play:function(n){return this._playing=!0,this._playtime=n||this._playtime,this._playCheck(),this.trigger(Galleria.PLAY),this},pause:function(){return this._playing=!1,this.trigger(Galleria.PAUSE),this},playToggle:function(n){return this._playing?this.pause():this.play(n)},isPlaying:function(){return this._playing},isFullscreen:function(){return this._fullscreen.active},_playCheck:function(){var n=this,i=0,f=20,e=t.timestamp(),r="play"+this._id,u;this._playing&&(t.clearTimer(r),u=function(){if(i=t.timestamp()-e,i>=n._playtime&&n._playing){t.clearTimer(r),n.next();return}n._playing&&(n.trigger({type:Galleria.PROGRESS,percent:Math.ceil(i/n._playtime*100),seconds:Math.floor(i/1e3),milliseconds:i}),t.addTimer(r,u,f))},t.addTimer(r,u,f))},setPlaytime:function(n){return this._playtime=n,this},setIndex:function(n){return this._active=n,this},setCounter:function(n){if(typeof n=="number"?n++:typeof n=="undefined"&&(n=this.getIndex()+1),this.get("current").innerHTML=n,f){var r=this.$("counter"),i=r.css("opacity");parseInt(i,10)===1?t.removeAlpha(r[0]):this.$("counter").css("opacity",i)}return this},setInfo:function(t){var r=this,i=this.getData(t);return n.each(["title","description"],function(n,t){var u=r.$("info-"+t);i[t]?u[i[t].length?"show":"hide"]().html(i[t]):u.empty().hide()}),this},hasInfo:function(n){for(var i="title description".split(" "),t=0;i[t];t++)if(!!this.getData(n)[i[t]])return!0;return!1},jQuery:function(t){var r=this,u=[],i;return n.each(t.split(","),function(t,i){i=n.trim(i),r.get(i)&&u.push(i)}),i=n(r.get(u.shift())),n.each(u,function(n,t){i=i.add(r.get(t))}),i},$:function(){return this.jQuery.apply(this,t.array(arguments))}},n.each(g,function(n,t){var i=/_/.test(t)?t.replace(/_/g,""):t;Galleria[t.toUpperCase()]="galleria."+i}),n.extend(Galleria,{IE9:f===9,IE8:f===8,IE7:f===7,IE6:f===6,IE:f,WEBKIT:/webkit/.test(l),CHROME:/chrome/.test(l),SAFARI:/safari/.test(l)&&!/chrome/.test(l),QUIRK:f&&r.compatMode&&r.compatMode==="BackCompat",MAC:/mac/.test(navigator.platform.toLowerCase()),OPERA:!!i.opera,IPHONE:/iphone/.test(l),IPAD:/ipad/.test(l),ANDROID:/android/.test(l),TOUCH:"ontouchstart"in r}),Galleria.addTheme=function(i){i.name||Galleria.raise("No theme name specified"),i.defaults=typeof i.defaults!="object"?{}:ut(i.defaults);var r=!1,u;return typeof i.css=="string"?(n("link").each(function(n,t){return u=new RegExp(i.css),u.test(t.href)?(r=!0,b(i),!1):void 0}),r||n("script").each(function(n,f){u=new RegExp("galleria\\."+i.name.toLowerCase()+"\\."),u.test(f.src)&&(r=f.src.replace(/[^\/]*$/,"")+i.css,t.addTimer("css",function(){t.loadCSS(r,"galleria-theme",function(){b(i)})},1))}),r||Galleria.raise("No theme CSS loaded")):b(i),i},Galleria.loadTheme=function(r,f){var s=!1,e=p.length,o=i.setTimeout(function(){Galleria.raise("Theme at "+r+" could not load, check theme path.",!0)},5e3);return Galleria.theme=u,t.loadScript(r,function(){if(i.clearTimeout(o),e){var t=[];n.each(Galleria.get(),function(i,r){var e=n.extend(r._original.options,{data_source:r._data},f),u;r.$("container").remove(),u=new Galleria,u._id=r._id,u.init(r._original.target,e),t.push(u)}),p=t}}),Galleria},Galleria.get=function(n){if(!!a[n])return a[n];if(typeof n!="number")return a;Galleria.raise("Gallery index "+n+" not found")},Galleria.configure=function(t,i){var r={};return typeof t=="string"&&i?(r[t]=i,t=r):n.extend(r,t),Galleria.configure.options=r,n.each(Galleria.get(),function(n,t){t.setOptions(r)}),Galleria},Galleria.configure.options={},Galleria.on=function(t,i){if(t)return Galleria.on.binds.push({type:t,callback:i||e}),n.each(Galleria.get(),function(n,r){r.bind(t,i)}),Galleria},Galleria.on.binds=[],Galleria.run=function(t,i){return n(t||"#galleria").galleria(i),Galleria},Galleria.addTransition=function(n,t){return k[n]=t,Galleria},Galleria.utils=t,Galleria.log=function(){return"console"in i&&"log"in i.console?i.console.log:function(){i.alert(t.array(arguments).join(", "))}}(),Galleria.ready=function(t){return n.each(p,function(n,i){t.call(i,i._options)}),Galleria.ready.callbacks.push(t),Galleria},Galleria.ready.callbacks=[],Galleria.raise=function(t,i){var f=i?"Fatal error":"Error",e=this,r={color:"#fff",position:"absolute",top:0,left:0,zIndex:1e5},u=function(t){var u='<div style="padding:4px;margin:0 0 2px;background:#'+(i?"811":"222")+'";>'+(i?"<strong>"+f+": </strong>":"")+t+"</div>";n.each(a,function(){var n=this.$("errors"),t=this.$("target");n.length||(t.css("position","relative"),n=this.addElement("errors").appendChild("target","errors").$("errors").css(r)),n.append(u)}),a.length||n("<div>").css(n.extend(r,{position:"fixed"})).append(u).appendTo(o().body)};if(rt){if(u(t),i)throw new Error(f+": "+t);}else if(i){if(tt)return;tt=!0,i=!1,u("Gallery could not load.")}},Galleria.version=st,Galleria.requires=function(n,t){return t=t||"You need to upgrade Galleria to version "+n+" to use one or more components.",Galleria.version<n&&Galleria.raise(t,!0),Galleria},Galleria.Picture=function(i){this.id=i||null,this.image=null,this.container=t.create("galleria-image"),n(this.container).css({overflow:"hidden",position:"relative"}),this.original={width:0,height:0},this.ready=!1,this.isIframe=!1},Galleria.Picture.prototype={cache:{},show:function(){t.show(this.image)},hide:function(){t.moveOut(this.image)},clear:function(){this.image=null},isCached:function(n){return!!this.cache[n]},preload:function(t){n(new Image).load(function(n,t){return function(){t[n]=n}}(t,this.cache)).attr("src",t)},load:function(r,u,f){var s;if(typeof u=="function"&&(f=u,u=null),this.isIframe)return s="if"+ +new Date,this.image=n("<iframe>",{src:r,frameborder:0,id:s,allowfullscreen:!0,css:{visibility:"hidden"}})[0],n(this.container).find("iframe,img").remove(),this.container.appendChild(this.image),n("#"+s).load(function(t,r){return function(){i.setTimeout(function(){n(t.image).css("visibility","visible"),typeof r=="function"&&r.call(t,t)},10)}}(this,f)),this.container;this.image=new Image;var a=0,h=!1,c=!1,l=n(this.container),e=n(this.image),o=function(t,r,f){return function(){var e=function(){n(this).unbind("load"),t.original=u||{height:this.height,width:this.width},t.container.appendChild(this),t.cache[f]=f,typeof r=="function"&&i.setTimeout(function(){r.call(t,t)},1)};!this.width||!this.height?i.setTimeout(function(t){return function(){t.width&&t.height?e.call(t):c?Galleria.raise("Could not extract width/height from image: "+t.src+". Traced measures: width:"+t.width+"px, height: "+t.height+"px."):(n(new Image).load(o).attr("src",t.src),c=!0)}}(this),2):e.call(this)}}(this,f,r);return l.find("iframe,img").remove(),e.css("display","block"),t.hide(this.image),n.each("minWidth minHeight maxWidth maxHeight".split(" "),function(n,t){e.css(t,/min/.test(t)?"0":"none")}),this.cache[r]?(e.load(o).attr("src",r),this.container):(e.load(o).error(function(){h?d?n(this).attr("src",d):Galleria.raise("Image not found: "+r):(h=!0,i.setTimeout(function(n,i){return function(){n.attr("src",i+"?"+t.timestamp())}}(n(this),r),50))}).attr("src",r),this.container)},scale:function(i){var r=this,s,o,f,c;if(i=n.extend({width:0,height:0,min:u,max:u,margin:0,complete:e,position:"center",crop:!1,canvas:!1},i),this.isIframe){n(this.image).width(i.width).height(i.height).removeAttr("width").removeAttr("height"),n(this.container).width(i.width).height(i.height),i.complete.call(r,r);try{this.image.contentWindow&&n(this.image.contentWindow).trigger("resize")}catch(l){}return this.container}return this.image?(f=n(r.container),t.wait({until:function(){return s=i.width||f.width()||t.parseValue(f.css("width")),o=i.height||f.height()||t.parseValue(f.css("height")),s&&o},success:function(){var e=(s-i.margin*2)/r.original.width,v=(o-i.margin*2)/r.original.height,p=Math.min(e,v),y=Math.max(e,v),k={"true":y,width:e,height:v,"false":p,landscape:r.original.width>r.original.height?y:p,portrait:r.original.width<r.original.height?y:p},f=k[i.crop.toString()],l="";i.max&&(f=Math.min(i.max,f)),i.min&&(f=Math.max(i.min,f)),n.each(["width","height"],function(t,i){n(r.image)[i](r[i]=r.image[i]=Math.round(r.original[i]*f))}),n(r.container).width(s).height(o),i.canvas&&h&&(h.elem.width=r.width,h.elem.height=r.height,l=r.image.src+":"+r.width+"x"+r.height,r.image.src=h.cache[l]||function(n){h.context.drawImage(r.image,0,0,r.original.width*f,r.original.height*f);try{return c=h.elem.toDataURL(),h.length+=c.length,h.cache[n]=c,c}catch(t){return r.image.src}}(l));var u={},a={},w=function(i,u,f){var o=0,e,s;return/\%/.test(i)?(e=parseInt(i,10)/100,s=r.image[u]||n(r.image)[u](),o=Math.ceil(s*-1*e+f*e)):o=t.parseValue(i),o},b={top:{top:0},left:{left:0},right:{left:"100%"},bottom:{top:"100%"}};n.each(i.position.toLowerCase().split(" "),function(n,t){t==="center"&&(t="50%"),u[n?"top":"left"]=t}),n.each(u,function(t,i){b.hasOwnProperty(i)&&n.extend(a,b[i])}),u=u.top?n.extend(u,a):a,u=n.extend({top:"50%",left:"50%"},u),n(r.image).css({position:"absolute",top:w(u.top,"height",o),left:w(u.left,"width",s)}),r.show(),r.ready=!0,i.complete.call(r,r)},error:function(){Galleria.raise("Could not scale image: "+r.image.src)},timeout:1e3}),this):this.container}},n.extend(n.easing,{galleria:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},galleriaIn:function(n,t,i,r,u){return r*(t/=u)*t+i},galleriaOut:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i}}),n.fn.galleria=function(t){var i=this.selector;return n(this).length?this.each(function(){n.data(this,"galleria")||n.data(this,"galleria",(new Galleria).init(this,t))}):(n(function(){n(i).length?n(i).galleria(t):Galleria.utils.wait({until:function(){return n(i).length},success:function(){n(i).galleria(t)},error:function(){Galleria.raise('Init failed: Galleria could not find the element "'+i+'".')},timeout:5e3})}),this)}}(jQuery),currPage=1,function(n){function t(t,i){return parseInt(n.css(t[0],i))||0}function u(n){return n[0].offsetWidth+t(n,"marginLeft")+t(n,"marginRight")}function f(n){return n[0].offsetHeight+t(n,"marginTop")+t(n,"marginBottom")}function i(t,i){currPage++;var r=currPage*t;currPage>i?(n(".carouselPaging").text("1-"+t+" of "),currPage=1):n(".carouselPaging").text(r-t+1+"-"+r+" of ")}function r(t){currPage--;var r=currPage*t;currPage==1?n(".carouselPaging").text("1-"+t+" of "):n(".carouselPaging").text(r-t+1+"-"+r+" of ")}n.fn.jCarouselLite=function(t){return t=n.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:!1,auto:null,speed:200,easing:null,vertical:!1,circular:!0,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null,displayCount:null,countTarget:null},t||{}),this.each(function(){function d(){return l.slice(o).slice(0,e)}function a(i){if(!k){if(t.beforeStart&&t.beforeStart.call(this,d()),t.circular)i<=t.start-e-1?(s.css(w,-((h-e*2)*c)+"px"),o=i==t.start-e-1?h-e*2-1:h-e*2-t.scroll):i>=h-e+1?(s.css(w,-(e*c)+"px"),o=i==h-e+1?e+1:e+t.scroll):o=i;else{if(i<0||i>h-e)return;o=i}k=!0,s.animate(w=="left"?{left:-(o*c)}:{top:-(o*c)},t.speed,t.easing,function(){t.afterEnd&&t.afterEnd.call(this,d()),k=!1}),t.circular||(n(t.btnPrev+","+t.btnNext).removeClass("disabled"),n(o-t.scroll<0&&t.btnPrev||o+t.scroll>h-e&&t.btnNext||[]).addClass("disabled"))}return!1}var k=!1,w=t.vertical?"top":"left",g=t.vertical?"height":"width",v=n(this),s=n("ul",v),b=n("li",s),p=b.size(),e=t.visible,y;t.circular&&(s.prepend(b.slice(p-e-0).clone()).append(b.slice(0,e).clone()),t.start+=e),y=p%t.scroll?p/t.scroll+1:p/t.scroll;var l=n("li",s),h=l.length,o=t.start;v.css("visibility","visible"),l.css({overflow:"hidden",float:t.vertical?"none":"left",visibility:"visible"}),s.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"}),v.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var c=t.vertical?f(l):u(l),nt=c*h,tt=c*e;l.css({width:l.width()}),s.css(g,nt+"px").css(w,-(o*c)),v.css(g,tt+"px"),n(".carouselPaging").text(currPage+"-"+e+" of "),t.btnPrev&&n(t.btnPrev).click(function(){return t.displayCount&&r(t.scroll,y),a(o-t.scroll)}),t.btnNext&&n(t.btnNext).click(function(){return t.displayCount&&i(t.scroll,y),a(o+t.scroll)}),t.displayCount&&n(t.countTarget).text(p),t.btnGo&&n.each(t.btnGo,function(i,r){n(r).click(function(){return a(t.circular?t.visible+i:i)})}),t.mouseWheel&&v.mousewheel&&v.mousewheel(function(n,i){return i>0?a(o-t.scroll):a(o+t.scroll)}),t.auto&&setInterval(function(){a(o+t.scroll),t.displayCount&&i(t.scroll,y)},t.auto+t.speed)})}}(jQuery),$(document).ready(function(){var s=!1,r={},i=0,f=$(window).width(),h=$(window).height(),l=$(document).height(),a=$(document).width(),o=0,u,e=$(".container").width(),v=(f-e)/2,n=0,t,c=function(){return"<div class='toolTipContainer'><div class='toolTipMid'></div><div class='toolTipBtm'></div></div>"};$("body").prepend(c()),$("#lightboxLoginForm #divLoginLoading").hide(),$("#lightboxPasswordForm #divForgotLoading").hide(),$(".openLightbox").live("click",function(u){u.preventDefault(),i=$(this).attr("data-lightbox"),n=$(this).attr("data-form");var a=$(document).scrollTop(),v=$(this).attr("data-width"),e=$(this).attr("data-header"),c=$(this).attr("data-contentUrl");$.ajax({url:c,type:"get",dataType:"html",success:function(n){LoadLightBox(i,e),$("#lightboxContentWrapper"+i+" #lightboxContent").html(n)},complete:function(){function e(){u.preventDefault(),closeLightbox(i),getCookie(customModalRegistrationSwitch)||setCookie(customModalRegistrationSwitch,1,8)}r!=null&&r!=undefined&&clearTimeout(r),DynamicLoadForms(n,h,f,l,a,v,o,i),$("#lightboxClose").click(function(){e()}),s||$("#lightboxMask").click(function(){e()}),$("#formSwitch, #lightboxLoginForm .forgotPassLink").click(function(){function i(n){$("html, body").animate({scrollTop:$("#lightboxLogin").offset().top-n},500)}n=$(this).attr("data-form"),showForm(n);var r=$("#lightboxLogin").height()-200,f=$("#lightboxLogin").height()-750;$.browser.msie&&parseInt($.browser.version,10)<9?n=="register"?(t=$("#lightboxLogin").height()-600,i(t)):n=="login"&&(t=$("#lightboxLogin").height()-500,i(t)):(u.preventDefault(),n=="register"?(t=f,i(t)):n=="login"&&(t=r,i(t)))})}})}),$(".toolTip").live({mouseenter:function(){var i;$(".toolTipContainer").hide();var e=$(this).attr("data-tooltip"),r=$(this).offset(),f=r.left,t=r.top,o=$(this).height();$(".toolTipContainer .toolTipMid").html(e),i=$(".toolTipContainer").height(),t=t-i-10+"px",u=setTimeout(function(){$(".toolTipContainer").css({top:t,left:f}).stop(!0,!0).fadeIn(300)},200)},mouseleave:function(){$(".toolTipContainer").hide(),clearTimeout(u)}})}),(typeof Crypto=="undefined"||!Crypto.util)&&function(){var t=window.Crypto={},i=t.util={rotl:function(n,t){return n<<t|n>>>32-t},rotr:function(n,t){return n<<32-t|n>>>t},endian:function(n){if(n.constructor==Number)return i.rotl(n,8)&16711935|i.rotl(n,24)&4278255360;for(var t=0;t<n.length;t++)n[t]=i.endian(n[t]);return n},randomBytes:function(n){for(var t=[];n>0;n--)t.push(Math.floor(Math.random()*256));return t},bytesToWords:function(n){for(var r=[],t=0,i=0;t<n.length;t++,i+=8)r[i>>>5]|=(n[t]&255)<<24-i%32;return r},wordsToBytes:function(n){for(var i=[],t=0;t<n.length*32;t+=8)i.push(n[t>>>5]>>>24-t%32&255);return i},bytesToHex:function(n){for(var i=[],t=0;t<n.length;t++)i.push((n[t]>>>4).toString(16)),i.push((n[t]&15).toString(16));return i.join("")},hexToBytes:function(n){for(var i=[],t=0;t<n.length;t+=2)i.push(parseInt(n.substr(t,2),16));return i},bytesToBase64:function(t){var u,i,f,r;if(typeof btoa=="function")return btoa(n.bytesToString(t));for(u=[],i=0;i<t.length;i+=3)for(f=t[i]<<16|t[i+1]<<8|t[i+2],r=0;r<4;r++)i*8+r*6<=t.length*8?u.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(f>>>6*(3-r)&63)):u.push("=");return u.join("")},base64ToBytes:function(t){if(typeof atob=="function")return n.stringToBytes(atob(t));for(var t=t.replace(/[^A-Z0-9+\/]/ig,""),u=[],r=0,i=0;r<t.length;i=++r%4)i!=0&&u.push(("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(r-1))&Math.pow(2,-2*i+8)-1)<<i*2|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(r))>>>6-i*2);return u}},t=t.charenc={},n;t.UTF8={stringToBytes:function(t){return n.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(n.bytesToString(t)))}},n=t.Binary={stringToBytes:function(n){for(var i=[],t=0;t<n.length;t++)i.push(n.charCodeAt(t)&255);return i},bytesToString:function(n){for(var i=[],t=0;t<n.length;t++)i.push(String.fromCharCode(n[t]));return i.join("")}}}(),function(){var t=Crypto,i=t.util,r=t.charenc,u=r.UTF8,f=r.Binary,n=t.SHA1=function(t,r){var u=i.wordsToBytes(n._sha1(t));return r&&r.asBytes?u:r&&r.asString?f.bytesToString(u):i.bytesToHex(u)};n._sha1=function(n){var h;n.constructor==String&&(n=u.stringToBytes(n));var l=i.bytesToWords(n),o=n.length*8,n=[],s=1732584193,r=-271733879,f=-1732584194,e=271733878,c=-1009589776;for(l[o>>5]|=128<<24-o%32,l[(o+64>>>9<<4)+15]=o,o=0;o<l.length;o+=16){for(var v=s,y=r,p=f,w=e,a=c,t=0;t<80;t++)t<16?n[t]=l[o+t]:(h=n[t-3]^n[t-8]^n[t-14]^n[t-16],n[t]=h<<1|h>>>31),h=(s<<5|s>>>27)+c+(n[t]>>>0)+(t<20?(r&f|~r&e)+1518500249:t<40?(r^f^e)+1859775393:t<60?(r&f|r&e|f&e)-1894007588:(r^f^e)-899497514),c=e,e=f,f=r<<30|r>>>2,r=s,s=h;s+=v,r+=y,f+=p,e+=w,c+=a}return[s,r,f,e,c]},n._blocksize=16,n._digestsize=20}(),eval(function(n,t,i,r,u,f){if(u=function(n){return(n<t?"":u(parseInt(n/t)))+((n=n%t)>35?String.fromCharCode(n+29):n.toString(36))},!"".replace(/^/,String)){while(i--)f[u(i)]=r[i]||u(i);r=[function(n){return f[n]}],u=function(){return"\\w+"},i=1}while(i--)r[i]&&(n=n.replace(new RegExp("\\b"+u(i)+"\\b","g"),r[i]));return n}("(8($){$.3g.3h=8(b){4 c={2m:'X.3i',1S:0,Y:0.7,2n:o,1t:3j,u:o,w:o,2o:z,2p:z,1T:0,s:{18:z,1U:o,19:3k,2q:'3l',2r:'3m',1V:z,2s:'(',2t:')',2u:o,2v:o},2w:'1W-2x',2y:z,1u:z,1v:{1a:o,2z:o,2A:o}};4 d=$.2B(o,c,b);5(b&&b.s){d.s=$.2B(o,c.s,b.s)};5(!d.s.18){d.s.1U=o};4 e=[];$(3).2C(8(){4 a=1w 1X(3,d);e[e.H]=a});v e};8 2D(a,b,c){4 d=13(a.t('P'),10);5(b=='B'){4 e='-'+3.C+'A';a.t('P',3.C+'A')}x{4 e=3.C+'A';a.t('P','-'+3.C+'A')};5(c){c.t('1x','-'+c[0].2E+'A');c.1b({1x:0},3.q.1t*2)};v{1c:{P:e},1d:{P:d}}};8 2F(a,b,c){4 d=13(a.t('B'),10);5(b=='B'){4 e='-'+3.G+'A';a.t('B',3.G+'A')}x{4 e=3.G+'A';a.t('B','-'+3.G+'A')};5(c){c.t('1x','-'+c[0].2E+'A');c.1b({1x:0},3.q.1t*2)};v{1c:{B:e},1d:{B:d}}};8 2G(a,b,c){4 d=a.u();4 e=a.w();4 f=13(a.t('B'),10);4 g=13(a.t('P'),10);a.t({u:0,w:0,P:3.C/2,B:3.G/2});v{1c:{u:0,w:0,P:3.C/2,B:3.G/2},1d:{u:d,w:e,P:g,B:f}}};8 2H(a,b,c){a.t('Q',0);v{1c:{Q:0},1d:{Q:1}}};8 2I(a,b,c){a.t('Q',0);v{1c:{Q:0},1d:{Q:1},19:0}};8 1X(a,b){3.1a(a,b)};1X.2J={14:o,R:o,1y:o,T:o,X:o,1m:o,L:o,1z:o,1A:o,1e:o,1f:o,s:o,G:0,C:0,M:0,15:o,1B:0,q:o,E:o,1g:o,1C:o,1a:8(b,c){4 d=3;3.14=$(b);3.q=c;3.2K();3.2L();5(3.q.u){3.G=3.q.u;3.R.u(3.q.u);3.14.u(3.q.u)}x{3.G=3.R.u()};5(3.q.w){3.C=3.q.w;3.R.w(3.q.w)}x{3.C=3.R.w()};3.1B=3.T.u();3.M=0;3.15=o;3.1g=o;3.2M();5(3.q.2o){3.2N()};4 e=8(a){v d.1D(a)};3.s=1w 1Y(e,3.q.s);3.I.J(3.s.2O());5(3.q.s.18){3.s.18()}x{3.s.1Z()};5(3.q.2p){3.2P()};5(3.q.2y){3.2Q()};4 f=3.q.1S;5(20.21.22&&20.21.22.3n('#r-U')===0){f=20.21.22.2R(/[^0-9]+/g,'');5((f*1)!=f){f=3.q.1S}};3.1E(z);3.1n(f,8(){5(d.q.s.1U){d.Z(f+1);d.s.1o()}});3.N(3.q.1v.1a)},2L:8(){3.1C={'1W-3o':2D,'1W-2x':2F,'3p':2G,'3q':2H,'3r':2I}},2K:8(){3.I=3.14.D('.r-I');3.1y=$('<p F=\"r-3s\"></p>');3.I.J(3.1y);3.R=3.14.D('.r-U-14');3.R.3t();3.T=3.14.D('.r-T');3.L=3.T.D('.r-3u');3.1m=$('<y F=\"r-1m\"></y>');3.X=$('<16 F=\"r-X\" 1F=\"'+3.q.2m+'\">');3.R.J(3.X);3.X.11();$(1G.3v).J(3.1m)},1E:8(a){5(a){3.X.1h()}x{3.X.11()}},3w:8(a,b){5($.23(b)){3.1C[a]=b}},2M:8(){4 f=3;3.E=[];4 g=0;4 h=0;4 j=3.L.D('a');4 k=j.H;5(3.q.Y<1){j.D('16').t('Q',3.q.Y)};j.2C(8(i){4 a=$(3);4 b=a.O('3x');4 c=a.D('16');5(!f.24(c[0])){c.2S(8(){g+=3.1p.1p.25;h++})}x{g+=c[0].1p.1p.25;h++};a.1H('r-1I'+i);a.1q(8(){f.1n(i);f.s.K();v o}).2T(8(){5(!$(3).1r('.r-1i')&&f.q.Y<1){$(3).D('16').1J(1K,1)};f.Z(i)},8(){5(!$(3).1r('.r-1i')&&f.q.Y<1){$(3).D('16').1J(1K,f.q.Y)}});4 d=o;5(c.1L('r-1j')){d=c.1L('r-1j')}x 5(c.O('26')&&c.O('26').H){d=c.O('26')};4 e=o;5(c.1L('r-S')){e=c.1L('r-S')}x 5(c.O('S')&&c.O('S').H){e=c.O('S')};f.E[i]={1I:c.O('1F'),U:b,27:o,1k:o,1j:d,S:e,1l:o}});4 l=28(8(){5(k==h){f.T.D('.r-1I-3y').t('u',g+'A');1M(l)}},3z)},2Q:8(){4 a=3;$(1G).2U(8(e){5(e.29==39){a.1D();a.s.K()}x 5(e.29==37){a.2a();a.s.K()}})},2N:8(){3.1e=$('<y F=\"r-2b\"><y F=\"r-2b-U\"></y></y>');3.1f=$('<y F=\"r-2V\"><y F=\"r-2V-U\"></y></y>');3.R.J(3.1e);3.R.J(3.1f);4 a=3;3.1f.2W(3.1e).3A(8(e){$(3).t('w',a.C);$(3).D('y').1h()}).3B(8(e){$(3).D('y').11()}).1q(8(){5($(3).1r('.r-2b')){a.1D();a.s.K()}x{a.2a();a.s.K()}}).D('y').t('Q',0.7)},2P:8(){4 c=3;3.1A=$('<y F=\"r-2c\"></y>');3.1z=$('<y F=\"r-3C\"></y>');3.T.J(3.1A);3.T.2X(3.1z);4 d=0;4 e=o;$(3.1z).2W(3.1A).1q(8(){4 a=c.1B-3D;5(c.q.1T>0){4 a=c.q.1T};5($(3).1r('.r-2c')){4 b=c.L.17()+a}x{4 b=c.L.17()-a};5(c.q.s.1V){c.s.K()};c.L.1b({17:b+'A'});v o}).t('Q',0.6).2T(8(){4 b='B';5($(3).1r('.r-2c')){b='2d'};e=28(8(){d++;5(d>30&&c.q.s.1V){c.s.K()};4 a=c.L.17()+1;5(b=='B'){a=c.L.17()-1};c.L.17(a)},10);$(3).t('Q',1)},8(){d=0;1M(e);$(3).t('Q',0.6)})},2e:8(){3.1y.2f((3.M+1)+' / '+3.E.H);5(!3.q.1u){3.1f.1h().t('w',3.C);3.1e.1h().t('w',3.C);5(3.M==(3.E.H-1)){3.1e.11()};5(3.M==0){3.1f.11()}};3.N(3.q.1v.2z)},2Y:8(a,b){5(b>3.C){4 c=a/b;b=3.C;a=3.C*c};5(a>3.G){4 c=b/a;a=3.G;b=3.G*c};v{u:a,w:b}},2Z:8(a,b,c){a.t('P','31');5(c<3.C){4 d=3.C-c;a.t('P',(d/2)+'A')};a.t('B','31');5(b<3.G){4 d=3.G-b;a.t('B',(d/2)+'A')}},32:8(a){4 b=o;5(a.1j.H||a.S.H){4 c='';5(a.S.H){c='<33 F=\"r-34-S\">'+a.S+'</33>'};4 b='';5(a.1j.H){b='<12>'+a.1j+'</12>'};b=$('<p F=\"r-U-34\">'+c+b+'</p>')};v b},1n:8(a,b){5(3.E[a]&&!3.1g){4 c=3;4 d=3.E[a];3.1g=z;5(!d.1k){3.1E(z);3.Z(a,8(){c.1E(o);c.2g(a,b)})}x{3.2g(a,b)}}},2g:8(a,b){5(3.E[a]){4 c=3;4 d=3.E[a];4 e=$(1G.3E('y')).1H('r-U');4 f=$(1w 35()).O('1F',d.U);e.J(f);3.R.2X(e);4 g=3.2Y(d.1l.u,d.1l.w);f.O('u',g.u);f.O('w',g.w);e.t({u:g.u+'A',w:g.w+'A'});3.2Z(e,g.u,g.w);4 h=3.32(d,e);5(h){e.J(h);4 i=g.u-13(h.t('36-B'),10)-13(h.t('36-2d'),10);h.t('u',i+'A')};3.38(3.T.D('.r-1I'+a));4 j='2d';5(3.M<a){j='B'};3.N(3.q.1v.2A);5(3.15||3.q.2n){4 k=3.q.1t;4 l='3F';4 m=3.1C[3.q.2w].2h(3,e,j,h);5(1N m.19!='1O'){k=m.19};5(1N m.3a!='1O'){l=m.3a};5(3.15){4 n=3.15;n.1b(m.1c,k,l,8(){n.3G()})};e.1b(m.1d,k,l,8(){c.M=a;c.15=e;c.1g=o;c.2e();c.N(b)})}x{3.M=a;3.15=e;3.1g=o;c.2e();3.N(b)}}},3b:8(){5(3.M==(3.E.H-1)){5(!3.q.1u){v o};4 a=0}x{4 a=3.M+1};v a},1D:8(a){4 b=3.3b();5(b===o)v o;3.Z(b+1);3.1n(b,a);v z},3c:8(){5(3.M==0){5(!3.q.1u){v o};4 a=3.E.H-1}x{4 a=3.M-1};v a},2a:8(a){4 b=3.3c();5(b===o)v o;3.Z(b-1);3.1n(b,a);v z},3H:8(){4 a=3;4 i=0;8 2i(){5(i<a.E.H){i++;a.Z(i,2i)}};a.Z(i,2i)},Z:8(a,b){5(3.E[a]){4 c=3.E[a];5(!3.E[a].1k){4 d=$(1w 35());d.O('1F',c.U);5(!3.24(d[0])){3.1m.J(d);4 e=3;d.2S(8(){c.1k=z;c.1l={u:3.u,w:3.w};e.N(b)}).27(8(){c.27=z;c.1k=o;c.1l=o})}x{c.1k=z;c.1l={u:d[0].u,w:d[0].w};3.N(b)}}x{3.N(b)}}},24:8(a){5(1N a.3d!='1O'&&!a.3d){v o};5(1N a.3e!='1O'&&a.3e==0){v o};v z},38:8(a){3.L.D('.r-1i').3f('r-1i');a.1H('r-1i');5(3.q.Y<1){3.L.D('a:3I(.r-1i) 16').1J(1K,3.q.Y);a.D('16').1J(1K,1)};4 b=a[0].1p.3J;b-=(3.1B/2)-(a[0].25/2);3.L.1b({17:b+'A'})},N:8(a){5($.23(a)){a.2h(3)}}};8 1Y(a,b){3.1a(a,b)};1Y.2J={1P:o,1Q:o,V:o,I:o,q:o,2j:o,1s:o,W:o,1R:o,1a:8(a,b){4 c=3;3.2j=a;3.q=b},2O:8(){3.1P=$('<12 F=\"r-s-1o\">'+3.q.2q+'</12>');3.1Q=$('<12 F=\"r-s-K\">'+3.q.2r+'</12>');3.V=$('<12 F=\"r-s-V\"></12>');3.I=$('<y F=\"r-s-I\"></y>');3.I.J(3.1P).J(3.1Q).J(3.V);3.V.11();4 a=3;3.1P.1q(8(){a.1o()});3.1Q.1q(8(){a.K()});$(1G).2U(8(e){5(e.29==3K){5(a.W){a.K()}x{a.1o()}}});v 3.I},1Z:8(){3.1s=o;3.K();3.I.11()},18:8(){3.1s=z;3.I.1h()},3L:8(){5(3.1s){3.1Z()}x{3.18()}},1o:8(){5(3.W||!3.1s)v o;4 a=3;3.W=z;3.I.1H('r-s-W');3.2k();3.N(3.q.2u);v z},K:8(){5(!3.W)v o;3.W=o;3.V.11();3.I.3f('r-s-W');1M(3.1R);3.N(3.q.2v);v z},2k:8(){4 c=3;4 d=3.q.2s;4 e=3.q.2t;1M(c.1R);3.V.1h().2f(d+(3.q.19/2l)+e);4 f=0;3.1R=28(8(){f+=2l;5(f>=c.q.19){4 a=8(){5(c.W){c.2k()};f=0};5(!c.2j(a)){c.K()};f=0};4 b=13(c.V.3M().2R(/[^0-9]/g,''),10);b--;5(b>0){c.V.2f(d+b+e)}},2l)},N:8(a){5($.23(a)){a.2h(3)}}}})(3N);",62,236,"|||this|var|if|||function||||||||||||||||false||settings|ad|slideshow|css|width|return|height|else|div|true|px|left|image_wrapper_height|find|images|class|image_wrapper_width|length|controls|append|stop|thumbs_wrapper|current_index|fireCallback|attr|top|opacity|image_wrapper|title|nav|image|countdown|running|loader|thumb_opacity|preloadImage||hide|span|parseInt|wrapper|current_image|img|scrollLeft|enable|speed|init|animate|old_image|new_image|next_link|prev_link|in_transition|show|active|desc|preloaded|size|preloads|showImage|start|parentNode|click|is|enabled|animation_speed|cycle|callbacks|new|bottom|gallery_info|scroll_back|scroll_forward|nav_display_width|animations|nextImage|loading|src|document|addClass|thumb|fadeTo|300|data|clearInterval|typeof|undefined|start_link|stop_link|countdown_interval|start_at_index|scroll_jump|autostart|stop_on_scroll|slide|AdGallery|AdGallerySlideshow|disable|window|location|hash|isFunction|isImageLoaded|offsetWidth|longdesc|error|setInterval|keyCode|prevImage|next|forward|right|_afterShow|html|_showWhenLoaded|call|preloadNext|nextimage_callback|_next|1000|loader_image|animate_first_image|display_next_and_prev|display_back_and_forward|start_label|stop_label|countdown_prefix|countdown_sufix|onStart|onStop|effect|hori|enable_keyboard_move|afterImageVisible|beforeImageVisible|extend|each|VerticalSlideAnimation|offsetHeight|HorizontalSlideAnimation|ResizeAnimation|FadeAnimation|NoneAnimation|prototype|setupElements|setupAnimations|findImages|initNextAndPrev|create|initBackAndForward|initKeyEvents|replace|load|hover|keydown|prev|add|prepend|_getContainedImageSize|_centerImage||0px|_getDescription|strong|description|Image|padding||highLightThumb||easing|nextIndex|prevIndex|complete|naturalWidth|removeClass|fn|adGallery|gif|400|5000|Start|Stop|indexOf|vert|resize|fade|none|info|empty|thumbs|body|addAnimation|href|list|100|mouseover|mouseout|back|50|createElement|swing|remove|preloadAll|not|offsetLeft|83|toggle|text|jQuery".split("|"),0,{})),sideBarIntPos=-104,carouselVisible=1