//:CONFIRM_DISAGREEMENT()
function confirm_disagreement(field)
{
	if( confirm("You are about to disagree with the Co-op Program's Terms and Conditions. Are you sure you want to disagree?") )
	{ /* Here we disagree */ }
	else
	{ field.checked = false; }
}//end of confirm_disagreement

// ONBODYLOAD()
// Put Functions that need to go here it init a page
function onBodyLoad(current_stage) {
	switch(current_stage) {
		case 0:
			// do nothing
			break;
		case 1:
			optionSelect();
			break;
		case 2:
			enrollJapaneseCourseEnable();
			travelledAbroadListEnable();
			break;
		case 3:
			break;
		case 4:
			break;
		case 5:
			break;
		case 6:
			// do nothing
			break;
		default:
			//do nothing
	
	}
}

function progressBarSubmit(target_stage) {
	alert("I got here!");
	alert("Target Stage = " + target_stage);
	document.forms[0].target_stage.value = target_stage;
	document.forms[0].submit();
}

//:OPTIONSELECT()
function optionSelect() 
{
	if (document.forms[0].f_AcademicStudy[0].checked) 
	{ 
		document.forms[0].f_AcademicStudy_Discipline.disabled = false;

		document.forms[0].f_AcademicStudy_Major.value = "";
		document.forms[0].f_AcademicStudy_Major.disabled = true;
		document.forms[0].f_AcademicStudy_Minor.value = "";
		document.forms[0].f_AcademicStudy_Minor.disabled = true;
		document.forms[0].f_AcademicStudy_Other.value = "";
		document.forms[0].f_AcademicStudy_Other.disabled = true;
	}
	else if ( (document.forms[0].f_AcademicStudy[1].checked)
			|| (document.forms[0].f_AcademicStudy[2].checked) 
			|| (document.forms[0].f_AcademicStudy[3].checked))
	{ 
		document.forms[0].f_AcademicStudy_Major.disabled = false;
		document.forms[0].f_AcademicStudy_Minor.disabled = false;

		document.forms[0].f_AcademicStudy_Discipline.selectedIndex = 0;
		document.forms[0].f_AcademicStudy_Discipline.disabled = true;
		document.forms[0].f_AcademicStudy_Other.value = "";
		document.forms[0].f_AcademicStudy_Other.disabled = true;
	}
	else if (document.forms[0].f_AcademicStudy[4].checked) 
	{ 
		document.forms[0].f_AcademicStudy_Other.disabled = false;
		
		document.forms[0].f_AcademicStudy_Discipline.selectedIndex = 0;
		document.forms[0].f_AcademicStudy_Discipline.disabled = true;
		document.forms[0].f_AcademicStudy_Major.value = "";
		document.forms[0].f_AcademicStudy_Major.disabled = true;
		document.forms[0].f_AcademicStudy_Minor.value = "";
		document.forms[0].f_AcademicStudy_Minor.disabled = true;
	}
	else 
	{
		document.forms[0].f_AcademicStudy_Discipline.selectedIndex = 0;
		document.forms[0].f_AcademicStudy_Discipline.disabled = true;
		document.forms[0].f_AcademicStudy_Major.value = "";
		document.forms[0].f_AcademicStudy_Major.disabled = true;
		document.forms[0].f_AcademicStudy_Minor.value = "";
		document.forms[0].f_AcademicStudy_Minor.disabled = true;
		document.forms[0].f_AcademicStudy_Other.value = "";
		document.forms[0].f_AcademicStudy_Other.disabled = true;
	}
}//end of optionSelect()

