window.onload = display_hidden;

vFormName = 'mainform';
vState = 'state';

//FIELD NAME,DISPLAY NAME,TYPE
//TYPE (name,phone,zip,email,text,select)
vRequiredFields = '';
vRequiredFields += 'firstname,First Name,text,';
vRequiredFields += 'lastname,Last Name,text,';
vRequiredFields += 'phone,Phone,phone,';
vRequiredFields += 'phone2,Work Phone,phone,';
vRequiredFields += 'address1,Address,text,';
vRequiredFields += 'city,City,text,';
vRequiredFields += 'state,State,select,';
vRequiredFields += 'zip,Zip,zip,';
vRequiredFields += 'email,Email,email,';
vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
vRequiredFields += 'extrafield6,Level of Education,select,';
vRequiredFields += 'extrafield10,GPA,select,';
vRequiredFields += 'extrafield1,Citizen,select,';
vRequiredFields += 'extrafield7,Military Branch,select,';
vRequiredFields += 'extrafield8,Military Relationship,select,';
vRequiredFields += 'extrafield9,Veteran Status,select,';
vRequiredFields += 'extrafield2,Employer,text,';
vRequiredFields += 'campus_key,Program Category,select,';
vRequiredFields += 'program_key,Program,select';

//function chkHighestEdu(){
//	var d=document.mainform;
//	reg1 = /(Nursing|RN )/; //|Psychology
//	reg2 = /(pre-licensure)/i;
//
//	if(d.program_key.value != "" && d.extrafield6.value != "" && reg1.test(d.program_key[d.program_key.selectedIndex].text) && !reg2.test(d.program_key[d.program_key.selectedIndex].text) &&
//	   	   !(d.extrafield6.value == "13" || d.extrafield6.value == "14" || d.extrafield6.value == "15" || d.extrafield6.value == "12" || d.extrafield6.value == "72" || d.extrafield6.value == "73")) {
//
//		alert("RN required. Please choose another program.");
//		d.extrafield6.options[0].selected = true;
//		d.program_key.options[0].selected = true;
//	}
////	else if(d.program_key.value != "" && d.extrafield6.value != "" && d.program_key.value == "15" || d.program_key.value == "27" || d.program_key.value == "33") &&
////	   	   !(d.extrafield6.value == "15")) {
////
////		alert("BS in Nursing required. Please choose another program.");
////		d.extrafield6.options[0].selected = true;
////		d.program_key.options[0].selected = true;
////	}
//}

//function chkHighestEdu(){
//	var d=document.mainform;
//
//	if(d.program_key.value != "" && d.extrafield1.value != "" && 
//	   	((d.program_key.value == "13" || d.program_key.value == "G65" || d.program_key.value == "G66" || d.program_key.value == "G94" || d.program_key.value == "G98") && 
//		  !(d.extrafield6.value == "13" || d.extrafield6.value == "14" || d.extrafield6.value == "15" || d.extrafield6.value == "12"))){
//		alert("RN required. Please choose another program.");
//		d.extrafield6.options[0].selected = true;
//		d.program_key.options[0].selected = true;
//	}
//}

