﻿trace = function(message) {
    var page = window.location; var hasConsole = false;
    try { if (typeof (console) != "undefined") hasConsole = true; } catch (e) { }
    if (hasConsole) { console.log(message); }
}

initialiseOverlays = function() {
    try {
        // iframe overlays
        $('a[rel=#iframe-overlay]').overlay({
            mask: {
                color: '#888',
                loadSpeed: 200,
                opacity: 0.8
            },
            onBeforeLoad: function() {
                var iframe = (this.getOverlay().find('iframe').length > 0 ? this.getOverlay().find('iframe')[0] : undefined);
                trace(iframe);

                if (typeof iframe != 'undefined') {
                    iframe.src = this.getTrigger().attr('href');
                }
            }
        });
    } catch (e) {
        trace(e);
    }
    trace('InitOverlays - Complete');
};
