function ClearPage1Of3()
{
	document.applicationContactForm.reset();
	
	document.applicationForm.appTitle.value = "";

	document.applicationForm.appFname.value = "";
	document.applicationForm.appLname.value = "";
	
	document.applicationForm.appBdayMM.value = "";
	document.applicationForm.appBdayDD.value = "";
	document.applicationForm.appBdayYYYY.value = "";
	
	document.applicationForm.appHaddr.value = "";
	document.applicationForm.appCity.value = "";
	document.applicationForm.appState.value = "";
	document.applicationForm.appZip.value = "";
	
	document.applicationForm.appHphone.value = "";
	document.applicationForm.appCphone.value = "";
}

function ClearPage2Of3()
{
	document.applicationEducationForm.reset();
	
	document.applicationForm.pg2Done.value = "";
	document.applicationForm.appHSchGrad.value = "";
	
	document.applicationForm.appHSch.value = "";
	document.applicationForm.appGradYr.value = "";
	document.applicationForm.appDegrees.value = "";
	document.applicationForm.appOtherEdu.value = "";
	
	document.applicationForm.appGEDYr.value = "";
	document.applicationForm.appOtherGED.value = "";
	ged.style.visibility = 'hidden';
	ged.style.display = 'none';
	highSchool.style.visibility = 'hidden'; 
	highSchool.style.display = 'none'; 
}

function ClearPage3Of3()
{
	document.applicationClassSchedForm.reset();
	
	document.applicationForm.pg3Done.value = "";
	document.applicationForm.dayClasses.value = "";
	document.applicationForm.courseSelected.value = "";
	document.applicationForm.startMonthSelected.value = "";
}

function grabTitle()
{
	var titleIndx = document.applicationContactForm.applicantTitle.selectedIndex;
	var titleOptionSelected = document.applicationContactForm.applicantTitle.options[titleIndx].value;
	document.applicationForm.appTitle.value = titleOptionSelected;
}

function grabFname()
{
	var Fname = document.applicationContactForm.applicantFName.value;
	Fname = trim(Fname);
	document.applicationForm.appFname.value = Fname;
}

function grabLname()
{
	var Lname = document.applicationContactForm.applicantLName.value;
	Lname = trim(Lname);
	document.applicationForm.appLname.value = Lname;
}

function grabSSN()
{
	var SSNum1 = document.applicationContactForm.applicantSSNum1.value;
	document.applicationForm.appSSN1.value = SSNum1;
	
	var SSNum2 = document.applicationContactForm.applicantSSNum2.value;
	document.applicationForm.appSSN2.value = SSNum2;
	
	var SSNum3 = document.applicationContactForm.applicantSSNum3.value;
	document.applicationForm.appSSN3.value = SSNum3;
}

function grabBday()
{
		var Bday = document.applicationContactForm.applicantBday.value;
		//alert("Bday = " + Bday);
		
		var BdayMM = Bday.substring(0,2);
		document.applicationForm.appBdayMM.value = BdayMM;
		//alert("BdayMM = " + BdayMM);
		
		var BdayDD = Bday.substring(3,5);
		document.applicationForm.appBdayDD.value = BdayDD;
		//alert("BdayDD = " + BdayDD);
		
		var BdayYYYY = Bday.substring(6);
		document.applicationForm.appBdayYYYY.value = BdayYYYY;
		//alert("BdayYYYY = " + BdayYYYY);
}

function grabHAddr()
{
	var HAddr = document.applicationContactForm.applicantAddr.value;
	HAddr = trim(HAddr);
	document.applicationForm.appHaddr.value = HAddr;
	
}

function grabHCity()
{
	var HCity = document.applicationContactForm.applicantCity.value;
	HCity = trim(HCity);
	document.applicationForm.appCity.value = HCity;
	
}

