// Hide an object
function hideThis(objId) {
	document.getElementById(objId).style.display = "none";	
}

// Set a cookie for signup and upgrade boxes on home page, so they will only show
// every 15 days instead of every time user browses site
function setAnnouncement(display) {
	var name = "signupAnnouncement";
	if (document.cookie != document.cookie) {
		index = document.cookie.indexOf(name);
	} else { 
		index = -1;
	}
	if (index == -1) {

//original text:		
//	document.cookie = cookie_name + "=" + display + "; expires=Monday, 04-Apr-2010 05:00:00 GMT"; 

// trying this instead:	
	  // Enter number of days the cookie should persist
	  var expDays = 15;
	  var exp = new Date();
	  var value = display;
	  // real calculation:
	  exp.setTime(exp.getTime() + (expDays * 24 * 60 * 60 * 1000));
	  
	  //test calculation, expire after one minute:
	  //exp.setTime(exp.getTime() + (60 * 1000));
	  expirationDate = exp.toGMTString();
	  // Set cookie with name and value provided
	  // in function call and date from above
	  document.cookie = name + '=' + escape(value)+'; expires=' + exp.toGMTString();
	  		
	}
}

// get announcement cookie
// if value is "hide" will not display the annoucement via CSS
function getAnnouncementCookie() {
	if(document.cookie)	{
		index = document.cookie.indexOf("signupAnnouncement");
		if (index != -1) {
			namestart = (document.cookie.indexOf("=", index) + 1);
			nameend = document.cookie.indexOf(";", index);
			if (nameend == -1) {
				nameend = document.cookie.length;
			}
			if ("hide" == document.cookie.substring(namestart, nameend)) {
				document.write('<style type="text/css">#hideme {display:none;}</style>');
			}
			if ("hide2" == document.cookie.substring(namestart, nameend)) {
				document.write('<style type="text/css">#hideme2 {display:none;}</style>');
			}
		}
	}
}
getAnnouncementCookie();
