﻿(function(){
    var L = FNG.AjaxUtil;
    
    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>"
    }
    
    
    var bidVal = function(){
    
        $("#emailVal_wrp").remove();
    
        var T = $(this); //this current elemnt
        var e = T.val(); //value

        //check if email validates and create indicator
        if(FNG.Util.String.isEmail(e)){
            T.addClass("valid_email");
            T.removeClass("invalid_email");
        }
        else{
            T.removeClass("valid_email");
            T.addClass("invalid_email");
        }
        
    }
    
    $(".user_email").change(bidVal);
    
    //gets hash params
    var h = FNG.Util.String.splitHashLink(window.location.hash);
    
    if(h == "new_invite"){
        //L.Message(settings.msg1, ".box");
        
         //vloz pozvankku redirect
        var cb = function(){
            $(".box").html(settings.logInHtml);
            L.Message(settings.msg2, ".box");
            
            setTimeout(function(){
                window.location.href = "../sablony/pozvanky#one";
            }, 1500);
        }
    }
    else{
         //reload on login and register
        var cb = function(){
            $(".box").html(settings.logInHtml);
            L.Message(settings.msg2, ".box");
        }
    
    }


    //login form init
    var login = function(n){
        //tab init
        $('#tab_wrp').FngTabs();
        //AJAX forms
        n('#login_form', "", cb);
        n('#register_form', "", cb);
    }(FNG.INV.NewEventFormInit);

}());
