function doMeals() {
	$('#mealsform').fadeIn();
	$('#txtMdate').datepicker({dateFormat: 'D, d MM, yy'});
	$('#txtMname').focus();
	$('#formM').validate({
		rules: {
			txtMname: {
				required: true,
				minlength: 2
			},
			emlMemail: {
				required: true,
				email: true
			},
			txtMphone: {
				required: true,
				phoneUK: true
			},
			txtMdate: "required",
			cboMtime: "required",
			txtMguests: {
				required: true,
				number: true
			}
		},
		messages: {
			txtMname: "please enter your name",
			emlMemail: "please enter a valid email address",
			txtMphone: {
				required: "please enter your phone no.",
				phoneUK: "invalid phone no - please include area code"
			},
			txtMdate: "please select a date",
			cboMtime: "please select a time",
			txtMguests: "please enter the number of guests"
		},
		errorClass: "valerror",
		errorLabelContainer: "#messageboxM",
		wrapper: "li"
	});
}

function doBandB() {
	$('#bandbform').fadeIn();
	$('#txtBdate').datepicker({dateFormat: 'D, d MM, yy'});
	$('#txtBname').focus();
	$('#formB').validate({
		rules: {
			txtBname: {
				required: true,
				minlength: 2
			},
			emlBemail: {
				required: true,
				email: true
			},
			txtBphone: {
				required: true,
				phoneUK: true
			},
			txtBdate: "required",
			txtBnights: {
				required: true,
				number: true
			},
			cboBroom: "required"
		},
		messages: {
			txtBname: "please enter your name",
			emlBemail: "please enter a valid email address",
			txtBphone: {
				required: "please enter your phone no.",
				phoneUK: "invalid phone no - please include area code"
			},
			txtBdate: "please select a date",
			txtBnights: "please enter the number nights stay",
			cboBroom: "please select a type of room"
		},
		errorClass: "valerror",
		errorLabelContainer: "#messageboxB",
		wrapper: "li"
	});
}

function doParty() {
	$('#partyform').fadeIn();
	$('#txtPdate').datepicker({
		dateFormat: 'D, d MM, yy', 
		onClose: function(textDat,inst){
			this.focus();
		}
	});
	$('#txtPname').focus();
	$('#formP').validate({
		rules: {
			txtPname: {
				required: true,
				minlength: 2
			},
			emlPemail: {
				required: true,
				email: true
			},
			txtPphone: {
				required: true,
				phoneUK: true
			},
			txtPdate: "required",
			txtPguests: "required",
			cboPtime: "required"
		},
		messages: {
			txtPname: "please enter your name",
			emlPemail: "please enter a valid email address",
			txtPphone: {
				required: "please enter your phone no.",
				phoneUK: "invalid phone no - please include area code"
			},
			txtPdate: "please select a date",
			txtPguests: "please enter the approx. number of guests",
			cboPtime: "please select the required time of day"
		},
		errorClass: "valerror",
		errorLabelContainer: "#messageboxP",
		wrapper: "li"
	});
}
function doTalky() {
	$('#talkyform').fadeIn();
	$('#txtTname').focus();
	$('#formT').validate({
		rules: {
			txtTname: {
				required: true,
				minlength: 2
			},
			emlTemail: {
				required: true,
				email: true
			},
			txtTphone: {
				required: true,
				phoneUK: true
			}
		},
		messages: {
			txtTname: "please enter your name",
			emlTemail: "please enter a valid email address",
			txtTphone: {
				required: "please enter your phone no.",
				phoneUK: "invalid phone no - please include area code"
			}
		},
		errorClass: "valerror",
		errorLabelContainer: "#messageboxT",
		wrapper: "li"
	});
}