function grabState()
{
	var stateIndx = document.applicationContactForm.applicantState.selectedIndex;
	var stateOptionSelected = document.applicationContactForm.applicantState.options[stateIndx].value;
	document.applicationForm.appState.value = stateOptionSelected;
}

function grabHZip()
{
	var HZip = document.applicationContactForm.applicantZip.value;
	document.applicationForm.appZip.value = HZip;
	
}

function grabCphone()
{
	var Cphone = document.applicationContactForm.applicantCphone.value;
	document.applicationForm.appCphone.value = Cphone;
			
}

function grabHphone()
{
	var Hphone = document.applicationContactForm.applicantHphone.value;
	document.applicationForm.appHphone.value = Hphone;
		
}

function editCheckPg1()
{
	//Edit check page one fields here!!!!!!!!!!!!!
	document.applicationForm.pg1Done.value = "";
	
	var currentDate = new Date()
  	var day = currentDate.getDate()
  	var month = currentDate.getMonth()
  	var year = currentDate.getFullYear()
  	//document.write("<b>" + day + "/" + month + "/" + year + "</b>")
	
	var titleIndx = document.applicationContactForm.applicantTitle.selectedIndex;
	var titleOptionSelected = document.applicationContactForm.applicantTitle.options[titleIndx].value;
	document.applicationForm.appTitle.value = titleOptionSelected;
	
	var Fname = document.applicationContactForm.applicantFName.value;
	Fname = trim(Fname);
	document.applicationContactForm.applicantFName.value = Fname;
	if ((Fname == null) || (Fname == ""))
	{
		alert("Please enter your First Name.")
		document.applicationContactForm.applicantFName.focus();
		return;
	}
	else
	{
		document.applicationForm.appFname.value = Fname;
	}
	
	var Lname = document.applicationContactForm.applicantLName.value;
	Lname = trim(Lname);
	document.applicationContactForm.applicantLName.value = Lname;
	if ((Lname == null) || (Lname == ""))
	{
		alert("Please enter your Last Name.")
		document.applicationContactForm.applicantLName.focus();
		return;
	}
	else
	{
		document.applicationForm.appLname.value = Lname;
	}
	
	var Bday = document.applicationContactForm.applicantBday.value;
	var BdayMM1 = Bday.substring(0,2);
	var BdayDD1 = Bday.substring(3,5);
	var BdayYYYY1 = Bday.substring(6);
	if ( isNaN(BdayMM1) || BdayMM1.length < 2 || (BdayMM1 < 1 ) || (BdayMM1 > 12 ) )
	{
		alert("Please correct your Birth Date.  Please check your MM number.")
		document.applicationContactForm.applicantBday.focus();
		fPopCalendar("applicantBday")
		return;
	}
	else if ( isNaN(BdayDD1) || BdayDD1.length < 2 || (BdayDD1 < 1 ) || (BdayDD1 > 31 ) )
	{
		alert("Please correct your Birth Date. Please check your DD number.")
		document.applicationContactForm.applicantBday.focus();
		fPopCalendar("applicantBday")
		return;
	}
	else if ( isNaN(BdayYYYY1) || BdayYYYY1.length < 4  || ( (year - BdayYYYY1) < 14 )  || ( (year - BdayYYYY1) > 80 ) )
	{
		alert("Please correct your Birth Date. Please check your YYYY number.")
		document.applicationContactForm.applicantBday.focus();
		fPopCalendar("applicantBday")
		return;
	}
	else
	{
		var BdayMM = Bday.substring(0,2);
		document.applicationForm.appBdayMM.value = BdayMM;
		
		var BdayDD = Bday.substring(3,5);
		document.applicationForm.appBdayDD.value = BdayDD;
		
		var BdayYYYY = Bday.substring(6);
		document.applicationForm.appBdayYYYY.value = BdayYYYY;
	
	}
	
	var HAddr = document.applicationContactForm.applicantAddr.value;
	HAddr = trim(HAddr);
	document.applicationContactForm.applicantAddr.value = HAddr;
	if ((HAddr == null) || (HAddr == ""))
	{
		alert("Please enter your Home Address.")
		document.applicationContactForm.applicantAddr.focus();
		return;
	}
	else
	{
		document.applicationForm.appHaddr.value = HAddr;
	}
	
	
	var HCity = document.applicationContactForm.applicantCity.value;
	HCity = trim(HCity);
	document.applicationContactForm.applicantCity.value = HCity;
	if ((HCity == null) || (HCity == ""))
	{
		alert("Please enter your City Name.")
		document.applicationContactForm.applicantCity.focus();
		return;
	}
	else
	{
		document.applicationForm.appCity.value = HCity;
	}
		
	
	var stateIndx = document.applicationContactForm.applicantState.selectedIndex;
	var stateOptionSelected = document.applicationContactForm.applicantState.options[stateIndx].value;
	//alert("State = " + stateOptionSelected)
	
	if (stateOptionSelected == "") 
	{
		alert("Please select your address State")
		document.applicationContactForm.applicantState.focus();
		return;
	}
	else
	{
		document.applicationForm.appState.value = stateOptionSelected;
	}
	
	var HZip = document.applicationContactForm.applicantZip.value;
	HZip = trim(HZip);
	document.applicationContactForm.applicantZip.value = HZip;
	if ( isNaN(HZip) || HZip.length < 5 )
	{
		alert("Please enter your Zip code as 5 numbers.")
		document.applicationContactForm.applicantZip.focus();
		return;
	}
	else
	{
		document.applicationForm.appZip.value = HZip;
	}
	
	
	var Cphone = document.applicationContactForm.applicantCphone.value;
	Cphone = trim(Cphone);
	document.applicationContactForm.applicantCphone.value = Cphone;
	if ((Cphone == null) || (Cphone == "") )
	{
		document.applicationForm.appCphone.value = "";
	}
	else if ( isNaN(Cphone) || Cphone.length < 10 )
	{
		alert("You do not have to enter a Cell phone number but if you choose to enter one, " + '\n' +
		"please enter a 10-digit Cell phone without special characters or spaces.")
		document.applicationContactForm.applicantCphone.focus();
		return;
	}
	else
	{
		document.applicationForm.appCphone.value = Cphone;
	}		
				
	var Hphone = document.applicationContactForm.applicantHphone.value;
	Hphone = trim(Hphone);
	document.applicationContactForm.applicantHphone.value = Hphone;
	if ( isNaN(Hphone) || Hphone.length < 10 ) 
	{
		alert("Please enter your 10-digit Home phone without special characters or spaces.")
		document.applicationContactForm.applicantHphone.focus();
		return;
	}
	else
	{
		document.applicationForm.appHphone.value = Hphone;
		document.applicationForm.pg1Done.value = "Y";
	}	
}

