function checkForm1()
{
	var alertmsg = "You must complete all of the required fields before you can proceed to the next step.\n\nPlease complete the following fields:\n\n";
	var err = 0;

	if (document.getElementById('givenName').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Your First/Given Name(s)\n";
	}

	if (document.getElementById('surName').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Your Surname\n";
	}

	if (document.getElementById('dobDay').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Date of Birth - Day\n";
	}

	if (document.getElementById('dobMonth').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Date of Birth - Month\n";
	}

	if (document.getElementById('dobYear').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Date of Birth - Year\n";
	}

	if (document.getElementById('countryOfBirth').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Country of Birth\n";
	}

	if (document.getElementById('license2').checked == true)
	{
		if (document.getElementById('provLicenseDay').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Provisional License - Day\n";
		}
		if (document.getElementById('provLicenseMonth').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Provisional License - Month\n";
		}
		if (document.getElementById('provLicenseYear').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Provisional License - Year\n";
		}
	}
	
	if (document.getElementById('accessToTransport').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Do you have access to Transport?\n";
	}

	if (document.getElementById('addressLine1').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Address Line 1\n";
	}

	if (document.getElementById('suburb').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Suburb\n";
	}

	if (document.getElementById('state').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- State\n";
	}

	if (document.getElementById('postcode').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Postcode\n";
	}

	if (document.getElementById('phoneNumber').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Your Contact Phone Number\n";
	}

	if (document.getElementById('emailAddress').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Your Email Address\n";
	}

	if (document.getElementById('password').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Password\n";
	}

	if (document.getElementById('confirmPassword').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Confirm your Password\n";
	}

	if (document.getElementById('confirmPassword').value != document.getElementById('password').value)	{
		err = 1;
		alertmsg = alertmsg+"- Your password and confirmation password do not match!\n";
	}
	
	if (document.getElementById('apprenticeshipSelect1').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Please select atleast one Apprenticeship/Traineeship\n";
	}

	if (document.getElementById('startDateDay').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Start Date - Day\n";
	}

	if (document.getElementById('startDateMonth').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Start Date - Month\n";
	}

	if (document.getElementById('startDateYear').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Start Date - Year\n";
	}

	if (document.getElementById('travelDistance').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Travel Distance\n";
	}

	if (document.getElementById('currentlyCompletingApprenticeship').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Are you currently employed as an Apprentice or Trainee?\n";
	}

	if (document.getElementById('currentlyCompletingApprenticeship').value == "Yes") {
		if (document.getElementById('tradeOrVocation').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Specify your Trade or Vocation\n";
		}
		if (document.getElementById('appYear').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- What year of your apprenticeship are you currently studying?\n";
		}
		if (document.getElementById('apprenticeDuration').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- How long have you been employed as an Apprentice or Trainee?\n";
		}
		if (document.getElementById('tafeStage').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- What stage of TAFE have or are you currently completing?\n";
		}
		if (document.getElementById('currentlyEmployedApprentice').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Are you currently employed as an Apprentice or Trainee?\n";
		}
	}
	
	if (document.getElementById('hearAboutUs').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- How did you hear about CCGT?\n";
	}

	if (err == 1)
	{
		alert(alertmsg);
		return false;
	} else {
		return true;
	}
}

function checkForm2()
{
	var alertmsg = "You must complete all of the required fields before you can proceed to the next step.\n\nPlease complete the following fields:\n\n";
	var err = 0;

	if (document.getElementById('attendingHighSchool').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Are you currently attending High School?\n";
	}

	if (document.getElementById('attendingHighSchool').value == "Yes") {
		if (document.getElementById('yearCompleting').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- What Year are you currently completing?\n";
		}
		if (document.getElementById('schoolAttending').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- What School are you attending?\n";
		}
	}

	if (document.getElementById('levelOfSchooling').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- Please indicate the level of schooling you completed?\n";
	}

	if (document.getElementById('yearLeftSchool').value == "")	{
		err = 1;
		alertmsg = alertmsg+"- What year did you leave school?\n";
	}

	if (document.getElementById('undertakingTrainingYes').checked == true)	{
		if (document.getElementById('specificTraining').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Specific Training you are currently undertaking\n";
		}
	}

	if (document.getElementById('undertakenVocationalSubjectsYes').checked == true)	{
		if (document.getElementById('specificVocationalSubjects').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Vocational Subject/Courses\n";
		}
		if (document.getElementById('specificVSCourseName').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Vocational Subject - Name of Course\n";
		}
		if (document.getElementById('specificVSCampus').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Vocational Subject - Campus/Institute\n";
		}
		if (document.getElementById('specificVSYear').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Vocational Subject - Year of Completion\n";
		}
	}

	if (err == 1)
	{
		alert(alertmsg);
		return false;
	} else {
		return true;
	}
}

