﻿$(document).ready(function() {
    $(".toplevel > li").hover(function() {
        // Slide menu down
    $(this).children('ul').css({ visibility: "visible", display: "none" }).show();
    $(this).children('ul').children('ul').css({ visibility: "visible", display: "none" });
    }, function() {
        // Slide menu up
        $(this).children('ul').css({ visibility: "visible", display: "none" }).hide();
    });
});


function fadeInModal(modalid) {
    $('.modal-window').hide();
    $('#' + modalid).fadeIn(500);
    $('#blackout').show();
}

function displayModal(url) {
    $('#global-modal').loadWithoutCache("/modalwindow.aspx?" + url, function() {
        $('#global-modal').css({ 'background-image': 'none' });
    }).fadeIn(500);
    $('#blackout').show();
}

function showModal(modalid) {
    $('.modal-window').fadeOut();
    $('#' + modalid).show();
    $('#blackout').show();
}

// Load without caching
$.fn.loadWithoutCache = function() {
    var elem = $(this);
    var func = arguments[1];
    $.ajax({
        url: arguments[0],
        cache: false,
        dataType: "html",
        success: function(data, textStatus, XMLHttpRequest) {
            elem.html(data);
            if (func != undefined) {
                func(data, textStatus, XMLHttpRequest);
            }
        }
    });
    return elem;
}

