$(function () {
    $(document).bind("ajaxComplete", function () {
        load_popups();
        if (controlData['validation']) {
            var validation = controlData['validation'];
            $(validation.form).validate(validation.data);
        }
    });
    
    load_popups();

    function load_popups() {
        $(".contactus").fancybox({
            width: 460,
            height: 540,
            'transitionIn': 'none',
            'transitionOut': 'none',
            'type': 'iframe',
            'showCloseButton': true,
            'overlayColor': '#444'
        });
        $(".popup").fancybox({
            width: 460,
            height: 540,
            'transitionIn': 'none',
            'transitionOut': 'none',
            'type': 'iframe',
            'showCloseButton': true,
            'overlayColor': '#444'
        });
    }
});

(function ($) {
    var cache = [];
    // Arguments are image paths relative to the current page.
    $.preLoadImages = function () {
        var args_len = arguments.length;
        for (var i = args_len; i--; ) {
            var cacheImage = document.createElement('img');
            cacheImage.src = arguments[i];
            cache.push(cacheImage);
        }
    }
})(jQuery)
