﻿var myUrl = document.getElementById("login").getAttribute("data-url");

/* --------------------------- Login Part ------------------------------------------ */
if (myUrl == "1") {
 

    var txtMemCode = document.getElementById('txtMemCode');
    if (txtMemCode != null) {
        //   alert("11");
        txtMemCode.addEventListener('keypress', function () { btnSubmit('0'); }, false);
        txtMemCode.select();
    }

    var txtUserName = document.getElementById('txtUserName');
    if (txtUserName != null) {
        // alert("1");
        txtUserName.addEventListener('keypress', function () { btnSubmit('0'); }, false);
    }

    var txtPassword = document.getElementById('txtPassword');
    if (txtPassword != null) {
        // alert("1");
        txtPassword.addEventListener('keypress', function () { btnSubmit('0'); }, false);
        txtPassword.addEventListener('blur', function () { SubmitsEncry(); }, false);
    }

    var txtLoginImage = document.getElementById('txtLoginImage');
    if (txtLoginImage != null) {
        // alert("1");
        // txtLoginImage.addEventListener('keydown', function () { btnSubmit('0'); }, false);
        txtLoginImage.addEventListener('keypress', function () { btnSubmit('0'); }, false);

    }

    var btn_Submit = document.getElementById('btn_Submit');
    if (btn_Submit != null) {
        // alert("1");
        btn_Submit.addEventListener('keydown', function () { btnSubmit('0') }, false);
        btn_Submit.addEventListener('click', function () { btnSubmit('1') }, false);
    }

    pageload();

    //<![CDATA[
    var theForm = document.forms['frmLogin'];
    if (!theForm) {
        theForm = document.frmLogin;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    //]]>


}


function Marquee_MouseOut() {
    //alert("M1");
    marquee_1.scrollAmount = 2.5;
}

function Marquee_MouseOver() {
    // alert("M2");
    marquee_1.scrollAmount = 0;
    marquee_1.scrollamount = 2.5;
}



function btnSubmit(varmode)
{
    if (varmode == '0')
    {
        if (window.event.keyCode != 13)
        {
            return false;
        }
    }

    var txtMemCode = document.getElementById('txtMemCode');
    var txtUserName = document.getElementById('txtUserName');
    var txtPassword = document.getElementById('txtPassword');
    var txtLoginImage = document.getElementById('txtLoginImage');


	//if (parent_disable() == false)
    //{
    //    return false;
    //}

    if (txtMemCode.value == "")
    {
        alert(" Please enter member code...");
        txtMemCode.focus();
        return false;
    }
    else if (txtUserName.value == "")
    {
        alert(" Please enter user name...");
        txtUserName.focus();
        return false;
    }
    else if (txtPassword.value == "")
    {
        alert(" Please enter Password...");
        txtPassword.focus();
        return false;
    }
    else if (txtLoginImage.value == "")
    {
        alert(" Please enter captcha...");
        txtLoginImage.focus();
        return false;
    }
    else
    {
        frmLogin.action = "CheckLogin.aspx"
        frmLogin.submit();
    }
}

function Submitfrm(Objval)
{
    var txtPassword = document.getElementById('txtPassword');
    var key_code = window.event.keyCode;

    if (Objval == 0)
    {
        validationUsername();
    }

    if (key_code == 9)
    {
        if (Objval == 0)
        {
            txtPassword.focus();
        }
        //else if (Objval == 1)
        //{
        //    frmLogin.menustyle.focus();
        //}
        else
        {
            btnSubmit();
        }
    }

    if (key_code == 13)
    {
        if (Objval == 0)
        {
            txtPassword.focus();
        }
        else if (Objval == 1)
        {
            menustyle.focus();
        }
        else {
            btnSubmit();
        }
    }
}


function validationUsername()
{
    if ((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123))
    {

    }
    else
    {
        if (event.keyCode == 95)
        {

        }
        else
        {
            event.keyCode = 0;
        }
    }
}

//function addbookmark()
//{
//    var bookmarkurl = location.href;
//    window.external.AddFavorite(bookmarkurl.replace('login', 'default'), 'BEFS')
//    //window.external.AddFavorite(bookmarkurl.replace('login','default'),'AP - Client Information Tracking & Reporting Utility System')
//}

//function Optimization()
//{
//    var windowname = new Date();
//    //    var WinSettings = "center:yes;resizable:no;dialogHeight:380px;dialogWidth:668px;status:no" 
//    window.showModalDialog("Groupjs.aspx?currtime=" + windowname, '', WinSettings);
//    return false;
//}

javascript: window.history.forward(1);

function pageload()
{
    var txtMemCode = document.getElementById('txtMemCode');
    var txtUserName = document.getElementById('txtUserName');
    var txtPassword = document.getElementById('txtPassword');

    var hdmemcode = document.getElementById('hdmemcode');
    var husercode = document.getElementById('husercode');


    if (hdmemcode.value != '' && husercode.value != '')
    {
        txtMemCode.value = document.getElementById("hdmemcode").value;
        txtUserName.value = document.getElementById("husercode").value;
        //frmLogin.txtLoginImage.value = document.getElementById("hImgText").value;
        txtPassword.focus();
    }
    else
    {
        txtMemCode.focus();
//		javascript: frmLogin.txtMemCode.focus();
    }
}


/* ----------------------------- Login Part ------------------------------------------ */

/* ----------------------------- Forgot Password ------------------------------------------ */

/*
function popitup(url) {
    newwindow = window.open(url, "", "width = 500, height = 240,left=200,top=400,directories=0,toolbar=0,location=0,status=0,menubar=0,addressbar=0,scrollbars=0,resizable=0");

    if (window.focus) {
        newwindow.focus()
    }

    return false;
}

*/
/* ----------------------------- Forgot Password ------------------------------------------ */



function SubmitsEncry() {

    var key = CryptoJS.enc.Utf8.parse(document.getElementById('hdnKey').value);
    var iv = CryptoJS.enc.Utf8.parse(document.getElementById('hdnKey').value);



    var encryptedpassword = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(document.getElementById('txtPassword').value), key,
        {
            keySize: 128 / 8,
            iv: iv,
            mode: CryptoJS.mode.CBC,
            padding: CryptoJS.pad.Pkcs7
        });

    document.getElementById('hfpassword').value = encryptedpassword;
    document.getElementById('txtPassword').value = encryptedpassword;
    //document.getElementById('hfpassword').value = document.getElementById('txtPassword').value

}