function checkForm(formCheck) {

	var submitOK = false;
	var fieldCounter = 0;
	var errorMessage = "There is an error on the following required data:\n\n";
	
	//////////////////////////////////////
	
	if (formCheck.custname.value == ""){
		errorMessage += "You haven't entered your name\n";
	} else {
		var validCharactersRegExp = /[^a-z\d \.,\(\)\/&\-]/i;
		if (validCharactersRegExp.test(formCheck.custname.value)){
			errorMessage += "Invalid character/s in your name\n";
		} else {
			fieldCounter++;
		}
	}
	
	////////////////////////////////////
	
	if (formCheck.ordernumber.value == ""){
		errorMessage += "You haven't entered your gomarketcity order number\n";
	} else {
		fieldCounter++;
	}
	
	////////////////////////////////////
	
	if (formCheck.custmobile.value == ""){
		errorMessage += "You haven't entered your mobile phone number\n";
	} else {
		var invalidCharactersRegExp = /[^\d]/;
		if (invalidCharactersRegExp.test(formCheck.custmobile.value)){
			errorMessage += "Invalid character/s in your mobile phone number\n";
		} else {
			fieldCounter++;
		}
	}
	
	//////////////////////////////
	
	if (formCheck.friendname.value == ""){
		errorMessage += "You haven't entered your friends name\n";
	} else {
		var validCharactersRegExp = /[^a-z\d \.,\(\)\/&\-]/i;
		if (validCharactersRegExp.test(formCheck.friendname.value)){
			errorMessage += "Invalid character/s in your friends name\n";
		} else {
			fieldCounter++;
		}
	}
		
	////////////////////////////////////
	
	if (formCheck.friendcontact.value == ""){
		errorMessage += "You haven't entered your friends contact telephone number\n";
	} else {
		var invalidCharactersRegExp = /[^\d]/;
		if (invalidCharactersRegExp.test(formCheck.friendcontact.value)){
			errorMessage += "Invalid character/s in your friends contact telephone number\n";
		} else {
			fieldCounter++;
		}
	}
		
	//////////////////////////////////////
	
	if (formCheck.calltime.value == ""){
		errorMessage += "You haven't entered the best time to call your friend\n";
	} else {
		fieldCounter++;
	}
	
	//////////////////////////////////
	
	errorMessage += "\nPlease make the necessary amendments and\nre-submit the form.";
	
	if (fieldCounter == 6){
		submitOK = true;
	} else {
		alert (errorMessage);
	}
	
	return submitOK;
}
