function clearDob()
{
	
	if ( contactform.dob.value == "MM/DD/YYYY" )
	{
		contactform.dob.value = "";
	}

}

function assignDob()
{
	
	if ( contactform.dob.value == "" )
	{
		contactform.dob.value = "MM/DD/YYYY";
	}

}

function isDate(dateStr) {
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
var matchArray = dateStr.match(datePat); //check format
if (matchArray == null) return false;
var iMonth = matchArray[1]; // parse date into variables
var iDay = matchArray[3];
var iYear = matchArray[5];
if (iMonth < 1 || iMonth > 12) return false;
if (iDay < 1 || iDay > 31) return false;
if ((iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11) && iDay==31) return false;
if (iMonth == 2) { // check for february 29th
var isleap = (iYear % 4 == 0 && (iYear % 100 != 0 || iYear % 400 == 0));
if (iDay > 29 || (iDay == 29 && !isleap)) return false;
}
return true;
}
function FixDate(oMonth, oDay, oYear) {
var iMonth = parseInt(oMonth[oMonth.selectedIndex].value);
var iDay = parseInt(oDay[oDay.selectedIndex].value);
var iYear = parseInt(oYear[oYear.selectedIndex].value);
var iMax = 31;
if (iMonth == 2) {
if ((((iYear % 4) == 0) && ((iYear % 100) != 0)) || ((iYear % 400) == 0)) {
iMax = 29;
}
else {
iMax = 28;
}
}
else if ((iMonth == 4) || (iMonth == 6) || (iMonth == 9) || (iMonth == 11)) {
iMax = 30;
}
oDay.length = iMax;
for (var i=iMax; i > 28; i--) {
oDay[i - 1].text = i;
oDay[i - 1].value = i;
}
if (iDay > iMax)
oDay.selectedIndex = (iMax - 1);
}
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 '';
}
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.Salutation.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Salutation missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.Salutation.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.Salutation.style.backgroundColor = 'tomato';
}
}
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.Address.value.length > 0) {
}
else {
sErrors = sErrors + '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.Address1.value.length > 0) {
}
else {
sErrors = sErrors + 'Address 2 missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.Address1.style.borderLeftColor = 'buttonface';
oPrmForm.Address1.style.borderTopColor = 'buttonface';
oPrmForm.Address1.style.borderRightColor = 'buttonface';
oPrmForm.Address1.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.Address1.style.borderLeftColor = 'tomato';
oPrmForm.Address1.style.borderTopColor = 'tomato';
oPrmForm.Address1.style.borderRightColor = 'tomato';
oPrmForm.Address1.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) {
	if (oPrmForm.Zip.value.length!=5)
		//alert("Please enter the valid 5 digit Zipcode  ");
		sErrors = sErrors + 'Please enter the valid 5 digit Zipcode\n';
		bFieldGood = false;
}
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.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.DaytimePhone.value.length > 0) {
}
else {
sErrors = sErrors + 'Primary Phone missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.DaytimePhone.style.borderLeftColor = 'buttonface';
oPrmForm.DaytimePhone.style.borderTopColor = 'buttonface';
oPrmForm.DaytimePhone.style.borderRightColor = 'buttonface';
oPrmForm.DaytimePhone.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.DaytimePhone.style.borderLeftColor = 'tomato';
oPrmForm.DaytimePhone.style.borderTopColor = 'tomato';
oPrmForm.DaytimePhone.style.borderRightColor = 'tomato';
oPrmForm.DaytimePhone.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.EveningPhone.style.borderLeftColor = 'buttonface';
oPrmForm.EveningPhone.style.borderTopColor = 'buttonface';
oPrmForm.EveningPhone.style.borderRightColor = 'buttonface';
oPrmForm.EveningPhone.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.EveningPhone.style.borderLeftColor = 'tomato';
oPrmForm.EveningPhone.style.borderTopColor = 'tomato';
oPrmForm.EveningPhone.style.borderRightColor = 'tomato';
oPrmForm.EveningPhone.style.borderBottomColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.edLevel.selectedIndex > 0) {
	if(oPrmForm.edLevel.selectedIndex == 10) {
		alert('Sorry, you do not meet the requirements to submit this request. Highest Level of Education must have GED or High School Diploma !');
		return false;
	}
}
else {
sErrors = sErrors + 'Highest Level of Education missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.edLevel.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.edLevel.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.gradyear.selectedIndex > 0) {
	if(oPrmForm.gradyear.selectedIndex <= 1) {
		alert('Sorry, you do not meet the requirements to submit this request. High School Graduation Year should be 2008 or earlier !');
		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';
}
}
// Russ S. Added dob validation : Acceptable formats: MM/DD/YYYY or DD/MM/YYYY
bFieldGood = true;
var sDobVal = oPrmForm.dob.value;
if(sDobVal.length < 0) {
	sErrors = sErrors + 'Date of Birth missing\n'; 
	bFieldGood = false;
}else if(sDobVal == 'MM/DD/YYYY') {
	sErrors = sErrors + 'Date of Birth missing\n'; 
	bFieldGood = false;
}else if(sDobVal.indexOf("/") != 2){
	sErrors = sErrors + 'Please verify the Date of Birth is in the correct MM/DD/YYYY format.\n'; 
	bFieldGood = false;
}else if(sDobVal.lastIndexOf("/") != 5) {
	sErrors = sErrors + 'Please verify the Date of Birth is in the correct MM/DD/YYYY format.\n'; 
	bFieldGood = false;
}else if(sDobVal.length != 10) {
	sErrors = sErrors + 'Please verify the Date of Birth is in the correct MM/DD/YYYY format.\n'; 
	bFieldGood = false;
}else{	
	sErrors = sErrors; 
	bFieldGood = true;
}
// End of updates
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.dob.style.borderLeftColor = 'buttonface';
oPrmForm.dob.style.borderTopColor = 'buttonface';
oPrmForm.dob.style.borderRightColor = 'buttonface';
oPrmForm.dob.style.borderBottomColor = 'buttonface';
}
else {
oPrmForm.dob.style.borderLeftColor = 'tomato';
oPrmForm.dob.style.borderTopColor = 'tomato';
oPrmForm.dob.style.borderRightColor = 'tomato';
oPrmForm.dob.style.borderBottomColor = 'tomato';
}
}
// End of field format
bFieldGood = true;
if (oPrmForm.brochure.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Hard copy of CSB brochure? missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.brochure.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.brochure.style.backgroundColor = 'tomato';
}
}
bFieldGood = true;
if (oPrmForm.clientid.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Select a Campus 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.BroadcastInterest.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'How Long Interested in Broadcasting? missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.BroadcastInterest.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.BroadcastInterest.style.backgroundColor = 'tomato';
}
}

