
function ITCvalidate(form)
{
   if(isEmpty(form.FirstName))
   {
      alert('You must enter a First Name') ;
      form.FirstName.focus();
      return false;
   }

   if(isEmpty(form.LastName))
   {
      alert('You must enter a Last Name') ;
      form.LastName.focus(); 
      return false;
   }

   if(isEmpty(form.Email))
   { 
      alert('You must enter an e-mail address') ;
      form.Email.focus(); 
      return false; 
   }

   if (isValidEmail(form.Email.value) == false)
   {
      alert('You must enter a valid e-mail address') ;
      form.Email.focus();
      return false;
   }

   if(isEmpty(form.Phone))
   { 
      alert('You must enter a Phone number') ;
      form.Phone.focus(); 
      return false; 
   }

   if(isEmpty(form.Password))
   { 
      alert('You must enter a password') ;
      form.Password.focus(); 
      return false; 
   }

   if(isEmpty(form.ConfirmPassword))
   { 
      alert('You must confirm your password') ;
      form.ConfirmPassword.focus(); 
      return false; 
   }

   if( (form.Password.value == form.ConfirmPassword.value) == false )
   { 
      alert('The supplied passwords must match') ;
      form.Password.focus(); 
      return false; 
   }

   if(isEmpty(form.Address1))
   { 
      alert('You must enter an address') ;
      form.Address1.focus(); 
      return false; 
   }

   if(isEmpty(form.Address2))
   { 
      alert('You must enter at least two lines in the address field') ;
      form.Address2.focus();
      return false; 
   }

   return true;
}