function display_hidden(){
	var d=document.mainform;
	var program_key = d.elements['program_key'].value;
	if(d.program_key[d.program_key.selectedIndex].text.indexOf('Nursing') > -1) {
		document.getElementById("rnquestion").style.display = "block";
		document.getElementById("hcquestion").style.display = "none";
		document.getElementById("tcquestion").style.display = "none";
		document.getElementById("embaquestion").style.display = "none";
		document.getElementById("rnhcanswer").style.display = "none";
		document.getElementById("rnanswer").style.display = "block";
		document.getElementById("edquestion").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select,';
		vRequiredFields += 'extrafield5,Curent RN,select,';
	} else if( program_key == '40' || program_key == '45' || program_key == '58' || program_key == '64' ) {
		document.getElementById("rnquestion").style.display = "none";
		document.getElementById("hcquestion").style.display = "block";
		document.getElementById("tcquestion").style.display = "none";
		document.getElementById("embaquestion").style.display = "none";
		document.getElementById("rnhcanswer").style.display = "block";
		document.getElementById("rnanswer").style.display = "none";
		document.getElementById("edquestion").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select,';
		if( program_key == '64' )
		{
			document.getElementById("hcquestion").style.display = "none";
			document.getElementById("ptquestion").style.display = "block";
			vRequiredFields += 'extrafield3,Working in field of Physical Therapy,select,';
		}
		else
		{
			document.getElementById("ptquestion").style.display = "none";
			vRequiredFields += 'extrafield3,Licensed Health Care Pro,select,';
		}
	} else if( program_key == 'D' || program_key == 'E' || program_key == 'F' || program_key == 'G' || program_key == 'H' || program_key == 'P' || program_key == 'Q' ) {
		document.getElementById("rnquestion").style.display = "none";
		document.getElementById("hcquestion").style.display = "none";
		document.getElementById("tcquestion").style.display = "block";
		document.getElementById("embaquestion").style.display = "none";
		document.getElementById("rnhcanswer").style.display = "block";
		document.getElementById("rnanswer").style.display = "none";
		document.getElementById("edquestion").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select,';
		vRequiredFields += 'extrafield3,Certified K-12,select,';
	} else if( program_key == 'W' ) {
		document.getElementById("rnquestion").style.display = "none";
		document.getElementById("hcquestion").style.display = "none";
		document.getElementById("tcquestion").style.display = "none";
		document.getElementById("embaquestion").style.display = "none";
		document.getElementById("rnhcanswer").style.display = "none";
		document.getElementById("rnanswer").style.display = "none";
		document.getElementById("edquestion").style.display = "block";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select,';
		vRequiredFields += 'extrafield15,Residencies,select,';
	} else if( program_key == 'EMBA' ) {
		document.getElementById("rnquestion").style.display = "none";
		document.getElementById("hcquestion").style.display = "none";
		document.getElementById("tcquestion").style.display = "none";
		document.getElementById("embaquestion").style.display = "block";
		document.getElementById("rnhcanswer").style.display = "block";
		document.getElementById("rnanswer").style.display = "none";
		document.getElementById("edquestion").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select,';
		vRequiredFields += 'extrafield3,5 Year Management/Leadership Experience,select,';
	} else {
		document.getElementById("rnquestion").style.display = "none";
		document.getElementById("hcquestion").style.display = "none";
		document.getElementById("tcquestion").style.display = "none";
		document.getElementById("embaquestion").style.display = "none";
		document.getElementById("rnhcanswer").style.display = "none";
		document.getElementById("rnanswer").style.display = "none";
		document.getElementById("edquestion").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'firstname,First Name,text,';
		vRequiredFields += 'lastname,Last Name,text,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'phone2,Work Phone,phone,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
		vRequiredFields += 'email,Email,email,';
		vRequiredFields += 'extrafield16,Confirm Email,emailconfirm,';
		vRequiredFields += 'extrafield6,Level of Education,select,';
		vRequiredFields += 'extrafield1,Citizen,select,';
		vRequiredFields += 'extrafield7,Military Branch,select,';
		vRequiredFields += 'extrafield8,Military Relationship,select,';
		vRequiredFields += 'extrafield9,Veteran Status,select,';
		vRequiredFields += 'extrafield2,Employer,text,';
		vRequiredFields += 'campus_key,Program Category,select,';
		vRequiredFields += 'program_key,Program,select';
	}
}

function hcpro_check()
{ 
	var d			= document.mainform;
	var program_key = d.elements['program_key'].value;
	var answer 		= d.elements['extrafield3'].value;
	if( ( program_key == '40' || program_key == '45' || program_key == '58' || program_key == '64' ) && answer == 'N' )
	{
		var t = alert("You must be licensed or certified in your specific field of interest to apply for this program.");
		return false;
	}
}

function validate_ky()
{
	var selectIn = document.mainform.state.selectedIndex;
	var ky_state = document.mainform.state.options[selectIn].value;
	if( ky_state == 'KY' )
	{
		document.mainform.state.options[selectIn].selected = "";
		var t = alert("Thank you for your interest in Grand Canyon University. You have expressed interested in a program which leads to initial certification as a teacher or administrator.  Unfortunately, the requirements of your state differ from the program offered at GCU. Our goal is for you to be able to achieve your certification and enjoy your career as an educator. For this reason we suggest you choose another university whose curriculum aligns better with your state requirements. Thank you again and we wish you the best of luck in reaching your educational goals. -Grand Canyon University Enrollment");
		setTimeout('directTo()', 500)
		return false;
	}	
}
function directTo()
{
	window.location="http://www.collegesurfing.com";	
}