function editCheckPg2()
{
	//alert("Edit Check page 2!!")
	document.applicationForm.pg2Done.value = "";
	var eduIndx = document.applicationEducationForm.applicantEdu.selectedIndex;
	var eduOptionSelected = document.applicationEducationForm.applicantEdu.options[eduIndx].value;
	document.applicationForm.appHSchGrad.value = "";
	
	if (eduOptionSelected == "GED")
	{
		document.applicationForm.appHSchGrad.value = "N";
		document.applicationForm.appHSch.value = "";
		document.applicationForm.appGradYr.value = "";
		document.applicationForm.appDegrees.value = "";
		document.applicationForm.appOtherEdu.value = "";
		
		var OtherGED = document.applicationEducationForm.applicantOtherGED.value;
		document.applicationForm.appOtherGED.value = OtherGED;
		
		var GEDYr = document.applicationEducationForm.applicantGEDYr.value;
		GEDYr = (GEDYr).replace(/^\s*|\s*$/g,'');//removes white space
		document.applicationEducationForm.applicantGEDYr.value = GEDYr;						
		//alert ("edit checking page 2. GEDYr = " + GEDYr)
		//alert ("edit checking page 2. GEDYr.length = " + GEDYr.length)
		//alert ("edit checking page 2. isNaN(GEDYr) = " + isNaN(GEDYr))
		
		if ((isNaN(GEDYr)!= false) || (GEDYr.length != 4 ))
		{
			alert("Please enter the year you got your GED. The number format is YYYY.")
			document.applicationEducationForm.applicantGEDYr.focus();
			return;
		}
		else
		{
			document.applicationForm.appGEDYr.value = GEDYr;
			document.applicationForm.pg2Done.value = "Y";
		}
		
		
	}
	else if (eduOptionSelected == "SCH")
	{
		document.applicationForm.appHSchGrad.value = "Y";
		document.applicationForm.appGEDYr.value = "";
		document.applicationForm.appOtherGED.value = "";
		
		var Degrees = document.applicationEducationForm.applicantDegrees.value;
		document.applicationForm.appDegrees.value = Degrees;
				
		var OtherEdu = document.applicationEducationForm.applicantOtherEdu.value;
		document.applicationForm.appOtherEdu.value = OtherEdu;
		
		var HSch = document.applicationEducationForm.applicantHSch.value;
		document.applicationForm.appHSch.value = HSch;
		HSch = trim(HSch);
		document.applicationEducationForm.applicantHSch.value = HSch;
		if ((HSch == null) || (HSch == ""))
		{
			alert("Please enter the name of your high school. ")
			document.applicationEducationForm.applicantHSch.focus();
			return;
		}
		var GradYr = document.applicationEducationForm.applicantGradYr.value;
		GradYr = (GradYr).replace(/^\s*|\s*$/g,'');//removes white space
		document.applicationEducationForm.applicantGradYr.value = GradYr;
		
		if ((isNaN(GradYr)!= false) || (GradYr.length != 4 ))
		{
			alert("Please enter the year you graduated from high school. The number format is YYYY.")
			document.applicationEducationForm.applicantGradYr.focus();
			return;
		}
		else
		{
			document.applicationForm.appGradYr.value = GradYr;
			document.applicationForm.pg2Done.value = "Y";	
		}
	}
	else
	{
		alert("Please select GED or High School from the dropdown selection. ")
	}
	
	
	
}


