function email_checker_recommend(form_email_recommend){
	invalidChars=" /:,;"
  for (i=0; i<invalidChars.length; i++){
    badChar = invalidChars.charAt(i)
    if(form_email_recommend.indexOf(badChar,0) > -1){
      return false
  	}
  }
  atPos=form_email_recommend.indexOf("@",1)
  if(atPos==-1){
    return false
  }
  if(form_email_recommend.indexOf("@",atPos+1) > -1){
    return false
  }
  periodPos=form_email_recommend.indexOf(".",atPos)
  if(periodPos==-1){
    return false
  }
  if(periodPos+3 > form_email_recommend.length){
    return false
  }
  return true
}
function validate_email(register){
	if(register.email_capture.value==""){
    alert("Please enter your Email")
    register.email_capture.focus()
    return false
  }
  if(!email_checker_recommend(register.email_capture.value)){
    alert("Unfortunately the Email Address is not valid")
    register.email_capture.focus()
    register.email_capture.select()
    return false
  }
return true
}
/*
This form validates the Buy Form 
*/
function validate_xtend_buy_form(register){
	if(register.xtend_buy_name.value==""){
    alert("Please enter your Name")
    register.xtend_buy_name.focus()
    return false
  }
	if(register.xtend_buy_email.value==""){
    alert("Please enter your Email Address")
    register.xtend_buy_email.focus()
    return false
  }
	if(register.xtend_buy_city.value==""){
    alert("Please enter your City")
    register.xtend_buy_city.focus()
    return false
  }
	if(register.xtend_buy_telephone.value==""){
    alert("Please enter your Telephone Number")
    register.xtend_buy_telephone.focus()
    return false
  }
	if(register.xtend_buy_zip.value==""){
    alert("Please enter your Postcode")
    register.xtend_buy_zip.focus()
    return false
  }
	if(register.xtend_buy_captcha.value==""){
    alert("Please enter the Code")
    register.xtend_buy_captcha.focus()
    return false
  }
	if(register.xtend_buy_captcha.value!="1105"){
    alert("The code is not correct, please try again.")
    register.xtend_buy_captcha.focus()
    return false
  }
  if(!email_checker_recommend(register.xtend_buy_email.value)){
    alert("Unfortunately the Email Address is not valid")
    register.xtend_buy_email.focus()
    register.xtend_buy_email.select()
    return false
  }
return true
}
/*
This form validates the Registration Form 
*/
function validate_warranty_warranty(register){
	if(register.warranty_name.value==""){
    alert("Please enter your Name")
    register.warranty_name.focus()
    return false
  }
	if(register.warranty_address_line1.value==""){
    alert("Please enter your Address Line1")
    register.warranty_address_line1.focus()
    return false
  }
	if(register.warranty_city.value==""){
    alert("Please enter your City")
    register.warranty_city.focus()
    return false
  }
	if(register.warranty_zip.value==""){
    alert("Please enter your Postcode")
    register.warranty_zip.focus()
    return false
  }
	if(register.warranty_captcha.value==""){
    alert("Please enter the Code")
    register.warranty_captcha.focus()
    return false
  }
	if(register.warranty_captcha.value!="1105"){
    alert("The code is not correct, please try again.")
    register.warranty_captcha.focus()
    return false
  }
	if(register.warranty_email.value==""){
    alert("Please enter your Email")
    register.warranty_email.focus()
    return false
  }
  if(!email_checker_recommend(register.warranty_email.value)){
    alert("Unfortunately the Email Address is not valid")
    register.warranty_email.focus()
    register.warranty_email.select()
    return false
  }
return true
}
/*
This form validates the Contact Form 
*/
function validate_comment(send_comment){
	if(send_comment.xtend_contact_name.value==""){
    alert("Please enter your Name")
    send_comment.xtend_contact_name.focus()
    return false
  }
	if(send_comment.xtend_contact_email.value==""){
    alert("Please enter your Email Address")
    send_comment.xtend_contact_email.focus()
    return false
  }
	if(send_comment.xtend_contact_captcha.value==""){
    alert("Please enter the Code")
    send_comment.xtend_contact_captcha.focus()
    return false
  }
	if(send_comment.xtend_contact_captcha.value!="1105"){
    alert("The code is not correct, please try again.")
    send_comment.xtend_contact_captcha.focus()
    return false
  }
  if(!email_checker_recommend(send_comment.xtend_contact_email.value)){
    alert("Unfortunately the Email Address is not valid")
    send_comment.xtend_contact_email.focus()
    send_comment.xtend_contact_email.select()
    return false
  }
return true
}