function emailcheck(email)
{
	var filter = /^([\w-\+]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return filter.test(email);
}
function submitEvent(longmessage)
{
	var email_error = '';
	var error = false;
	var field = document.getElementById('email');
	var container = field.parentNode.getElementsByTagName('span')[0];;
	
	if (!field.value.length) {
		error = true;
		container.innerHTML = '(required)';
	} else {
		error = error || !blurevent(field, longmessage);
	}
	if (field = document.getElementById('password')) {
		container = field.parentNode.getElementsByTagName('span')[0];
		if (!field.value.length) {
			error = true;
			container.innerHTML = '(required)';
		} else {
			if (container.innerHTML.length) {
				container.innerHTML = '';
			}
		}
	}
	return !error;
}

function blurevent(field, longmessage)
{
	var container = field.parentNode.getElementsByTagName('span')[0];
	if (field.value.length && !emailcheck(field.value)) {
		container.innerHTML = (longmessage ? 'Please enter a valid email address':'Invalid Email');
		return false;
	} else {
		if (container.innerHTML.length) {
			container.innerHTML = '';
		}
	}
	return true;
}

function blurpassword(field)
{
	var container = field.parentNode.getElementsByTagName('span')[0];
	if (field.value.length && container.innerHTML.length) {
		container.innerHTML = '';
	}
	return true;
}