/* Custom Site JS File */
if(typeof(PUREXSAVESGREEN) === 'undefined') {
    var PUREXSAVESGREEN = {};
}

/* Document Ready Function */
$(document).ready(function(){
    //adds the invalid target attribute for 'external' links
    $('a.external').attr('target', '_blank');

    $('a#tell-a-friend').bind('click', function(event) {

        PUREXSAVESGREEN.openMyModal(event.target.href);
        return false;
    });
});

//Close modal window on sharing submit of clicking on link to home pages
PUREXSAVESGREEN.closeSharing ={

    };

PUREXSAVESGREEN.modalWindow = {
    parent : "body",
    windowId : null,
    content : null,
    width : null,
    height : null,
    close : function() {
        $(".modal-window").remove();
        $(".modal-overlay").remove();
    },
    open : function() {
        var modal = "";
        modal += "<div class=\"modal-overlay\"></div>";
        modal += "<div id=\"" + this.windowId
        + "\" class=\"modal-window\" style=\"width:" + this.width
        + "px; height:" + this.height + "px; margin-top:-"
        + (this.height / 2) + "px; margin-left:-"
        + (this.width / 2) + "px;\">";
        modal += this.content;
        modal += "</div>";

        $(this.parent).append(modal);

        $(".modal-window").append("<a class=\"close-window\"></a>");
        $(".close-window").click(function() {
            PUREXSAVESGREEN.modalWindow.close();
        });
        $(".modal-overlay").click(function() {
            PUREXSAVESGREEN.modalWindow.close();
        });
        $().bind("keypress", function(event) {
            if (27 == event.keyCode) {
                PUREXSAVESGREEN.modalWindow.close();
            }
        });
    }
}

PUREXSAVESGREEN.openMyModal = function(siteUrl) {
    source = siteUrl + '?modal=true';
    PUREXSAVESGREEN.modalWindow.windowId = "myModal";
    PUREXSAVESGREEN.modalWindow.width = 570;
    PUREXSAVESGREEN.modalWindow.height = 600;
    PUREXSAVESGREEN.modalWindow.content = "<iframe width='570' height='600' frameborder='0' scrolling='no' allowtransparency='true' src='"
    + source + "'></iframe>";
    PUREXSAVESGREEN.modalWindow.open();
}

