/**
 * Validate email form
 */
var emailFilter=/^.+@.+\..{2,3}$/;
var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
function checkscript(form) {
	if(form.name.value.length < 3) {
		alert('Please enter your name');
		form.name.focus()
		return false;
	}
	if(form.phone.value.length < 3) {
		alert('Please enter your contact phone number');
		form.phone.focus()
		return false;
	}
	if(form.comments.value.length < 5) {
		alert('Please enter a your comments/enquiry');
		form.comments.focus()
		return false;
	}
	return true;
}


function validateFunction(form) {
	if(form.name.value.length < 3) {
		alert('Please enter your name');
		form.name.focus()
		return false;
	}
	if(form.phone.value.length < 3) {
		alert('Please enter your contact phone number');
		form.phone.focus()
		return false;
	}
	if(form.dateOfFunction.value.length < 3) {
		alert('Please enter the date of your function. If you don\'t know the exact date then please give an approximate date.');
		form.dateOfFunction.focus()
		return false;
	}
	if(form.approxGuests.value.length < 3) {
		alert('Please enter the number of guests who will attending the function.');
		form.approxGuests.focus()
		return false;
	}
	if(form.occassion.value.length < 3) {
		alert('Please enter what type of occassion you are enquiring about');
		form.occassion.focus()
		return false;
	}
	return true;
}

function validateNewsletter(form) {
	if(form.name.value.length < 3) {
		alert('Please enter your name');
		form.name.focus()
		return false;
	}
	if(!(emailFilter.test(form.email.value))) { 
		alert('Please enter a valid email address');
		form.email.focus()
		return false;
	}
	if(form.email.value.match(illegalChars)) {
		alert('The email address contains illegal characters.');
		form.email.focus()
		return false;
	}
	return true;
}
