function validateContactForm() {

var ns4 = (document.layers) ? 1 : 0;
var bEmpty = true;
var bSelect = false;
var qs = "";
var f = document.contactus;
	for (i=0;i<f.length;i++) {
		var name = f.elements[i].name;
		var type = f.elements[i].type;
		var value = f.elements[i].value;
		if (type != "button") {
			if (name != "Message") {
				if (type == "select-one") {
					if (ns4) {
						var index = eval('f.'+name+'.selectedIndex');
						var tempVal = eval('f.'+name+'.options['+index+'].value');
						value = tempVal;
					} else {
						value = value;
					}
				}
				if (value == "") {
					bEmpty = true;
					if (type == "select-one") {
						bSelect = true;
					}
					break;
				} else {
					bEmpty = false;
				}
			}
		}
	}
	if (!bEmpty) {
		if ((f.EMail.value.indexOf("@")==-1) || (f.EMail.value.indexOf(".")==-1)) {
			alert("The e-mail address you have entered is not valid.");
		} else {
			f.submit();
		}
	} else {
		if (bSelect) {
			alert("Please select the subject of your question from the menu.");
		}
		else {
			alert("You have left the "+name+" field blank.");
		}
		eval('f.'+name+'.focus();');
	}
}

function validateContact() {
var ns4 = (document.layers) ? 1 : 0;
var bEmpty = true;
var qs = "";
var f = document.register;
	for (i=0;i<f.length;i++) {
		var name = f.elements[i].name;
		var type = f.elements[i].type;
		var value = f.elements[i].value;
		if (type != "button") {
			if ((name != "Phone2") && (name != "Title")  && (name != "Fax")) {
				if (type == "select-one") {
					if (ns4) {
						var index = eval('f.'+name+'.selectedIndex');
						var tempVal = eval('f.'+name+'.options['+index+'].value');
						value = tempVal;
					} else {
						value = value;
					}
				}
				if (value == "") {
					bEmpty = true;
					break;
				} else {
					bEmpty = false;
				}
			}
		}
	}
	if (!bEmpty) {
		if ((f.EMail.value.indexOf("@")==-1) || (f.EMail.value.indexOf(".")==-1)) {
			alert("The e-mail address you have entered is not valid.");
		
		} else {
			f.submit();
		}
	} else {
		alert("You have left the "+name+" field blank.");
		eval('f.'+name+'.focus();');
	}
}

function validateRSVP() {
var ns4 = (document.layers) ? 1 : 0;
var bEmpty = true;
var numProb = false;
var qs = "";
var f = document.rsvp;
	for (var i=0;i<f.length;i++) {
		var name = f.elements[i].name;
		var type = f.elements[i].type;
		var value = f.elements[i].value;
		if (type != "button") {
			if ((name != "EveningPhone") && (name != "Address2") && (name != "Title") && (name != "numAttendees") && (name != "otherAttendees")) {
				if (type == "select-one") {
					if (ns4) {
						var index = eval('f.'+name+'.selectedIndex');
						var tempVal = eval('f.'+name+'.options['+index+'].value');
						value = tempVal;
					} else {
						value = value;
					}
				}
				if (name == "DaytimePhoneAreaCode") {
					if ((isNaN(value)) || (value.length<3)) {
						alert("The area code you entered for your Daytime number is invalid.");
						numProb = true;
						break;
					}
				}
				if (name == "DaytimePhonePrefix") {
					if ((isNaN(value)) || (value.length<3)) {
						alert("The prefix you entered for your Daytime number is invalid.");
						numProb = true;
						break;
					}
				}
				if (name == "DaytimePhoneSuffix") {
					if ((isNaN(value)) || (value.length<4)) {
						alert("The suffix you entered for your Daytime number is invalid.");
						numProb = true;
						break;
					}
				}
				if (value == "") {
					bEmpty = true;
					break;
				} else {
					bEmpty = false;
				}
			}
		}
	}
	if (!bEmpty) {
		if ((f.EMail.value.indexOf("@")==-1) || (f.EMail.value.indexOf(".")==-1)) {
			alert("The e-mail address you have entered is not valid.");
		} else {
			if (!numProb) {
				f.submit();
			}
		}
	} else {
		alert("You have left the "+name+" field blank.");
		eval('f.'+name+'.focus();');
	}
}