function verifEmail(chp) {
	
  var returnString = "";
  
  if (chp.value.length == 0) {
    returnString += "- E-mail is required\n";
  } else {
	regex = new RegExp("^[a-z0-9_]([.-]?[a-z0-9_]+)+@[a-z0-9_]([.-]?[a-z0-9_]+)+\.([a-z]{2,4}|[a-z]{6})$", "gi");
	if (!regex.exec(chp.value)) {
       returnString += "- E-mail is invalid\n";
	}				
  }
  return returnString
}

function chiffreok(valeur) {
	if (isNaN(valeur)) {
		return false;
	} else {
		return true;
	}
}


//contact.asp
function MM_validateFormMail() {
	
  var form = document.form2;
  var errors = "";
  
  errors += verifEmail(form.email);

  if (form.name.value.length == 0) {
	errors += "- Name is required\n";
  }

  if (form.enquiry.value.length == 0) {
	errors += "- Comments is required\n";
  }

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');
}


function checkIframe() {
  var form = document.form1;
  if (form.MenuLink != undefined) {
    if (form.Iframe.checked) {
       form.MenuLink.value = 'iframe.asp'; 
    } else {
       form.MenuLink.value = 'menu.asp'; 
    }
  }
}

//bookservice.asp
function MM_validatebook() {
	
  var form = document.form2;
  var errors = "";
  
  errors += verifEmail(form.EmailAddress);

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');
}

//parts.asp
function MM_validatepart() {
	
  var form = document.form2;
  var errors = "";

  if (form.FullName.value.length == 0) {
	errors += "- Full Name is required\n";
  }
  
  if (form.ContactAddress.value.length == 0) {
	errors += "- Address is required\n";
  }
  
  if (form.ContactTelephone.value.length == 0) {
	errors += "- Contact Telephone Number is required\n";
  }
  
  if (form.CarMake.value.length == 0) {
	errors += "- Car Make is required\n";
  }
  
  if (form.Year.value == 0) {
	errors += "- Year is required\n";
  }
  
  if (form.Comments.value.length == 0) {
	errors += "- Comment / Description is required\n";
  }

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');
}

//finance.asp
function MM_validatefinance() {
	
  var form = document.form2;
  var errors = "";

  if (form.FullName.value.length == 0) {
	errors += "- Full Name is required\n";
  }
  
  if (form.EmailAddress.value.length == 0) {
	errors += "- Email Address is required\n";
  }
  
  if (form.ContactTelephone.value.length == 0) {
	errors += "- Contact Telephone Number is required\n";
  }
  
  if ((form.RequiredFor.value.length == 0) && (form.UsedVehicle.value.length == 0)) {
	errors += "- Finance or vehicle type is required\n";
  }
  
  if (form.Comments.value.length == 0) {
	errors += "- Comment / Description is required\n";
  }

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');
}
