function validate_email_form() {

	var sUserEmail = document.subscribe.email.value
	if (check_email(email)) {
		return true;
	} else {
		alert("The e-mail address you entered is invalid.\nPlease try again!");
		return false;
	}

}

function check_email(address) {
	if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1)) {
		return false;
	} else {
		return true;
	}
}

function SetCookie (name, value, expires, path, domain)  {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +

	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

/* 
	This function was borrowed from:
	http://www.webreference.com/js/column8/functions.html
*/
function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else
		begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
