  function validateForm(form)
  {
    var returnValue = true;
    var errorMessage = 'The following field(s) are required and do not contain any information:\n\n';
    var focusField = null;
    if(!form.BillTo_Name_First.value)
    {
      errorMessage += ' - BillTo_Name_First\n';
      if(!focusField)
        focusField = form.BillTo_Name_First;
      returnValue = false;
    }
    if(!form.BillTo_Name_Last.value)
    {
      errorMessage += ' - BillTo_Name_Last\n';
      if(!focusField)
        focusField = form.BillTo_Name_Last;
      returnValue = false;
    }
	if(!form.BillTo_City.value)
    {
      errorMessage += ' - City\n';
      if(!focusField)
        focusField = form.BillTo_City;
      returnValue = false;
    }
	if(!form.BillTo_State.value)
    {
      errorMessage += ' - State\n';
      if(!focusField)
        focusField = form.BillTo_State;
      returnValue = false;
    }
	if(!form.BillTo_Email.value)
    {
      errorMessage += ' - Email\n';
      if(!focusField)
        focusField = form.BillTo_Email;
      returnValue = false;
    }
	if(!form.Card_Number_1.value)
    {
      errorMessage += ' - Card_Number_1\n';
      if(!focusField)
        focusField = form.Card_Number_1;
      returnValue = false;
    }
	if(!form.Card_Number_2.value)
    {
      errorMessage += ' - Card_Number_2\n';
      if(!focusField)
        focusField = form.Card_Number_2;
      returnValue = false;
    }
	if(!form.Card_Number_3.value)
    {
      errorMessage += ' - Card_Number_3\n';
      if(!focusField)
        focusField = form.Card_Number_3;
      returnValue = false;
    }
	if(!form.Card_Number_4.value)
    {
      errorMessage += ' - Card_Number_4\n';
      if(!focusField)
        focusField = form.Card_Number_4;
      returnValue = false;
    }
	if(!form.Card_Expiration.value)
    {
      errorMessage += ' - Card Expiration\n';
      if(!focusField)
        focusField = form.Card_Expiration;
      returnValue = false;
    }
    if(!returnValue)
    {
      alert(errorMessage);
      if(focusField)
        focusField.focus();
    }
    return returnValue;
  }