
function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}

function validateApplicForm() {
	

	if(match = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i.exec(	document.getElementById('T309F085_EMAIL_ADDRESS').value )){
		var emailOK = true;
	} else{
	}



	if(document.getElementById('T309F020_SURNAME').value.length == "") {
		alert('Please enter your surname.');
		document.getElementById('T309F020_SURNAME').focus();
	} else if(!emailOK){
		alert('Your email address not valid.  Please correct it.');
		document.getElementById('T309F085_EMAIL_ADDRESS').focus();

	} else if (document.getElementById('T309F025_GIVEN_NAMES').value.length == "") {
		alert('Please enter your given name.');
		document.getElementById('T309F025_GIVEN_NAMES').focus();
	} else if (document.getElementById('T309F030_SALUTATION').value.length == "") {
		alert('Please enter your title.');
		document.getElementById('T309F030_SALUTATION').focus();
	} else if (document.getElementById('T309F085_EMAIL_ADDRESS').value.length == "") {
		alert('Please enter your email address.');
		document.getElementById('T309F085_EMAIL_ADDRESS').focus();
	} else if (document.getElementById('T309F055_POSTCODE').value.length == "") {
		alert('Please enter your postcode.');
		document.getElementById('T309F085_EMAIL_ADDRESS').focus();
	}  else if (!document.getElementById('UPLOADED_CV').value.match(/.*\.(?:doc|pdf|docx)$/i)) 								{
		alert('Please attach your resume (Word Documents and PDF\'s only)');
		document.getElementById('UPLOADED_CV').focus();
	}  else if (document.getElementById('T309F070_CONTACT_PHONE_NO').value.length >14) {
		alert('Your phone number is too long. Please limit it to 14 characters.');
		document.getElementById('T309F070_CONTACT_PHONE_NO').focus();
	}  else if (document.getElementById('T309F075_MOBILE_PHONE').value.length >14) {
		alert('Your mobile number is too long.  Please limit it to 14 characters.');
		document.getElementById('T309F075_MOBILE_PHONE').focus();
	} else if (document.getElementById('T309F020_SURNAME').value.length >20) {
		alert('Your surname is to long.  Please limit it to 20 characters.');
		document.getElementById('T309F020_SURNAME').focus();
	} else if (document.getElementById('T309F025_GIVEN_NAMES').value.length >35) {
		alert('Your given name is to long.  Please limit it to 35 characters.');
		document.getElementById('T309F025_GIVEN_NAMES').focus();
	} else if (document.getElementById('T309F030_SALUTATION').value.length >20) {
		alert('Your title is to long.  Please limit it to 20 characters.');
		document.getElementById('T309F030_SALUTATION').focus();
	} else if (document.getElementById('T309F040_ADDRESS').value.length >200) {
		alert('Your address is to long.  Please limit it to 200 characters.');
		document.getElementById('T309F040_ADDRESS').focus();
	} else if (document.getElementById('T309F045_SUBURB').value.length >30) {
		alert('Your suburb name is to long.  Please limit it to 30 characters.');
		document.getElementById('T309F045_SUBURB').focus();
	} else if (document.getElementById('T309F085_EMAIL_ADDRESS').value.length >60) {
		alert('Your email address is to long. Please limit it to 60 characters.');
		document.getElementById('T309F085_EMAIL_ADDRESS').focus();
	} else if (document.getElementById('WyndhamWebsite').checked != true &&
		document.getElementById('TheAge').checked != true &&
		document.getElementById('MyCareer').checked != true &&
		document.getElementById('LGJobs').checked != true &&
		document.getElementById('WyndhamWeekly').checked != true &&
        	document.getElementById('CareerOne').checked != true &&
		document.getElementById('GeelongAdvertiser').checked != true &&
		document.getElementById('Other').checked != true)	
	{
		alert('Please indicate where you saw this job advertised.');
	}  else {
		document.getElementById('applicForm').submit();
	}
}

