﻿function DisableButton() 
{
    window.setTimeout("disableButton('" + 
       window.event.srcElement.id + "')", 0);
}

function disableButton(buttonID) 
{    
    document.getElementById(buttonID).disabled=true;
}

//validate user login details
function ValidateLoginDetails()
{
debugger
    //get the id of the button
    var buttonID=window.event.srcElement.id ;
    //get username
    var userName=document.getElementById(buttonID.replace("btnSubmit","txbEmail")).value;
    //get password
    var password=document.getElementById(buttonID.replace("btnSubmit","txbPassword")).value;
    var valid=true;
    var message="";
    //user is empty
    if(userName==null || userName=="" || userName.length==0)
    {
        //user message
        message="<li>Username required</li>";
        //set focus
        document.getElementById(buttonID.replace("btnSubmit","txbEmail")).focus();
        valid=false;
    }
    //password is empty
    if(password==null || password=="" || password.length==0)
    {
        //user message
        message+="<li>Password required</li>";
        //validation already failed
        if(valid)
        {
            document.getElementById(buttonID.replace("btnSubmit","txbPassword")).focus();
            valid=false;
        }
    }
    if(valid)
    {
        //validation successed
        document.getElementById(buttonID).disabled=true;
        return true;
    }
    else
    {
        //validation failed
        document.getElementById("divJSMessage").innerText=message;
        return false;
    }
}

function SavePassword()
{
    //get the id of the button
    var buttonID=window.event.srcElement.id ;
    if(document.getElementById(buttonID.replace("btnSubmit","cbRememberme")).checked)
    {
        //get password
        var password=document.getElementById(buttonID.replace("btnSubmit","txbPassword")).value;
        setCookie("UserName",password,30);
    }
}

function DisplayPassword()
{

    //get the id of the textbox
    var textBoxId=window.event.srcElement.id ;
    document.getElementById(textBoxId.replace("txbEmail","txbPassword")).value=getCookie("UserName");
}

//get the password from cookie and display
function getCookie(cookieName)
{
debugger
    if (document.cookie.length>0)
    {
      cookieStart=document.cookie.indexOf(cookieName + "=");
      if (c_start!=-1)
      { 
            cookieStart=cookieStart + cookieName.length+1; 
            cookieEnd=document.cookie.indexOf(";",c_start);
            if (cookieEnd==-1) 
            {
                cookieEnd=document.cookie.length;
            }
            return unescape(document.cookie.substring(cookieStart,cookieEnd));
      } 
    }
    return "";
}

//save password in cookie
function setCookie(cookieName,value,expiredays)
{
debugger
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=cookieName+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function RegisterAcceptance()
{
if(document.getElementById("ctl00_cphLogin_UCSetupRetailLiveAccount1_cbRetatilLive").checked)
    document.getElementById("ctl00_cphLogin_UCSetupRetailLiveAccount1_btnRegister").disabled=false;                            
else
    document.getElementById("ctl00_cphLogin_UCSetupRetailLiveAccount1_btnRegister").disabled=true;
}