function validate_email(value)	{
		
	var good = /^([\w\d\.\-_]+)@([\w\d\.\-]+)$/i;
	var evil =  /[^a-z0-9\@_\-\.]+/i;
		
	if (good.test(value) && !evil.test(value)) {
		return true;
	} else {
		return false;
	}
	
}

function validateForm(formObj)	{
	
	var errors = "";
	
	if (!validate_email(formObj.semail.value))	{
		errors += "Your e-mail address is invalid\n";
		errors += "Remember: email addresses should take the form\n";
		errors += "user@domain.com\n";
	}
	
	if (!formObj.message.value)	{
		errors += "Please enter a message.\n";
	}
	
	
	if (errors)	{
		
		errormsg = "There was a problem with your form submission:\n";
		errormsg += "______________________________________\n\n";
		errormsg += errors;
		errormsg += "______________________________________\n\n";
		
		
		alert(errormsg);
		return false;
	} else	{
		return true;
	}
}
function validateForm2(formObj)	{
	
	var errors = "";
	
	if (!formObj.name.value)	{
		errors += "Please fill in your name.\n";
	}
		if (!validate_email(formObj.semail.value))	{
		errors += "Your e-mail address is invalid\n";
		errors += "Remember: email addresses should take the form\n";
		errors += "user@domain.com\n";
	}
		if (!formObj.country.value)	{
		errors += "Please indicate your country.\n";
	}
	if (!formObj.message.value)	{
		errors += "Please enter a message.\n";
	}
	if (errors)	{
		
		errormsg = "There was a problem with your form submission:\n";
		errormsg += "______________________________________\n\n";
		errormsg += errors;
		errormsg += "______________________________________\n\n";
		errormsg += "Remember: email addresses should take the form\n";
		errormsg += "user@domain.com\n";
		
		alert(errormsg);
		return false;
	} else	{
		return true;
	}
}
function cancelForm(formObj)	{
	if (formObj.name.value || formObj.semail.value || formObj.message.value)	{
		
		var okToLeave = confirm('Are you sure you want to cancel your message?\n\nClick OK to leave this page and go back\nClick Cancel to continue your message');
		
		if (okToLeave)	{
			if (history.length < 1 && window.parent) { window.close(); } else { history.go(-1); }
		}
		
	} else	{
		if (history.length < 1 && window.parent) { window.close(); } else { history.go(-1); }
	}
}
