// JavaScript Document

(function(a){a.belowthefold=function(c,d){var b=a(window).height()+a(window).scrollTop();return b<=a(c).offset().top-d.threshold};a.abovethetop=function(b,c){var d=a(window).scrollTop();return d>=a(b).offset().top+a(b).height()-c.threshold};a.rightofscreen=function(c,d){var b=a(window).width()+a(window).scrollLeft();return b<=a(c).offset().left-d.threshold};a.leftofscreen=function(b,c){var d=a(window).scrollLeft();return d>=a(b).offset().left+a(b).width()-c.threshold};a.inviewport=function(b,c){return !a.rightofscreen(b,c)&&!a.leftofscreen(b,c)&&!a.belowthefold(b,c)&&!a.abovethetop(b,c)};a.extend(a.expr[":"],{"below-the-fold":function(c,d,b){return a.belowthefold(c,{threshold:0})},"above-the-top":function(c,d,b){return a.abovethetop(c,{threshold:0})},"left-of-screen":function(c,d,b){return a.leftofscreen(c,{threshold:0})},"right-of-screen":function(c,d,b){return a.rightofscreen(c,{threshold:0})},"in-viewport":function(c,d,b){return a.inviewport(c,{threshold:0})}})})(jQuery);var Core={positionChecker:null,positionChecked:false,navPosition:"#",navigation:{"#":{prev:null,next:"#discover"},"#discover":{prev:"#",next:"#watch"},"#watch":{prev:"#discover",next:"#enjoy"},"#enjoy":{prev:"#watch",next:"#share"},"#share":{prev:"#enjoy",next:"#register"},"#register":{prev:"#share",next:null}},TOP_AREA:300,teaserInit:function(){this.scrollUp();Subscription.initializeForm();this.positionChecker=window.setInterval(Core.doAtTop,500);$(document).keydown(function(a){if(!$.browser.opera&&a.target.nodeName!="INPUT"){if(a.keyCode==37||a.keyCode==38){a.stopPropagation();Core.goPrev();return false}else{if(a.keyCode==40){if(Core.navPosition!="#register"){a.stopPropagation();Core.goNext();return false}}else{if(a.keyCode==39){a.stopPropagation();Core.goNext();return false}}}}})},position:function(a){Core.navPosition=a},goNext:function(){var a=Core.navigation[Core.navPosition].next;if(a!=null){Core.scrollTo(a)}},goPrev:function(){var a=Core.navigation[Core.navPosition].prev;if(a!=null){if(a=="#"){$("html,body").animate({scrollTop:0},1200)}else{Core.scrollTo(a)}}},scrollTo:function(d,c){var a=$(d);c=typeof c!=="undefined"?parseInt(c,10):0;a=a.length&&a;if(a.length){var b=a.offset().top-c;if($.browser.opera){$("html").animate({scrollTop:b},1200)}else{$("html,body").animate({scrollTop:b},1200)}}},scrollUp:function(){$(window).scrollTop(0)},doAtTop:function(){var a=null;if(typeof window.scrollY==="undefined"){a=parseInt(document.documentElement.scrollTop,10)}else{a=parseInt(window.scrollY,10)}if(!Core.positionChecked&&a<=Core.TOP_AREA){if(!$("header a span").is(":animated")){$("header a span").stop().pulse()}$("#main-nav ol li").each(function(b,c){$(c).removeClass("active")});Core.positionChecked=true;Core.position("#")}else{Core.positionChecked=false}}};var Subscription={STATUS_ERROR:0,STATUS_EMAIL_ERROR:1,STATUS_SUBSCRIBED:2,STATUS_ALREADY_SUBSCRIBED:3,initializeForm:function(){this.enableForm()},sendForm:function(){var a={email:$("#sub-email").val(),lang:$("#sub-lang").val()};Subscription.hideFeedbacks();Subscription.startSpinner();Subscription.disableForm();$.post("signon",a,Subscription.processResponse,"json");Stats.trackSubscriptionSent();return false},processResponse:function(a){if(a.status==Subscription.STATUS_SUBSCRIBED){Subscription.showSuccessFeedback(a.message);Stats.trackSubscriptionSuccessful()}else{Subscription.showErrorFeedback(a.message)}Subscription.enableForm();Subscription.stopSpinner()},showSuccessFeedback:function(a){$("#sub-form p").fadeOut(1000,function(){$("#feedback-s").text(a);$("#feedback-s").fadeIn()})},showErrorFeedback:function(a){$("#feedback-e").text(a);$("#feedback-e").fadeIn()},hideFeedbacks:function(){$("#feedback-s").hide();$("#feedback-e").hide()},startSpinner:function(){$("#sub-spinner").show()},stopSpinner:function(){$("#sub-spinner").hide()},enableForm:function(){$("#sub-form").submit(function(){return false});$("#sub-send").click(Subscription.sendForm);$("#sub-email").unbind("keypress");$("#sub-send").removeAttr("disabled")},disableForm:function(){$("#sub-send").unbind("click");$("#sub-send").attr("disabled","disabled");$("#sub-email").keypress(function(a){a.preventDefault()})}};var Stats={CATEGORY_DISCOVER:"Discover",CATEGORY_WATCH:"Watch",CATEGORY_ENJOY:"Enjoy",CATEGORY_SHARE:"Share",CATEGORY_REGISTER:"Register",CATEGORY_SOCIAL_SHARE:"SocialShare",CATEGORY_SUBSCRIPTION:"Subscription",ACTION_DEFAULT:"Visit",ACTION_FACEBOOK_LIKE:"FacebookLike",ACTION_TWITTER_FOLLOW:"TwitterFollow",ACTION_SUBSCRIPTION_SENT:"SubscriptionFormSent",ACTION_SUBSCRIPTION_SUCCESSFUL:"SubscriptionFormSent",statsCache:{},trackDiscover:function(){if(!this.__isTracked(Stats.CATEGORY_DISCOVER)){_gaq.push(["_trackEvent",Stats.CATEGORY_DISCOVER,Stats.ACTION_DEFAULT]);this.__tracked(Stats.CATEGORY_DISCOVER)}},trackWatch:function(){if(!this.__isTracked(Stats.CATEGORY_WATCH)){_gaq.push(["_trackEvent",Stats.CATEGORY_WATCH,Stats.ACTION_DEFAULT]);this.__tracked(Stats.CATEGORY_WATCH)}},trackEnjoy:function(){if(!this.__isTracked(Stats.CATEGORY_ENJOY)){_gaq.push(["_trackEvent",Stats.CATEGORY_ENJOY,Stats.ACTION_DEFAULT]);this.__tracked(Stats.CATEGORY_ENJOY)}},trackShare:function(){if(!this.__isTracked(Stats.CATEGORY_SHARE)){_gaq.push(["_trackEvent",Stats.CATEGORY_SHARE,Stats.ACTION_DEFAULT]);this.__tracked(Stats.CATEGORY_SHARE)}},trackRegister:function(){if(!this.__isTracked(Stats.CATEGORY_REGISTER)){_gaq.push(["_trackEvent",Stats.CATEGORY_REGISTER,Stats.ACTION_DEFAULT]);this.__tracked(Stats.CATEGORY_REGISTER)}},trackFacebookLike:function(){_gaq.push(["_trackEvent",Stats.CATEGORY_SOCIAL_SHARE,Stats.ACTION_FACEBOOK_LIKE])},trackTwitterFollow:function(){_gaq.push(["_trackEvent",Stats.CATEGORY_SOCIAL_SHARE,Stats.ACTION_TWITTER_FOLLOW])},trackSubscriptionSent:function(){_gaq.push(["_trackEvent",Stats.CATEGORY_SUBSCRIPTION,Stats.ACTION_SUBSCRIPTION_SENT])},trackSubscriptionSuccessful:function(){_gaq.push(["_trackEvent",Stats.CATEGORY_SUBSCRIPTION,Stats.ACTION_SUBSCRIPTION_SUCCESSFUL])},__isTracked:function(a){if(typeof this.statsCache[a]!=="undefined"){return true}else{return false}},__tracked:function(a){this.statsCache[a]=true}};$(document).ready(function(){$("a[href*=#]").click(function(e){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){Core.scrollTo($(this.hash))}return false});var c=$.browser=="msie"&&$.browser.version<7;if(!c){var d=$("#main-nav ol").offset().top-parseFloat($("#main-nav ol").css("margin-top").replace(/auto/,0));$(window).scroll(function(e){var f=$(this).scrollTop();if(f>=d){$("#main-nav ol").addClass("sticky")}else{$("#main-nav ol").removeClass("sticky")}})}$(window).scroll(function(){var g="#"+$("body .target a:in-viewport").parent().attr("id"),e=$("#main-nav ol li a").filter("[hash="+g+"]");var f=true;if($.browser.msie&&$.browser.version=="7.0"){if(parseInt(document.documentElement.scrollTop,10)<6300&&g=="#register"){f=false}}if(e.length&&!e.is(".active")){$("#main-nav ol li a").parent("li").removeClass("active");if(f){e.parent("li").addClass("active")}}switch(g){case"#discover":Core.position(g);Stats.trackDiscover();break;case"#watch":Core.position(g);Stats.trackWatch();break;case"#enjoy":Core.position(g);Stats.trackEnjoy();break;case"#share":Core.position(g);Stats.trackShare();break;case"#register":Core.position(g);Stats.trackRegister();break}$("#nav-block").css("display","none")});(function(e){e.fn.pulse=function(f){return this.each(function(){var g=e.extend({},e.fn.pulse.defaults,f),j=g.count,i=e(this);function h(){--j;i.fadeOut(g.speed,function(){i.fadeIn(g.speed,function(){j?h():g.callback()})})}h()})};e.fn.pulse.defaults={count:500,speed:700,callback:function(){return false}}})(jQuery);$(function(){$("header a span").pulse()});$("header a").click(function(){$("header a span").stop(true);$("header a span").css("opacity",".8");$("#nav-block").css("display","none")});$("#sub-spinner").activity({segments:10,width:2,space:0,length:3,color:"#fff",speed:1.5});$(".toggle").click(function(){if(!$("#lopd").is(":visible")){$("#lopd").fadeIn();Core.scrollTo("#lopd",($(window).height()-$("#lopd").height()-50))}});var b=document.createElement("input");var a="placeholder" in b;if(!a){$(":input[placeholder]").each(function(){var e=$(this);if(e.val()===""){e.addClass("placeholder");e.val(e.attr("placeholder"))}e.focus(function(){e.addClass("focus");if(e.val()===e.attr("placeholder")){e.val("");e.removeClass("placeholder")}}).blur(function(){e.removeClass("focus");if(e.val()===""){e.addClass("placeholder");e.val(e.attr("placeholder"))}})})}Core.teaserInit()});
