/* Greybox Redux
* Required: http://jquery.com/
* Written by: John Resig
* Based on code by: 4mir Salihefendic (http://amix.dk)
* Additional changes by Cody Schneider
* License: LGPL (read more in LGPL.txt)
*/
var GB_ANIMATION = true;
var GB_DONE = false;
var GB_HEIGHT = 400;
var GB_WIDTH = 300;

function GB_Show(messageNumber, url, height, width) {
    //console.log('GB_Show');
    GB_HEIGHT = height || 400;
    GB_WIDTH = width || 300;
    var caption = "Third Party Website Disclosure";

    var bankName = "Golf Escrow Corporation"
    var popUpMessage = "";
    switch (messageNumber) {
        case 1: popUpMessage = "<div id='GB_frame'>" +
	        "<p style='text-align: center; color: #6D8E78; font-weight: bold; font-size: 14px;'>You are Leaving Golf Escrow Corporation's Website</p><p style='text-align: center; color: #000; font-weight: normal; font-size: 11px;'>By accessing the noted link you will be leaving Golf Escrow Corporation's website. Please be advised that you will no longer be subject to, or under the protection of, the privacy and security polices of Golf Escrow's website. We encourage you to read and evaluate the privacy and security policies of the site you are entering, which may be different than those of Golf Escrow's.</p><p align='center'><img src='/Portals/GolfEscrow/golf_logo_greybox.jpg'></p></div>";
            break;

    }
    if (!GB_DONE) {
        jQuery(document.body).append("<div id='GB_overlay'></div><div id='GB_window'>"
        + "<div class='hook'>"
				+ "<div style='text-align: center; padding-top: 30px;'><span class='continue'></span><span class='cancel'></span></div></div></div>");
        jQuery(".cancel, .continue").click(GB_hide);
        jQuery("#GB_overlay").click(GB_hide);
        jQuery(window).resize(GB_position);
        jQuery(window).scroll(GB_position);
        GB_DONE = true;
    }

    jQuery("#GB_frame").remove();
    jQuery(".continue a").remove();
	jQuery(".cancel a").remove();
    jQuery(".hook").prepend(popUpMessage);
    jQuery(".continue").append("<a href='" + url + "' target='_blank'>Continue</a>");
	jQuery(".cancel").append("<a href='#'>Cancel</a>");


    jQuery("#GB_caption").html(caption);
    jQuery("#GB_overlay").show();
    GB_position();

    if (GB_ANIMATION)
        jQuery("#GB_window").slideDown("slow");
    else
        jQuery("#GB_window").show("slow");
}

function GB_hide() {
    jQuery("#GB_window,#GB_overlay").hide();
}

function GB_position() {
    var de = document.documentElement;
    var h = self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;
    var w = self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
    var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
    var dsocleft = document.all ? iebody.scrollLeft : pageXOffset;
    var dsoctop = document.all ? iebody.scrollTop : pageYOffset;

    var height = h < GB_HEIGHT ? h - 32 : GB_HEIGHT;
    var top = (h - height) / 2 + dsoctop;

    jQuery("#GB_window").css({ width: GB_WIDTH + "px", height: height + "px",
        left: ((w - GB_WIDTH) / 2) + "px", top: top + "px"
    });
    jQuery("#GB_frame").css("height", height - 100 + "px");
    jQuery("#GB_overlay").css({ height: h, top: dsoctop + "px", width: w });
}