//:PERMADDRENABLE()
function permAddrEnable()
{
	if (document.forms[0].f_isPermAddr[0].checked) 
	{
		document.forms[0].f_PermanentAddress_1.value = "";
		document.forms[0].f_PermanentAddress_1.disabled = true;
		document.forms[0].f_PermanentAddress_2.value = "";
		document.forms[0].f_PermanentAddress_2.disabled = true;
		document.forms[0].f_PermanentCity.value = "";
		document.forms[0].f_PermanentCity.disabled = true;
		document.forms[0].f_PermanentCountry.selectedIndex = 0;
		document.forms[0].f_PermanentCountry.disabled = true;
		document.forms[0].f_PermanentProvince.selectedIndex = 0;
		document.forms[0].f_PermanentProvince.disabled = true;
		document.forms[0].f_PermanentPostalCode.value = "";
		document.forms[0].f_PermanentPostalCode.disabled = true;
		document.forms[0].f_PermanentPhoneNumber_A.value = "";
		document.forms[0].f_PermanentPhoneNumber_A.disabled = true;
		document.forms[0].f_PermanentPhoneNumber_B.value = "";
		document.forms[0].f_PermanentPhoneNumber_B.disabled = true;
		document.forms[0].f_PermanentPhoneNumber_C.value = "";
		document.forms[0].f_PermanentPhoneNumber_C.disabled = true;
		document.forms[0].f_PermanentPhoneNumber.value = "";
		document.forms[0].f_PermanentPhoneNumber.disabled = true;
	} else {
		document.forms[0].f_PermanentAddress_1.disabled = false;
		document.forms[0].f_PermanentAddress_2.disabled = false;
		document.forms[0].f_PermanentCity.disabled = false;
		document.forms[0].f_PermanentCountry.disabled = false;
		document.forms[0].f_PermanentProvince.disabled = false;
		document.forms[0].f_PermanentPostalCode.disabled = false;
		document.forms[0].f_PermanentPhoneNumber_A.disabled = false;
		document.forms[0].f_PermanentPhoneNumber_B.disabled = false;
		document.forms[0].f_PermanentPhoneNumber_C.disabled = false;
		document.forms[0].f_PermanentPhoneNumber.disabled = false;
	}
}//end of permAddrEnable()

//:firstCoopDateEnable()
function firstCoopDateEnable() 
{
	if (document.forms[0].f_AcademicHistoryWorkTermsCompleted_A.selectedIndex == 0) 
	{
		document.forms[0].f_AcademicFirstCoopCompleteDate.disabled = false;
	} else {
		document.forms[0].f_AcademicFirstCoopCompleteDate.disabled = true;
	}

} // firstCoopDateEnable()

//:enrollJapaneseCourseEnable()
function enrollJapaneseCourseEnable() 
{
	if (document.forms[0].f_takenLangCourse[1].checked) 
	{
		document.forms[0].f_willEnrollLangCourse[0].disabled = false;
		document.forms[0].f_willEnrollLangCourse[1].disabled = false;
	} else {
		document.forms[0].f_willEnrollLangCourse[0].disabled = true;
		document.forms[0].f_willEnrollLangCourse[1].disabled = true;
	}

} // enrollJapaneseCourseEnable()

//:travelledAbroadListEnable()
function travelledAbroadListEnable() 
{
	if (document.forms[0].f_haveTraveledInternationally[0].checked) 
	{
		document.forms[0].f_haveTraveledInternationallyList.disabled = false;
	} else {
		// default to "no"
		document.forms[0].f_haveTraveledInternationally[1].checked = true;
		document.forms[0].f_haveTraveledInternationallyList.disabled = true;
	}

} // travelledAbroadListEnable()

//:onFormSubmit()
function onFormSubmit(current_stage, application_type, e) 
{
	// Do special save value manipulation before real sumbit here
	switch(current_stage) {
		case 0: // Start
			// Do nothing
			break;
		case 1: // Personal Info
			document.forms[0].f_CurrentPhoneNumber.value = "("+document.forms[0].f_CurrentPhoneNumber_A.value+") "+
														   document.forms[0].f_CurrentPhoneNumber_B.value+"-"+
														   document.forms[0].f_CurrentPhoneNumber_C.value;
		
			document.forms[0].f_CurrentCellPhoneNumber.value = "("+document.forms[0].f_CurrentCellPhoneNumber_A.value+") "+
														   document.forms[0].f_CurrentCellPhoneNumber_B.value+"-"+
														   document.forms[0].f_CurrentCellPhoneNumber_C.value;
		
			document.forms[0].f_PermanentPhoneNumber.value = "("+document.forms[0].f_PermanentPhoneNumber_A.value+") "+
															 document.forms[0].f_PermanentPhoneNumber_B.value+"-"+
															 document.forms[0].f_PermanentPhoneNumber_C.value;
			break;
		case 2: // Academics
			break;
		case 3: // Work Experience
			break;
		case 4: // Questionnaire
			break;
		case 5: // Review
			break;
		case 6: // Finish
			break;
		default:
			// do nothing
	}
	
	if(!sanityCheck(current_stage, application_type)){
		if (e && e.preventDefault)
    		e.preventDefault(); // DOM style
		e.returnValue = false; // IE style
	}
}//end of altSubmit()
