// JavaScript Document
	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}
function checkcontact(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.address.value == ''){
		alert("Please enter your address...");
		form.address.focus();
		return false;
	}	
		if (form.subject.value == ''){
		alert("Please enter your subject...");
		form.subject.focus();
		return false;
	}	
	if (form.message.value == ''){
		alert("Please enter your message...");
		form.message.focus();
		return false;
	}	
}
function checkevent(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.message.value == ''){
		alert("Please enter your message...");
		form.message.focus();
		return false;
	}	
}
function checkused(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.address.value == ''){
		alert("Please enter your address...");
		form.address.focus();
		return false;
	}	
	if (form.message.value == ''){
		alert("Please enter your message...");
		form.message.focus();
		return false;
	}	
}
function checkboat(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.address.value == ''){
		alert("Please enter your address...");
		form.address.focus();
		return false;
	}	
	if (form.message.value == ''){
		alert("Please enter your message...");
		form.message.focus();
		return false;
	}	
}
function checkgallery(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.picturetitle.value == ''){
		alert("Please enter your picture title...");
		form.picturetitle.focus();
		return false;
	}
	if (form.file.value == ''){
		alert("Please select a picture to upload...");
		form.file.focus();
		return false;
	}	
	if (form.picturedescription.value == ''){
		alert("Please enter your description...");
		form.picturedescription.focus();
		return false;
	}	
}
function checkparts(form) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;			
	if (form.name.value == ''){
		alert("Please enter your name...");
		form.name.focus();
		return false;
	}
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
	if (form.telephone.value=='' || isNaN(parseInt(stripped))) {
		alert("Your telephone number is incomplete or contains invalid characters...");
		form.telephone.focus();
		return false;
	}
	if (form.email.value=='' || form.emailmain.value.match(illegalChars) || !(emailFilter.test(form.emailmain.value))){
		alert("Please enter a valid email address...");
		form.emailmain.focus();
		return false;
	}
	if (form.boat.value == ''){
		alert("Please enter your boat...");
		form.boat.focus();
		return false;
	}
		if (form.year.value == ''){
		alert("Please enter your year...");
		form.year.focus();
		return false;
	}
		if (form.model.value == ''){
		alert("Please enter your model...");
		form.model.focus();
		return false;
	}
		if (form.partsrequired.value == ''){
		alert("Please enter the boat parts required...");
		form.partsrequired.focus();
		return false;
	}
}