<!---

function checkForm(obj) {

	if (obj.Name && obj.Name.className == 'required' && obj.Name.value == "") {
		alert("You must fill out the \"Name\" field.");
		obj.Name.focus();
		return false;
	}

	if (obj.Email && obj.Email.className == 'required' && obj.Email.value == "") {
		if (obj.Email.value == "") {
			alert("You must fill out the \"Email Address\" field.");
			obj.Email.focus();
			return false;
		}
	}
	
	if (obj.Email && obj.Email.value != "") {
		valid = emailCheck(obj.Email.value);
		if (!valid) {
			alert("The email address you entered is not a valid format.\nPlease carefully retype your email address.");
			obj.Email.focus();
			return false;
		}
	}

	if (obj.Phone && obj.Phone.className == 'required' && obj.Phone.value == "") {
		alert("You must fill out the \"Phone\" field.");
		obj.Phone.focus();
		return false;
	}

	if (obj.Phone && obj.Phone.value != "") {
		valid = phoneCheck(obj.Phone.value);
		if (!valid) {
			alert("The phone number you entered is not a valid format.\nPlease carefully retype your phone number.");
			obj.Phone.focus();
			return false;
		}
	}


	if (obj.Address && obj.Address.className == 'required' && obj.Address.value == "") {
		alert("You must fill out the \"Address\" field.");
		obj.Address.focus();
		return false;
	}

	if (obj.City && obj.City.className == 'required' && obj.City.value == "") {
		alert("You must fill out the \"City\" field.");
		obj.City.focus();
		return false;
	}

	if (obj.State && obj.State.className == 'required' && obj.State.value == "") {
		alert("You must fill out the \"State\" field.");
		obj.State.focus();
		return false;
	}

	if (obj.Zip && obj.Zip.className == 'required' && obj.Zip.value == "") {
		alert("You must fill out the \"Zip\" field.");
		obj.Zip.focus();
		return false;
	}

	return true;
}


function emailCheck(addr) {
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

	if (!reg1.test(addr) && reg2.test(addr)) {
		return true;
	}
	return false;
}


function phoneCheck(phone) {
	var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/; // valid

	if (phoneRe.test(phone)) {
		return true;
	}
	return false;
}
//--->