 // Define cookie get/set functions
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


 // Define a function that - when called - will invoke the subscription-protected page that checks for the user and sets cookies accordingly.
 
function setLoginCookies(){
	document.write('<scr'+'ipt language="JavaScript" type="text/javascript" src="http://www.hpcinthecloud.com/templates/setLoginCookies.js?c=n"></scr'+'ipt>');
}
	
	
 // If there is a UID cookie (means they should be logged in), but the loginStatus cookie not set yet, call setLoginCookies to initialize them
if(readCookie("UID") && !readCookie("loginStatus")){
	setLoginCookies();
}

 // If the UID cookie has gone away (means they have logged out), clear out their cookies so that they'll be set fresh upon next login
if(!readCookie("UID") && readCookie("loginStatus")){
	eraseCookie("loginStatus");
	eraseCookie("username");
	eraseCookie("email");
	eraseCookie("firstName");
	eraseCookie("lastName");
	eraseCookie("company");
	eraseCookie("isBlogger");
	eraseCookie("memberProfileID");

}
