﻿var oLoginUser =
{
    mWindowLoad:
        function()
        {
            var oError = document.getElementById(window.oLoginControls.lblErrorId);
            var sError = oError.value;
            
            if((sError != null) && (sError != ""))
            {
                sError.replace(/'\''/, "\'");
                setTimeout('alert(\''+sError+'\');', 1);
                oError.value = "";
            }
            
            if(window.oLoginMode == 'login')
            {
                oLoginUser.mAddEventListeners();
            }
        },
    
    mAddEventListeners:
        function()
        {
            var txtPhoneNumber = document.getElementById(window.oLoginControls.txtPhoneNumberId);
            var txtPassword = document.getElementById(window.oLoginControls.txtPasswordId);
            
            txtPhoneNumber.onkeypress =
                function(event)
                {
                    if(window.event)
                        oLoginUser.mKeyPress(window.event)
                    else
                        oLoginUser.mKeyPress(event);
                };
            txtPassword.onkeypress =
                function(event)
                {
                    if(window.event)
                        oLoginUser.mKeyPress(window.event)
                    else
                        oLoginUser.mKeyPress(event);
                };
        },
    
    mKeyPress:
        function(oEvent)
        {
            var iKeyID = (oEvent.charCode) ? oEvent.charCode  : oEvent.keyCode;
            
            if(iKeyID == 13)
            {
                var btnLogin = document.getElementById(window.oLoginControls.btnLoginId);
                
                eval(btnLogin.href);
            }
        }
};

oVox.mOnload(oLoginUser.mWindowLoad);