$(function () {
    Modal.init();
});

Modal = {

    $mask: null,
    $modalContent: null,
    $modalContainer: null,
    
    init: function () {
    	if ($.cookie('canmar_modal_cookie')) {
    	}
    	else {
    		this.$mask = $('#mask');
        	this.$modalContainer = $('#modal');
        	$('.modal-close').click(this.closeModal);
        	$('.learn-more').click(this.learnMore);
        	this.openModal();
        	$.cookie('canmar_modal_cookie', 'canmar', { expires: 30 });    		
    	}
    },

    openModal: function (e) {
        Modal.$mask.css({ width: $(window).width(), height: $(document).height() });
        Modal.$mask.fadeIn(1000);
        Modal.$mask.fadeTo('slow', 0.8);
        var containerWidth = Modal.$modalContainer.width();
        Modal.$modalContainer.slideDown().css({ top: 250, left: $(window).width() / 2 - containerWidth / 2 });
    },
    
    learnMore: function (e) {
    	Modal.$modalContainer.hide();
    	Modal.$mask.hide();
    	window.location.replace("http://www.roastedflax.com/content/recipees.html")    	
    },

    closeModal: function (e) {
        Modal.$modalContainer.slideUp();
        Modal.$mask.fadeOut(1000);
    }
};
