function initHomeMain(){var i=new Date,n=i.getHours(),t=$(".main, header");slider=$("#presentation");n>=18&&n<=20?t.addClass("sunset"):n>=21&&n<=23||n>=0&&n<=5?t.addClass("night"):n>=6&&n<=8&&t.addClass("sunrise")}function initPrizes(){function f(f){var o=i+f,s;o>=0&&o<u&&!t&&(t=!0,s=-1*o*e,r.animate({left:s+"px"},500,"easeInOutQuad",function(){t=!1;i=o}),o===u-1?n.find(".arrow-right").hide():n.find(".arrow-right").show(),o===0?n.find(".arrow-left").hide():n.find(".arrow-left").show())}var i=0,t=!1,n=$("#prizes"),r=n.find(".slides"),e=r.find("li").outerWidth(),u=n.find(".slides li").length;n.find(".arrow-right").click(function(){f(1)});n.find(".arrow-left").click(function(){f(-1)})}function initGenericSlider(){$(".slider").not("#home-slider").each(function(){function r(r){var u=n>r?"from-right":n<r?"from-left":"no-change",f=r>n?"from-right":r<n?"from-left":"no-change",e,o;Modernizr.csstransitions&&Modernizr.csstransforms&&Modernizr.opacity?$(t).find(".slides li.slide"+(n+1)).removeClass("from-right from-left no-change").addClass("no-transitions").addClass(u).removeClass("no-transitions"):(e=u==="from-right"?i+"px":u==="from-left"?"-"+i+"px":"0px",$(t).find(".slides li.slide"+(n+1)).css("left","0px").css("opacity",1).stop().animate({left:e,opacity:0},500));n=r;Modernizr.csstransitions&&Modernizr.csstransforms&&Modernizr.opacity?$(t).find(".slides li.slide"+(n+1)).removeClass("from-right from-left no-change").addClass(f):(o=f==="from-right"?i+"px":f==="from-left"?"-"+i+"px":"0px",$(t).find(".slides li.slide"+(n+1)).css({left:o,opacity:0,display:"block"}).stop().animate({left:"0px",opacity:1},500));setTimeout(function(){$(t).attr("class","slider showSlide"+(n+1))},0)}var t=this,n=0,i=1500;numOfSlides=$(this).find(".spots li").length;$(this).find(".spots li").click(function(){r($(this).index())});$(this).find(".slides li").not(".slide"+(n+1)).addClass("from-right")})}function initPresentationSlider(){var t=$("#presentation"),i=t.find(".presentation"),f=t.find(".scenery"),o=i.find(".slides>li").length,n=0,e=null,r={slide:[[],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:400},{animation:{opacity:1},transition:"linear",duration:500,delay:800},{animation:{opacity:1},transition:"linear",duration:500,delay:1200},{animation:{opacity:1},transition:"linear",duration:500,delay:1600}],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:1400},{animation:{opacity:0},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:2200},{animation:{opacity:1},transition:"linear",duration:500,delay:2600},{animation:{opacity:1},transition:"linear",duration:500,delay:3e3},{animation:{opacity:1},transition:"linear",duration:1e3,delay:3400},{animation:{opacity:0},transition:"linear",duration:1e3,delay:2900},{animation:{top:"150px",left:"580px"},transition:"easeOutBounce",duration:1e3,delay:3800},{animation:{opacity:1},transition:"linear",duration:500,delay:5e3}],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:1400},{animation:{opacity:1},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:2200},{animation:{opacity:1},transition:"linear",duration:500,delay:2600},{animation:{opacity:1},transition:"linear",duration:500,delay:3e3},{animation:{opacity:1},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{opacity:0},transition:"linear",duration:500,delay:3400},{animation:{top:"236px",left:"495px"},transition:"easeOutBounce",duration:1e3,delay:3800},{animation:{opacity:1},transition:"linear",duration:500,delay:5e3}],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:1400},{animation:{opacity:1},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:2200},{animation:{opacity:1},transition:"linear",duration:500,delay:2600},{animation:{opacity:1},transition:"linear",duration:500,delay:3e3},{animation:{top:"130px",left:"525px"},transition:"easeOutBounce",duration:1e3,delay:3400},{animation:{opacity:1},transition:"linear",duration:500,delay:5e3}],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:1400},{animation:{opacity:1},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:2200},{animation:{opacity:1},transition:"linear",duration:500,delay:2600},{animation:{opacity:1},transition:"linear",duration:500,delay:3e3},{animation:{top:"195px",left:"429px"},transition:"easeOutBounce",duration:1e3,delay:3400}],[{animation:{opacity:1},transition:"linear",duration:500,delay:0},{animation:{opacity:1},transition:"linear",duration:500,delay:1400},{animation:{opacity:1},transition:"linear",duration:500,delay:1800},{animation:{opacity:1},transition:"linear",duration:500,delay:2200},{animation:{opacity:1},transition:"linear",duration:500,delay:2600},{animation:{opacity:1},transition:"linear",duration:500,delay:3e3},{animation:{opacity:1},transition:"linear",duration:500,delay:3400}]],bg:[[],[{animation:{"margin-left":"0px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"0px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"0px"},transition:"easeInOutQuad",duration:1500}],[{animation:{"margin-left":"-2230px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-2007px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-1748px"},transition:"easeInOutQuad",duration:1500}],[{animation:{"margin-left":"-3990px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-3591px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-3192px"},transition:"easeInOutQuad",duration:1500}],[{animation:{"margin-left":"-5655px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-5090px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-4524px"},transition:"easeInOutQuad",duration:1500}],[{animation:{"margin-left":"-7490px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-6741px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-5992px"},transition:"easeInOutQuad",duration:1500}],[{animation:{"margin-left":"-9255px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-8330px"},transition:"easeInOutQuad",duration:1500},{animation:{"margin-left":"-7404px"},transition:"easeInOutQuad",duration:1500}]]},u;t.length>0&&(u=function(u){var c,w,b,s,l,a,v,y,p;if(u>0&&u<=o&&u!==n&&(c=n,n=u,i.find(".slide"+n).removeClass("complete-animation"),clearTimeout(e),e=setTimeout(function(){i.find(".slide"+c).addClass("complete-animation")},500),f.attr("class","scenery showSlide"+n),i.attr("class","presentation showSlide"+n),!Modernizr.csstransitions)){var h=i.find(".slides .slide"+n),it=i.find(".slides .slide"+c),k=t.find("#arrow-left"),d=t.find("#arrow-right");h.children("div").each(function(){$(this).css("opacity",0)});c===1&&n>=2&&(k.animate({top:"50%"},350,"linear"),n===6&&d.animate({top:"-50%"},350,"linear"));c===2&&n===1&&k.animate({top:"-50%"},350,"linear");c===5&&n===6&&d.animate({top:"-50%"},350,"linear");c===6&&n<=5&&d.animate({top:"50%"},350,"linear");it.children("div").each(function(){$(this).animate({opacity:0},500,"linear")});switch(n){case 1:k.css({top:"-50%"});break;case 2:h.find("div.app").css({opacity:"1",top:"-500px"});break;case 3:h.find("div.console").css({opacity:"1",top:"-500px"});break;case 4:h.find("div.laptop").css({opacity:"1",top:"-500px"});break;case 5:h.find("div.friends").css({opacity:"1",top:"-500px"})}var g=r.bg[n][0],nt=r.bg[n][1],tt=r.bg[n][2];f.children("div.foreground").animate(g.animation,g.duration,g.transition);f.children("div.middleground").animate(nt.animation,nt.duration,nt.transition);f.children("div.background").animate(tt.animation,tt.duration,tt.transition);h.children("div").each(function(t){var i=r.slide[n][t].animation,u=r.slide[n][t].transition,f=r.slide[n][t].delay,e=r.slide[n][t].duration;$(this).delay(f).animate(i,e,u)});w=function(){l.css({top:"360px",left:"130px",opacity:0,width:"50px",height:"28px"});a.css({top:"360px",left:"60px",opacity:0,width:"50px",height:"28px"});v.css({top:"360px",left:"100px",opacity:0,width:"50px",height:"28px"});y.css({top:"360px",left:"170px",opacity:0,width:"50px",height:"28px"});p.css({top:"360px",left:"200px",opacity:0,width:"50px",height:"28px"});l.delay(0).animate({opacity:.6},150,"linear",function(){l.animate({top:"0px",left:"97px",width:"116px",height:"66px",opacity:1},1850,"easeInQuad")});a.delay(1700).animate({opacity:.6},150,"linear",function(){a.animate({top:"0px",left:"27px",width:"116px",height:"66px",opacity:1},1850,"easeInQuad")});v.delay(3400).animate({opacity:.6},150,"linear",function(){v.animate({top:"0px",left:"67px",width:"116px",height:"66px",opacity:1},1850,"easeInQuad")});y.delay(5100).animate({opacity:.6},150,"linear",function(){y.animate({top:"0px",left:"137px",width:"116px",height:"66px",opacity:1},1850,"easeInQuad")});p.delay(6700).animate({opacity:.6},150,"linear",function(){p.animate({top:"0px",left:"167px",width:"116px",height:"66px",opacity:1},1850,"easeInQuad",w)})};b=function(){n===1?(s.animate({width:"471px",height:"267px",top:"110px",left:"432px"},1200,"easeOutQuad"),s.animate({width:"435px",height:"247px",top:"120px",left:"450px"},1200,"easeOutQuad",b)):n===6&&(s.animate({width:"471px",height:"267px",top:"140px",left:"502px"},1200,"easeOutQuad"),s.animate({width:"435px",height:"247px",top:"150px",left:"520px"},1200,"easeOutQuad",b))};switch(n){case 1:s=h.find("div.cloud");s.css({"background-size":"contain"});b();break;case 2:s=h.find("div.weather");s.remove("div.cloud");s.html('\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud1" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud2" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud3" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud4" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud5" alt="Cloud" />\t\t\t\t\t\t\t');l=s.children("img.imgCloud1");a=s.children("img.imgCloud2");v=s.children("img.imgCloud3");y=s.children("img.imgCloud4");p=s.children("img.imgCloud5");w();break;case 3:s=h.find("div.weather");s.remove("div.cloud");s.html('\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud1" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud2" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud3" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud4" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud5" alt="Cloud" />\t\t\t\t\t\t\t');l=s.children("img.imgCloud1");a=s.children("img.imgCloud2");v=s.children("img.imgCloud3");y=s.children("img.imgCloud4");p=s.children("img.imgCloud5");w();break;case 4:s=h.find("div.weather");s.remove("div.cloud");s.html('\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud1" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud2" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud3" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud4" alt="Cloud" />\t\t\t\t\t\t\t\t<img src="/Content/Images/weather-cloud.png" class="imgCloud imgCloud5" alt="Cloud" />\t\t\t\t\t\t\t');l=s.children("img.imgCloud1");a=s.children("img.imgCloud2");v=s.children("img.imgCloud3");y=s.children("img.imgCloud4");p=s.children("img.imgCloud5");w();break;case 6:s=h.find("div.cloud1");s.css({"background-size":"contain"});b()}}},t.find("#arrow-left").click(function(){var t=n-1;u(t)}),t.find("#arrow-right").click(function(){var t=n+1;u(t)}),t.find(".spots li").click(function(){var n=$(this).index()+1;u(n)}),Modernizr.touch&&i.touchwipe({wipeLeft:function(){u(n+1)},wipeRight:function(){u(n-1)},min_move_x:75,min_move_y:100,preventDefaultEvents:!1}),u(1))}function initHomeSlider(){var t=$("#home-slider"),n=1,i=500,u=0,r="easeInOutQuad",s=!1,e={text:[{},{top:"0px",left:"-500px"},{top:"-363px",left:"0px"},{top:"800px",left:"0px"},{top:"1000px",left:"0px"},{top:"0px",left:"1000px"}],graphic:[{},{top:"-500px",right:"0px"},{top:"0px",right:"1500px"},{top:"-500px",right:"0px"},{top:"0px",right:"-800px"},{top:"800px",right:"0px"}]};if(t.length>0){if(u=t.find(".slides>li").length,!Modernizr.csstransitions){t.find(".slides>li").each(function(t){var i=$(this).find(".text"),r=$(this).find(".graphic"),u=$(this).find(".cta");t+1===n?(i.css({top:"0px",left:"0px",opacity:1}),r.css({top:"0px",right:"0px",opacity:1}),u.css({opacity:1})):(i.css($.extend({opacity:0},e.text[t+1])),r.css($.extend({opacity:0},e.graphic[t+1])),u.css({opacity:0}))});var o=t.find(".slides .slide"+n).show(),h=o.find(".text"),c=o.find(".graphic"),l=o.find(".cta");h.css({top:"0px",left:"0px",opacity:1});c.css({top:"0px",right:"0px",opacity:1});l.css({opacity:1});o.css({opacity:1})}t.find(".spots li").click(function(){f($(this).index()+1)});$("#home-slider-left").click(function(){n>1&&f(n-1)}).each(function(){n===1&&$(this).addClass("disabled")});$("#home-slider-right").click(function(){n+1<=u&&f(n+1)}).each(function(){n===u&&$(this).addClass("disabled")});Modernizr.touch&&(t.touchwipe({wipeLeft:function(){n+1<=u&&f(n+1)},wipeRight:function(){n>1&&f(n-1)},min_move_x:75,min_move_y:100,preventDefaultEvents:!1}),$("#home-slider-right").hide(),$("#home-slider-left").hide());function f(f){if(t.find(".slides li").css("z-index","2"),t.find(".slides .slide"+f).css("z-index","5"),!s){if(t.attr("class","slider").addClass("showSlide"+f),!Modernizr.csstransitions&&n!==f){var o=t.find(".slides .slide"+f).show(),c=o.find(".text"),l=o.find(".graphic"),a=o.find(".cta"),h=t.find(".slides .slide"+n),v=h.find(".text"),y=h.find(".graphic"),p=h.find(".cta");s=!0;textAnimation={top:"0px",left:"0px",opacity:1};graphicAnimation={top:"0px",right:"0px",opacity:1};ctaAnimation={opacity:1};o.css("opacity",1);c.animate(textAnimation,i,r);l.animate(graphicAnimation,i,r);a.animate(ctaAnimation,i,r);v.animate($.extend({opacity:0},e.text[n]),i,r);y.animate($.extend({opacity:0},e.graphic[n]),i,r);p.animate({opacity:0},i,r,function(){s=!1;h.css("opacity",0)})}n=f;n===1?$("#home-slider-left").addClass("disabled"):$("#home-slider-left").removeClass("disabled");n===u?$("#home-slider-right").addClass("disabled"):$("#home-slider-right").removeClass("disabled")}}t.find(".preload").removeClass("preload")}}function initExpander(){$(".expander").each(function(n){var e=$(this).data("expand-id")||null,o=parseInt($(this).data("row-count"),10)||0,u=parseInt($(this).data("col-count"),10)||3,c=parseInt($(this).data("extra-height"),10)||0,t=[],r=0,f=0,s=800,h="easeInOutQuad",l=this,i;if(e&&o>1&&(i=$("#"+e),i.length>0)){for(i.find(".expand-item").each(function(n){n%u==0&&t.push(0);t[r]=$(this).outerHeight()>t[r]?$(this).outerHeight():t[r];n%u==u-1&&r++}),n=0;n<o;n++)f+=t[n];f+=c;i.addClass("collapsed").css("height",t[0]+"px");$(l).click(function(n){n.preventDefault();var r=this;i.hasClass("collapsed")?i.animate({height:f+"px"},s,h,function(){$(this).removeClass("collapsed");$(r).addClass("collapse")}):i.animate({height:t[0]+"px"},s,h,function(){$(this).addClass("collapsed");$(r).removeClass("collapse")})})}})}function roundNumber(n,t){return Math.round(n*Math.pow(10,t))/Math.pow(10,t)}function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function readCookie(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null}function eraseCookie(n){createCookie(n,"",-1)}function listenForChanges(){function n(){$("input, textarea").off("input, change",n);$("body").on("click","*:not(.content) a, a:not(.content)",function(){return confirm(window.confirmationMessage||"Leaving will discard all unsaved changes, are you sure?")})}$("input, textarea").on("input, change",n)}function getUserProfile(n){$.ajax({url:TG.services.api.UserProfile(),data:TG.services.params({brandedFacilityUrl:$("html").data("club")},!0),traditional:!0,cache:!1,dataType:"jsonp",jsonp:"_callback",success:function(t){n(t)},error:function(n,t,i){TG.currentUser.userProfile=null;redirectWithError({message:i,code:"ajaxerror"})}})}var TG={currentUser:{id:null,token:null,authenticated:!1,userProfile:null},services:{api:{jsonpCall:function(n,t,i,r,u,f){return!n||n===""?r?r({Errors:[{type:"url",errorMessage:'field "url" is mandatory!'}]}):void 0:$.ajax({traditional:u?u:!1,crossDomain:!0,type:"GET",url:n,data:TG.services.params(t,f),dataType:"jsonp",jsonp:"_callback",cache:!1,headers:{"X-MWAPPS-CLIENT":"enduserweb","X-MWAPPS-APPID":EU.config.API_APP_ID},statusCode:{404:function(){r&&r({Errors:[{type:"404",errorMessage:"Service not found!"}]})},500:function(){r&&r({Errors:[{type:"500",errorMessage:"Internal error!"}]})}},success:function(n){i&&i(n)},error:function(n,t){r&&r({Errors:[{type:"jsonpCall",errorMessage:t}]})},abort:function(){r&&r({Errors:[{type:"abort",errorMessage:"Internal error!"}]})},timeout:15e3})},corsCall:function(n,t,i,r,u,f){return!n||n===""?r?r({Errors:[{type:"url",errorMessage:'field "url" is mandatory!'}]}):void 0:$.ajax({traditional:u?u:!1,crossDomain:!0,type:"POST",url:n,data:JSON.stringify(TG.services.params(t,f)),dataType:"json",contentType:"application/json",xhrFields:{withCredentials:!1},cache:!1,headers:{"X-MWAPPS-CLIENT":"enduserweb","X-MWAPPS-APPID":EU.config.API_APP_ID},statusCode:{404:function(){r&&r({Errors:[{type:"404",errorMessage:"Service not found!"}]})},500:function(){r&&r({Errors:[{type:"500",errorMessage:"Internal error!"}]})}},success:function(n){i&&i(n)},error:function(n,t){r&&r({Errors:[{type:"jsonpCall",errorMessage:t}]})},abort:function(){r&&r({Errors:[{type:"abort",errorMessage:"Internal error!"}]})},timeout:15e3})},url:function(n,t,i){var u="https:",f=EU.config.httpsServicesPort!=443&&u=="https:"?":"+EU.config.httpsServicesPort:"",r=[u,"//",EU.config.API_HOST];return f!=""&&r.push(f),r.push(n),(i===undefined||i===null)&&(TG.currentUser&&(i=EU.currentUser.id),(i===undefined||i===null)&&(i=EU.config.API_APP_ID)),r.push(i),r.push(t),r.join("")},Login:function(){return this.url("/Application/","/Login")},LoginByAccessCode:function(n,t,i){return this.url("/Application/","/LoginByAccessCode/?apiKey="+n+"&accessToken="+t+"&_retUrl="+i)},Logout:function(){return this.url("/Application/","/Logout")},UserProfile:function(){return this.url("/Core/User/","/UserProfile")},SyncThirdParties:function(){return this.url("/Core/User/","/SyncThirdParties")},LogBook:function(){return this.url("/Core/User/","/LogBook")},SuggestedChallenges:function(){return this.url("/Challenges/User/","/SuggestedChallenges")},MyChallenges:function(){return this.url("/Challenges/User/","/MyChallenges")},MyCoach:function(){return this.url("/Core/User/","/MyCoach")},MyPrizes:function(){return this.url("/Challenges/User/","/MyPrizes")},MyAvailablePrizes:function(){return this.url("/Challenges/User/","/MyAvailablePrizes")},JoinChallenge:function(){return this.url("/Challenges/User/","/JoinChallenge")},ChallengeDetails:function(n){return this.url("/Challenges/Challenge/","/Details",n)},ChallengeStandings:function(n){return this.url("/Challenges/Challenge/","/Standings",n)},TeamStandings:function(n){return this.url("/Challenges/Team/","/Standings",n)},SearchUserChallenges:function(){return this.url("/Challenges/User/","/SearchUserChallenges")},Activities:function(n){return this.url("/Training/User/","/SearchTrackingActivities",n)},ActivityDetail:function(n){return this.url("/Training/PhysicalActivity/","/GetTrackingActivityDetails",n)},WeeklyActivityLevel:function(){return this.url("/Training/User/","/WeeklyActivityLevel")},GetDailyPhysicalActivities:function(){return this.url("/Training/User/","/GetDailyPhysicalActivities")},GetUserPerformedPhysicalActivity:function(){return this.url("/Training/User/","/GetUserPerformedPhysicalActivity")},SaveTrackingActivityResult:function(){return this.url("/Training/User/","/SaveTrackingActivityResult")},GetWeeklyTrainingExercises:function(){return this.url("/Training/User/","/GetWeeklyTrainingExercises")},ReplyToLogBook:function(){return this.url("/Core/User/","/ReplyToCoachLogBookItem")},GetTrackingActivityResultDetails:function(){return this.url("/Training/User/","/GetTrackingActivityResultDetails")},UpdateTrackingActivityResult:function(){return this.url("/Training/User/","/UpdateTrackingActivityResult")},DeleteTrackingActivityResult:function(n){return this.url("/Training/PerformedPhysicalActivity/","/DeleteTrackingActivityResult",n)},ActivityLevelTrends:function(){return this.url("/Training/User/","/ActivityLevelTrends")},CaloriesTrends:function(){return this.url("/Training/User/","/CaloriesTrends")},DistanceTypeTrends:function(){return this.url("/Training/User/","/DistanceTypeTrends")},TimeInIntensityTrends:function(){return this.url("/Training/User/","/TimeInIntensityTrends")},TrainingEfficacyTrends:function(){return this.url("/Training/User/","/TrainingEfficacyTrends")},LiftedWeightTrends:function(){return this.url("/Training/User/","/LiftedWeightTrends")},CreateLogBookItem:function(){return this.url("/Core/User/","/CreateCoachLogBookItem")},WeeklyActionPlan:function(){return this.url("/Training/User/","/WeeklyActionPlan")},MarkActionPlanItemDone:function(){return this.url("/Training/User/","/MarkActionPlanItemDone")},GetUserFavorites:function(){return this.url("/Training/User/","/GetUserFavorites")},AddFavorite:function(){return this.url("/Training/User/","/AddFavorite")},ChangeFavorite:function(){return this.url("/Training/User/","/ChangeFavorite")},DeleteFavorite:function(){return this.url("/Training/User/","/DeleteFavorite")},RecentActivities:function(){return this.url("/Training/User/","/GetRecentActivities")},PublicProfile:function(n){return this.url("/Core/Facility/","/PublicProfile",n)},LeaderBoards:function(n){return this.url("/Challenges/Facility/","/LeaderBoards",n)},Green:function(n){return this.url("/Challenges/Facility/","/GreenBoard",n)},Challenges:function(n){return this.url("/Challenges/Facility/","/Challenges",n)},Counters:function(n){return this.url("/Challenges/Facility/","/FacilityCounters",n)},CloudMoves:function(){return this.url("/Challenges/Application/","/CloudMoves")},GetEventBoardSettings:function(n){return this.url("/Challenges/Facility/","/GetEventBoardSettings",n)},SaveEventBoardSettings:function(n){return this.url("/Challenges/Facility/","/SaveEventBoardSettings",n)},LastBiometricsMeasurements:function(){return this.url("/Biometrics/User/","/LastBiometricsMeasurements")},MeasurementsDescriptorList:function(){return this.url("/Biometrics/User/","/MeasurementsDescriptorList")},MeasurementDetails:function(){return this.url("/Biometrics/User/","/MeasurementDetails")},SaveBiometricMeasurement:function(){return this.url("/Biometrics/User/","/SaveBiometricMeasurement")},UpdateMeasurement:function(){return this.url("/Biometrics/User/","/UpdateMeasurement")},DeleteMeasurement:function(){return this.url("/Biometrics/User/","/DeleteMeasurement")},AvailableBiometrics:function(){return this.url("/Biometrics/User/","/AvailableBiometrics")},BiometricTrends:function(){return this.url("/Biometrics/User/","/BiometricTrendsNew")},CardioLogDetails:function(n){return this.url("/Training/CardioLog/","/Details",n)},MyEquipment:function(){return this.url("/Training/User/","/MyEquipment")},GetEquipmentGroups:function(){return this.url("/Training/Application/","/GetEquipmentGroups",EU.config.API_APP_ID)},SearchEquipment:function(){return this.url("/Training/User/","/SearchEquipment")},AddEquipment:function(){return this.url("/Training/User/","/AddUserEquipments")},DeleteEquipment:function(){return this.url("/Training/User/","/RemoveUserEquipment")},GetEndUserWizardFilters:function(){return this.url("/Training/User/","/GetEndUserWizardFilters")},SearchUserTrainingProgram:function(){return this.url("/Training/User/","/SearchUserTrainingProgram")},SearchUserTrainingProgramByAspiration:function(){return this.url("/Training/User/","/SearchUserTrainingProgramByAspiration")},SearchUserTrainingProgramByAspirationGenerated:function(n){return this.url("/Training/User/","/SearchUserTrainingProgramByAspiration",n)},GetUserTrainingProgram:function(){return this.url("/Training/User/","/GetUserTrainingProgram")},GetUserWorkoutSession:function(){return this.url("/Training/User/","/GetUserWorkoutSession")},GetUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/GetUserWorkoutSessionPhysicalActivity")},UpdateUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/UpdateUserWorkoutSessionPhysicalActivity")},GetCurrentSessionPhysicalActivity:function(){return this.url("/Training/User/","/GetCurrentSessionPhysicalActivity")},GetLibraryUserWorkoutSession:function(){return this.url("/Training/User/","/GetLibraryUserWorkoutSession")},GetLibraryUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/GetLibraryUserWorkoutSessionPhysicalActivity")},GetPerformedWorkoutSessionByIdCr:function(){return this.url("/Training/User/","/GetPerformedWorkoutSessionByIdCr")},MarkPhysicalActivityAsDone:function(){return this.url("/Training/User/","/MarkPhysicalActivityAsDone")},MarkPhysicalActivitiesAsDone:function(){return this.url("/Training/User/","/MarkPhysicalActivitiesAsDone")},ReplaceUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/ReplaceUserWorkoutSessionPhysicalActivity")},DeleteUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/DeleteUserWorkoutSessionPhysicalActivity")},AddUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/User/","/AddUserWorkoutSessionPhysicalActivity")},GetReplacingPhysicalActivities:function(n){return this.url("/Training/Facility/","/GetReplacingPhysicalActivities",n)},GetAspirationMap:function(){return this.url("/Aspirations/User/","/GetAspirationMap")},GetUserAspirationMap:function(n){return this.url("/Aspirations/User/","/GetAspirationMap",n)},SaveUserAspirationMap:function(n){return this.url("/Aspirations/User/","/SaveAspirationMap",n)},CreateAspirationMap:function(n,t){return this.url("/Aspirations/Facility/","/CreateAspirationMap/?answers="+t,n)},CreateProfiledLead:function(n){return this.url("/Aspirations/Facility/","/CreateProfiledLead",n)},CaptchaImage:function(){return this.url("/Application/","/CaptchaImage/")},SendAspirationMapByEmail:function(){return this.url("/Aspirations/Facility/","/SendAspirationMapByEmail/",facilityId)},StartFreeWorkoutSession:function(){return this.url("/Training/User/","/StartFreeSession/")},RevokeApplicationGrant:function(n){return this.url("/Core/User/","/RevokeApplicationGrant",n)},UpdateScore:function(n,t,i){return this.url("/Challenges/Facility/","/SetEventBoardScore?score="+t+"&yearMonth="+i,n)},ResetScore:function(n,t){return this.url("/Challenges/Facility/","/ResetEventBoardRanking?yearMonth="+t,n)},SaveSurvey:function(n){return this.url("/Surveys/User/","/SaveSurveyResults",n)}},local:{jsonCall:function(n,t,i,r){return!n||n===""?r?r({Errors:[{type:"url",errorMessage:'field "url" is mandatory!'}]}):void 0:$.ajax({type:"POST",url:n,data:JSON.stringify(TG.services.params(t)),dataType:"json",contentType:"application/json; charset=utf-8",statusCode:{404:function(){r&&r({Errors:[{type:"404",errorMessage:"Service not found!"}]})},500:function(){r&&r({Errors:[{type:"500",errorMessage:"Internal error!"}]})}},success:function(n){i&&i(n)},error:function(n,t){r&&r({Errors:[{type:"jsonpCall",errorMessage:t}]})},abort:function(){r&&r({Errors:[{type:"abort",errorMessage:"Internal error!"}]})},timeout:15e3})},url:function(n){return EU.config.locale||(EU.config.locale=EU.config.defaultLocale),EU.config.club||(EU.config.club=EU.config.defaultClub),$("html").data("lang")&&(EU.config.locale=$("html").data("lang")),$("html").data("club")&&(EU.config.club=$("html").data("club")),"/"+EU.config.club+n},Login:function(){return this.url("/User/Login")},ChallengesJoinTeam:function(){return this.url("/Challenge/JoinTeam")},ChallengesDetails:function(n){return this.url("/Challenge/Detail/"+n)},AddActivity:function(){return this.url("/Activity/Add/")},AddPerformedExercise:function(){return this.url("/Training/AddPerformedExercise/")},GetEquipmentByType:function(){return this.url("/Training/EquipmentSelectionByType/")},SearchExercisesByEquipment:function(){return this.url("/Training/SearchExercisesByEquipment/")},SearchExercisesByGroup:function(){return this.url("/Training/SearchExercisesByGroup/")},SearchExercisesRecentlyAdded:function(){return this.url("/Training/SearchExercisesRecentlyAdded/")},SearchExercisesByName:function(){return this.url("/Training/SearchExercisesByName/")},EquipmentTypesSelection:function(){return this.url("/Training/EquipmentTypesSelection/")},SearchExercisesByEquipmentType:function(){return this.url("/Training/SearchExercisesByEquipmentType/")},AddPrescribedExercise:function(){return this.url("/Training/AddPrescribedExercise/")},DetailActivity:function(n){return this.url("/Activity/GetActivityDetails/?PhysicalActivityId="+n)},DetailExercise:function(n){return this.url("/Training/GetExerciseDetails/?PhysicalActivityId="+n)},GetPhysicalActivityDetail:function(){return this.url("/Training/GetPhysicalActivityDetail/")},GetFilters:function(n,t,i){return i?this.url("/Activity/GetFilters/?_facility="+n+"&contextFilter="+t+"&activityFilters="+i+"'"):this.url("/Activity/GetFilters/?_facility="+n+"&contextFilter="+t)},LoadExercisesCategories:function(n,t){return this.url("/Training/GetFilters/?_facility="+n+"&contextFilter="+t)},UpdateActivity:function(){return this.url("/Activity/Update/")},MergeUser:function(n){return n?this.url("/User/MultipleUserMerge?returnUrl="+n):this.url("/User/MultipleUserMerge")},EditActivity:function(n,t,i,r){return this.url("/Activity/ManageEdit/?filters=Activity&activityId="+n+"&performanceDate="+t+"&isWorkout="+i+"&thirdPartyKey="+r)},EditExercise:function(n,t,i,r,u){return this.url("/Activity/ManageEdit/?filters=Activity&facilityID="+t+"&activityId="+n+"&performanceDate="+i+"&isWorkout="+r+"&thirdPartyKey="+u)},ManageDailyIncome:function(n,t){return this.url("/Activity/ManageDailyIncome/?thirdPartyKey="+n+"&partitionDate="+t)},MovementWithDate:function(n){return this.url("/Movement/Index/"+n)},TrainingWithDate:function(){return this.url("/Training/Index/")},DateFormat:function(){return this.url("/DateFormat")},BodyMeasurementAdd:function(){return this.url("/BodyMeasurement/Add")},BodyMeasurementUpdate:function(){return this.url("/BodyMeasurement/Update")},TrainingProgramDetail:function(n){return this.url("/Training/TrainingProgram/?facilityId="+n)},PerformedWorkoutSession:function(n,t){return this.url("/Training/PerformedWorkoutSession/?idCR="+n+"&day="+t)},UserAspirationMap:function(n){return this.url("/Training/Aspirations/"+n)},LastPerformedWorkoutSession:function(){return this.url("/Training/LastPerformedWorkoutSession/")},LastPerformedExercises:function(){return this.url("/Training/LastPerformedExercises/")},DeleteUserWorkoutSessionPhysicalActivity:function(){return this.url("/Training/DeleteExercise/")},CloseWorkoutSession:function(){return this.url("/Training/CloseWorkoutSession")},SearchTrainingFromLibrary:function(){return this.url("/Training/SearchTrainingProgram")},SearchTrainingByAspirationFromLibrary:function(){return this.url("/Training/SearchTrainingProgramByAspiration")},SearchEquipment:function(){return this.url("/Training/SearchEquipment")},TrainingPlanSearchFilters:function(){return this.url("/Training/TrainingPlanSearchFilters")},UpdateAspirations:function(){return this.url("/Training/UpdateAspirations")},SearchEquipmentBy:function(){return this.url("/Training/SearchEquipmentBy")},GetEquipmentsGroup:function(){return this.url("/Training/GetEquipmentsGroup")},SaveUserEquipments:function(){return this.url("/Training/SaveUserEquipments")},SaveEventBoard:function(){return this.url("/EventBoard/Admin/Save")}},params:function(n,t){return n||(n={}),n._c=t?t:$("html").data("lang"),n.AppId=EU.config.API_APP_ID,!n.token&&EU.isLoggedUser()&&(n.token=EU.currentUser.token),n},paramsInGet:function(n,t){return $.param(TG.services.params(n,t))},dotify:function(n){var t={},i=function(n,r){var u,f;for(u in n){f=isFinite(u)?(r!=""?r:"")+"["+u+"]":(r!=""?r+".":"")+u;switch(typeof n[u]){case"number":case"string":case"boolean":t[f]=n[u];break;case"object":n[u].toUTCString?t[f]=n[u].toUTCString().replace("UTC","GMT"):i(n[u],f!=""?f:u)}}};return n=this.params(n),i(n,""),t}},pages:{url:function(n,t,i,r){var e=EU.config.defaultLocale,f=r?r:EU.config.defaultClub,o=window.location.hostname,s=window.location.port!=""&&window.location.protocol!="https:"?":"+window.location.port:"",h=EU.config.httpsPort!=443?":"+EU.config.httpsPort:s,u=[];return $("html").data("lang")&&(e=$("html").data("lang")),$("html").data("club")&&(f=$("html").data("club")),u.push("https://"),u.push(o),u.push(h),i||(u.push("/"),u.push(f)),u.push(n),u.join("")},Login:function(){return this.url("/User/Login/",!0)},Logout:function(){return this.url("/User/Logout/",!1)},Error:function(){return this.url("/Errors/SomethingWrong/")},PersonalInformation:function(){return this.url("/UserSettings/PersonalInformation/",!0)},MergeNotify:function(n,t){return t?t+"?MsgID="+n+"&updateMWK=true":this.url("/Home/Logged?MsgID="+n+"&updateMWK=true",!0)},HomeLogged:function(){return this.url("/Home/Logged",!0)},MergeNotifyPars:function(n,t){return this.url("/Home/Logged?MsgID="+n+"&pars="+t,!0)},BodyMeasurement:function(){return this.url("/BodyMeasurement/",!0)},BodyMeasurementUpdate:function(n){return this.url("/BodyMeasurement/Update/"+n,!0)},TrainingProgramWizard:function(){return this.url("/Training/Wizard/")},TrainingProgramWizardEnd:function(n){return this.url("/Training/Wizard/"+n+"#aspmap")},LibraryTrainingProgram:function(n,t){return this.url("/Training/LibraryTrainingProgram/"+n+"?facilityId="+t)},RegisterFromAspirations:function(n,t,i,r,u){return this.url("/User/CreateAccount/?userId="+n+"&facilityId="+t+"&email="+r+"&checksum="+u+"&IsFromAspirationWizard=true&ReturnUrl=/"+i+"/AspirationMap",!0,!1,i)},TrainingProgramExerciseDetailByPerformedPhysicalActivity:function(n,t){return this.url("/Training/PerformedExerciseDetailById/?performedPhysicalActivityId="+n+"&day="+t)},PerformedExerciseDetail:function(n,t,i,r){return this.url("/Training/PerformedExerciseDetail/?idCr="+n+"&dayOpenSession="+t+"&position="+i+(r!=undefined?"&singleView="+r:""))},AddActivity:function(n){return this.url("/Activity/NewActivity?filters="+n)},AspirationMap:function(){return this.url("/AspirationMap/")},PutImageCDN:function(){return this.url("/Activity/PutImageCDN")},CurrentWorkoutSession:function(){return this.url("/Training/CurrentWorkoutSession/")},PrescribeWorkoutSession:function(n,t){return this.url("/Training/PrescribeWorkoutSession/?workoutSessionId="+n+"&facilityId="+t)},CurrentExerciseDetail:function(n,t,i,r,u){return this.url("/Training/CurrentExerciseDetail/?facilityId="+n+"&position="+t+"&lastPosition="+i+"&idCr="+r+"&isFreeTraining="+u)},LibraryExerciseDetail:function(n,t,i,r,u){return this.url("/Training/LibraryExerciseDetail/?facilityId="+t+"&position="+r+"&workoutSessionId="+n+"&libraryTrainingProgramId="+i+"&lastPosition="+u)},PrescribedExerciseDetail:function(n,t,i,r){return this.url("/Training/PrescribedExerciseDetail/?facilityId="+t+"&position="+i+"&workoutSessionId="+n+"&lastPosition="+r)},AddExerciseWizard:function(n,t,i,r,u){return this.url("/Training/AddExerciseWizard/?workoutSessionId="+n+"&startedInFacilityId="+t+"&position="+i+"&idCr="+r+"&openFreeSession="+u)}}},JSON,initFormControls,IE_VERSION,IS_IE;$(function(){$.colorbox&&($.colorbox.settings.overlayClose=!1)}),function(){var n={url:function(n){return(window.location.protocol.indexOf("https")>=0?"https://localhost:47610":"http://localhost:47510")+n},Update:function(){return this.url("/update?type=json")},Status:function(){return this.url("/status?type=json")}};CheckStatusMWL=function(t){$.ajax({crossDomain:!0,type:"GET",url:n.Status(),dataType:"jsonp",jsonp:"callback",error:function(){t&&t()},timeout:5e3})};UpdateMWL=function(t){var u=function(n,u,f){var e=!1;n.status==500||n.status==404||n.statusText=="timeout"?(t&&t.error&&r.toString.call(t.error)=="[object Function]"&&(e=!0,t.error(n,u,f)),i()):i()},i=function(){},r={};t&&t.success&&r.toString.call(t.success)=="[object Function]"&&(i=t.success);$.ajax({crossDomain:!0,type:"GET",url:n.Update(),dataType:"jsonp",jsonp:"_callback",cache:!1,timeout:2e3,success:i,error:u})}}();window.log=function(){if(log.history=log.history||[],log.history.push(arguments),this.console){var n=arguments,t;n.callee=n.callee.caller;t=[].slice.call(n);typeof console.log=="object"?log.apply.call(console.log,console,t):console.log.apply(console,t)}},function(n){function i(){}for(var r="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),t;!!(t=r.pop());)n[t]=n[t]||i}(function(){try{return console.log(),window.console}catch(n){return window.console={}}}());jQuery.fn.autoGrow=function(){return this.each(function(){var u=this.cols,t=this.rows,r=parseInt(this.style.width.replace("px","")),n=function(){i(this)},i=function(n){for(var i=0,f=n.value.split("\n"),u=f.length-1;u>=0;--u)i+=Math.floor(f[u].length/r+1);n.rows=i>=t?i:t},f=function(n){var t=0,i=0,r=0,u=n.cols;return n.cols=1,i=n.offsetWidth,n.cols=2,r=n.offsetWidth,t=r-i,n.cols=u,t};this.style.height="auto";this.style.overflow="hidden";this.onkeyup=n;this.onfocus=n;this.onblur=n;i(this)})};$.fn.browserPrefix=function(n,t){return mozProperty="-moz"+n,webkitProperty="-webkit-"+n,msProperty="-ms-"+n,oProperty="-o-"+n,this.each(function(){$(this).css({property:t,mozProperty:t,webkitProperty:t,msProperty:t,oProperty:t})})};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic: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},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u/2)==2?i+r:(f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1)?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}});JSON||(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function o(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function u(i,f){var s,l,h,a,v=n,c,e=f[i];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(i));typeof t=="function"&&(e=t.call(f,i,e));switch(typeof e){case"string":return o(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(n+=r,c=[],Object.prototype.toString.apply(e)==="[object Array]"){for(a=e.length,s=0;s<a;s+=1)c[s]=u(s,e)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));else for(l in e)Object.prototype.hasOwnProperty.call(e,l)&&(h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,r,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",r="",typeof e=="number")for(o=0;o<e;o+=1)r+=" ";else typeof e=="string"&&(r=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return u("",{"":i})});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),f.lastIndex=0,f.test(text)&&(text=text.replace(f,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(n){n.fn.touchwipe=function(t){var i={min_move_x:20,min_move_y:20,wipeLeft:function(){},wipeRight:function(){},wipeUp:function(){},wipeDown:function(){},preventDefaultEvents:!0};return t&&n.extend(i,t),this.each(function(){function u(){this.removeEventListener("touchmove",f);n=null;t=!1}function f(f){if(i.preventDefaultEvents&&f.preventDefault(),t){var s=f.touches[0].pageX,h=f.touches[0].pageY,e=n-s,o=r-h;Math.abs(e)>=i.min_move_x?(u(),e>0?i.wipeLeft():i.wipeRight()):Math.abs(o)>=i.min_move_y&&(u(),o>0?i.wipeDown():i.wipeUp())}}function e(i){i.touches.length==1&&(n=i.touches[0].pageX,r=i.touches[0].pageY,t=!0,this.addEventListener("touchmove",f,!1))}var n,r,t=!1;"ontouchstart"in document.documentElement&&this.addEventListener("touchstart",e,!1)}),this}}(jQuery);$.fn.getBgImage=function(n){var i=$(this).css("background-image").replace("url","").replace("(","").replace(")","").replace('"',"").replace('"',""),t=$("<img />");t.hide();t.bind("load",n);$("body").append(t);t.attr("src",i);$("#tempImg").remove()},function(n){n.fn.glow=function(){function o(n){return e[(""+n).toLowerCase()]||null}function f(){return new RegExp("rgba\\s*\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\,\\s*([0-9]{1,3})\\s*\\)")}function s(){return new RegExp("rgb\\s*\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)")}function r(n){var t,i=new RegExp("#([A-F0-9]{2})([a-fA-F0-9]{2})([A-F0-9]{2})","i");return(t=i.exec(n))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:(i=new RegExp("#([A-F0-9]{1})([A-F0-9]{1})([A-F0-9]{1})","i"),t=i.exec(n))?[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]:(i=s(),t=i.exec(n))?[parseInt(t[1],10),parseInt(t[2],10),parseInt(t[3],10)]:(i=f(),t=i.exec(n))?[parseInt(t[1],10),parseInt(t[2],10),parseInt(t[3],10),parseInt(t[4],10)]:(t=o(n))?r("#"+t):(window.console&&console.log("can not parse color "+n),!1)}function h(n){if(n=="inherit"||n=="transparent")return!1;var i=f(),t=i.exec(n);return t&&parseInt(t[4],10)==0?!1:!0}function c(n){return"#"+(16777216+parseInt(n[0],10)*65536+parseInt(n[1],10)*256+parseInt(n[2],10)).toString(16).slice(-6)}function l(n){var t;do{if((t=n.css("background-color"),h(t))||(t=n[0].bgColor,t))return t;n=n.parent()}while(n.length>0&&n.get(0).tagName);return arguments[1]||"#FFF"}function a(t,i){function s(){var t,n;if(e<i){for(t=[0,0,0],n=0;n<3;n++)t[n]=parseInt(u[n])+(parseInt(o[n])-parseInt(u[n]))/i*e;f.css("background-color",c(t));e=e+1;setTimeout(s,a)}else f.css("background-color",h),f.attr("glowing",0)}var f=n(this),h,o,e,a;f.attr("glowing")!=1&&(f.attr("glowing",1),h=n(f).css("background-color"),o=r(l(f)),o)&&(e=0,a=parseInt(t/i,10),s.call(f))}var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightslategrey:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},u=r(arguments[0]||"#FFFF99"),t,i;if(!u)return!1;t=arguments[1]||1e3;i=arguments[2]||50;(t<0||!t)&&(t=1e3);(i<0||!i)&&(i=1);n(this).each(function(n,r){a.call(r,t,i)})}}(jQuery),function(n,t,i){function u(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var r="hashchange",f=document,e,s=n.event.special,h=f.documentMode,o="on"+r in t&&(h===i||h>7);n.fn[r]=function(n){return n?this.bind(r,n):this.trigger(r)};n.fn[r].delay=50;s[r]=n.extend(s[r],{setup:function(){if(o)return!1;n(e.start)},teardown:function(){if(o)return!1;n(e.stop)}});e=function(){function a(){var f=u(),i=v(h);f!==h?(l(h=f,i),n(t).trigger(r)):i!==h&&(location.href=location.href.replace(/#.*/,"")+i);s=setTimeout(a,n.fn[r].delay)}var e={},s,h=u(),c=function(n){return n},l=c,v=c;return e.start=function(){s||a()},e.stop=function(){s&&clearTimeout(s);s=i},n.browser.msie&&!o&&function(){var t,i;e.start=function(){t||(i=n.fn[r].src,i=i&&i+u(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||l(u());a()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,f.onpropertychange=function(){try{event.propertyName==="title"&&(t.document.title=f.title)}catch(n){}})};e.stop=c;v=function(){return u(t.location.href)};l=function(i,u){var e=t.document,o=n.fn[r].domain;i!==u&&(e.title=f.title,e.open(),o&&e.write('<script>document.domain="'+o+'"<\/script>'),e.close(),t.location.hash=i)}}(),e}()}(jQuery,this);jQuery.validator&&(jQuery.validator.methods.date=function(n){return n.match(/^\d\d?\d?\d?[\.\,\/\-]\d\d?\d?\d?[\.\,\/\-]\d\d\d?\d?$/)});$.browser&&$.browser.msie&&$("div.rank-text").find(".distance").css("color","#000");$.extend({getQuerystringParameters:function(){for(var t=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t},getQuerystringParameter:function(n){return $.getQuerystringParameters()[n]}});initFormControls=function(n){function t(t,i){function u(i){var f=n(i).attr("id"),e=n(t).data("field-id"),u;e&&n("#"+e).val(i.value).change().blur();u=n(t).find("label[for='"+f+"']").html();u?r.html(u):r.html(n(t).find("label[data-for='"+f+"']").html())}var r=n(t).find(".selected span");n(t).find("label[data-for]").live("click",function(t){t.preventDefault();n("#"+n(this).data("for")).click().change()});n(t).find("input[type='radio']").live("click",function(){n(t).find(".checked").removeClass("checked");n(this).addClass("checked");n(this).next().addClass("checked");u(this);n(t).removeClass("hover").parent("dd").removeClass("elevate")}).filter(":checked").each(function(){n(this).addClass("checked");n(this).next().addClass("checked");u(this)});i?(n(t).click(function(i){var r=n("#"+n(t).attr("data-field-id"));n(r).attr("data-propagate")!=="true"&&i.stopPropagation();n(".selector").not(t).removeClass("hover").parent("dd").removeClass("elevate");n(this).toggleClass("hover");n(this).parent("dd").toggleClass("elevate")}),n(document).click(function(){n(t).removeClass("hover").parent("dd").removeClass("elevate")})):n(t).hover(function(){n(this).addClass("hover").parent("dd").addClass("elevate")},function(){n(this).removeClass("hover").parent("dd").removeClass("elevate")})}function r(i){var r="",f=n(i).attr("name"),u=n(i).attr("id"),e=n(i).attr("class");n(i).css({opacity:0,position:"absolute","z-index":0,visibility:"hidden"});n(i).wrap('<div class="'+e+'" data-field-id="'+u+'" id="'+u+'-selector" />').after('<div class="selected"><span class="clearfix" /><\/div><div class="dropdown"><ul /><\/div>');$selector=n(i).parent();n(i).find("option").each(function(){var i=n(this).val(),o=n(this).text(),t=u+"-"+i,e=n(this).is(":selected");r+="<li>";r+='<input type="radio" name="'+f+'_selector" id="'+t+'" value="'+i+'"'+(e?' class="checked" checked':"")+" />";r+='<label class="clearfix'+(e?" checked":"")+'" for="'+t+'" data-for="'+t+'">';r+='<div class="item"><div class="title">'+o+"<\/div><\/div>";r+="<\/label>";r+="<\/li>"});n(i).data("scroll-load")&&!n(i).data("scroll-load-loaded")&&(r+='<li class="loading"><\/li>');$selector.find("ul").append(r);n(i).find("option").length===1&&$selector.addClass("single-option");t($selector[0],!0)}setTimeout(function(){n("#all-challenges-filter #search").val("")},50);n("#UserBinder_Username, #UserBinder_Password").bind("keydown",function(){n(this).parent().addClass("hasValue")}).bind("blur",function(){n(this).val()===""?n(this).parent().removeClass("hasValue"):n(this).parent().addClass("hasValue")}).blur();n(".navigation li.account").hover(function(){n(this).addClass("hover")},function(){n(this).removeClass("hover")});n("form .action a").click(function(t){n(this).data("clear-and-focus")&&n(this).data("field-id")&&(t.preventDefault(),n("#"+n(this).data("field-id")).val("").focus())});n(".unit-picker").each(function(){function f(r,f){var a;i=n(u).find(".units input").filter(":radio:checked").val();e=parseFloat(t.data("min-"+i))||null;s=parseFloat(t.data("max-"+i))||null;var v=parseFloat(t.data("unit-value").toString().replace(h,"."))||e||0,o=f||v+r;e&&(o<e&&(o=e),o<=e?n(u).find(".down").addClass("disabled"):n(u).find(".down").removeClass("disabled"));s&&(o>s&&(o=s),o>=s?n(u).find(".up").addClass("disabled"):n(u).find(".up").removeClass("disabled"));t.data("unit-value",o).val(k(o,t.data("unit")));a=n(u).children(".hidden-value");a.length>0&&a.val(tt(o,t.data("unit")))}function g(n,t){var i=n;return t==="ft"?i=n*.3937:t==="cm"?i=n*2.54:t==="lbs"?i=n*2.2046:t==="kg"&&(i=n*.4536),i}function nt(n,i){var r=n,f;if(r=r.toString().replace(h,"."),i==="ft")if(f=new RegExp(/^(\d{1})\'((\s?)(-?)(\s?)([0-9]|(1[0-1]))\")?$/),n.match(f)){var u=n.split("'"),e=0,o=0;u[0]&&(e=parseInt(u[0],10));u[1]&&(o=parseInt(u[1].replace('"'),10));r=e*12+o}else r=t.data("unit-value"),t.val(k(t.data("unit-value"),i));return r}function k(n,t){var i=n,u,f;return t==="ft"?(u=Math.floor(n/12),f=parseInt(n-u*12,10),i=u+"' "+f+'"'):(i=parseFloat(i).toFixed(o[r]),i=i.toString().replace(".",h)),i}function tt(n,t){var i=n;return t==="ft"?i=Math.round(i*2.54):(i=parseFloat(i).toFixed(o[r]),window.decimalSeparator&&(i=parseFloat(i).toFixed(o[r]).replace(".",window.decimalSeparator).replace(",",window.decimalSeparator))),i}var u=this,p=50,w=250,c=null,l=null,t=n(this).find("input.text"),i=n(this).find(".units input").filter(":radio:checked").val(),r=i==="kg"||i==="cm"?"metric":"imperial",e=parseFloat(t.data("min-"+i))||null,s=parseFloat(t.data("max-"+i))||null,a={ft:parseFloat(t.data("step-ft"))||1,cm:parseFloat(t.data("step-cm"))||1,lbs:parseFloat(t.data("step-lbs"))||1,kg:parseFloat(t.data("step-kg"))||1},v=n(this).data("group-unit")||!1,b=t.data("allow-user-input")||!1,h=t.data("decimal-mark")||".",d=t.data("decimal-places")||"",o={metric:0,imperial:0},y=!1;n.each(d.split(","),function(n,t){var i=t.split(":");i.length>1&&(o[i[0]]=parseInt(i[1],10))});n(this).append('<div class="up" /><div class="down" />');n(this).on("mousedown",function(n){return n.preventDefault(),!1});n(this).find(".up").on("mousedown",function(r){return r.preventDefault(),t.change(),n(this).hasClass("disabled")||(f(a[i]),l=setTimeout(function(){c=setInterval(function(){f(a[i])},p)},w)),!1});n(this).find(".down").on("mousedown",function(r){return r.preventDefault(),t.change(),n(this).hasClass("disabled")||(f(-a[i]),l=setTimeout(function(){c=setInterval(function(){f(-a[i])},p)},w)),!1});n(document).on("mouseup",function(){clearTimeout(l);clearInterval(c)});n(this).find(".units input").filter(":radio").bind("change",function(){if(n(u).find(".units input").filter(":radio").each(function(){n(this).parent().removeClass("checked");n(this).is(":checked")&&n(this).parent().addClass("checked")}),n(this).val()==="kg"||n(this).val()==="cm"?r="metric":(n(this).val()==="lbs"||n(this).val()==="ft")&&(r="imperial"),t.data("unit-type",r),v&&!y)y=!0,n("#"+v).val(r).change();else if(t.data("unit")!==n(this).val()){t.data("unit",n(this).val());var i=t.data("unit-value"),e=g(i,n(this).val());f(0,e)}b&&(b.indexOf(r)>-1?t.attr("readonly",!1):t.attr("readonly",!0))});v&&n("#"+v).change(function(){var t=n(this).val();n(u).find(".units input").filter(":radio").each(function(){(n(this).val()==="kg"||n(this).val()==="cm")&&t==="metric"?(n(this).attr("checked",!0).change(),setTimeout(function(){y=!1},100)):(n(this).val()==="lbs"||n(this).val()==="ft")&&t==="imperial"&&(n(this).attr("checked",!0).change(),setTimeout(function(){y=!1},100))})});t.bind("change",function(){n(this).data("unit-value",nt(n(this).val(),n(this).data("unit")));f(0)}).bind("keyup",function(t){var i=n(this).val().split(h);i.length>1&&i[0].length>0&&i[1].length>=o[r]&&(t.preventDefault(),i[1]=i[1].substr(0,o[r]),n(this).val(i.join(h)))});f(0)});n(".lt-ie9 input.radio-button, .lt-ie9 input.checkbox-button").click(function(){n(this).parent().find(".checked").removeClass("checked");n(this).is(":checked")?(n(this).addClass("checked"),n(this).next().addClass("checked")):n(this).removeClass("checked")}).filter(":checked").each(function(){n(this).addClass("checked");n(this).next().addClass("checked")});n(".choosen").chosen();n(".selector").each(function(){n(this).is("select")&&r(this);t(this,!1)});dateTranslate(new Date,"MMMM",!1,function(){for(var f=[],e=[],o=[],r,u,i,t=0;t<7;t++)f.push(window.serviceDateFormat.dayNames[t]),e.push(window.serviceDateFormat.abbreviatedDayNames[t]),o.push(window.serviceDateFormat.shortestDayNames[t]);for(r=[],u=[],t=0;t<12;t++)r.push(window.serviceDateFormat.monthNames[t]),u.push(window.serviceDateFormat.abbreviatedMonthNames[t]);i=new Date;setTimeout(function(){n(".datetimepicker").each(function(){var t=n(this),c=window.serviceDateFormat.shortDatePattern||"dd/mm/yy",w=window.serviceDateFormat.firstDayOfWeek||0,b=t.data("next-text")||"Next &gt;",k=t.data("prev-text")||"&lt; Prev",l=t.data("date-min")||null,a=t.data("date-max")||null,v=t.data("year-range")||"1930:"+i.getFullYear(),y=v.split(":"),d=c.replace("dd","99").replace("mm","99").replace("yyyy","9999").replace("yy","9999"),h=null,p=null,s=null;h=c.replace("MMMM","XX").replace("MMM","X").replace("MM","mm").replace("M","m").replace("dddd","DD").replace("ddd","D").replace("yyyyy","ZZ").replace("yyyy","ZZ").replace("yyy","ZZ").replace("yy","y").replace("ZZ","yy").replace("XX","MM").replace("X","M");p=l?jQuery.datepicker.parseDate(h,l):new Date(parseInt(y[0],10),0,1);a?s=jQuery.datepicker.parseDate(h,a):(s=new Date(parseInt(y[1],10)+1,0,0),s>i&&(s=i));t.wrap('<div class="calendar-picker" />').datepicker({changeMonth:!0,changeYear:!0,showOn:"both",buttonImage:"/Content/Images/calendar-icon.png",buttonImageOnly:!0,dateFormat:h,dayNames:f,dayNamesShort:e,dayNamesMin:o,monthNames:r,monthNamesShort:u,minDate:p,maxDate:s,yearRange:v,prevText:k,nextText:b,firstDay:w,beforeShow:function(t){n(t).val()==="";setTimeout(function(){n("#ui-datepicker-div").css("z-index",1e4)},500)},onSelect:function(){t.blur()}})})},500)});n("#time-zone-selector").each(function(){function r(n){var r=i+n;r>=0&&r<a&&(t.find("option").eq(r).attr("selected","selected"),t.change(),i=r);i===0?e.addClass("disabled"):e.removeClass("disabled");i===a-1?o.addClass("disabled"):o.removeClass("disabled")}var y=this,s=50,h=250,u=null,f=null,t=n(this).find("select").css({opacity:0,position:"absolute","z-index":0,visibility:"hidden"}),v=n('<div class="faux-input"><\/div>').appendTo(this).text(t.find("option:selected").text()),c=n('<div class="map"><div class="globe" /><div class="highlight" /><\/div>').appendTo(this),e=n('<div class="left" />').appendTo(this),o=n('<div class="right" />').appendTo(this),l=c.width(),i=t.find("option:selected").index(),a=t.find("option").length;e.on("mousedown",function(){n(this).hasClass("disabled")||(r(-1),f=setTimeout(function(){u=setInterval(function(){r(-1)},s)},h))});o.on("mousedown",function(){n(this).hasClass("disabled")||(r(1),f=setTimeout(function(){u=setInterval(function(){r(1)},s)},h))});n(document).on("mouseup",function(){clearTimeout(f);clearInterval(u)});t.bind("change",function(){v.text(t.find("option:selected").text());$selected=t.find("option:selected");newX=l/2+(-12+$selected.attr("data-delta")*l/25);c.find(".highlight").css("left",newX+"px")}).change()});n(".step-by-step-form").each(function(){function e(t){var i=!0,u;return r.errorPlacement=function(t,i){n(i).hasClass("selector")&&n("#"+n(i).attr("id")+"-selector").addClass(r.errorClass);o(t,i)},r.success=function(t){t.parent().prev().removeClass(r.errorClass);n("[data-field-id='"+t.attr("for")+"']").removeClass(r.errorClass);s(t)},u=n(t.currentTarget).parents(".step"),u.find(":input").not(":submit, :reset, :image, [disabled]").not(r.ignore).each(function(t,r){if(!f.objectLength(n(r).rules()))return!0;n(r).valid()||(i=!1)}),i}var u=this,t=n(this).data("open-step")||1,f=n(u).validate(),r=f.settings,o=r.errorPlacement,s=r.success;n(this).find("fieldset.step").not("#step"+t).hide();n(this).find("#step"+t).show().find(".loading").delay(1e3).fadeOut();n(this).find(".button.next a").click(function(i){var f,r;return i.preventDefault(),f=e(i),f&&(r=t+1,n(u).find("#step"+t).hide(),n("#step"+t+"-progress").removeClass("current").addClass("done"),n(u).find("#step"+r).fadeIn("fast",function(){n(this).find(".scrollbox").css({height:"+=1"});n(this).find(".loading").fadeOut()}),n("#step"+r+"-progress").addClass("current"),t=r),!1});n("#"+n(this).data("progress")+" li").each(function(i){i+1<t&&n("#step"+(i+1)+"-progress").removeClass("current").addClass("done");i+1===t&&n("#step"+(i+1)+"-progress").addClass("current")});n("#"+n(this).data("progress")+" a").click(function(){if(n(this).parent("li").hasClass("done")){var r=parseInt(n(this).attr("href").replace("#step",""),10);for(n(u).find("#step"+t).hide(),i=r;i<=t;i++)n("#step"+i+"-progress").removeClass("current done");n(u).find("#step"+r).fadeIn("fast").find(".loading").delay(1e3).fadeOut();n("#step"+r+"-progress").removeClass("done").addClass("current");t=r}return!1});n(this).submit(function(n){return e(n)})});n(".checkbox-replace").each(function(){$checkbox=n("#"+n(this).attr("data-rel"));$checkbox.attr("checked")?n(this).addClass("on"):n(this).removeClass("on")});n(".checkbox-replace").on("click",function(){return n(this).toggleClass("on"),$checkbox=n("#"+n(this).attr("data-rel")),n(this).hasClass("on")?$checkbox.attr("checked",!0):$checkbox.attr("checked",!1),!1});initHomeMain();initHomeSlider();initPresentationSlider();initGenericSlider();initPrizes()};IE_VERSION=function(){for(var i,n=3,t=document.createElement("div"),r=t.getElementsByTagName("i");t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->",r[0];);return n>4?n:i}();IS_IE=function(){for(var i,n=3,t=document.createElement("div");t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->",t.getElementsByTagName("i")[0];);return n>4?n:i}();$(document).ready(function(){initFormControls($);$("a.open-popup").click(function(n){var a;n.preventDefault();var u=$(this).data("width")||800,f=$(this).data("height")||600,e=$(this).data("resizable")||"yes",o=$(this).data("toolbar")||"yes",i=$(this).data("left")||null,r=$(this).data("top")||null,s=$(this).data("status")||"yes",h=$(this).data("scrollbars")||"yes",c=$(this).data("menubar")||"no",l=$(this).attr("href"),t="location=0,width="+u+",height="+f+",resizable="+e+",toolbar="+o+",status="+s+",scrollbars="+h+",menubar="+c;return i&&(t+=",left="+i),r&&(t+=",top="+r),a=window.open(l,"popupWindow",t),!1});setTimeout(function(){if(!$("body").hasClass("has-skin")){var n=481-$(".wrapperTop").height(),t="0 -"+n+"px";$("body").css("background-position",t)}},50)});typeof jQuery.validator!="undefined"&&($.validator.addMethod("requiredif",function(n,t,i){var o="#"+i.dependentproperty,r=i.targetvalue,f,u;for(r=(r==null?"":r).toString(),f=r.split("|"),u=0;u<f.length;u++){var e=$(o),s=e.prop("type"),h=s==="checkbox"?e.prop("checked")?"true":"false":e.val();if(f[u]===h)return $.validator.methods.required.call(this,n,t,i)}return!0}),jQuery.validator.addMethod("notequal",function(n,t,i){return this.optional(t)||n!=$(i).val()},""),$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message}),jQuery.validator.unobtrusive.adapters.add("notequal",["other"],function(n){n.rules.notequal="#"+n.params.other;n.message&&(n.messages.notequal=n.message)}))