﻿(function(L, S, A) {

    var settings = {
        msg1: "Je nutné se přihlásit nebo registrovat!",
        msg2: "Jsi přihlášen!",
        logInHtml: "<h1>Přihlášení a registrace</h1><h3>Co dál?</h3><ul class=\"list\"><li><a href=\"../uzivatel/profil/muj\">přejít na profil</a></li><li><a href=\"../sablony/pozvanky\">vytvořit novou pozvánku</a></li><li><a href=\"../blog\">přečíst si blog</a></li></ul>"
    }

    $(".user_email").change(function() {

        $("#emailVal_wrp").remove();

        var t = $(this); //this current elemnt
        var e = t.val(); //value

        //check if email validates and create indicator
        if (S.isEmail(e)) {
            t.addClass("valid_email");
            t.removeClass("invalid_email");
        }
        else {
            t.removeClass("valid_email");
            t.addClass("invalid_email");
        }

    });

    //login/register callback
    var cb = function(d) {

        if (d.type == "0") {
            //adim
            window.location.href = "../admin#ajax/getAdminDash";
        }
        else if (d.type == "1") {
            //client
            window.location.href = "../admin/client#ajax/GetClientDash";
        }
        else if (d.type == "2") {
            //affiliate
            window.location.href = "../admin/publisher#ajax/getPublisherDash";
        }

    }

    //tab init
    $('#tab_wrp').FngTabs();

    //AJAX forms
    A.bindForm("#login_form", ".box", cb);
    A.bindForm("#register_form", ".box", cb);

} (FNG.AjaxUtil, FNG.Util.String, FNG.ajax));
