﻿var mouse_is_inside = false;
$(document).ready(function () {

    $(".signin").click(function (e) {
        e.preventDefault();
        $("fieldset#signin_menu").toggle();
        $("fieldset#forgot_password").hide();
        $("#userName").focus();
    });

    $("#resend_password_link").click(function (e) {
        e.preventDefault();
        $("fieldset#forgot_password").toggle();
        $("fieldset#signin_menu").hide();
    });

    $("#forgotPassword").click(function (e) {
        e.preventDefault();

        var userNameOrEmail = $("#usernameoremail").val();

        $.post("/areas/accounts/account/ForgotPasswordJson",
		{ userNameOrEmail: userNameOrEmail },
		ForgotSuccess,
		"json");

    });

    $("#signin").click(function (e) {
        e.preventDefault();

        var userName = $("#userName").val();
        var password = $("#password").val();
        var remember = false;
        if ($('#remember').is(':checked')) remember = true;

        if (userName == "" || password == "") {

            if (userName == "")
            { $("#userName").css({ "border-color": "#924949" }); }
            else { $("#userName").css({ "border-color": "gray" }); }
            if (password == "") { $("#password").css({ "border-color": "#924949" }); }
            else { $("#password").css({ "border-color": "gray" }); }
            return;
        }

        $.post("/areas/accounts/account/LoginJson",
		{ userName: userName, password: password, remember: remember },
		LoginSuccess,
		"json");

    });

    function LoginSuccess(data) {
        if (data.error != "")

            $("#signin_error").html($("#LoginError").val());
        else
            location.reload();

    }
    function ForgotSuccess(data) {
        if (data.error != "")
            $("#forgot_error").html(data.error);
        else
            location.reload();

    }

});
