function formValidate(objForm) {
	
	with (objForm) {

		err = new Array();
		
		
		if (!validData(name)) {
			err.push("The <b>contact name</b> has been left empty");
		};
		
		if (!validData(email)) {
			err.push("The <b>email</b> has been left empty");
		} else if (!validEmail(email)) {
			err.push("The <b>email</b> is not valid");
		};	
		
		if (!validData(phone)) {
			err.push("The <b>contact phone number</b> has been left empty");
		};
		
		if (!validData(time)) {
			err.push("The <b>preferred contact time</b> has been left empty");
		};
		
		if (!validData(date)) {
			err.push("The <b>wedding date</b> has been left empty");
		};
		
		if (!validData(location)) {
			err.push("The <b>wedding location</b> has been left empty");
		};
		
		if (!validData(passengers)) {
			err.push("The <b>number of passengers</b> has been left empty");
		};
		
		
		if (err.length > 0) {
			display_error_message(err);
			window.scrollTo(0,0);
			return false;
		} else {
			hide_error_message();
			window.scrollTo(0,0);
			return true;
		};
	};
};