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.dayphone.value.length > 0) {
		var sdayphonePhoneError = phoneIsValid(oPrmForm.dayphone,'Daytime Phone');
		if (sdayphonePhoneError.length > 0) {
			sErrors = sErrors + sdayphonePhoneError;
			bFieldGood = false;
		}
	}
	else {
		sErrors = sErrors + 'Daytime Phone missing\n';
		bFieldGood = false;
	}
	
	if (bBrowserGood) {
		if (bFieldGood) {
			oPrmForm.dayphone.style.borderLeftColor = 'buttonface';
			oPrmForm.dayphone.style.borderTopColor = 'buttonface';
			oPrmForm.dayphone.style.borderRightColor = 'buttonface';
			oPrmForm.dayphone.style.borderBottomColor = 'buttonface';
		}
		else {
			oPrmForm.dayphone.style.borderLeftColor = 'tomato';
			oPrmForm.dayphone.style.borderTopColor = 'tomato';
			oPrmForm.dayphone.style.borderRightColor = 'tomato';
			oPrmForm.dayphone.style.borderBottomColor = 'tomato';
		}
	}
	
	bFieldGood = true;
	if (oPrmForm.email.value.length > 0) {
	}
	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.program.selectedIndex > 0) {
	}
	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.educationLevel.selectedIndex > 0) {
		if (oPrmForm.educationLevel.selectedIndex == 2) {
			alert('Sorry, you do not meet Admission\'s requirements');
			return false;
		}
	}
	else {
		sErrors = sErrors + 'Education Level missing\n';
		bFieldGood = false;
	}
	
	if (bBrowserGood) {
		if (bFieldGood) {
			oPrmForm.educationLevel.style.backgroundColor = '#FFFFFF';
		}
		else {
			oPrmForm.educationLevel.style.backgroundColor = 'tomato';
		}
	}
	
	bFieldGood = true;
	if (oPrmForm.startDate.selectedIndex > 0) {
	}
	else {
		sErrors = sErrors + 'Start Date missing\n';
		bFieldGood = false;
	}
	
	if (bBrowserGood) {
		if (bFieldGood) {
			oPrmForm.startDate.style.backgroundColor = '#FFFFFF';
		}
		else {
			oPrmForm.startDate.style.backgroundColor = 'tomato';
		}
	}
	
		bFieldGood = true;
	if (oPrmForm.tuition.selectedIndex > 0) {
	}
	else {
		sErrors = sErrors + 'Tuition Reimbursement missing\n';
		bFieldGood = false;
	}
	
	if (bBrowserGood) {
		if (bFieldGood) {
			oPrmForm.tuition.style.backgroundColor = '#FFFFFF';
		}
		else {
			oPrmForm.tuition.style.backgroundColor = 'tomato';
		}
	}
	
	bFieldGood = true;
	if (oPrmForm.citizen.selectedIndex > 0) {
	}
	else {
		sErrors = sErrors + 'U.S. Citizen missing\n';
		bFieldGood = false;
	}
	
	if (bBrowserGood) {
		if (bFieldGood) {
			oPrmForm.citizen.style.backgroundColor = '#FFFFFF';
		}
		else {
			oPrmForm.citizen.style.backgroundColor = 'tomato';
		}
	}

	
	bFieldGood = true;
	if (oPrmForm.country.selectedIndex > 0) {
		if(oPrmForm.country.selectedIndex > 2) {
			alert('Sorry, you do not meet admission\'s requirements');
			return false;
		}
	}
	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) {
		var dateHolder = new Date();
		var curYear = dateHolder.getFullYear();
		
		//if the year is greater than or equal to this year, don't accept
	/*	if (oPrmForm.gradyear.options[oPrmForm.gradyear.selectedIndex].value >= curYear){
			alert('Thank you for your interest.  However, you cannot apply to Strayer until\n after you have graduated high school.');
			return false;
		} */ 
	}
	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';
		}
	}

	if (sErrors.length > 0) {
		bReturn = false;
		alert('The following errors occurred:\n' + sErrors);
	}
	return bReturn;
}

function phoneIsValid(Obj,sLabel) {
var sPhone = Obj.value;
var sPhoneTemp = sPhone;
sPhone = '';
var sNumbers = '1234567890';
for (var i=0;i<sPhoneTemp.length;i++) {
if (sNumbers.indexOf(sPhoneTemp.charAt(i)) > -1) {
sPhone += sPhoneTemp.charAt(i);
}
}
if (sPhone.charAt(0) == '1' || sPhone.charAt(0) == 1) {
sPhone = sPhone.substring(1,(sPhone.length));
}
if (sPhone.length != 10) {
return sLabel + ' must be a 10 digit number\n';
}
else { 
Obj.value = sPhone;
}
var sAreaCode = sPhone.substring(0,3);
var sPrefix = sPhone.substring(3,6);
var sNumber = sPhone.substring(6,10);
ary7NotAllowed = new Array('1234567','4567890','0000000','1111111','2222222','3333333','4444444','5555555','6666666','7777777','8888888','9999999','3456789','4567890')
ary3NotAllowed = new Array('000','911','555','012','123');
for (var i=0;i<ary7NotAllowed.length;i++) {
if (sPrefix.toString() + sNumber.toString() == ary7NotAllowed[i])  {
return sLabel + ' must be a valid phone number\n';
}
}
for (var i=0;i<ary3NotAllowed.length;i++) {
if (sPrefix.toString() == ary3NotAllowed[i].toString()) {
return sLabel + ' must be a valid phone number\n';
}
}
return '';
}