bFieldGood = true;
if (oPrmForm.Dreamrole.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Dream Role In Broadcasting missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.Dreamrole.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.Dreamrole.style.backgroundColor = 'tomato';
}
}


bFieldGood = true;
if (oPrmForm.DreamIndustry.selectedIndex > 0) {
}
else {
sErrors = sErrors + 'Dream Industry to Work In missing\n';
bFieldGood = false;
}
if (bBrowserGood) {
if (bFieldGood) {
oPrmForm.DreamIndustry.style.backgroundColor = '#FFFFFF';
}
else {
oPrmForm.DreamIndustry.style.backgroundColor = 'tomato';
}
}


if (oPrmForm.clientid.value == '4477') {
	
	bFieldGood = true;
	if (oPrmForm.SpanishRep.selectedIndex > 0) {
	}
	else {
	sErrors = sErrors + 'Do you need a Spanish speaking rep? missing\n';
	bFieldGood = false;
	}
	if (bBrowserGood) {
	if (bFieldGood) {
	oPrmForm.SpanishRep.style.backgroundColor = '#FFFFFF';
	}
	else {
	oPrmForm.SpanishRep.style.backgroundColor = 'tomato';
	}
	}
}
/*
else {
	oPrmForm.SpanishRep.selectedIndex=2;
}
*/

if (sErrors.length > 0) {
bReturn = false;
alert('The following errors occurred:\n' + sErrors);
}
return bReturn;
}



function funSpeakingSpanish(val) {
	//var obj3 = document.getElementById('SpeakingSpanish');
	if(val == '4477') {
		obj3.style.display="inline";
	}else {
		obj3.style.display="none";
	}
}