﻿var stonesans = { src: '/flash/stonesans.swf' };

$(document).ready(function() {
    popup.init();
    Global.init();
}); 

var popup =
{
    init: function() {
        //Tell a friend popup
        $('li.tell a').click(function(e) {
            popup.close("#popup-nws");
            popup.launch("#popup-tell");
            e.preventDefault();
        });
        $('area.camp-send-friend').click(function(e) {
            popup.close("#popup-nws");
            popup.launch("#popup-tell");
            e.preventDefault();
        });

        //Newsletter popup
        $('a.newsLaunch').click(function(e) {
            popup.close("#popup-tell");
            popup.launch("#popup-nws");
            e.preventDefault();
        });
        $("#popup-nws .close").click(function(e) {
            popup.close("#popup-nws");
            e.preventDefault();
        });
        $("#popup-tell .close").click(function(e) {
            popup.close("#popup-tell");
            e.preventDefault();
        });

        $('a.show-reg').click(function(e) {
            popup.close("#regPanel");
            popup.launch("#regPanel");
            e.preventDefault();
        });

        $('li.print a').click(function(e) {
            window.print();
            e.preventDefault();
        });


    }
    ,
    launch: function(selector) {
        $(selector).css({ "top": "100px", "visibility": "visible", "z-index": "8000" });
        $(selector + " h1").css({ "display": "block" });
        $(selector + " h2").css({ "display": "block" });
        $(selector + " p").css({ "display": "block" });

    }
	,

    close: function(selector) {
        $(selector).css({ "top": "-900em", "visibility": "hidden", "z-index": "1" });
        $(selector + " h1").css({ "display": "none" });
        $(selector + " h2").css({ "display": "none", "visibility": "hidden" });
        $(selector + " p").css({ "display": "none" });


    }
}

var Global =
{
    init: function() {

        this.doSIFR();

    }
	,
    doSIFR: function() {


        var node = '#ArticleForm .popup h1, .popup h2';
        var popup = ".sIFR-root { color:" + requiredSIFRColour + "; background-color: transparent; text-align:center; }";
        sIFR.replace(stonesans, {
            selector: node,
            css: popup,
            transparent: true,
            wmode: "transparent",
            tuneHeight: -3,
            fitExactly: true,
            offsetTop: 0
        }
    );
    }
}
	
