function validate_email(field) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;

	if(((field.search(exclude) != -1)||(field.search(check)) == -1)||(field.search(checkend) == -1)){
		alert('Please enter a valid email address!');
		return false;
	} else {
		return true;
	}
}

function checkEmail(field) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(field.value)){
		return (true)
	}
	alert("Please enter a valid email address!")
	return (false)
}


function validate_required(field,alerttxt) {
	with (field) {
		if (value==null||value=="")
			{alert(alerttxt);return false}
		else {return true}
	}
}

function validate_form(thisform) {
	with (thisform) {
		if (validate_required(Name,"Please enter a name.")==false)
			{Name.focus();return false}
		if (validate_required(Email,"Please enter an email address.")==false)
			{Email.focus();return false}
//            if (validate_email(email)==false)
		if (checkEmail(Email)==false)
			{Email.focus();return false}
	}
}

