function ValidateCalCount( field )
{
   var digits = "0123456789";
   
   /* Only check if a number is entered */
   if( (field.value != null) && (field.value != "") )
   {
      for (var i = 0; i < field.value.length; i++)
      {
        temp = field.value.substring(i, i+1)

        if (digits.indexOf(temp) == -1 && field.value != "")
        {
           if( 1 == language )
           {
              alert("Veuillez s'il vous plait entrer un numéro.");
           }
           else
           {
              alert("Please enter a number.");
           }
          return false
        }
      }
   }
   return true
}

/******************************************************************************
 *
 * Function:
 *
 * Parameters:
 *
 * Returns:
 *
 * Description: Validates the whole newsletter subscription form
 *
 *****************************************************************************/
function ValidateCalendarForm( thisForm )
{
   var errTxt

   if( ValidateCalCount( thisForm.cal_count ) == false )
   {
      thisForm.cal_count.focus();
      return false;
   }

   if(1 == language)
   {
      errTxt = "Veuillez s'il vous plait spécifier votre titre."
   }
   else
   {
      errTxt = "Please, specify your title."
   }
   if( ValidateField( thisForm.cust_title, errTxt ) == false )
   {
      thisForm.cust_title.focus();
      return false;
   }

   if(1 == language)
   {
      errTxt = "Veuillez s'il vous plait spécifier votre Prénom."
   }
   else
   {
      errTxt = "Please, specify your first name."
   }
   if( ValidateField( thisForm.firstname, errTxt ) == false )
   {
      thisForm.firstname.focus();
      return false;
   }
  
   if(1 == language)
   {
      errTxt = "Veuillez s'il vous plait spécifier votre Nom."
   }
   else
   {
      errTxt = "Please, specify your surname"
   }
   if( ValidateField( thisForm.surname, errTxt ) == false )
   {
      thisForm.surname.focus();
      return false;
   }
   
   if( ValidateEmail( thisForm.email ) == false )
   {
      thisForm.email.focus();
      return false;
   }

   if(1 == language)
   {
      errTxt = "Veuillez s'il vous plait spécifier votre adresse."
   }
   else
   {
      errTxt = "Please specify your address"
   }
   if( ValidateField( thisForm.address, errTxt ) == false )
   {
      thisForm.address.focus();
      return false;
   }

   if( ValidateCountry( thisForm.countr ) == false )
   {
      thisForm.countr.focus();
      return false;
   }

}
