
var newspopper = {
		
	cookieName : "newspopperCookie",
	
	prepare : function() {

		var currentCookie = cookieMonster.get(newspopper.cookieName);
		if (!currentCookie) {
			newspopper.show();
		};
	},
	
	show : function() {
		cookieMonster.set(this.cookieName, 1);
		
		jQuery("#newsletterBugBoxClose").click(newspopper.kill);
		
		var nH = jQuery(document).height();
		jQuery("#newsletterBlinder")
			.css("opacity", 0.8)
			.height(nH)
			.click(newspopper.kill)
			.fadeIn()
		;
		
		jQuery("#newsletterBugBox").slideDown();
	},
	
	kill : function() {
		jQuery("#newsletterBugBox").slideUp();
		jQuery("#newsletterBlinder").fadeOut();
	}
	
};


var cookieMonster = {
		
	set : function(name, value) {
		var days = 365;
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = name+"="+value+expires+"; path=/";
	},
	
	
	get : function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	},
	
	
	remove : function(name) {
		var date = new Date();
		date.setTime(date.getTime()-86400000);
		var expires = "; expires="+date.toGMTString();
		document.cookie = name+"=erased"+expires+"; path=/";
	}
	
};

window.onload = function() {
	newspopper.prepare();
};
