/* @ >>>> Для работы с формами в окошках */
Lib.PopupForm = {
    isInit: false,
    HtmlP:'',
    BoxP:'',
    ShadowP:'',
    ContentP:'',

    init: function(){
        if(!Lib.PopupForm.isInit )
            {
                Lib.PopupForm.HtmlP = '<div class="popup-box-p" style="display:none"><div class="box-shadow" style="display:none"></div><div class="popup-profile"><div class="popup-profile_i"></div></div></div>';
                $("body").append(Lib.PopupForm.HtmlP);
                Lib.PopupForm.BoxP = $(".popup-box-p");
                Lib.PopupForm.ShadowP = $(".box-shadow",Lib.PopupForm.BoxP).bind('click', function() {Lib.PopupForm.HideP()});
                Lib.PopupForm.ContentP = $(".popup-profile_i",Lib.PopupForm.BoxP);
                Lib.PopupForm.isInit = true;
            }
    },


    ShowP:function(){
        Lib.PopupForm.init();
        Lib.PopupForm.BoxP.addClass("popup-box_loading").show();
        Lib.PopupForm.ShadowP.css({
            "width":$(document).width(),
            "height":$(document).height(),
            "display":"block",
            "opacity":0
        })
        .animate({opacity: 0.5});
    },
    HideP:function(){
        Lib.PopupForm.ShadowP.animate({opacity: 0});
        Lib.PopupForm.BoxP.hide();
    },
    LoadP:function(linkUrl,callback){
        Lib.PopupForm.init();
        Lib.PopupForm.ContentP.load(linkUrl, function() {
            if ($('#profile-error').length) {
                var msg={
                    type: 'error',
                    message: $('#profile-error').html(),
                    description: '',
                    icon: 'e_error'
                };
                Lib.PopupMsg.AddMessage(msg);
                Lib.PopupForm.HideP();
            }
            else {
                Lib.PopupForm.BoxP.removeClass("popup-box_loading");
                $("#profile-close",Lib.PopupForm.BoxP).click(Lib.PopupForm.HideP);
                
            }
        });
    }


    
}


