$(document).ready(function(){

});

function popupResponse(link, title)
{
    deletePopup();
    
    if(title == undefined)
    {
        var title = '';
    }
    
    title = title.toUpperCase();
    
    $('body').prepend($('<div id="popup" class="loading"><div id="title"><h1>'+title+'</h1><div class="buttonClose"/></div><div id="popupContent"></div></div>'));

    $.ajax({
        url: link,
        success: function(data){
            //$('div#popup div#title h1').html(link);
            
            $('div#popup div#title div.buttonClose').click(function(){
                deletePopup();
            })
            
            $('div#popup').removeClass('loading');
            $('div#popupContent').html(data);
            remapLinks($('div#popupContent'));
            if($('div#popup #menuSubGal li:first a').size() > 0 ) $('div#popup #menuSubGal li:first a').click();
        }
    });
}

function remapLinks(elem)
{
    elem.find('a').each(function(){
        if($(this).attr('href').search('storage') < 0)
        {
            $(this).click(function(){
                href = $(this).attr('href');
                if(href != null)
                {
                    reloadData(href);
                    $(this).attr('href','#');
                }
            })
            
        }
    });
}

function reloadData(link)
{
    $('div#popupContent').html('');
    $('div#popup').addClass('loading');

    $.ajax({
        url: link,
        success: function(data){
            //$('div#popup div#title h1').html(link);
            $('div#popup').removeClass('loading');
            $('div#popupContent').html(data);
            remapLinks($('div#popupContent'));
        }
    });
}

function deletePopup()
{
    $('div#popup').remove();
}