function editCheckPg3()
{
	document.applicationForm.pg3Done.value = "";
	
	var schdIndx = document.applicationClassSchedForm.applicantSchd.selectedIndex;
	var schdOptionSelected = document.applicationClassSchedForm.applicantSchd.options[schdIndx].value;
	document.applicationForm.dayClasses.value = schdOptionSelected;
	
	var startMonthIndx = document.applicationClassSchedForm.startMonth.selectedIndex;
	var startMonthSelected = document.applicationClassSchedForm.startMonth.options[startMonthIndx].value;
	document.applicationForm.startMonthSelected.value = startMonthSelected;	
		
	var courseWanted = "";
	
	for (var i=0; i < document.applicationClassSchedForm.courseSelected.length; i++)
	{
		if (document.applicationClassSchedForm.courseSelected[i].checked)
		{
			courseWanted = document.applicationClassSchedForm.courseSelected[i].value;
		}
	}
	
	document.applicationForm.courseSelected.value = courseWanted;
	//alert ("Big Form Course Wanted = " + document.applicationForm.courseSelected.value)

	
	if (courseWanted == "")
	{
		alert("Please select a course")
		return;
	}
	else
	{
		document.applicationForm.courseSelected.value = courseWanted;
		document.applicationForm.pg3Done.value = "Y";
	
	}
}







































function goFromPg1ToPg2()
{
	editCheckPg1();
	var pg1DoneSw = document.applicationForm.pg1Done.value;
	if (pg1DoneSw == "Y")
	{
		ajaxpage('screenDetails/applicationEducationInfo.jspf', 'displayDetails');
		loadobjs('scripts/pg2Fields.js')
	}
}

