function checkForm(){
	var err='';
	
	if (document.getElementById('txtSurname').value==''){
		err = err + '\n-> Please enter your surname.'
	}
	
	if (document.getElementById('txtEmail').value==''){
		err = err + '\n-> Please enter your email address.'
	}
	
	if (document.getElementById('txtPhone').value==''){
		err = err + '\n-> Please enter your phone number.'
	}
	
	if (document.getElementById('txtOrganisation').value==''){
		err = err + '\n-> Please enter the name of your organisation.'
	}
	
	if (document.getElementById('txtOrgAddress').value==''){
		err = err + '\n-> Please enter the address of your organisation.'
	}
	
	if (document.getElementById('txtOrgPhone').value==''){
		err = err + '\n-> Please enter the phone number of your organisation.'
	}
	
	if (document.getElementById('txtWorkEmail').value==''){
		err = err + '\n-> Please enter your work email.'
	}
	
	//Employment basis
	if (!document.getElementById('cbEmployFulltime').checked && !document.getElementById('cbEmployCasual').checked && !document.getElementById('cbEmployParttime').checked && !document.getElementById('cbEmploySelf').checked){
		err = err + '\n-> Please select the basis upon which your are employed.'
	}
	if (document.getElementById('txtPosition').value==''){
		err = err + '\n-> Please enter the position you hold within your organisation.'
	}
	//Qualifications
	if (document.getElementById('txtQualOther').value=='' && !document.getElementById('cbQualDegree').checked && !document.getElementById('cbQualDiploma').checked && !document.getElementById('cbQualCert4').checked && !document.getElementById('cbQualCert3').checked && !document.getElementById('cbQualCert2').checked && !document.getElementById('cbQualCert1').checked){
		err = err + '\n-> Please select one of the qualifaction options.'
	}
	
	//Dates
	if (document.getElementById('ddlDate1').selectedIndex==0 && document.getElementById('ddlDate2').selectedIndex==0){
		err = err + '\n-> Please select at least one date preference.'
	}
		
	if (err.length > 0){
		err = 'THERE HAS BEEN AN ERROR!\nPlease check the following items on the form:\n------------------------------------' + err;
		alert(err);
		return false;
	}else{
		return true;
	}
	
}

function checkMailingList(){
	var nm = document.getElementById('txtName').value;
	var em = document.getElementById('txtEmail').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var err = '';
	
	if (nm.length < 2){
		err = err + '\n-> Please enter your name.';
	}
	
	if (!filter.test(em)){
		err = err + '\n-> Please enter a valid email address.';
	}
	
	if (err.length > 0){
		alert('AN ERROR(S) HAS OCCURRED!\nPlease check the following\n---------------------------------------' + err);
		return false;
	}else{
		return true;
	}
}

function checkQuery(){
	var nm = document.getElementById('txtName').value;
	var em = document.getElementById('txtEmail').value;
	var ph = document.getElementById('txtPhone').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var err = '';
	
	if (nm.length < 2){
		err = err + '\n-> Please enter your name.';
	}
	
	if (ph.length < 5){
		err = err + '\n-> Please enter your phone number.';
	}
	
	if (!filter.test(em)){
		err = err + '\n-> Please enter a valid email address.';
	}
	
	if (err.length > 0){
		alert('AN ERROR(S) HAS OCCURRED!\nPlease check the following\n---------------------------------------' + err);
		return false;
	}else{
		return true;
	}
}

function clickButton(e, buttonid){ 
	var bt = document.getElementById(buttonid); 
	if (typeof bt == 'object'){ 
			if(navigator.appName.indexOf("Netscape")>(-1)){ 
				if (e.keyCode == 13){ 
						bt.click(); 
						return false; 
				} 
			} 
			if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
				if (event.keyCode == 13){ 
						bt.click(); 
						return false; 
				} 
			} 
	} 
}