function trace(a){if(window.Debug&&window.Debug.writeln){window.Debug.writeln(a);}else if(window.console)window.console.log(a);} function googleWalletSuccessCallback(result){ var flashContainer = document.getElementById("cardhunter_gameclient"); if(flashContainer) { flashContainer.onGoogleWalletPurchaseSuccess(result.jwt, result.request.sellerData); } else { trace("Could not find flash container cardhunter_gameclient"); } } function googleWalletFailureCallback(result){ var flashContainer = document.getElementById("cardhunter_gameclient"); var invoiceId = null; if (result.request.sellerData != undefined){invoiceId=result.request.sellerData;} if(flashContainer) { flashContainer.onGoogleWalletPurchaseFailure(invoiceId, result.response.errorType); } else { trace("Could not find flash container cardhunter_gameclient"); } } function beginGoogleWalletPurchase(jwt){ google.payments.inapp.buy({ 'jwt' : jwt, 'success' : googleWalletSuccessCallback, 'failure' : googleWalletFailureCallback }); }