function capellaCheckForm(form) {
	if (form.firstName && form.firstName.value.length < 2) {
      alert("First Name must be at least 2 characters long.");
      return (false);
    }

	if (form.firstName && form.firstName.value.length > 40) {
      alert("First Name must not be longer than 40 characters long.");
      return (false);
    }

	if (form.lastName && form.lastName.value.length < 2) {
      alert("Last Name must be at least 2 characters long.");
      return (false);
    }

	if (form.lastName && form.lastName.value.length > 40) {
      alert("Last Name must not be longer than 40 characters long.");
      return (false);
    }

	if (form.educationLevel && form.program) {
        programText = form.program.options[form.program.selectedIndex].text;
		if(programText.indexOf("MS")==0||programText.indexOf("MBA")==0 ||programText.indexOf("MP")==0) {
			if(form.educationLevel.value != "Bachelors" && form.educationLevel.value != "Masters" && form.educationLevel.value != "Doctoral") {
				alert("Based on the information you provided, you do not currently meet the application requirements for Capella University.");
				return (false);
			}
		}
		if(programText.indexOf("PhD")==0||programText.indexOf("EdD")==0||programText.indexOf("EdS")==0||programText.indexOf("Graduate")==0 ||programText.indexOf("D")==0) {
			if(form.educationLevel.value != "Masters" && form.educationLevel.value != "Doctoral") {
				alert("Based on the information you provided, you do not currently meet the application requirements for Capella University.");
				return (false);
			}
		}
    }
	if(form.custom1 && form.custom1.value=="") {
		alert("Please specify projected start month.");
		return (false);
	}
	if(form.custom2 && form.custom2.value=="") {
		alert("Please specify projected start year.");
		return (false);
	}
	var currentDate = new Date();
    var currentMonth = currentDate.getMonth()+1;
    var currentYear = currentDate.getYear();
    if(currentYear<1000) currentYear+=1900;

    if (form.custom2.value < currentYear || (form.custom2.value == currentYear && form.custom1.value < currentMonth)) {
      alert("Please select a start date not earlier than current month.");
      return (false);
    }

	if(form.custom3 && form.custom3.value=="") {
		alert("Please specify your age.");
		return (false);
	}
	if(form.program && form.program.options[form.program.selectedIndex].text.indexOf("BS")==0 && form.custom3 && (form.custom3.value=="17"||form.custom3.value=="18")) {
		if(form.educationLevel.value != "Associate" && form.educationLevel.value != "Bachelors" && form.educationLevel.value != "Masters" && form.educationLevel.value != "Doctoral"
			&& (!form.military || form.military.value == "")) {
			alert("Thank you for your interest in Capella University. Students applying for any Undergraduate Studies program must be 24 years of age or older. For students 23 years of age or under must have 90+ quarter credits/60+ semester credits, Associates Degree or higher, or Active Military Status.");
			return (false);
		}
	}
	if(form.custom4 && form.custom4.value=="") {
		alert("Please specify best time to call.");
		return (false);
	}
	if(form.custom5 && form.custom5.value=="") {
		alert("Please specify your primary motivation for going back to school.");
		return (false);
	}
	if(form.custom6 && form.custom6.value=="") {
		alert("Please specify your approach to making a major decision.");
		return (false);
	}
	if (form.contactRequest && !form.contactRequest.checked) {
        alert("To request more information, you must be interested in being contacted by a representative from the above school.");
        return (false);
    }
    return true;
}

function capellaProgramChange(form)
{
	if (form.program.value == '1410') {
		alert("Thank you for your interest in Capella University.  Please be aware that the specialization you have selected is for current licensed registered nurses with a master's degree in Nursing.");
	}
}

function filterBySchoolOfInterest(form) 
{
	changeInterest(form, '');
}

