function validateForm(whichForm) {
	strErrorMessage = "";
	var objForm = document.forms[0];
	switch (whichForm) {
		case "contactus":
			if (!(validateTextfield(objForm.realname.value)) ) {
				strErrorMessage+= "Please enter your name.\n";
			}
			if (!(validateEmail(objForm.email.value)) ) {
				strErrorMessage+= "Please enter a valid email address.\n";
			}
			if (!(validatePhone(objForm.contactphone1.value + objForm.contactphone2.value + objForm.contactphone3.value)) ) {
				strErrorMessage+= "Please enter a valid phone number.\n";
			}
			break;
		case "request":
			if (!(validateTextfield(objForm.realname.value)) ) {
				strErrorMessage+= "Please enter your name.\n";
			}
			if (!(validateEmail(objForm.email.value)) ) {
				strErrorMessage+= "Please enter a valid email address.\n";
			}
			if (!(validatePhone(objForm.requestphone1.value + objForm.requestphone2.value + objForm.requestphone3.value)) ) {
				strErrorMessage+= "Please enter a valid phone number.\n";
			}
			break;
	}
	if (strErrorMessage != "") {
		alert(strErrorMessage);
		return false;
	} else {
		return true;
	}
}

function validateTextfield(whichField) {
	if (whichField != "") {
		return true;
	} else {
		return false;
	}
}

function validatePhone(whichPhone) {
	if (isNaN(parseInt(whichPhone)) || (whichPhone.length < 10)) {
		return false;
	} else {
		return true;
	}
}

function validateEmail(whichEmail) {
	var objRegExp = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (whichEmail.match(objRegExp)) {
        return true;
    } else {
		return false;
	}
}