function checkForm() {
	
	// Set error message var...
	var formErrors = "Please ensure you have completed all required fields";
	var sendError = 0;
	
	// Set the element vars...
	var ele = '';
	var err = '';
	
	// Set up colours...
	var errorCol = '#fac5c7';
	var validCol = '#ffffff';
	
	function checkElement(element) {
		var eId = document.getElementById(element);
		if (!eId.value) {
			eId.style.backgroundColor = errorCol;
			sendError++;
		} else {
			eId.style.backgroundColor = validCol;
		}
	}
	
	function checkEmail(element) {
		var eId = document.getElementById(element);
		var str = eId.value; 
		if ((str.indexOf(".") > 0) && (str.indexOf("@") > 0)) {
			eId.style.backgroundColor = validCol;
		} else {
			eId.style.backgroundColor = errorCol;
			sendError++;
		}
	}
	
	// Run the checks... function('element id ')

	checkElement('name');
	checkElement('address');
	checkElement('tel');
	checkEmail('email');
		
	if (sendError > 0) {
		alert(formErrors);
		return false;
	} else {
		return true;
	}
	
}