function changeInterest(form, selectedProgram) 
{
	for (i = form.program.length - 1; i > 0; i--) {
		form.program.options[i] = null;
	}
	if(form.schoolInterest.value == '2246') {		
		
		form.program.options[form.program.length] = new Option("PhD - Accounting","1418");
		form.program.options[form.program.length] = new Option("PhD - General Organization and Management","416");
		form.program.options[form.program.length] = new Option("PhD - General Business","1417");
		form.program.options[form.program.length] = new Option("PhD - Human Resource Mgmt","417");
		form.program.options[form.program.length] = new Option("PhD - Information Technology Mgmt","418");
		form.program.options[form.program.length] = new Option("PhD - Leadership","419");
		form.program.options[form.program.length] = new Option("PhD - Management Education","850");
		form.program.options[form.program.length] = new Option("PhD - Project Management","894");		
		form.program.options[form.program.length] = new Option("DBA - Business Intelligence","1432");
		form.program.options[form.program.length] = new Option("DBA - Global Operations and Supply Chain Management","1433");
		form.program.options[form.program.length] = new Option("DBA - Strategy and Innovation","1434");

		form.program.options[form.program.length] = new Option("MS - General Organization and Management","387");
		form.program.options[form.program.length] = new Option("MS - Leadership","390");
		form.program.options[form.program.length] = new Option("MS - Organizational Development","1409");
		form.program.options[form.program.length] = new Option("MS - Human Resource Mgmt","1405");
		form.program.options[form.program.length] = new Option("MS - Human Capital Management","1406");
		form.program.options[form.program.length] = new Option("MS - Industrial and Labor Relations","1407");
		form.program.options[form.program.length] = new Option("MS - Legal Studies","1408");

		form.program.options[form.program.length] = new Option("MBA - Accounting","674");
		form.program.options[form.program.length] = new Option("MBA - Finance","366");
		form.program.options[form.program.length] = new Option("MBA - General Business","352");
		form.program.options[form.program.length] = new Option("MBA - Health Care Management","740");
		form.program.options[form.program.length] = new Option("MBA - Human Resource Management","899");
		form.program.options[form.program.length] = new Option("MBA - Information Technology Management","742");
		form.program.options[form.program.length] = new Option("MBA - Marketing","367");
		form.program.options[form.program.length] = new Option("MBA - Project Management","743");
		form.program.options[form.program.length] = new Option("MBA - Global Operations and Supply Chain Management","1415");

		//form.program.options[form.program.length] = new Option("BS - Accounting","673");
		//form.program.options[form.program.length] = new Option("BS - Business Administration","351");
		//form.program.options[form.program.length] = new Option("BS - Finance","360");
		//form.program.options[form.program.length] = new Option("BS - Human Resource Management","357");
		//form.program.options[form.program.length] = new Option("BS - Management and Leadership","359");
		//form.program.options[form.program.length] = new Option("BS - Project Management","877");
		//form.program.options[form.program.length] = new Option("BS - Retail Management","901");
	
	}
	else if (form.schoolInterest.value == '2247') {
		form.program.options[form.program.length] = new Option("PhD - Counseling Studies","410");
		form.program.options[form.program.length] = new Option("PhD - Counselor Education and Supervision","1412");
		form.program.options[form.program.length] = new Option("PhD - General Human Services","412");
		form.program.options[form.program.length] = new Option("PhD - Social and Community Services","415");
		form.program.options[form.program.length] = new Option("PhD - Educational Psychology","421");
		form.program.options[form.program.length] = new Option("PhD - General Psychology","420");
		form.program.options[form.program.length] = new Option("PhD - Industrial/Organizational Psychology","422");

		form.program.options[form.program.length] = new Option("MS - Counseling Studies","380");
		form.program.options[form.program.length] = new Option("MS - General Human Services","379");
		form.program.options[form.program.length] = new Option("MS - Marriage and Family Therapy","383");
		form.program.options[form.program.length] = new Option("MS - Mental Health Counseling","384");
		form.program.options[form.program.length] = new Option("MS - School Counseling","898");
		form.program.options[form.program.length] = new Option("MS - Social and Community Services","623");
		form.program.options[form.program.length] = new Option("MS - Addiction Counseling","1416");
		form.program.options[form.program.length] = new Option("MS - General Career Counseling","1436");


	}	
	else if (form.schoolInterest.value == '2248') {
		form.program.options[form.program.length] = new Option("PhD - Criminal Justice","856");
		form.program.options[form.program.length] = new Option("MS - Criminal Justice","853");
		//form.program.options[form.program.length] = new Option("BS - Criminal Justice","880");

	}	
	else if (form.schoolInterest.value == '2249') {			
		form.program.options[form.program.length] = new Option("PhD - Curriculum and Instruction","744");
		form.program.options[form.program.length] = new Option("PhD - Instructional Design for Online Learning","404");
		form.program.options[form.program.length] = new Option("PhD - Leadership for Higher Education","406");
		form.program.options[form.program.length] = new Option("PhD - Nursing Education","1410");
		form.program.options[form.program.length] = new Option("PhD - Post-secondary and Adult Education","407");
		form.program.options[form.program.length] = new Option("PhD - Professional Studies in Education","408");
		form.program.options[form.program.length] = new Option("PhD - Special Education Leadership","881");
		form.program.options[form.program.length] = new Option("PhD - Training and Performance Improvement","409");
		form.program.options[form.program.length] = new Option("PhD - K-12 Studies in Education","745");
		form.program.options[form.program.length] = new Option("PhD - Leadership in Educational Administration","405");
		form.program.options[form.program.length] = new Option("PhD - Counselor Education and Supervision","1412");
		form.program.options[form.program.length] = new Option("PhD - Educational Psychology","421");
		form.program.options[form.program.length] = new Option("PhD - Management Education","850");
		form.program.options[form.program.length] = new Option("PhD - Information Technology Education","851");
		form.program.options[form.program.length] = new Option("EdD - Educational Leadership and Management","1414");

		form.program.options[form.program.length] = new Option("EdS - Curriculum and Instruction","890");
		form.program.options[form.program.length] = new Option("EdS - Leadership in Educational Administration","891");

		form.program.options[form.program.length] = new Option("MS - Enrollment Management","371");
		form.program.options[form.program.length] = new Option("MS - Instructional Design for Online Learning","372");
		form.program.options[form.program.length] = new Option("MS - Leadership for Higher Education","373");
		form.program.options[form.program.length] = new Option("MS - Post-secondary and Adult Education","374");
		form.program.options[form.program.length] = new Option("MS - Professional Studies in Education","429");
		form.program.options[form.program.length] = new Option("MS - Training and Performance Improvement","378");
		form.program.options[form.program.length] = new Option("MS - Curriculum and Instruction","370");
		form.program.options[form.program.length] = new Option("MS - Early Childhood Education","939");
		form.program.options[form.program.length] = new Option("MS - K-12 Studies in Education","368");
		form.program.options[form.program.length] = new Option("MS - Leadership in Educational Administration","353");
		form.program.options[form.program.length] = new Option("MS - Reading and Literacy","622");
		form.program.options[form.program.length] = new Option("MS - School Counseling","898");
		form.program.options[form.program.length] = new Option("MS - Child and Adolescent Development","1411");
		form.program.options[form.program.length] = new Option("MS - School Psychology","396");
		form.program.options[form.program.length] = new Option("MS - Educational Psychology","393");
		form.program.options[form.program.length] = new Option("MS - Evaluation, Research, and Measurement","883");
		form.program.options[form.program.length] = new Option("MS - Sport Psychology","397");
		form.program.options[form.program.length] = new Option("MS - Special Education Teaching","1419");
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator","1421");
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator Bridge","1422");

		form.program.options[form.program.length] = new Option("Graduate Cert - College Teaching","746");
		form.program.options[form.program.length] = new Option("Graduate Cert - Enrollment Management","852");

	}
	else if (form.schoolInterest.value == '2250') {
		form.program.options[form.program.length] = new Option("PhD - Health Care Administration","413");
		form.program.options[form.program.length] = new Option("PhD - Management of Nonprofit Agencies","414");

		form.program.options[form.program.length] = new Option("MS - Gerontology","938");
		form.program.options[form.program.length] = new Option("MS - Health Care Administration","382");

		form.program.options[form.program.length] = new Option("MS - Management of Nonprofit Agencies","385");

		form.program.options[form.program.length] = new Option("MPH - General Public Health","1428");
		form.program.options[form.program.length] = new Option("MPH - Health Management and Policy","896");
		form.program.options[form.program.length] = new Option("MPH - Social and Behavioral Sciences","897");

		form.program.options[form.program.length] = new Option("MBA - Health Care Management","740");

		//form.program.options[form.program.length] = new Option("BS - Health Care Management","1420");

	}	
	else if (form.schoolInterest.value == '2251') {
		form.program.options[form.program.length] = new Option("PhD - Curriculum and Instruction","744");
		form.program.options[form.program.length] = new Option("PhD - Instructional Design for Online Learning","404");
		form.program.options[form.program.length] = new Option("PhD - Leadership for Higher Education","406");
		form.program.options[form.program.length] = new Option("PhD - Nursing Education","1410");
		form.program.options[form.program.length] = new Option("PhD - Post-secondary and Adult Education","407");
		form.program.options[form.program.length] = new Option("PhD - Professional Studies In Education","408");
		form.program.options[form.program.length] = new Option("PhD - Special Education Leadership","881");
		form.program.options[form.program.length] = new Option("PhD - Training and Performance Improvement","409");
		form.program.options[form.program.length] = new Option("PhD - Counselor Education and Supervision","1412");
		form.program.options[form.program.length] = new Option("PhD - Educational Psychology","421");
		form.program.options[form.program.length] = new Option("PhD - Management Education","850");
		form.program.options[form.program.length] = new Option("PhD - IT Education","851");
		form.program.options[form.program.length] = new Option("EdD - Educational Leadership and Mgmt","1414");
		form.program.options[form.program.length] = new Option("MS - Enrollment Management","371");
		form.program.options[form.program.length] = new Option("MS - Instructional Design for Online Learning","372");
		form.program.options[form.program.length] = new Option("MS - Leadership for Higher Education","373");
		form.program.options[form.program.length] = new Option("MS - Post-secondary and Adult Education","374");
		form.program.options[form.program.length] = new Option("MS - Professional Studies in Education","429");
		form.program.options[form.program.length] = new Option("MS - Training and Performance Improvement","378");
		form.program.options[form.program.length] = new Option("MS - Educational Psychology","393");
		form.program.options[form.program.length] = new Option("MS - Evaluation, Research, and Measurement","883");
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator","1421");
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator Bridge","1422");

		form.program.options[form.program.length] = new Option("Graduate Cert - College Teaching","746");
		form.program.options[form.program.length] = new Option("Graduate Cert - Enrollment Management","852");

	}	
	else if(form.schoolInterest.value == '2252') {		
		form.program.options[form.program.length] = new Option("PhD - Human Resource Management","417");

		form.program.options[form.program.length] = new Option("MS - Human Resource Management","1405");
		form.program.options[form.program.length] = new Option("MS - Human Capital Management","1406");
		form.program.options[form.program.length] = new Option("MS - Industrial and Labor Relations","1407");
		form.program.options[form.program.length] = new Option("MS - Legal Studies","1408");

		form.program.options[form.program.length] = new Option("MBA - Human Resource Management","899");

		//form.program.options[form.program.length] = new Option("BS - Human Resource Management","357");

	}	
	else if (form.schoolInterest.value == '2253') {
		form.program.options[form.program.length] = new Option("PhD - Curriculum and Instruction","744");
		form.program.options[form.program.length] = new Option("PhD - Instructional Design for Online Learning","404");
		form.program.options[form.program.length] = new Option("PhD - K-12 Studies in Education","745");
		form.program.options[form.program.length] = new Option("PhD - Leadership in Educational Administration","405");
		form.program.options[form.program.length] = new Option("PhD - Special Education Leadership","881");
		form.program.options[form.program.length] = new Option("PhD - Educational Psychology","421");
		form.program.options[form.program.length] = new Option("EdD - Educational Leadership and Management","1414");

		form.program.options[form.program.length] = new Option("EdS - Curriculum and Instruction","890");
		form.program.options[form.program.length] = new Option("EdS - Leadership in Educational Administration","891");

		form.program.options[form.program.length] = new Option("MS - Curriculum and Instruction","370");
		form.program.options[form.program.length] = new Option("MS - Early Childhood Education","939");
		form.program.options[form.program.length] = new Option("MS - Instructional Design for Online Learning","372");
		form.program.options[form.program.length] = new Option("MS - K-12 Studies in Education","368");
		form.program.options[form.program.length] = new Option("MS - Leadership in Educational Administration","353");
		form.program.options[form.program.length] = new Option("MS - Reading and Literacy","622");
		form.program.options[form.program.length] = new Option("MS - School Counseling","898");
		form.program.options[form.program.length] = new Option("MS - Child and Adolescent Development","1411");
		form.program.options[form.program.length] = new Option("MS - Educational Psychology","393");
		form.program.options[form.program.length] = new Option("MS - School Psychology","396");
		form.program.options[form.program.length] = new Option("MS - Sport Psychology","397");
		form.program.options[form.program.length] = new Option("MS - Special Education Teaching","1419");

	}	
	else if (form.schoolInterest.value == '2254') {
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator","1421");
		form.program.options[form.program.length] = new Option("MSN - Nurse Educator Bridge","1422");

		//form.program.options[form.program.length] = new Option("BSN - RN-to-BSN Completion","1427");

	}	
	else if (form.schoolInterest.value == '2255') {
		form.program.options[form.program.length] = new Option("PhD - Project Management","894");
		form.program.options[form.program.length] = new Option("PhD - Information Technology Project Management","893");

		form.program.options[form.program.length] = new Option("MS - Project Management","431");

		form.program.options[form.program.length] = new Option("MBA - Project Management","743");

		//form.program.options[form.program.length] = new Option("BS - Project Management","877");
		//form.program.options[form.program.length] = new Option("BS - Information Technology Project Management","364");

	}	
	else if(form.schoolInterest.value == '2256') {		
		form.program.options[form.program.length] = new Option("PhD - Educational Psychology","421");
		form.program.options[form.program.length] = new Option("PhD - General Psychology","420");
		form.program.options[form.program.length] = new Option("PhD - Industrial/Organizational Psychology","422");

		form.program.options[form.program.length] = new Option("MS - Child and Adolescent Development","1411");
		form.program.options[form.program.length] = new Option("MS - Clinical Psychology","430");
		form.program.options[form.program.length] = new Option("MS - Counseling Psychology","392");
		form.program.options[form.program.length] = new Option("MS - Educational Psychology","393");
		form.program.options[form.program.length] = new Option("MS - Evaluation, Research, and Measurement","883");
		form.program.options[form.program.length] = new Option("MS - General Psychology","394");
		form.program.options[form.program.length] = new Option("MS - Industrial/Organizational Psychology","395");
		form.program.options[form.program.length] = new Option("MS - Leadership Coaching Psychology","884");
		form.program.options[form.program.length] = new Option("MS - Organizational Leader Development","882");
		form.program.options[form.program.length] = new Option("MS - School Psychology","396");
		form.program.options[form.program.length] = new Option("MS - Sport Psychology","397");

		//form.program.options[form.program.length] = new Option("BS - General Psychology","1429");

	}
	else if (form.schoolInterest.value == '2257') {
		form.program.options[form.program.length] = new Option("DPA - General Public Administration","1425");

		form.program.options[form.program.length] = new Option("MPA - General Public Administration","1424");

		form.program.options[form.program.length] = new Option("BPA - General Public Administration","1423");

	}	
	else if (form.schoolInterest.value == '2258') {
		form.program.options[form.program.length] = new Option("PhD - Criminal Justice","856");
		form.program.options[form.program.length] = new Option("PhD - Emergency Management","858");
		form.program.options[form.program.length] = new Option("PhD - Public Safety Leadership","857");

		form.program.options[form.program.length] = new Option("MS - Criminal Justice","853");
		form.program.options[form.program.length] = new Option("MS - Emergency Management","855");
		form.program.options[form.program.length] = new Option("MS - Public Safety Leadership","854");

		//form.program.options[form.program.length] = new Option("BS - Criminal Justice","880");
		//form.program.options[form.program.length] = new Option("BS - Emergency Management","900");
		//form.program.options[form.program.length] = new Option("BS - Homeland Security","940");
		//form.program.options[form.program.length] = new Option("BS - Security Management","941");

	}	
	else if(form.schoolInterest.value == '2259') {		
		form.program.options[form.program.length] = new Option("PhD - General Information Technology","885");
		form.program.options[form.program.length] = new Option("PhD - Information Security","892");
		form.program.options[form.program.length] = new Option("PhD - Information Technology Education","851");
		form.program.options[form.program.length] = new Option("PhD - Information Technology Project Management","893");

		form.program.options[form.program.length] = new Option("MS - Business Analysis","1403");
		form.program.options[form.program.length] = new Option("MS - Enterprise Software Architecture","1404");
		form.program.options[form.program.length] = new Option("MS - General Information Technology","398");
		form.program.options[form.program.length] = new Option("MS - Health Information Management","895");
		form.program.options[form.program.length] = new Option("MS - Information Assurance and Security","399");
		form.program.options[form.program.length] = new Option("MS - Network Architecture","400");
		form.program.options[form.program.length] = new Option("MS - Project Management","431");

		//form.program.options[form.program.length] = new Option("BS - General Information Technology","361");
		//form.program.options[form.program.length] = new Option("BS - Health Informatics","878");
		//form.program.options[form.program.length] = new Option("BS - Information Assurance and Security","741");
		//form.program.options[form.program.length] = new Option("BS - Network Technology","363");
		//form.program.options[form.program.length] = new Option("BS - Information Technology Project Management","364");
		//form.program.options[form.program.length] = new Option("BS - Software Architecture","879");

	}
	else if(form.schoolInterest.value == '2818') {
		form.program.options[form.program.length] = new Option("DSW - General Social Work","1435");
	}
	if(selectedProgram!='') {
		for(i=0; i<form.program.length;i++){
			if(form.program.options[i].text==selectedProgram||form.program.options[i].value==selectedProgram) {
				form.program.selectedIndex =i;
				break;
			}
		}
	}
}