
function ITCvalidate(form)
{
   if(isEmpty(form.user_FirstName))
   {
      alert('You must enter a First Name') ;
      form.user_FirstName.focus();
      return false;
   }

   if(isEmpty(form.user_LastName))
   {
      alert('You must enter a Last Name') ;
      form.user_LastName.focus(); 
      return false;
   }

   if(isEmpty(form.pemail))
   { 
      alert('You must enter an e-mail address') ;
      form.pemail.focus(); 
      return false; 
   }

   if (isValidEmail(form.pemail.value) == false)
   {
      alert('You must enter a valid e-mail address') ;
      form.pemail.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 )
   { 
      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; 
   }
   if(form.tandc.checked == false)
   {
	  alert('You must agree to the terms and conditions') ;
	  return false;
   }
   return true;
}