function checkForm3()
{
	var alertmsg = "You must complete all of the required fields before you can proceed to the next step.\n\nPlease complete the following fields:\n\n";
	var err = 0;

	if (document.getElementById('employeeCompany1').value != "") {
		if (document.getElementById('employeePosition1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - Position\n";
		}
		if (document.getElementById('employeeFromMonth1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - From Month\n";
		}
		if (document.getElementById('employeeFromYear1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - From Year\n";
		}
		if (document.getElementById('employeeToMonth1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - To Month\n";
		}
		if (document.getElementById('employeeToYear1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - To Year\n";
		}
		if (document.getElementById('employeeDuties1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - Duties\n";
		}
		if (document.getElementById('employeeReasonForLeaving1').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #1 - Reason for Leaving\n";
		}
	}

	if (document.getElementById('employeeCompany2').value != "") {
		if (document.getElementById('employeePosition2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - Position\n";
		}
		if (document.getElementById('employeeFromMonth2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - From Month\n";
		}
		if (document.getElementById('employeeFromYear2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - From Year\n";
		}
		if (document.getElementById('employeeToMonth2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - To Month\n";
		}
		if (document.getElementById('employeeToYear2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - To Year\n";
		}
		if (document.getElementById('employeeDuties2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - Duties\n";
		}
		if (document.getElementById('employeeReasonForLeaving2').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #2 - Reason for Leaving\n";
		}
	}

	if (document.getElementById('employeeCompany3').value != "") {
		if (document.getElementById('employeePosition3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - Position\n";
		}
		if (document.getElementById('employeeFromMonth3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - From Month\n";
		}
		if (document.getElementById('employeeFromYear3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - From Year\n";
		}
		if (document.getElementById('employeeToMonth3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - To Month\n";
		}
		if (document.getElementById('employeeToYear3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - To Year\n";
		}
		if (document.getElementById('employeeDuties3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - Duties\n";
		}
		if (document.getElementById('employeeReasonForLeaving3').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #3 - Reason for Leaving\n";
		}
	}

	if (document.getElementById('employeeCompany4').value != "") {
		if (document.getElementById('employeePosition4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - Position\n";
		}
		if (document.getElementById('employeeFromMonth4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - From Month\n";
		}
		if (document.getElementById('employeeFromYear4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - From Year\n";
		}
		if (document.getElementById('employeeToMonth4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - To Month\n";
		}
		if (document.getElementById('employeeToYear4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - To Year\n";
		}
		if (document.getElementById('employeeDuties4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - Duties\n";
		}
		if (document.getElementById('employeeReasonForLeaving4').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #4 - Reason for Leaving\n";
		}
	}

	if (document.getElementById('employeeCompany5').value != "") {
		if (document.getElementById('employeePosition5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - Position\n";
		}
		if (document.getElementById('employeeFromMonth5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - From Month\n";
		}
		if (document.getElementById('employeeFromYear5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - From Year\n";
		}
		if (document.getElementById('employeeToMonth5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - To Month\n";
		}
		if (document.getElementById('employeeToYear5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - To Year\n";
		}
		if (document.getElementById('employeeDuties5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - Duties\n";
		}
		if (document.getElementById('employeeReasonForLeaving5').value == "") {
			err = 1;
			alertmsg = alertmsg+"- Previous Employer #5 - Reason for Leaving\n";
		}
	}

	if (document.getElementById('reasonForApprenticeship').value == "") {
		err = 1;
		alertmsg = alertmsg+"- In 25 words or less: Why do you want an Apprenticeship or Traineeship with CCGT?\n";
	}

	if (err == 1)
	{
		alert(alertmsg);
		return false;
	} else {
		return true;
	}
}

function checkForm4()
{
	var alertmsg = "You must complete all of the required fields before you can proceed to the next step.\n\nPlease complete the following fields:\n\n";
	var err = 0;

	if (document.getElementById('agreeDisclaimer').checked != true)	{
		err = 1;
		alertmsg = alertmsg+"- You must agree to CCGT's Disclaimer before proceeding. \n";
	}

	if (err == 1)
	{
		alert(alertmsg);
		return false;
	} else {
		return true;
	}
}

function checkForm5()
{
	var alertmsg = "You must complete all of the required fields before you can proceed to the next step.\n\nPlease complete the following fields:\n\n";
	var err = 0;

	if (document.getElementById('referenceName1').value != "")	{
		if (document.getElementById('referencePhone1').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #1 - Contact Phone Number\n";
		}
		if (document.getElementById('referenceCompany1').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #1 - Company\n";
		}
		if (document.getElementById('referencePosition1').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #1 - Position\n";
		}
		if (document.getElementById('referenceRelationship1').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #1 - Relationship to You\n";
		}
	}

	if (document.getElementById('referenceName2').value != "")	{
		if (document.getElementById('referencePhone2').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #2 - Contact Phone Number\n";
		}
		if (document.getElementById('referenceCompany2').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #2 - Company\n";
		}
		if (document.getElementById('referencePosition2').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #2 - Position\n";
		}
		if (document.getElementById('referenceRelationship2').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #2 - Relationship to You\n";
		}
	}

	if (document.getElementById('referenceName3').value != "")	{
		if (document.getElementById('referencePhone3').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #3 - Contact Phone Number\n";
		}
		if (document.getElementById('referenceCompany3').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #3 - Company\n";
		}
		if (document.getElementById('referencePosition3').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #3 - Position\n";
		}
		if (document.getElementById('referenceRelationship3').value == "")	{
			err = 1;
			alertmsg = alertmsg+"- Reference #3 - Relationship to You\n";
		}
	}

	if (document.getElementById('acceptPrivacyPolicy').checked != true)	{
		err = 1;
		alertmsg = alertmsg+"- You must agree to CCGT's privacy policy before proceeding.\n";
	}

	if (err == 1)
	{
		alert(alertmsg);
		return false;
	} else {
		return true;
	}
}
