function validateStep1(form) {
	if(!validateStrayerSchoolFormCO(form)){
		return false;
	}
	with(form) {
		if(!validateEducationLevel(educationLevel)) {
			return false;
		}
	}
	return true;
}

function validateStep2(form) {
	if(!validateStrayerSchoolFormCO(form)){
		return false;
	}
	if ( ! validateStartDate123Months ('custom12') ) {
			return false;
		}
		if ( ! validateCommentBox ('comments') ) {
			return false;
		}
		if(! validateJoiningReason ('reasonForJoining') ) { return false; } if(! validateContactQuestion ('contactForQuality') ) { return false;}if(! validateMotivationQuestion ('motivationForQuality') ) {
				return false;
		}
	return true;
}

function validateThankYou(form) {
	with(form) {
		if(!validateEducationLevel(educationLevel)) {
			return false;
		}
		if(!validateDropDown(programId)){
			alert("Please select a degree program you are interested in.");
			return false;
		}
	}
	return true;
}

function validateEducationLevel(educationLevel) {
	if(!validateDropDown(educationLevel)) {
		alert('Please choose your education Level');
		return false;
	}
	var eduVal = educationLevel.options[educationLevel.selectedIndex].value;
	if(eduVal == '8') {
		alert('Strayer University does not provide any program at your current Education Level.');
		return false;
	}
	return true;
}

function onStateChange(state) {

	var stateVal = state.options[state.selectedIndex].value;
	var programHolder = document.getElementById('programId');
	var selectedProgramValue = programHolder.options[programHolder.selectedIndex].value;
	
	for(var i = programHolder.options.length - 1; i > 0; i--) {
		programHolder.remove(i);
	}
	
	if(stateVal == '') {
		programHolder.selectedIndex = 0;
		return;
	}
	
	for(var i = 0; i < programNames.length; i++) {
		if((stateVal == "DE") && (programValues[i] == '92'|| programValues[i] == '78')) {
		} 
		else if(stateVal == "GA" && programValues[i] == '43') {
		} 
		else if(stateVal == "KY" && (programValues[i] == '51' || programValues[i] == '52')) {
		}
		else if(stateVal == "NC"
			&& ((programValues[i] == '27' || programValues[i] == '28')
					|| (programValues[i] >= 39 && programValues[i] <= 44)
					|| (programValues[i] >= 99 && programValues[i] <= 116))) {
		}
		else if(stateVal == "PA" && programValues[i] == '43') {
		}
		else if(stateVal == "SC" 
			&& ((programValues[i] == '27' || programValues[i] == '28')
					|| programValues[i] == '43' || programValues[i] == '61' 
					|| programValues[i] == '65' || programValues[i] == '46' 
					|| (programValues[i] >= 50 && programValues[i] <= 52) 
					|| (programValues[i] >= 99 && programValues[i] <= 107))) {
		}
		else if (stateVal == "TN" 
			&& (programValues[i] == '43' || programValues[i] == '61'
					|| programValues[i] == '65' || programValues[i] == '46'
					|| programValues[i] == '50')) {
		}
		else {
			addOption(programHolder,programNames[i],programIds[i]);
		}
	}
	programHolder.selectedIndex = 0;
	for(var i = 1; i < programHolder.options.length; i++) {
		if(programHolder.options[i].value == selectedProgramValue) {
			programHolder.selectedIndex = i;
			return;
		}
	}
}

function populateStateProgramsThankYou(stateVal) {
	var programHolder = document.getElementById('programId');
	var selectedProgramValue = programHolder.options[programHolder.selectedIndex].value;
	
	for(var i = programHolder.options.length - 1; i > 0; i--) {
		programHolder.remove(i);
	}
	
	for(var i = 0; i < programNames.length; i++) {
		if((stateVal == "DE") && (programValues[i] == '92'|| programValues[i] == '78')) {
		} 
		else if(stateVal == "GA" && programValues[i] == '43') {
		} 
		else if(stateVal == "KY" && (programValues[i] == '51' || programValues[i] == '52')) {
		}
		else if(stateVal == "NC"
			&& ((programValues[i] == '27' || programValues[i] == '28')
					|| (programValues[i] >= 39 && programValues[i] <= 44)
					|| (programValues[i] >= 99 && programValues[i] <= 116))) {
		}
		else if(stateVal == "PA" && programValues[i] == '43') {
		}
		else if(stateVal == "SC" 
			&& ((programValues[i] == '27' || programValues[i] == '28')
					|| programValues[i] == '43' || programValues[i] == '61' 
					|| programValues[i] == '65' || programValues[i] == '46' 
					|| (programValues[i] >= 50 && programValues[i] <= 52) 
					|| (programValues[i] >= 99 && programValues[i] <= 107))) {
		}
		else if (stateVal == "TN" 
			&& (programValues[i] == '43' || programValues[i] == '61'
					|| programValues[i] == '65' || programValues[i] == '46'
					|| programValues[i] == '50')) {
		}
		else {
			addOption(programHolder,programNames[i],programIds[i]);
		}
	}
	programHolder.selectedIndex = 0;
	for(var i = 1; i < programHolder.options.length; i++) {
		if(programHolder.options[i].value == selectedProgramValue) {
			programHolder.selectedIndex = i;
			return;
		}
	}
}

function onProgramChange(programId) {
	// Do nothing
}
