﻿; (function($) {
    $.extend($.modal.defaults,
        {
            onOpen: function(dialog) {
                dialog.overlay.fadeIn(200, function() {
                    dialog.data.hide();
                    dialog.container.fadeIn(200, function() {
                        dialog.data.slideDown(200);
                    });
                });
            },

            onClose: function(dialog) {
                dialog.data.fadeOut(200, function() {
                    dialog.container.hide(200, function() {
                        dialog.overlay.slideUp(200, function() {
                            $.modal.close();
                        });
                    });
                });
            }
        });

    $.extend({
        getUrlVars: function() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        },
        getUrlVar: function(name) {
            return $.getUrlVars()[name];
        }
    });
})(jQuery);


