﻿var trackers = [];
var contract = [];
var contractupgrade = [];
var prepay = [];
var prepayupgrade = [];
var two;

trackers["contract"] = contract;
trackers["contractUpgrade"] = contractupgrade;
trackers["prepay"] = prepay;
trackers["prepayUpgrade"] = prepayupgrade;

contract["products.aspx"] = "shophome_4";
contract["priceplan.aspx"] = "";
contract["basket.aspx"] = "BasketSummaryPage_10";
contract["checkout1.aspx"] = "CheckoutPage_10:/27157/marker/Checkout+Page";
contract["checkout2.aspx"] = "CheckoutAddressPage_10:/27158/marker/Checkout+Address+Page";
contract["checkout3.aspx"] = "CheckoutPart1_10:/27159/marker/Checkout+Part+1";
contract["checkout4.aspx"] = "CheckoutPart2_10:/27160/marker/Checkout+Part+2";

contractupgrade["products.aspx"] = "ListHandsets_1";
contractupgrade["basket.aspx"] = "UGBasket_1";
contractupgrade["priceplan.aspx"] = "SelectPPPage_10";
contractupgrade["checkout1.aspx"] = "UGExtraInfo_1";
contractupgrade["checkout2.aspx"] = "UGConfirmDeliveryAddress_1";
contractupgrade["checkout3.aspx"] = "UGOrderSummary_1";
contractupgrade["checkout4.aspx"] = "UGCompleteOrder_1";

prepay["products.aspx"] = "";
prepay["basket.aspx"] = "";
prepay["checkout1.aspx"] = "PPCheckoutPage_1:/27131/marker/PP+Checkout+Page";
prepay["checkout2.aspx"] = "PPCheckoutAddressPage_1:/27132/marker/PP+Checkout+Address+Page";
prepay["checkout3.aspx"] = "PPCheckoutPart1_1:27133/marker/PP+Checkout+Part+1?js=no";
prepay["checkout4.aspx"] = "PPCheckoutPart2_1:/27134/marker/PP+Checkout+Part+2";
prepay["checkout5.aspx"] = ":/27137/marker/PP+Checkout+Confirmation";

prepayupgrade["products.aspx"] = "";
prepayupgrade["basket.aspx"] = "";
prepayupgrade["checkout1.aspx"] = "";
prepayupgrade["checkout2.aspx"] = "";
prepayupgrade["checkout3.aspx"] = "";
prepayupgrade["checkout4.aspx"] = "";
prepayupgrade["checkout5.aspx"] = "";

function buildTrackers(site) {
    var page = getPageName(site);
    var pages = trackers[site];

    if (!pages) {
        return;
    }

    var current = pages[page];
    var trackerList = current.split(':');
    var admt = trackerList[0];

    if (admt.length == 0) {
        return;
    }

    var superpages = trackerList[1];

    if (admt != undefined) {
        var script1 = '<script language=\"JavaScript\" type=\"text/javascript\" src=\"https://switch.atdmt.com/jaction/dubh3g_' + admt + '\"></script>'
        document.write(script1);
    }

    if (superpages != undefined) {
        var script2 = '<script language=\"JavaScript\" type=\"text/javascript\">tag(\"cust0011.bidcenter-23.superpages.com\", \"' + superpages + '\");</script>'
        document.write(script2);
    }
}

function getPageName(site) {
    var sPath = window.location.pathname;
    var page = sPath.substring(sPath.lastIndexOf('/') + 1).split('?')[0];

    if (!page || page == undefined)
    {
      if (site == 'contract' || site == 'prepay')
      {
          return 'products.aspx';
      }

      return 'login.aspx';
    }

    return page.toLowerCase();
}
