
var iwin=window.iwin||{};iwin.membership={};iwin.membership.init=function(){var membershipLandingFAQPopup,videoTutorialPopup,membershipDemo;membershipLandingFAQPopup=new iwin.Util.PopupRounded({content:$J('#membershipFaqPopupContent'),title:'Membership FAQ',id:'membershipFaqPopup',useOverlay:true,isModal:false,closeAnywhere:false,openElement:$J('#landing-container .membershipFaq')});membershipDemo=$J('#membershipDemo');videoTutorialPopup=new iwin.Util.PopupVideo({title:membershipDemo.attr('title'),klass:'membershipDemoPopup',openElement:membershipDemo,useOverlay:true,isModal:false,closeAnywhere:false},{videoUrl:membershipDemo.attr('href'),height:429,width:750});iwin.membership.showSubTabs();iwin.tracking.trackPageEvent($J('#continue'),'click',iwin.tracking.domain+'/membership','clicked to join club iwin','shoppingcart');iwin.tracking.trackPageEvent($J('#continueiAccess'),'click',iwin.tracking.domain+'/membership','clicked to join all access','shoppingcart');iwin.tracking.trackPageEvent($J('#landing-container .membershipFaq')[0],'click',iwin.tracking.domain+'/membership','clicked to view membership faq','shoppingcart');iwin.tracking.trackPageEvent($J('#membershipDemo'),'click',iwin.tracking.domain+'/membership','play video','marketing');};iwin.membership.PlayerAnimation=function(settings){this.init=function(){this.container=settings.container;if(!this.container){console.error('[iwin.membership.PlayerAnimation] container not specified, exiting.');return false;}
this.stopAnimation=false;this.animatedCount=-1;this.repeatCount=settings.repeatCount||0;this.initialDelay=settings.initialDelay||1000;this.transitionDelay=settings.transitionDelay||8000;this.restartDelay=settings.restartDelay||17000;this.clubiWinToken=this.allAccessToken=this.timeoutToken=null;this.clubiWin=this.container.find('.clubiWin');this.allAccess=this.container.find('.allAccess');this.clubiWinAnimation=this.clubiWin.find('.animation img');this.allAccessAnimation=this.allAccess.find('.animation img');};this.animate=function(){if(this.stopAnimation||(this.repeatCount>=0&&this.repeatCount<=this.animatedCount)){this.stop();}else{this.animatedCount=this.animatedCount+1;this.clubiWinAnimation.hideObj();this.allAccessAnimation.hideObj();this.clubiWinToken=window.setTimeout($J.proxy(this,'animateClubiWin'),this.initialDelay);this.allAccessToken=window.setTimeout($J.proxy(this,'animateAllAccess'),(this.transitionDelay+this.initialDelay));this.timoutToken=window.setTimeout($J.proxy(this,'animate'),(this.transitionDelay+this.initialDelay+this.restartDelay));}};this.animateClubiWin=function(){this.clubiWinAnimation.attr('src',this.clubiWinAnimation.attr('src')).showObj();};this.animateAllAccess=function(){this.allAccessAnimation.attr('src',this.allAccessAnimation.attr('src')).showObj();};this.stop=function(){this.stopAnimation=true;window.clearTimeout(this.timeoutToken);window.clearTimeout(this.clubiWinToken);window.clearTimeout(this.allAccessToken);};this.init();return this;};iwin.membership.showSubTabs=function(){if(iwin.Auth.getCurrentUsername()){$J.ajax({url:'/account/icoins.xml',dataType:"xml",cache:false,error:function(e){if(e.status===500||e.status===503){try{var data=$J(e.responseXML).find('conversion-status');if(data&&data.attr('self')){window.location.href=data.attr('self');}else{console.error('Error: '+e.responseText);}}catch(e2){console.error('Error: '+e.responseText);}}
console.error('Error: '+e.responseText);},complete:function(res,status){if($J(res.responseXML).find('subscription-club').length>0){$J('#subTabs').find('li.overview,li.clubiwin,li.familyFeud,li.allaccess').fadeIn();}
else{$J('#subTabs').find('li.overview,li.clubiwin,li.familyFeud,li.allaccess').fadeOut();}}});}else{$J('#subTabs').find('li.overview,li.clubiwin,li.familyFeud,li.allaccess').fadeIn();}};Event.observe(document,'iwin:auth:login:success',iwin.membership.showSubTabs);$J(document).ready(iwin.membership.init);$J(window).load(function(){var playerAnimation;playerAnimation=new iwin.membership.PlayerAnimation({container:$J('#landing-container'),repeatCount:-1});playerAnimation.animate();iwin.membership.playerAnimation=playerAnimation;});
