﻿function pageLoad() 
{
    callMaster();
    if (ssa.get_isLoggedIn() === true) 
    {
        location.href = '../home.aspx';
    }
    /*else 
    {
        hideLoginControl();
    }*/
    var inputs = document.getElementsByTagName("input");
    for (i = 0; i < inputs.length; i++) 
    {
        if ((inputs[i].id).indexOf("_UserName") > 0) 
        {
            inputs[i].focus();
        }
    }
}
function validate()
{
    openWaitImage();
    var inputs = document.getElementsByTagName("input");
    var divs = document.getElementsByTagName("div");
    var userNameElement;
    var userPasswordElement;
    var errorMessageElement;
    var userName;
    var userPassword;
    var errorMessage;
    var flag = 0;
    var message = '';
    
    var product;
    for (i = 0; i < inputs.length; i++) 
    {
        if ((inputs[i].id).indexOf("_UserName") > 0) 
        {
            userNameElement = inputs[i];
        }
        if ((inputs[i].id).indexOf("_Password") > 0) 
        {
            userPasswordElement = inputs[i];
        }     
    }
    for (i = 0; i < divs.length; i++) {
        if ((divs[i].id).indexOf("LoginPageErrorMessage") > 0) 
        {
            errorMessageElement = divs[i];
        }
    }
    //alert(errorMessageElement.id);
    errorMessageElement.className = 'Hide';
    userName = userNameElement.value.trim();
    userPassword = userPasswordElement.value.trim();
    //alert("hello");
    if (userName.length === 0) 
    {
        userNameElement.className = "Required";
        message = message + '\n- Please specify your Email';
        flag = 1;
    }
    else
    {
      userNameElement.className = '';
    }
    if (!isEmail(userName)) {
        userNameElement.className = "Required";
        message = message + '\n- Please enter a Valid Email Address';
        flag = 1;
    }
    else 
    {
        if (userNameElement.className != 'Required')
        { userNameElement.className = ''; }
    } 
    
    if (userPassword.length === 0) 
    {
        userPasswordElement.className = "Required";
        message = message + '\n- Please specify your Password';
        flag = 1;
    }
    else
    {
      userPasswordElement.className = '';
    }
    if (flag === 1) 
    {
        errorMessageElement.className = 'ErrorMessage';
        errorMessageElement.innerHTML = "<span class='BoldText'> Error:</span><br />" + message.replace(/\n/g, '<br />') + " <br />";
        alert(message);
        if (userPasswordElement.className === "Required")
        {
            userPasswordElement.focus();
        }
        if (userNameElement.className === "Required") 
        {
            userNameElement.focus();
        }
        closeWaitImage();
        return false;
    }
    else 
    {
        userPasswordElement.className = '';
        userNameElement.className = '';
        errorMessageElement.className = 'ErrorMessage Hide';
        return true;
    }
}