var page0, page1;

function onForgetPassword(objname)
{

    new Effect.toggle(objname, 'slide');

    if (objname == "Retrievepasswordlayer")
    {
        document.getElementById("Retrieveusernamelayer").style.display = "none";

        document.getElementById("retrievePassword_username").value = "";
        document.getElementById("retrievePassword_username_error").style.display = "none";
        document.getElementById("retrievePassword_username_label").className = "Login_form_label";

        document.getElementById("retrievePassword_email").value = "";
        document.getElementById("retrievePassword_email_error").style.display = "none";
        document.getElementById("retrievePassword_email_label").className = "Login_form_label";
    }
    else if (objname == "Retrieveusernamelayer")
    {
        document.getElementById("Retrievepasswordlayer").style.display = "none";

        document.getElementById("retrieve_loginId").value = "";
        document.getElementById("retrieve_loginId_error").style.display = "none";
        document.getElementById("retrieve_loginId_label").className = "Login_form_label";
    }
}


function slideSecAmountdiv(objname)
{

    new Effect.toggle(objname, 'slide');
}


function Checkresolution()
{
    if ((screen.width == 800) && (screen.height == 600))
    {
        document.getElementById("div_forgotpassword").style.display = "none";
    }
}

function popUp(URL) {
    day = new Date();
    id = day.getTime();
    popupArray[counter] = id;
    counter++;
    popupArray.length = counter;
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=550,height=400');");
}

function popUpHelp(URL) {
    id = 1;
    popUpHeight = (screen.height <= 600) ? 500 : 650;
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=786,height=" + popUpHeight + "');");
    page1.focus();
}

function popUpPostLogin(URL) {
    id = 0;
    popUpHeight = (screen.height <= 600) ? 500 : 650;
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=786,height=" + popUpHeight + "');");
    page0.focus();
}

function popUpPostLogin_MyAccount(URL) {
    id = 0;
    popUpHeight = (screen.height <= 600) ? 500 : 660;
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=786,height=" + popUpHeight + "');");
    page0.focus();
}

function clearDefault(el) {
    if (el.defaultValue == el.value) el.value = ""
}


//Javascript to detect screen size

function redirectPage() {
    var cxpath = new String(document.location);
    var pos = 0;
    pos = cxpath.indexOf('/') + 2;
    cxpath = cxpath.substring(pos, cxpath.length)
    if (cxpath.indexOf('/') >= 0) {
        pos = pos + cxpath.indexOf('/');
    }
    cxpath = new String(document.location);
    cxpath = cxpath.substring(0, pos)

    var url1024x768 = cxpath + "/access/new_pulse/index.html";
    window.location.href = url1024x768;
}


function ValidateLoginId(frm)
{

    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);


    if (sPage == "Login.do" || sPage == "ForgotLogin.do" || sPage == "RetryLogin.do") {
        var loginid = document.forms[3].loginId.value;
        var password = document.forms[3].password.value;
    } else {
        var loginid = document.getElementById("loginId").value;
        var password = document.getElementById("password").value;
    }

    if (loginid.toUpperCase() == "USERNAME/ACCOUNT" || password.toUpperCase() == "PASSWORD")
    {
        alert("Please enter Username/Account Number and Password.");
        return false;
    }

    if (loginid == "" && password == "")
    {
        alert("Please enter Username/Account Number and Password.");
        return false;

    }
    else if (loginid == "")
    {
        document.getElementById("password").value = "";
        alert("Please enter Username/Account Number.")
        return false;
    }
    else if (password == "")
    {
        document.getElementById("loginid").value = "";
        alert("Please enter the Password.")
        return false;
    }
    else
    {
        return true;
    }
}

function closeMyAccountPopup() {
    if (page0) {
        page0.close();
    }

}

function Check_Uncheck_Radio_Buttons()
{
    if (document.getElementById("receiveStatements1").checked || document.getElementById("thirdPartyMarketing").checked)
    {
        document.getElementById("all").checked = true;
        document.getElementById("contactEmail").checked = true;
        document.getElementById("contactPost").checked = true;
        document.getElementById("contactTelephone").checked = true;
        document.getElementById("contactMobile").checked = true;
    }
    else
    {
        document.getElementById("all").checked = false;
        document.getElementById("contactEmail").checked = false;
        document.getElementById("contactPost").checked = false;
        document.getElementById("contactTelephone").checked = false;
        document.getElementById("contactMobile").checked = false;
    }
}


function slider(objname, objnam)

{

    if (objname == "EditCardDetails") {

        if (document.getElementById("EditCardDetails").style.display == "none") {

            new Effect.toggle(objname, 'slide');

            document.getElementById("AddCardDetails").style.display = "none";

            document.getElementById("SecAmmount").style.display = "none";

        }

        else {

            new Effect.toggle(objname, 'slide');

            document.getElementById("AddCardDetails").style.display = "none";

            window.setTimeout("displayCardFields();", 1000);

        }

    }


    if (objname == "AddCardDetails") {

        if (document.getElementById("AddCardDetails").style.display == "none") {

            new Effect.toggle(objname, 'slide');

            document.getElementById("EditCardDetails").style.display = "none";

            document.getElementById("SecAmmount").style.display = "none";

        }

        else {

            new Effect.toggle(objname, 'slide');

            document.getElementById("EditCardDetails").style.display = "none";

            window.setTimeout("displayCardFields();", 1000);

        }

    }

}


function displayCardFields() {

    if (document.getElementById("SecAmmount").style.display == "none") {

        document.getElementById("SecAmmount").style.display = "block";

    }

}


function displayAddCardSlider() {

    hideObject("SecAmmount");

    hideObject("EditCardDetails");

    displayObject("AddCardDetails");

}


function displayEditCardSlider() {


    hideObject("SecAmmount");

    hideObject("AddCardDetails");

    displayObject("EditCardDetails");

}


function displayObject(objname)

{

    if (objname != null) {

        if (document.getElementById(objname).style.display == "none") {

            document.getElementById(objname).style.display = "block";

        }

    }

}


function hideObject(objname)

{

    if (objname != null) {

        if (document.getElementById(objname).style.display == "block") {

            document.getElementById(objname).style.display = "none";

        }

    }

}


function load(file, target) {
    if (target != '')
        target.window.location.href = file;
    else
        window.location.href = file;
}


var popupArray = new Array();
var counter = 0;
