/* Generic check email function*/function checkEmail(emailAddy) {  if (emailAddy.value.length==0)  {    return true ;  }  if (emailAddy.value.indexOf("@",0) < 1 || emailAddy.value.indexOf(".",0) < 1)  {    alert("Please check the field:\n The email address appears incorrectly formed") ;    emailAddy.focus() ;	return false ;  }  return true ;}/* Function to check if year is valid ie. Initial value of "Year" or otherwise it must be a    numeric. Don't worry if the person believes they are a few centuries old! */function checkYear(numberField) {  allNumeric=true ;  if (numberField.value.length==0 || numberField.value=="Year")  {    return true ;  }  for (i=0 ; i<numberField.value.length ; i++)  {    checkChar=numberField.value.charAt(i) ;    if (checkChar<'0' || checkChar>'9')	{	  allNumeric=false ;	}    }    if (allNumeric==false)  {    alert("Please check the field:\n Only numbers permitted");	numberField.focus() ;	return false ;  }    return true ;}/* generic check for number(ie 0-9) */function checkNumber(numberField) {  allNumeric=true ;  if (numberField.value.length==0)  {    return true ;  }  for (i=0 ; i<numberField.value.length ; i++)  {    checkChar=numberField.value.charAt(i) ;    if (checkChar<'0' || checkChar>'9')	{	  allNumeric=false ;	}    }    if (allNumeric==false)  {    alert("Please check the field:\n Only numbers permitted");	numberField.value = "";	numberField.focus(numberField);	return false ;  }  return true ;}/* generic phone number checker allowing brackets for prefix */function checkPhone(phoneField) {  allNumeric=true ;  if (phoneField.value.length==0)  {    return true ;  }    for (i=0 ; i<phoneField.value.length ; i++)  {    checkChar=phoneField.value.charAt(i) ;    if (checkChar!=' ' && checkChar!='\(' && checkChar!='\)'  && (checkChar<'0' || checkChar>'9') )	{	  allNumeric=false ;	}    }    if (allNumeric==false)  {    alert("Please check the field:\n Only numbers, spaces and \(\) permitted");	phoneField.focus() ;	return false ;  }  return true ;}/* Special purpose routine to check the fields that are supposed to be filled have been filled   or else return back to the form. */function tblcustomerForm(tblcustomer) {  allCorrect=true ;    if (tblcustomer.strCustomerEmail1.value=="" ||       tblcustomer.strCustomerEmail2.value=="" ||	  tblcustomer.strCustomerPassword1.value=="" ||      tblcustomer.strCustomerPassword2.value=="" ||	  tblcustomer.strCustomerFirstName.value=="" ||      tblcustomer.strCustomerLastName.value=="" ||      tblcustomer.strCustomerAddress.value=="" ||      tblcustomer.strCustomerCity.value=="" ||      tblcustomer.strCustomerPostcode.value=="" ||      tblcustomer.strCustomerCountryCode.value=="" ||	  tblcustomer.strCustomerTelephone.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  } if (tblcustomer.strCustomerEmail1.value != tblcustomer.strCustomerEmail2.value)  {    alert("Entered email addresses are not the same")	tblcustomer.strCustomerEmail2.focus()	tblcustomer.strCustomerEmail2.select()	return false   } if (tblcustomer.strCustomerPassword1.value != tblcustomer.strCustomerPassword2.value)  {    alert("Entered passwords are not the same")	tblcustomer.strCustomerPassword1.focus()	tblcustomer.strCustomerPassword1.select()	return false   }     return true ;}function checkoutForm(checkout) {  allCorrect=true ;    if (checkout.idDelivery.value=="" ||       checkout.idPayment.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}function emailForm(email) {  allCorrect=true ;    if (email.strCustomerEmail1.value=="" ||       email.strCustomerEmail2.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}function billingForm(billing) {  allCorrect=true ;    if (billing.strCustomerFirstName.value=="" ||      billing.strCustomerLastName.value=="" ||      billing.strCustomerAddress.value=="" ||      billing.strCustomerCity.value=="" ||      billing.strCustomerPostcode.value=="" ||      billing.strCustomerCountryCode.value=="" ||	  billing.strCustomerTelephone.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}function deliveryeditForm(deliveryedit) {  allCorrect=true ;    if (deliveryedit.strCustomerDeliveryName.value=="" ||      deliveryedit.strCustomerDeliveryFirstName.value=="" ||      deliveryedit.strCustomerDeliveryLastName.value=="" ||      deliveryedit.strCustomerDeliveryAddress.value=="" ||      deliveryedit.strCustomerDeliveryCity.value=="" ||      deliveryedit.strCustomerDeliveryPostcode.value=="" ||      deliveryedit.strCustomerDeliveryCountryCode.value=="" ||	  deliveryedit.strCustomerDeliveryTelephone.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}function deliveryaddForm(deliveryadd) {  allCorrect=true ;    if (deliveryadd.strCustomerDeliveryName.value=="" ||      deliveryadd.strCustomerDeliveryFirstName.value=="" ||      deliveryadd.strCustomerDeliveryLastName.value=="" ||      deliveryadd.strCustomerDeliveryAddress.value=="" ||      deliveryadd.strCustomerDeliveryCity.value=="" ||      deliveryadd.strCustomerDeliveryPostcode.value=="" ||      deliveryadd.strCustomerDeliveryCountryCode.value=="" ||	  deliveryadd.strCustomerDeliveryTelephone.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}function passwordForm(password) {  allCorrect=true ;    if (password.strCustomerPasswordOld.value=="" ||      password.strCustomerPassword1.value=="" ||	  password.strCustomerPassword2.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  } if (password.strCustomerPassword1.value != password.strCustomerPassword2.value)  {    alert("Entered passwords are not the same")	password.strCustomerPassword1.focus()	password.strCustomerPassword1.select()	return false   }     return true ;}/* Special purpose routine to check the fields that are supposed to be filled have been filled   or else return back to the form. */function contactForm(contact) {  allCorrect=true ;    if (contact.FirstName.value=="" ||       contact.LastName.value=="" ||	  contact.Phone.value=="" ||	  contact.Email.value=="" ) {    allCorrect=false ;  }  if (allCorrect==false)  {    alert("Please fill in all fields marked *") ;	return false ;  }     return true ;}