function goFromPg1ToPg3()
{
	var pg2DoneSw = document.applicationForm.pg2Done.value;
	if (pg2DoneSw != "Y")
	{
		alert("You can only go to page 3 after completing page 1 and page 2." + '\n' + '\n' + 
		      "Once a page is complete you can go back and review or make changes to it.");
		
		editCheckPg1();
		var pg1DoneSw = document.applicationForm.pg1Done.value;
		if (pg1DoneSw == "Y")
		{
			ajaxpage('screenDetails/applicationEducationInfo.jspf', 'displayDetails');
			loadobjs('scripts/pg2Fields.js')
		}
	}
	else
	{
		editCheckPg1();
		var pg1DoneSw = document.applicationForm.pg1Done.value;
		if (pg1DoneSw == "Y")
		{
			ajaxpage('screenDetails/applicationClassSchedInfo.jspf', 'displayDetails');
			loadobjs('scripts/pg3Fields.js')
		}
	}
}



function goFromPg2ToPg1()
{
	
	
	//alert("Edit Check page 2!!")
	document.applicationForm.pg2Done.value = "";
	var eduIndx = document.applicationEducationForm.applicantEdu.selectedIndex;
	var eduOptionSelected = document.applicationEducationForm.applicantEdu.options[eduIndx].value;
	document.applicationForm.appHSchGrad.value = "";
	
	if (eduOptionSelected == "GED")
	{
		document.applicationForm.appHSchGrad.value = "N";
		document.applicationForm.appHSch.value = "";
		document.applicationForm.appGradYr.value = "";
		document.applicationForm.appDegrees.value = "";
		document.applicationForm.appOtherEdu.value = "";
		
		var OtherGED = document.applicationEducationForm.applicantOtherGED.value;
		document.applicationForm.appOtherGED.value = OtherGED;
		
		var GEDYr = document.applicationEducationForm.applicantGEDYr.value;
		GEDYr = (GEDYr).replace(/^\s*|\s*$/g,'');//removes white space
		document.applicationEducationForm.applicantGEDYr.value = GEDYr;						
		document.applicationForm.appGEDYr.value = GEDYr;
		
		document.applicationForm.pg2Done.value = "Y";
		
	}
	else if (eduOptionSelected == "SCH")
	{
		document.applicationForm.appHSchGrad.value = "Y";
		document.applicationForm.appGEDYr.value = "";
		document.applicationForm.appOtherGED.value = "";
		
		var Degrees = document.applicationEducationForm.applicantDegrees.value;
		document.applicationForm.appDegrees.value = Degrees;
				
		var OtherEdu = document.applicationEducationForm.applicantOtherEdu.value;
		document.applicationForm.appOtherEdu.value = OtherEdu;
		
		var HSch = document.applicationEducationForm.applicantHSch.value;
		document.applicationForm.appHSch.value = HSch;
		HSch = trim(HSch);
		document.applicationEducationForm.applicantHSch.value = HSch;
		
		var GradYr = document.applicationEducationForm.applicantGradYr.value;
		GradYr = (GradYr).replace(/^\s*|\s*$/g,'');//removes white space
		document.applicationEducationForm.applicantGradYr.value = GradYr;
		
		document.applicationForm.appGradYr.value = GradYr;
		document.applicationForm.pg2Done.value = "Y";	
		
	}
	ajaxpage('screenDetails/applicationContactInfo.jspf', 'displayDetails');
	loadobjs('scripts/pg1Fields.js');
}


function goFromPg2ToPg3()
{
	editCheckPg2();
	var pg2DoneSw = document.applicationForm.pg2Done.value;
	if (pg2DoneSw == "Y")
	{
		ajaxpage('screenDetails/applicationClassSchedInfo.jspf', 'displayDetails');
		loadobjs('scripts/pg3Fields.js')
	}
	
}




