$(document).ready(function() 
{
    //ajust_content_width();

    $(window).resize(function()
    {
        //ajust_content_width();
    });
});

function go_to_page(link)
{
    window.location.href = link;
}

function open_pop_up(path, name, width, height)
{
    var centerWidth  = (window.screen.width - width) / 2;
    var centerHeight = 200;

    window.open(path, name, 'width=' + width + ', height=' + height + ', scrollbars=yes, left=' + centerWidth + ', top=' + centerHeight);

    return false;
}

function ajust_content_width()
{
    var body_width    = $(window).width();
    var menu_width    = $("#menu").width();
    var content_width = (body_width - menu_width) - 18;

    //alert(content_width);
    
    $("#content").width(content_width);
}

function create_lightbox(application)
{
    $("#wrap").append("<div id=\"lightbox\"></div>");

    $("#lightbox").css({"width"    : "100%",
                        "height"   : "100%",
                        "position" : "absolute",
                        "left"     : "0px",
                        "top"      : "0px",
                        "background-color" : "#999999",
                        "position" : "fixed",
                        "z-index"  : 500,
                        "opacity"  : "0"}).fadeTo("slow", 0.5);

    $("#lightbox").click(function() 
    {
        close_lightbox();
        close_application(application);
    });
}

function close_lightbox()
{
    $("#lightbox").fadeTo("fast", 0, function()
    {
        $("#lightbox").remove();
    });
}

function close_application(application)
{
    $("#" + application).fadeOut("fast", function() 
    {
        close_lightbox();
    });
}

function open_application(application)
{
    if($("#" + application).parent() != $("body"))
    {
        $("#" + application).appendTo($("body"));
    }
    
    if ($("#" + application).is(":hidden")) 
    {
        create_lightbox(application);

        var width_application  = $("#" + application).width() / 2;
        var height_application = $("#" + application).height() / 2;

        $("#" + application).css({"position"    : "fixed",
                                 "left"         : "50%",
                                 "margin-left"  : "-" + width_application + "px",
                                 "top"          : "50%",
                                 "margin-top"   : "-" + height_application + "px",
                                 "z-index"      : "5000"});

        $("#" + application).fadeIn("slow");
    }
}
