/* File: js/play_index.js, Ratio: 23.2% */

var isWalletLoaded=false;var isSubscriptionLoaded=false;var storedCookieString="";var hasSubscription=false;function pageReadyUser()
{popNewLevel();if(gameStartErrorCode!="")
{if(gameStartErrorCode=="CREATE_FAILED")
{$("#errorGame").text("We couldn't create the game you requested, please try again.");$("#errorGame").slideDown();}
else
{$("#errorGame").text("We couldn't start the game you requested, please try again.");$("#errorGame").slideDown();}}
ShowNoUnityPage();$('#btn_playnow').hide();$('#btn_gamesetup').show();loadSubscriptionSettings();};function renderPageActiveGameData()
{if($("getactivegames activegames activegame gameid",myPlayerCardXML).length!=0)
{document.location='/play/resumeGame/'+$("getactivegames activegames activegame gameid",myPlayerCardXML).text();}}
function loadSubscriptionSettings()
{updateSubscriptionCookie(updateSubscriptionInfo,failedToLoadSubscription);}
function failedToLoadSubscription()
{$("#error_message").text("Your subscription information could not be loaded, try again.");}
function updateSubscriptionInfo(cookieString)
{isSubscriptionLoaded=true;storedCookieString=cookieString;hasSubscription=isSubscriber(storedCookieString);checkMembershipAndWallet();}
function doMemberCheck(url)
{if(isSubscriptionLoaded)
{if(hasSubscription)
{document.location=url;}
else
{showMembersOnlyModal();}}
else
{var subscriptionCookie=unescape(getCookie("TWOCookie[SUBSCRIPTION]"));updateSubscriptionInfo(subscriptionCookie);doMemberCheck(url);}}
function renderWallet(){isWalletLoaded=true;checkMembershipAndWallet();}
function checkMembershipAndWallet(){if(isSubscriptionLoaded&&isWalletLoaded){if(!hasSubscription&&playerCashBalance<10){eaConfirm("You need a minimum of 10 Points to play a round.","Points Needed!",undefined,"Add Points",function(){$(".generic_dialog_content .confirm_button").click(function(){document.location="/users/purchasePointsRedirect?surl="+escape(document.location);});});}}}
