﻿var COOKIE_UID = 'inciteUid';
var COOKIE_PWD = 'incitePwd';
var COOKIE_OPTIONS = { path: '/', expires: 365 };
var txtUserName, txtPwd;

function RememberMe() {

    if ($("#chkRememberMe").attr("checked")) {
        SetRememberMe();
    }
    else
        ResetRememberMe();

}

function SetRememberMe() {

    ResetRememberMe();

    txtUsername = $(".txtUsername").val();
    txtPwd = $(".txtPassword").val();
    $.cookie(COOKIE_UID, txtUsername, COOKIE_OPTIONS);
    $.cookie(COOKIE_PWD, txtPwd, COOKIE_OPTIONS);

}

function ResetRememberMe() {
    $.cookie(COOKIE_UID, null, COOKIE_OPTIONS);
    $.cookie(COOKIE_PWD, null, COOKIE_OPTIONS);
}

$(document).ready(function() {

    InitRememberMe();

    $("#chkRememberMe").click(function() {

        RememberMe();

    });


    function InitRememberMe() {
        if ($.cookie(COOKIE_UID) != null) {
            $(".txtUsername").val($.cookie(COOKIE_UID));
            $("#chkRememberMe").attr("checked", "true");
            if ($.cookie(COOKIE_PWD) != null)
                $(".txtPassword").val($.cookie(COOKIE_PWD));
        }
        else {
            $(document).ready(function() {
                if ($(".txtUsername").val() != null && $(".txtUsername").val().length == 0) {
                    $(".txtUsername,.txtPassword").val("");
                    $(".txtUsername,.txtPassword").css("display", "none");
                    $(".maskUsername,.maskPassword").css("display", "block");
                }

                $(".maskUsername").focus(function() {
                    $(".maskUsername").css("display", "none");
                    $(".txtUsername").css("display", "block");
                    $(".txtUsername").focus();
                });
                $(".maskPassword").focus(function() {
                    $(".maskPassword").css("display", "none");
                    $(".txtPassword").css("display", "block");
                    $(".txtPassword").focus();
                });
                $(".txtUsername").blur(function() {
                    if ($(this).val().length == 0) {
                        $(".maskUsername").css("display", "block");
                        $(".txtUsername").css("display", "none");
                    }
                });
                $(".txtPassword").blur(function() {
                    if ($(this).val().length == 0) {
                        $(".maskPassword").css("display", "block");
                        $(".txtPassword").css("display", "none");
                    }
                })
            });
        }
    }
});
