window.onload = init; function showTop5() { $('#listNew').css("display", "none"); $('#listTop5').css("display", "block"); $('#top5').css("backgroundPosition", "0 -27px"); $('#new').css("backgroundPosition", "0 0"); $('#new').css("color", "#fff"); $('#top5').css("color", "#0bd6db"); } function showNew() { $('#listTop5').css("display","none"); $('#listNew').css("display","block"); $('#top5').css("backgroundPosition","0 0"); $('#new').css("backgroundPosition",'0 -27px'); $('#top5').css("color", "#fff"); $('#new').css("color", "#0bd6db"); } function openPoll(){ $('#pollClosed').css("display","none"); $('#poll').css("display","block"); } function closePoll(){ $('#poll').css("display","none"); $('#pollClosed').css("display","block"); } function openSelectPhone(force){ // parameter force is used to sniff which openSelect was used; if we came from selectPhoneClosed, // we determine the div to show by checking if a phone has already been selected. If we came from // selectPhoneOpen(force==1), always show the form. $('#selectedPhone').css("display","none"); $('#selectPhoneClosed').css("display","none"); var tmp = $('#selectedPhoneSpan').html(); if(tmp!='' && tmp!=' ' && tmp!=null && force!=1){ $('#selectedPhone').css("display","block"); }else{ $('#selectPhoneOpen').css("display","block"); } } function closeSelectPhone(){ $('#selectPhoneClosed').css("display","block"); $('#selectPhoneOpen').css("display","none"); $('#selectedPhone').css("display","none"); } function init(){ // Poll open / close var openPollEl = document.getElementById('openPoll'); if(openPollEl){ openPollEl.onclick = Function("openPoll();return false;"); } var closePollEl = document.getElementById('closePoll'); if(closePollEl){ closePollEl.onclick = Function("closePoll();return false;"); } // Front page and category page list tabs change var top5 = document.getElementById('top5'); if(top5){ top5.onclick = Function("showTop5();return false;"); } var newtab = document.getElementById('new'); if(newtab){ newtab.onclick = Function("showNew();return false;"); } // modal window init initModal(); initSendto(); initSendBookmark(); $('#closeModalError').click(function () { $('#modalError').hide(); $('#ajaxLoader').hide(); return false; }); // Select phone links var openSelectPhoneLink = document.getElementById('openSelectPhoneLink'); if(openSelectPhoneLink){ openSelectPhoneLink.onclick = Function("openSelectPhone();return false;"); } var openSelectPhoneLink2 = document.getElementById('openSelectPhoneLink2'); if(openSelectPhoneLink2){ openSelectPhoneLink2.onclick = Function("openSelectPhone(1);return false;"); } var closeSelectPhoneLink = document.getElementById('closeSelectPhoneLink'); if(closeSelectPhoneLink){ closeSelectPhoneLink.onclick = Function("closeSelectPhone();return false;"); } var closeSelectPhoneLink2 = document.getElementById('closeSelectPhoneLink2'); if(closeSelectPhoneLink2){ closeSelectPhoneLink2.onclick = Function("closeSelectPhone();return false;"); } // sidebar phone selection box var phone_manufacturer = document.getElementById('phone_manufacturer'); if(phone_manufacturer){ phone_manufacturer.onchange = phone_manufacturer_changed; } // downloadform phone selection var dLFManufacturer = document.getElementById('dLFManufacturer'); if(dLFManufacturer){ dLFManufacturer.onchange = dLFManufacturer_changed; } // sidebar phone selection box var phone_model = document.getElementById('phone_model'); if(phone_model){ phone_model.onchange = phone_model_changed; } // downloadform phone selection var dLFModel = document.getElementById('dLFModel'); if(dLFModel){ dLFModel.onchange = dLFModel_changed; } if(document.getElementById('gameCompatibility')){ if(document.getElementById('gameCompatibility').className=='gameNotCompatible'){ $('#gameCompatibility').css('display', 'block'); var width = document.getElementById('gameCompatibility').parentNode.offsetWidth; var height = document.getElementById('gameCompatibility').parentNode.offsetHeight; $('#gameCompatibility').css('width', width); $('#gameCompatibility').css('height', height); $('#main').css('visibility', 'visible'); }else{ $('#main').css('visibility', 'visible'); } } } function phone_manufacturer_changed(){ var dLFMa = document.getElementById('dLFManufacturer'); var phone_ma = document.getElementById('phone_manufacturer'); if(phone_ma.options[phone_ma.selectedIndex].value){ if(dLFMa){ dLFMa.selectedIndex = phone_ma.selectedIndex; } showModels(phone_ma.options[phone_ma.selectedIndex].value); } } function dLFManufacturer_changed(){ var dLFMa = document.getElementById('dLFManufacturer'); var phone_ma = document.getElementById('phone_manufacturer'); if(dLFMa.options[dLFMa.selectedIndex].value){ phone_ma.selectedIndex = dLFMa.selectedIndex; showModels(dLFMa.options[dLFMa.selectedIndex].value); } } function phone_model_changed(){ var dLFMo = document.getElementById('dLFModel'); var phone_mo = document.getElementById('phone_model'); if(phone_mo.options[phone_mo.selectedIndex].value && dLFMo){ dLFMo.selectedIndex = phone_mo.selectedIndex; } } function dLFModel_changed(){ var dLFMo = document.getElementById('dLFModel'); var phone_mo = document.getElementById('phone_model'); if(dLFMo.options[dLFMo.selectedIndex].value){ phone_mo.selectedIndex = dLFMo.selectedIndex; } } function showModels(manu) { manu = manu.toLowerCase(); var phone_model = document.getElementById('phone_model'); var phone_id = document.getElementById('phone_id'); var phone_model2 = document.getElementById('dLFModel'); // empty the model containers var ch; while(ch = phone_model.firstChild){ phone_model.removeChild(ch); } if(phone_model2){ while(ch = phone_model2.firstChild){ phone_model2.removeChild(ch); } } for(i=0; i < mobile[manu].length; i++) { luuri = mobile[manu][i].split(/;/); //data = data + "\n
  • "+luuri[0]+"
  • \n"; var opt = document.createElement('option'); opt.innerHTML = luuri[0]; opt.value = luuri[0]; if(phone_model2){ var opt2 = opt.cloneNode(true); phone_model2.appendChild(opt2); } phone_model.appendChild(opt); } } function showModelsParentWindow(manu) { manu = manu.toLowerCase(); var phone_model = opener.document.getElementById('phone_model'); var phone_id = opener.document.getElementById('phone_id'); var phone_model2 = opener.document.getElementById('dLFModel'); // empty the model containers var ch; while(ch = phone_model.firstChild){ phone_model.removeChild(ch); } if(phone_model2){ while(ch = phone_model2.firstChild){ phone_model2.removeChild(ch); } } for(i=0; i < mobile[manu].length; i++) { luuri = mobile[manu][i].split(/;/); //data = data + "\n
  • "+luuri[0]+"
  • \n"; if(six) { var opt = window.opener.document.createElement('option'); } else { var opt = document.createElement('option'); } opt.innerHTML = luuri[0]; opt.value = luuri[0]; if(phone_model2){ var opt2 = opt.cloneNode(true); phone_model2.appendChild(opt2); } phone_model.appendChild(opt); } } // Updates the contents of the hidden field containing the phone's id when the form is submitted function submitPhone(){ var pma = document.getElementById('phone_manufacturer'); // debug(pma); var manu = pma.options[pma.selectedIndex].value; manu = manu.toLowerCase(); // debug(manu); if(manu!=''){ var pmo = document.getElementById('phone_model'); var model = pmo.options[pmo.selectedIndex].value; for(i=0; i < mobile[manu].length; i++) { luuri = mobile[manu][i].split(/;/); if(luuri[0]==model){ document.getElementById('phone_id').value = luuri[1]; } } document.getElementById('phoneSelectForm').submit(); }else{ closeSelectPhone(); } } /* Code for the modal dialogues */ var six=''; function initModal(){ if(document.getElementById('openModal')) { $('#closeModalContent').bind('click', closeModalContent); $('#closeModalMessage').bind('click', closeModalContent); $('#closeModalMessage2').bind('click', closeModalContent); $('#dLFSubmit').bind('click', submitDLF); } // Serve slightly different content to IE6 if(navigator.appVersion.indexOf('MSIE 6.0') != -1) { six='6'; } } function initSendto(){ // invite modal @ frontpage, send to modal @ game details page if(document.getElementById('openSendto')) { $('#closeSendtoContent').bind('click', closeSendtoContent); $('#closeSendtoMessage').bind('click', closeSendtoContent); $('#closeSendtoMessage2').bind('click', closeSendtoContent); $('#sFSubmit').bind('click', submitSF); $('#iFSubmit').bind('click', submitIF); } // Serve slightly different content to IE6 if(navigator.appVersion.indexOf('MSIE 6.0') != -1) { six='6'; } } function initSendBookmark() { if(document.getElementById('openSendBookmark')) { $('#closeSendBookmark').bind('click', closeModalContent); } } function straightToDownload() { initModal(); openModalContent(); } var gid = ''; function openModalContent(gameid){ stage1(); game = gameid; var gameName = ''; var gamePicUrl = ''; $('#downLoadGameName').html('loading...'); $('#downLoadInstructionsImg').attr('src', '/blank.gif'); //$.get("/sites/all/ajax/gameinfo.php?gameid="+gameid, function(data){ $.get("/ajax/gameinfo?gameid="+gameid, function(data){ var temp = data.split(';'); gameName = temp[0]; gamePicUrl = temp[1]; $('#downLoadGameName').html(gameName); $('#downLoadInstructionsImg').attr('src', gamePicUrl); }); $('#modaltest').jqm({overlay: 50, onhide: closeModalContent, modal: true}).jqmShow(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/stage1"); pageTracker._setDomainName("123play.com"); // end google analytics //alert($.cookie('mas-domino[mas_dl_age]')); if($.cookie('mas-domino[mas_dl_age]')) { $('#dLFAge').val($.cookie('mas-domino[mas_dl_age]')); } if($.cookie('mas-domino[mas_postcode]')) { s = $.cookie('mas-domino[mas_postcode]'); s = s.replace(/\+/g," "); $('#dLFPostcode').val(s); } if($.cookie('mas-domino[mas_dl_msisdn2]')) { $('#dLFPhoneNumber').val($.cookie('mas-domino[mas_dl_msisdn2]')); } if($.cookie('mas-domino[mas_dl_gender]')) { var gender = $.cookie('mas-domino[mas_dl_gender]'); $("input[@name=�dLFGender�]").val(gender); $('#'+gender).attr("checked", "checked"); // alert('*'+gender); } if(!$.browser.msie) { $('#bannerBigContainer').hide(); $('#bannerBigContainerBottom').hide(); } } function closeModalContent(){ if(!$.browser.msie) { $('#bannerBigContainer').show(); $('#bannerBigContainerBottom').show(); } return false; } function openSendtoContent(gameid){ game = gameid; if(!$.browser.msie) { $('#bannerBigContainer').hide(); $('#bannerBigContainerBottom').hide(); } $('#sendtolay').jqm({overlay: 50, modal: true}).jqmShow(); } function closeSendtoContent(){ /* $('#sendtoOverlay'+six).css('display','none'); $('#sendtoBg').css('display','none'); if(!six){ $('#sendtoContent').css('top','-999px'); $('#sendtoMessage').css('top','-999px'); }else{ $('#sendtoContent').css('display','none'); $('#sendtoMessage').css('display','none'); } */ if(!$.browser.msie) { $('#bannerBigContainer').show(); $('#bannerBigContainerBottom').show(); } return false; } function openSendBookmarkContent() { if(!$.browser.msie) { $('#bannerBigContainer').hide(); $('#bannerBigContainerBottom').hide(); } $('.getALinkForm > .notifications > .info').css("display","block"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $(".inputNumber").click(function() { $(this).val(""); }); if($.cookie('mas-gl-msisdn') == null) { $(".inputNumber").val("Enter your mobile number"); } else { //$(".inputNumber").val("Enter your mobile number"); $(".inputNumber").val($.cookie('mas-gl-msisdn')); } $('#sendbookmarklay2').jqm({overlay: 50, modal: true}).jqmShow(); $(".inputNumber").select(); } // a.k.a "showModalMessage" function submitDLF(){ $('#ajaxLoader').show(); countrycode = $('#dLFCountryCode').val(); phonenumber = $('#dLFPhoneNumber').val(); var gender = $("input[@name='dLFGender']:checked").val(); age = $('#dLFAge').val(); postcode = $('#dLFPostcode').val(); // post data (JQuery functions) //$.post("/sites/all/ajax/dl.php", { $.post("/ajax/download", { msisdn2: phonenumber, item: game, //phoneid: mobileid, //phone_model: mobile_model, gender: gender, age: age, postcode: postcode }, function(result) { //alert(result); result = jQuery.trim(result); var temp = result.split(";"); downloadStatus = temp[0]; // OK or ERROR downloadId = temp[1]; // unique id of download event if(jQuery.trim(downloadStatus) == "OK") { // start polling checkDownloadStatus(downloadId, game); } // ignore sequential clicks else if(jQuery.trim(result) == "TOOFAST") { // blah } // fallback support else if(jQuery.trim(result) == "OLDOK") { // Make a request to get the tracking pixel var axel = Math.random()+""; var a = axel * 10000000000000; var trackingHtml = ''; // end tracking pixel // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/downloaded"); pageTracker._setDomainName("123play.com"); // end google analytics okmessage = "

    Thank you for your order

     

    You will shortly receive an SMS with the download link.
    "; $('#modalMessageText').html(okmessage); $('#modalMessageText').append(trackingHtml); $('#modaltest').jqmHide(); $('#modaltest2').jqm({overlay: 50, onhide: closeModalContent}).jqmShow(); } else if(jQuery.trim(result) == "COUNTRY") { errormessage = "Unfortunately the games are currently available in UK, Spain, Italy, Germany and France only."; $('#modalErrorText').html(errormessage); $('#modalError').show(); /* //Tracking pixel code included here to allow debugging from Finland // Make a request to get the tracking pixel var axel = Math.random()+""; var a = axel * 10000000000000; var trackingHtml = ''; // end tracking pixel */ } else if(jQuery.trim(result) == "PHONENUMBER") { errormessage = "Please enter a valid mobile number!"; $('#modalErrorText').html(errormessage); $('#modalError').show(); } else if(jQuery.trim(result) == "MANDATORY") { errormessage = "Please enter all required data!"; $('#modalErrorText').html(errormessage); $('#modalError').show(); } else if(jQuery.trim(result) == "POSTCODE") { errormessage = "You entered an invalid postcode - please try again!"; $('#modalErrorText').html(errormessage); $('#modalError').show(); } else if(jQuery.trim(result) == "AGE") { errormessage = "You entered an invalid age - please try again!"; $('#modalErrorText').html(errormessage); $('#modalError').show(); } else { errormessage = "Unfortunately Your request did not succeed - please try again!
    You can contact support, Read FAQ or go to frontpage."; $('#modalErrorText').html(errormessage); $('#modalError').show(); } } ); } function submitGL(field) { phonenumber = $('#'+field).val(); //resellerid = $('#rsid').html();; if(phonenumber == "" || phonenumber.match(/^Enter/)) { $('.getALinkForm > .notifications > .error').html("Please enter your mobile number!"); $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","block"); return; } $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","block"); $('.getALinkForm > .notifications > .error').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $.post("/ajax/sendlink", { msisdn: phonenumber }, function(result) { if(jQuery.trim(result) == "OK") { $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","block"); $.cookie('mas-gl-msisdn', phonenumber, { path: "/" }); $('.inputNumber').val(phonenumber); setTimeout("closeModal()", 2500); } else if(jQuery.trim(result) == "COUNTRY") { $('.getALinkForm > .notifications').css("line-height","1.1em"); $('.getALinkForm > .notifications').css("margin-bottom","-10px"); $('.getALinkForm > .notifications > .error').html("Games are available in UK, Spain, Italy,
    Germany and France only. Sorry."); $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","block"); } else if(jQuery.trim(result) == "PHONENUMBER") { $('.getALinkForm > .notifications > .error').html("Please enter a valid mobile number."); $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","block"); } else { $('.getALinkForm > .notifications > .error').html("Oops! An error happened. Please try again."); $('.getALinkForm > .notifications > .info').css("display","none"); $('.getALinkForm > .notifications > .info2').css("display","none"); $('.getALinkForm > .notifications > .noError').css("display","none"); $('.getALinkForm > .notifications > .error').css("display","block"); } }); } function closeModal() { $('#sendbookmarklay2').jqmHide(); if(!$.browser.msie) { $('#bannerBigContainer').show(); $('#bannerBigContainerBottom').show(); } } function submitSF(){ myname = $('#sFMyName').val(); myemail = $('#sFMyEmail').val(); friendname = $('#sFFriendName').val(); friendemail = $('#sFFriendEmail').val(); msg = $('#sFMessage').val(); // post data (JQuery functions) //$.post("/sites/all/ajax/sf.php", { $.post("/ajax/sendtoafriend", { myname: myname, myemail: myemail, friendname: friendname, friendemail: friendemail, msg: msg, item: game }, function(result) { if(jQuery.trim(result) == "OK") { okmessage = "

    Send to a friend

     

    Your message has been sent.
    "; $('#sendtoMessageText').html(okmessage); } else if(jQuery.trim(result) == "MANDATORY") { errormessage = "

    Send to a friend

     

    Please fill all fields!


    "; $('#sendtoMessageText').html(errormessage); } else if(jQuery.trim(result) == "EMAIL") { errormessage = "

    Send to a friend

     

    Please fill correct email addresses!


    "; $('#sendtoMessageText').html(errormessage); } else { errormessage = "

    Error

     

    Error! Sorry.


    "; $('#sendtoMessageText').html(errormessage); } $('#sendtolay').jqmHide(); $('#sendtolay2').jqm({overlay: 50}).jqmShow(); } ); } function submitIF(){ myname = $('#sFMyName').val(); myemail = $('#sFMyEmail').val(); friendname = $('#sFFriendName').val(); friendemail = $('#sFFriendEmail').val(); msg = $('#sFMessage').val(); // post data (JQuery functions) //$.post("/sites/all/ajax/if.php", { $.post("/ajax/inviteafriend", { myname: myname, myemail: myemail, friendname: friendname, friendemail: friendemail }, function(result) { if(jQuery.trim(result) == "OK") { okmessage = "

    Send to friend

     

    Your message has been sent.
    "; $('#sendtoMessageText').html(okmessage); } else if(jQuery.trim(result) == "MANDATORY") { errormessage = "

    Send to a friend

     

    Please fill all fields!


    "; $('#sendtoMessageText').html(errormessage); } else if(jQuery.trim(result) == "EMAIL") { errormessage = "

    Send to a friend

     

    Please fill correct email addresses!


    "; $('#sendtoMessageText').html(errormessage); } else { errormessage = "

    Error

     

    Error! Sorry.


    "; $('#sendtoMessageText').html(errormessage); } $('#sendtolay').jqmHide(); $('#sendtolay2').jqm({overlay: 50}).jqmShow(); } ); } // couple of global variable to be used in the download flow var dlId = ""; var gameId = ""; var timeoutId = 0; var prevStatus = ""; function checkDownloadStatus(id, game) { prevStatus = ""; dlId = id; gameId = game; timeoutId = 0; timeoutId = setTimeout( "pollStatus()", 1500); } // download status polling function pollStatus() { id = dlId; if($('#modaltest').css('display') == 'none') { return true; } $.ajax({ type: "POST", timeout: 25000, url: "/ajax/downloadstatus", data: "id="+id, dataType: "text", success: function(result) { if(result != prevStatus) { // initial state, no actions if(result == "link_sent") { stage2(); timeoutId = setTimeout( "pollStatus()", 1500); } // user entered wap site - no actions else if(jQuery.trim(result) == "link_clicked") { prevStatus = jQuery.trim(result); timeoutId = setTimeout( "pollStatus()", 1500); } // STAGE 3 else if(jQuery.trim(result) == "jad_loaded") { prevStatus = jQuery.trim(result); stage3(); timeoutId = setTimeout( "pollStatus()", 1500); } // STAGE 3b else if(jQuery.trim(result) == "game_not_found") { prevStatus = jQuery.trim(result); stage3b(); } // STAGE 3c else if(jQuery.trim(result) == "phone_not_supported") { prevStatus = jQuery.trim(result); stage3b(); } // STAGE 3c - wtf, receiving only 15 first chars of status code? else if(jQuery.trim(result) == "phone_not_suppo") { prevStatus = jQuery.trim(result); stage3b(); } // dont what this status means - no actions else if(jQuery.trim(result) == "midlet_found") { prevStatus = jQuery.trim(result); timeoutId = setTimeout( "pollStatus()", 1500); } // STAGE 4 - game installed else if(jQuery.trim(result) == "jar_loaded") { prevStatus = jQuery.trim(result); stage4(); } // STAGE 4b - general error else if(jQuery.trim(result) == "error") { prevStatus = jQuery.trim(result); stage4b(); } // Received timeout from dlstatus.php - close the dialog else if(jQuery.trim(result) == "TIMEOUT") { prevStatus = jQuery.trim(result); // TODO: close the dialog //$('.layeri').html("5min inactivity... stopped polling"); // TODO: this is no good, the modal gray doesn't get removed $('#modaltest').hide(); } // STAGE 4b - horrible failure else { stage4b(); } } else { // no state change, lets continue timeoutId = setTimeout( "pollStatus()", 1500); } }, error: function(result) { // timeout or something.. stage4b(); } }); } var layeriSaved = ""; function stage1() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step2 step3 step4'); $('#readySteadyGoPlay').addClass('step1'); $('#downLoadStepContent1').show(); $('#ajaxLoader').hide(); return true; } function stage2() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step3 step4'); $('#readySteadyGoPlay').addClass('step2'); $('#downLoadStepContent2').show(); $('#ajaxLoader').hide(); // Make a request to get the tracking pixel var axel = Math.random()+""; var a = axel * 10000000000000; var trackingHtml = ''; $('#downLoadStepContent2').append(trackingHtml); // end tracking pixel // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step2"); pageTracker._setDomainName("123play.com"); // end google analytics return true; } function stage3() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step2 step4'); $('#readySteadyGoPlay').addClass('step3'); $('#downLoadStepContent3').show(); $('#ajaxLoader').hide(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step3"); pageTracker._setDomainName("123play.com"); // end google analytics return true; } function stage3b() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step2 step4'); $('#readySteadyGoPlay').addClass('step3'); $('#downLoadStepContent3b').show(); $('#ajaxLoader').hide(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step3b"); pageTracker._setDomainName("123play.com"); // end google analytics return true; } function stage3c() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step2 step4'); $('#readySteadyGoPlay').addClass('step3'); $('#downLoadStepContent3c').show(); $('#ajaxLoader').hide(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step3c"); pageTracker._setDomainName("123play.com"); // end google analytics return true; } function stage4() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step2 step3'); $('#readySteadyGoPlay').addClass('step4'); $('#downLoadStepContent4').show(); $('#ajaxLoader').hide(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step4"); pageTracker._setDomainName("123play.com"); // end google analytics return true; } function stage4b() { $('.downLoadStepContentStep').hide(); $('#readySteadyGoPlay').removeClass('step1 step2 step3'); $('#readySteadyGoPlay').addClass('step4'); $('#downLoadStepContent4b').show(); $('#ajaxLoader').hide(); // Google analytics var pageTracker = _gat._getTracker("UA-3974684-1"); pageTracker._initData(); pageTracker._trackPageview("/game/"+game+"/step4b"); pageTracker._setDomainName("123play.com"); // end google analytics return true; }