// JavaScript Document
function addCookie() 
{
	// Set cookies on browser
	var exp = new Date();     //set new date object
	exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 7));     //set it 7 days ahead 	
	document.cookie = "SubscribeNewsletter=2; path=/; expires=" + exp; 
}

function subscribeNewsletter(section)
{
	// Validate email address
	var email = obj("newsletterEmail");
	if (!checkemail(email.value))
		return false;
		
	// Add email address to database
	xmlHttp = GetXmlHttpObject(userSubscribed);
	var params = "email=" + escape(email.value) + "&section=" + section;
	xmlHttp.open("POST", "/ajax/ajx_subscrNews.cfm", true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);	
	return true;
}

function userSubscribed()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
	
		if (xmlHttp.status == 200) {

			document.body.style.cursor = 'wait';

			// Get xml document
			var responseXML = xmlHttp.responseXML.documentElement;
			var returnCode = responseXML.getElementsByTagName("response");

			// Hide subscribe box and display congrats box
			var newsSub = obj("newsletterSubscribe");
			var newsConf = obj("newsletterConfirm");
			newsSub.style.display = 'none';
			newsConf.style.display = 'block';

			document.body.style.cursor = 'default';			
	
			// Cleanup
			delete xmlHttp;
			xmlHttp = null;		
			return true;
		}
		else {
			alert(xmlHttp.status);
		}
	}

	return false;
}

