String.prototype.trim = function() {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

var isNonIE = (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome"));

function Chk(o) {
    var tc = gtPrnt(o, 3);
    var ctgDiv = gtPrnt(o, 7);
    var chkbx = gtEsBTgNm(tc, "input")[0];
    chkbx.checked = !chkbx.checked;
    chkMe(chkbx);
    return false;
}
function chkMe(o) {
    var ctgDiv = gtPrnt(o, 6);
    updSbscrptns(o);
    if (o.checked) {
        var oP = gtPrnt(o, 7);
        var oA = gtEsBTgNm(oP, "a")[1];
        showTable(oA);
    }
}

function mouseInCatMoz(oD) {
    if (isNonIE === true) {
        mouseInCat(oD);
    }
}


function mouseInCat(oD) {
    if (IsNewSubscriber) {
        var oP = gtPrnt(oD, 1);
        var oA = gtEsBTgNm(oP, "a")[1];
        showTable(oA);
    }
}

function mouseOutCatMoz(oD) {
    if (isNonIE === true) {
        mouseOutCat(oD);
    }
}

function mouseOutCat(oD) {
    if (IsNewSubscriber) {
        var oP = gtPrnt(oD, 1);
        if (!isChkd(oP))
            collapseTable(oP);
    }
}

function collapseTable(oD) {
    var hidden = false;
    var oT = gtEsBTgNm(oD, "table")[0];
    var rows = oT.getElementsByTagName("tr");
    for (var i = 1; i < rows.length; i++) {
        rows[i].style.display = "none";
        hidden = true;
    }
    if (hidden) {
        var oA = gtEsBTgNm(oD, "a")[1];
        oA.innerHTML = txtShow;
    }
}


function isChkd(o) {
    var chkLst = gtEsBTgNm(o, "input");
    var i;
    for (i = 0; i < chkLst.length; i++) {
        if (chkLst[i].checked)
            return true;
    }
    return false;
}

function showTable(oA) {
    var oD = gtPrnt(oA, 3);
    var oT = gtEsBTgNm(oD, "table")[0];
    var rows = oT.getElementsByTagName("tr");
    if (rows.length > 1) {
        var oD2 = gtPrnt(oT, 1);
        var oAT = oA.innerHTML.trim();
        if (oT) {
            oD2.style.display = "block";
            oA.innerHTML = txtHide;
            shwNls(oA);
        }
    }
}


function findNlsCkd(o) {
    var oD = gtPrnt(o, 2);
    var oT = gtEsBTgNm(oD, "table")[0];
    var oT1 = gtEsBTgNm(oD, "table")[1];
    var retVal = false;
    if (oT) {
        retVal = findTblNlsCkd(oT);
    }
    if (retVal && oT1) {
        retVal = findTblNlsCkd(oT1);
    }
    return retVal;
}
function findTblNlsCkd(o) {
    var chkLst = gtEsBTgNm(o, "input");
    var i;
    for (i = 0; i < chkLst.length; i++) {
        if (!chkLst[i].checked)
            return false;
    }
    return true;
}
function updSbscrptns(o) {
    var nlId = ',' + o.value + ',';
    var aNls = oANls.value;
    var dNls = oDNls.value;
    var sNls = oSNls.value;
    if (o.checked) {
        if (!exsts(sNls, nlId) && !exsts(aNls, nlId)) {
            aNls += nlId;
            oANls.value = aNls;
        }
        else {
            dNls = dNls.replace(nlId, "");
            oDNls.value = dNls;
        }
    }
    else {
        if (exsts(sNls, nlId) && !exsts(dNls, nlId)) {
            dNls += nlId;
            oDNls.value = dNls;
        }
        else if (!exsts(sNls, nlId) && exsts(aNls, nlId)) {
            aNls = aNls.replace(nlId, "");
            oANls.value = aNls;
        }
    }
    syncTP(o);
}

function syncTP(o) {
    var div = gtPrnt(o, 8);
    var chkLst = gtEsBTgNm(div, "input");
    for (i = 0; i < chkLst.length; i++) {
        if (chkLst[i].id === o.id) {
            chkLst[i].checked = o.checked;
        }
    }
}

function tglNd(oA, bT) {
    if (bT) {
        var oD = gtPrnt(oA, 1);
        oA = gtEsBTgNm(oD, "a")[1];
    }
    var oD = gtPrnt(oA, 3);
    var oT = gtEsBTgNm(oD, "table")[0];
    var oD2 = gtPrnt(oT, 1);
    var oAT = oA.innerHTML.trim();
    if (oT) {
        if (oAT == txtShow) {
            oD2.style.display = "block";
            oA.innerHTML = txtHide;
            shwNls(oA);
        }
        else {
            oD2.style.display = "none";
            oA.innerHTML = txtShow;
        }
    }
    return false;
}

function tgl(o) {
    if (o.style.display == "none") {
        o.style.display = "";
    }
    else {
        o.style.display = "none";
    }
}
function chkA(ct, chkAll) {
    var oDP = gtPrnt(ct, 3);
    var oA = gtEsBTgNm(oDP, "a")[1];
    var oAT = oA.innerHTML.trim();
    if (oAT == txtShow) {
        tglNd(oA, false);
    }
    var oD = gtPrnt(ct, 2);
    var oT = gtEsBTgNm(oD, "table")[0];
    var oT1 = gtEsBTgNm(oD, "table")[1];
    if (oT) {
        chkA1(chkAll, oT);
    }
    if (oT1) {
        chkA1(chkAll, oT1);
    }
}
function chkA1(ckd, o) {
    var chkLst = gtEsBTgNm(o, "input");
    var i;
    for (i = 0; i < chkLst.length; i++) {
        chkLst[i].checked = ckd;
        updSbscrptns(chkLst[i]);
    }
}
function shwNls(oA) {
    var oD = gtPrnt(oA, 3);

    var oTs = gtEsBTgNm(oD, "tr");
    for (i = 0; i < oTs.length; i++) {
        oTs[i].className = '';
        oTs[i].style.display = '';
    }
    return false;
}
function vldt() {
    if (typeof (dlvryEml) != 'undefined')
        return vldt1();

    if ((oANls.value != '') || (oDNls.value != '')) {
        return true;
    }
    else {
        alert(noNlsSlct);
        return false;
    }
}
function vldt1() {
    if (dlvryEml.value.toLowerCase() == dlvryEml1.value.toLowerCase()) {
        return true;
    }
    else {
        alert(noEmlMtch);
        return false;
    }
}
function mrkSlctn() {
    dlvryEml.select();
    dlvryEml.focus();
}

function RedirectPage(u) {
    window.location.href = u;
    return false;
}