var _fo =   {
    
    init: {
        _:  function() {
            
        }
        
        
    },
    
    popup:  {
        on: function(i_data){

            if (i_data['url'])
            {
                $('#popup_container').load(i_data['url'], function(i_fb){
                    $('#popup').css('visibility', 'visible');
                    $('#btn_popup_off').click(_fo.popup.off);

                    if(i_data['callback'])
                    {
                        (i_data['callback'])(i_fb);
                    }
                });
            }
            else if(i_data['content'])
            {
                $('#popup_container').load("/popup", function(i_fb){
                    $('#popup_inject_title').html("&nbsp;" + ((i_data['title']) ? i_data['title'] : "&nbsp;"));
                    $('#popup_inject_content').html(i_data['content']);
                    $('#popup').css('visibility', 'visible');
                    $('#btn_popup_off').click(_fo.popup.off);
                    if(i_data['callback'])
                    {
                        (i_data['callback'])(i_fb);
                    }
                });
            }
            if (i_data['width'])
            {
                $('#popup_container').css('width', i_data['width'] + 'px');
            }
            if (i_data['reload'])
            {
                _fo.popup.reload   =   true;
            }

            if (i_data['timeout'])
            {
                setTimeout(_fo.popup.off, i_data['timeout']);
            }
        },
        off:    function(){
            $('#popup').css('visibility', 'hidden');
            if (_fo.popup.reload) {
                _fo.popup.reload =   false;
                _fo.reload();
            }
        },

        reload:   false
    },

    reload: function() {
        window.location.reload();
    }
    
}

$(document).ready(function() { _fo.init._()});
