function ValidateData(oPrmForm) { 
var bBrowserGood = false;
var bBrowserDrawsBordersCorrectly = false;
var sBrowser = "Unknown";
if (navigator.appName == "Netscape") {
sBrowser = "Netscape";
if (parseFloat(navigator.appVersion) >= 5) {
bBrowserGood = true;
bBrowserDrawsBordersCorrectly = true;
}
}
else if (navigator.appName == "Microsoft Internet Explorer") {
sBrowser = "IE";
if (parseFloat(navigator.appVersion) >= 4) {
bBrowserGood = true;
}
}
var bReturn = true;
var bFieldGood = true;var sErrors = '';
bFieldGood = true;
if (oPrmForm.firstname.value.length > 0) {
}
else {
sErrors = sErrors + 'First Name missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.firstname.style.borderLeftColor = 'buttonface';
oPrmForm.firstname.style.borderTopColor = 'buttonface';
oPrmForm.firstname.style.borderRightColor = 'buttonface';
oPrmForm.firstname.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.firstname.style.borderLeftColor = 'tomato';
oPrmForm.firstname.style.borderTopColor = 'tomato';
oPrmForm.firstname.style.borderRightColor = 'tomato';
oPrmForm.firstname.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.lastname.value.length > 0) {
}
else {
sErrors = sErrors + 'Last Name missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.lastname.style.borderLeftColor = 'buttonface';
oPrmForm.lastname.style.borderTopColor = 'buttonface';
oPrmForm.lastname.style.borderRightColor = 'buttonface';
oPrmForm.lastname.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.lastname.style.borderLeftColor = 'tomato';
oPrmForm.lastname.style.borderTopColor = 'tomato';
oPrmForm.lastname.style.borderRightColor = 'tomato';
oPrmForm.lastname.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.phone.value.length > 0) {
 var sphonePhoneError = phoneIsValid(oPrmForm.phone,'Daytime Phone');
if (sphonePhoneError.length > 0) {
	sErrors = sErrors + sphonePhoneError;
	bFieldGood = false;
}
}
else {
sErrors = sErrors + 'Daytime Phone missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.phone.style.borderLeftColor = 'buttonface';
oPrmForm.phone.style.borderTopColor = 'buttonface';
oPrmForm.phone.style.borderRightColor = 'buttonface';
oPrmForm.phone.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.phone.style.borderLeftColor = 'tomato';
oPrmForm.phone.style.borderTopColor = 'tomato';
oPrmForm.phone.style.borderRightColor = 'tomato';
oPrmForm.phone.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.eve_phone.value.length > 0) {
 var seve_phonePhoneError = phoneIsValid(oPrmForm.eve_phone,'Evening Phone');
if (seve_phonePhoneError.length > 0) {
	sErrors = sErrors + seve_phonePhoneError;
	bFieldGood = false;
}
}
else {
sErrors = sErrors + 'Evening Phone missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.eve_phone.style.borderLeftColor = 'buttonface';
oPrmForm.eve_phone.style.borderTopColor = 'buttonface';
oPrmForm.eve_phone.style.borderRightColor = 'buttonface';
oPrmForm.eve_phone.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.eve_phone.style.borderLeftColor = 'tomato';
oPrmForm.eve_phone.style.borderTopColor = 'tomato';
oPrmForm.eve_phone.style.borderRightColor = 'tomato';
oPrmForm.eve_phone.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.email.value.length > 0) {
	if(/^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/.test(oPrmForm.email.value)) {
	}
	else {
		alert('Invalid Email Address');
		return false;
	}
}
else {
sErrors = sErrors + 'E-mail Address missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.email.style.borderLeftColor = 'buttonface';
oPrmForm.email.style.borderTopColor = 'buttonface';
oPrmForm.email.style.borderRightColor = 'buttonface';
oPrmForm.email.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.email.style.borderLeftColor = 'tomato';
oPrmForm.email.style.borderTopColor = 'tomato';
oPrmForm.email.style.borderRightColor = 'tomato';
oPrmForm.email.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.address.value.length > 0) {
}
else {
sErrors = sErrors + 'Street Address missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.address.style.borderLeftColor = 'buttonface';
oPrmForm.address.style.borderTopColor = 'buttonface';
oPrmForm.address.style.borderRightColor = 'buttonface';
oPrmForm.address.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.address.style.borderLeftColor = 'tomato';
oPrmForm.address.style.borderTopColor = 'tomato';
oPrmForm.address.style.borderRightColor = 'tomato';
oPrmForm.address.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.city.value.length > 0) {
}
else {
sErrors = sErrors + 'City missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.city.style.borderLeftColor = 'buttonface';
oPrmForm.city.style.borderTopColor = 'buttonface';
oPrmForm.city.style.borderRightColor = 'buttonface';
oPrmForm.city.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.city.style.borderLeftColor = 'tomato';
oPrmForm.city.style.borderTopColor = 'tomato';
oPrmForm.city.style.borderRightColor = 'tomato';
oPrmForm.city.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.state.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'State missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.state.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.state.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.zip.value.length > 0) {
}
else {
sErrors = sErrors + 'Zip Code missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.zip.style.borderLeftColor = 'buttonface';
oPrmForm.zip.style.borderTopColor = 'buttonface';
oPrmForm.zip.style.borderRightColor = 'buttonface';
oPrmForm.zip.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.zip.style.borderLeftColor = 'tomato';
oPrmForm.zip.style.borderTopColor = 'tomato';
oPrmForm.zip.style.borderRightColor = 'tomato';
oPrmForm.zip.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.country.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Country missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.country.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.country.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.gradyear.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'High School Graduation Year missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.gradyear.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.gradyear.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.clientid.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Preferred Location missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.clientid.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.clientid.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.program.selectedIndex > 0 && oPrmForm.program.options[oPrmForm.program.selectedIndex].value != '0' && oPrmForm.program.options[oPrmForm.program.selectedIndex].value != '' ) {
}
else {
sErrors = sErrors + 'Program of Interest missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.program.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.program.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.startTime.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'When would you like to start attending Westwood College missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.startTime.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.startTime.style.backgroundColor = 'tomato';
}
}

if (sErrors.length > 0) {
bReturn = false;
alert('The following errors occurred:\n' + sErrors);
}
return bReturn;
}
