/*

Paul Le

*/

var RegistrationAndSubscribe = {

    init: function() {
        RegistrationAndSubscribe.displayOverlay();
    },

    displayOverlay: function() {

        var url = "/"+channel+"/partialRegistration.chic",
            visits = CookieUtil.getCookie("visit"),
            signedinCustomer = CookieUtil.getCookie("signedin_customer"),
            overlayCookie = CookieUtil.getCookie("overlay"),
            message = "",
            $signupForm = $(".emailreg");

        if((visits == 2 && !signedinCustomer) || (visits == 5 && !signedinCustomer) || (visits == 8 && !signedinCustomer)) {
            if(!overlayCookie) {

                message = "<iframe class='overlay-iframe emailRegister' src='"+url+"' height='644' width='99%' border='0' frameborder='no' marginWidth='1' marginHeight='1' allowtransparency='true'></iframe>";

                setTimeout(function() {
                    NAP.overlayPanel({
                        title: "",
                        width: 644,
                        theme: "dark",
                        message: message,
                        addClass: "circle"
                    });
                    CookieUtil.setCookie("overlay", 1);
                },2000);
            }

        }
        
        function overlayTrigger() {
            $($signupForm).each(function() {
                var $that = $(this),
                    $email = $($that).find(".emailField"),
                    $signup = $($that).find(".signup-button");

                $($signup).click(function() {
                    var email = $($email).val();

                    if ($email.length > 0) {
                        message = "<iframe class='overlay-iframe emailRegister' src='"+url+"?emailAddress="+email+"' height='644' width='99%' border='0' frameborder='no' marginWidth='1' marginHeight='1' allowtransparency='true'></iframe>";
                    } else {
                        message = "<iframe class='overlay-iframe emailRegister' src='"+url+"' height='644' width='99%' border='0' frameborder='no' marginWidth='1' marginHeight='1' allowtransparency='true'></iframe>";
                    }

                    NAP.overlayPanel({
                        title: "",
                        width: 644,
                        theme: "dark",
                        message: message,
                        addClass: "circle"
                    });

                    return false;
                });
            });
        }
        overlayTrigger();
    }
};

$(document).ready(function() {
    RegistrationAndSubscribe.init();
});

