jQuery.easing.def="easeInOutExpo";bCloseOverlay=false;var AFC_Overlay={request:null,loaded:null,timeout:null,scrolling:false,init:function(b){var a=this;this.element=$(b);this.is_loading(false);if(bCloseOverlay!=true){this.element.click(function(c){a.hide()})}this.element.find(".popup-loading").click(function(c){c.stopPropagation()});$(window).scroll(function(c){if(a.is_showing()){a.position()}});this.init_content();this.hide(false);return this},position:function(a){if(!this.scrolling){var j=this;a=(typeof a=="boolean")?a:true;var g=a?500:0;var c=true;var e=$("#afc").outerHeight();var i=this.element.find(".popup-wrapper").outerHeight();var h=Math.round(this.element.find(".popup-wrapper").css("top").replace("px",""));var b=$(window).height();var f=$(window).scrollTop();var d=0;if(i<e){if(i<b){d=Math.min((e-i),f)}else{c=false}}d=Math.max(d,0);if(c&&!this.scrolling&&this.element.find(".popup-wrapper").css("top")!=d+"px"){this.element.find(".popup-wrapper").stop(true).animate({top:d+"px"},g);if(d<f){j.scrolling=true;$("html,body").stop(true).animate({scrollTop:d},250,function(){j.scrolling=false})}}}},show:function(a){a=(typeof a=="boolean")?a:true;if(!this.is_showing()){this.position(a)}this.element.stop(true).fadeIn(0);return this},is_showing:function(){return this.element.css("display")!=="none"},hide:function(b){b=(typeof b=="boolean")?b:true;var a=AFC_Overlay;var c=b?0:0;clearTimeout(a.timeout);a.loaded=null;a.abort();a.is_loading(false);a.element.stop(true).fadeOut(c,function(){a.element.find(".popup-content").empty()});return a},is_loading:function(b){if(typeof b=="boolean"){var a=250;this.loading=b;if(this.loading){this.element.find(".popup-loading").show()}else{this.element.find(".popup-loading").hide()}}return this.loading},abort:function(){if(this.request){}},load:function(b){var a=this;this.abort();this.is_loading(true);this.show(false);this.request=$.get(b,null,function(c){a.loaded=b;a.element.find(".popup-content").empty().append(c);a.init_content();a.is_loading(false);a.position(false)},"html");return this},show_message:function(e,a,d,c){a=(typeof a=="boolean")?a:true;d=(typeof d=="number"||d===false)?d:4000;sHeader=a?"Success":"Error";sHeader=c!=undefined?c:sHeader;elMsg=$('<div class="popup-block popup-msg popup404"><div class="popup-head iepng"><h3 class="hd-'+sHeader.toLowerCase()+'"><span>'+sHeader+'</span></h3><a href="#" class="popup-action"><span>Close</span></a><span class="hr"></span></div><div class="popup-body iepng"><ul></ul></div></div>');elMsg.find("a.popup-action").click(function(f){f.preventDefault();AFC_Overlay.hide()});aMsg=(e instanceof Array)?e:[e];for(var b=0;b<aMsg.length;b++){elMsg.find("ul").append($("<li>").html(aMsg[b]))}this.element.find(".popup-content").empty().append(elMsg);this.show();if(typeof d=="number"){this.timeout=setTimeout(this.hide,d)}},init_content:function(){var a=this;var b=this.element.find(".popup-content").children();b.each(function(c,d){$(d).unbind("click").click(function(f){f.stopPropagation()})});this.element.find("a.popup-action, a.button-close-window").unbind("click").click(function(c){c.preventDefault();a.hide()});this.element.find("input.placehold").placeholder({attr:"alt"});this.element.find("a.overlay-action").unbind("click").click(function(c){c.preventDefault();AFC_Overlay.load($(this).attr("href"))});this.element.find("form").each(function(c,d){$(d).find(".popup-submit").unbind("click").click(function(f){f.preventDefault();$(d).submit()});$(d).unbind("submit").bind("submit",function(f){f.preventDefault();a.is_loading(true);$.post($(this).attr("action"),$(this).serialize(),function(e){a.is_loading(false);a.element.find(".popup-content").empty().append(e);a.init_content()},"html")})});return true}};AFC_Quiz={init:function(){var a=$(".the-quiz");a.find(".quiz-action a").click(function(d){d.preventDefault();var c=a.find("form");a.css("position","relative");var b=$("<div></div>").css({background:"#e0e0e0 url(/_img/icons/indicator.gif) no-repeat center center",width:a.outerWidth(),height:a.outerHeight(),position:"absolute",left:0,top:0,"z-index":99,display:"none"});a.append(b);b.fadeTo(200,0.6);$.post(c.attr("action"),c.serialize(),function(h,e,g){b.stop();var f=$(h);a.replaceWith(f);AFC.setQuizRadios(".the-quiz");f.find("a[href=/members/login/], a[href=/members/register/]").click(function(i){i.preventDefault();AFC_Overlay.load($(this).attr("href"))});f.css("display","none").fadeIn(200)},"html")})}};var AFC_Tabs={init:function(){var b=this;var a=true;$(".afctabs .afctab-options ul li a").each(function(){if(a){b.settab($(this).attr("rel"));a=false}$(this).click(function(){b.settab($(this).attr("rel"));return false});$("a[rel='"+$(this).attr("rel")+"']").click(function(){b.settab($(this).attr("rel"));return false})})},settab:function(a){$(".afctabs .afctab-options li").not("."+a).removeClass("sel-tab");$(".afctabs .afctab-options a[rel='"+a+"']").parents("li").addClass("sel-tab");$(".afctabs .afctab-pages").children().not("."+a).addClass("hi");$(".afctabs .afctab-pages ."+a).removeClass("hi")}};var AFC_SScroller={iclass:"afcscroller",ispeed:0,iTotalEl:0,iActivePos:0,iOffset:0,init:function(a,b){this.iclass=a?a:this.iclass;this.ispeed=b?b:this.ispeed;this.iTotalEl=$("."+this.iclass+" ul li").size();this.iOffset=($("."+this.iclass+" ul").parent().width()/$("."+this.iclass+" ul li").width());var c=this;$("."+this.iclass+" .pan-prev, ."+this.iclass+" .prev").addClass("pan-inactive");$("."+this.iclass+" .pan-prev, ."+this.iclass+" .prev").click(function(d){d.preventDefault();c.pan_prev()});$("."+this.iclass+" .pan-next, ."+this.iclass+" .next").click(function(d){d.preventDefault();c.pan_next()})},pan_to:function(b){$("."+this.iclass+" ul").stop(true,true);var a=-(b*$("."+this.iclass+" ul li").width());$("."+this.iclass+" ul").animate({left:a},this.ispeed,function(){});this.iActivePos=b},pan_next:function(){if(((this.iOffset)+this.iActivePos)<(this.iTotalEl-1)){$("."+this.iclass+" .pan-prev, ."+this.iclass+" .prev").removeClass("pan-inactive")}else{$("."+this.iclass+" .pan-prev, ."+this.iclass+" .prev").removeClass("pan-inactive");$("."+this.iclass+" .pan-next, ."+this.iclass+" .next").addClass("pan-inactive")}if(((this.iOffset-1)+this.iActivePos)<(this.iTotalEl-1)){this.pan_to(this.iActivePos+1)}},pan_prev:function(){if(this.iActivePos>1){$("."+this.iclass+" .pan-next, ."+this.iclass+" .next").removeClass("pan-inactive")}else{$("."+this.iclass+" .pan-next, ."+this.iclass+" .next").removeClass("pan-inactive");$("."+this.iclass+" .pan-prev, ."+this.iclass+" .prev").addClass("pan-inactive")}if(this.iActivePos>0){this.pan_to(this.iActivePos-1)}}};jQuery.fn.anchorAnimate=function(a){a=jQuery.extend({speed:1100},a);return this.each(function(){var b=this;$(b).click(function(e){e.preventDefault();var d=window.location.href;var f=$(b).attr("href");var c=$(f).offset().top;$("html:not(:animated),body:not(:animated)").animate({scrollTop:c},a.speed,function(){window.location.hash=f});return false})})};var AFC={init:function(){AFC_Overlay.init($("#afcoverlay"));$("a.anchorLink, .comments a").anchorAnimate();AFC_Quiz.init();this.setQuizRadios(".afc-trivia");this.setQuizRadios(".the-quiz");$(".agree-to-terms input[type='checkbox'], .agree-to-terms input[type='radio']").uniform();AFC_Tabs.init();AFC_SScroller.init("afc-slider",500);$("input.placehold").placeholder({attr:"alt"});$("a.overlay-action").click(function(a){a.preventDefault();AFC_Overlay.load($(this).attr("href"))});$(".postcard-message textarea").focus(function(){$(this).addClass("textenterd")});$(".principle-action").click(function(a){if($(this).next().css("display")=="none"){$(this).removeClass("open");$(this).addClass("close");$(this).next().slideDown(500)}else{$(this).removeClass("close");$(this).addClass("open");$(this).next().slideUp(500)}return false})},setQuizRadios:function(a){$("."+a+" input[type='radio']").uniform();$("."+a+" input[type='radio']").click(function(){$(this).parents("ul").children("li").removeClass("quiz-selstate");$(this).parents("li").addClass("quiz-selstate");$(this).blur()});$("."+a+" li").hover(function(){$(this).addClass("quiz-hoverstate")},function(){$(this).removeClass("quiz-hoverstate")})},facebook:{facebook_api_key:null,init:function(a){if(a!==undefined){this.facebook_api_key=a}if(this.facebook_api_key){FB.init(this.facebook_api_key,"/xd_receiver.htm")}},connect:function(){AFC_Overlay.load("/members/fb_connect/")}}};