function goFromPg3(toPage)
{
	
	var schdIndx = document.applicationClassSchedForm.applicantSchd.selectedIndex;
	var schdOptionSelected = document.applicationClassSchedForm.applicantSchd.options[schdIndx].value;
	document.applicationForm.dayClasses.value = schdOptionSelected;
	
	var startMonthIndx = document.applicationClassSchedForm.startMonth.selectedIndex;
	var startMonthSelected = document.applicationClassSchedForm.startMonth.options[startMonthIndx].value;
	document.applicationForm.startMonthSelected.value = startMonthSelected;	
	
	var courseWanted = "";
	for (var i=0; i < document.applicationClassSchedForm.courseSelected.length; i++)
	{
		if (document.applicationClassSchedForm.courseSelected[i].checked)
		{
			courseWanted = document.applicationClassSchedForm.courseSelected[i].value;
		}
	}
	document.applicationForm.courseSelected.value = courseWanted;
		
	
	
	if (toPage == "1")
	{
		ajaxpage('screenDetails/applicationContactInfo.jspf', 'displayDetails');
		loadobjs('scripts/pg1Fields.js');
	}
	else
	{
		ajaxpage('screenDetails/applicationEducationInfo.jspf', 'displayDetails');
		loadobjs('scripts/pg2Fields.js');
	}
		
}

function submitApplication()
{
	var pg1DoneSw = document.applicationForm.pg1Done.value;
	var pg2DoneSw = document.applicationForm.pg2Done.value;
	editCheckPg3();
	var pg3DoneSw = document.applicationForm.pg3Done.value;
	if (pg3DoneSw != "Y")
	{
		return;
	}
	if ((pg1DoneSw == "Y") && (pg2DoneSw == "Y") && (pg3DoneSw == "Y"))
	{
		
		if(confirm("Your application will be submitted to Mentee Medical Institute and you " + '\n' + 
				"will get a confirmation number. " + '\n' + '\n' +
				
				"you may then pay your application fees securely online and print your " + '\n' +
				"application information for your records." + '\n' + '\n' +
				
				"Thanks for your interest in Mentee Medical Institute. "))
		{
			 ajaxpage('screenDetails/ApplicationWaiting.jspf', 'displayDetails');
			 loadobjs('scripts/applicationFormSubmit.js');
		}
		else 
		{
			return false;
		}
	}
	else
	{
		alert ("It seems like some pages are not completed!")
	}
	
}




















































































































function displayRow()
{        
	
	var Selected = document.applicationEducationForm.applicantEdu.selectedIndex;
    var SelectedOption = document.applicationEducationForm.applicantEdu.options[Selected].value;
    
	var highSchool = document.getElementById("highSchRow");
	var ged = document.getElementById("gedRow");
	
	var row = document.getElementById("captionRow"); 


	if (SelectedOption == "GED")
	{  
	  	//hide highSchool show ged
	  	ged.style.display = '';//bring back get to be able to make it visible
	  	ged.style.visibility = 'visible';
	  	highSchool.style.visibility = 'hidden';
	  	highSchool.style.display = 'none';  
	   		   	
	   	document.applicationEducationForm.applicantGEDYr.focus();
	   	
	   	
	   	//row.style.display = 'none';
	  	 			
	}
	else if (SelectedOption == "SCH")
	{
		//hide ged show highSchool
		highSchool.style.display = '';
		highSchool.style.visibility = 'visible';   
		ged.style.visibility = 'hidden';
		ged.style.display = 'none';
		
		document.applicationEducationForm.applicantHSch.focus();	 
		//row.style.display = 'none';
		
	  		  	
	}
	else
	{
		highSchool.style.visibility = 'hidden'; 
		highSchool.style.display = 'none'; 
		ged.style.visibility = 'hidden'; 
		ged.style.display = 'none';   
	
	}
	
	
	
	

}

