/**
Script Title: Validate subscribe email form
Script Author: Raymond Angana as contracted via Rentacoder.com [username = Raymond Angana]
Date Created: 2/20/2009
This notice must stay intact for legal use
*/
var ray = {
	validate:function(el) {
		var email = document.getElementById('email_err');
		email.style.display='none';
		if (!document.getElementById('email').value.match(/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/))
			email.style.display='';
		else {
			this.createDiv();
			el.parentNode.submit();
		}
	},
		
	createDiv:function() {
		var newDiv = document.createElement('div');
		var newCover = document.createElement('div');
		newDiv.innerHTML = '<strong>Thank you for your subscription!</strong> Please check your email for the confirmation message <a id="close" href="#close" alt="CLOSE" title="">&nbsp;</a>'
		newDiv.setAttribute('id','overlay');
		newCover.setAttribute('id','coverpage');
		document.body.appendChild(newCover);
		document.body.appendChild(newDiv);
		document.getElementById('close').onclick = function () {
			var cover = document.getElementById('coverpage');
			this.parentNode.parentNode.removeChild(this.parentNode);
			cover.parentNode.removeChild(cover);
			return false;
		}
		document.getElementById('coverpage').onclick = function () {
			var close = document.getElementById('close');
			close.parentNode.parentNode.removeChild(close.parentNode);
			this.parentNode.removeChild(this);
			return false;
		}
	}
}