
/********************************************************************
*  The copyright of this code belongs to Advertise By Design        *
*  Visit our site at www.advertisebydesign.co.uk                    *
********************************************************************/

// Application specific Javascript functions

  function checkForm(f)
  {
    //  alert ("Here in checkForm");
    //alert ("Name=" + f.name);

    /*   To test the chosen option in a Select statement:
              var opt=f.selectname.selectedIndex;
              var field=f.selectname.options[opt].text;
              (Can use value instead of text if the option statements have a value clause)
    */
    if (f.buttonPressed.value=="Cancel") {return true;}
    if (f.buttonPressed.value=="Delete")
    {
      if (confirm("Are you really sure you want to delete this record?"))
      {return true;}
      else {return false;}
    }
    var errMsg="";
    switch (f.name)
    {
      case "brochureForm":
        if (empty(f.brochureName.value))
        {
          if (errMsg=="") {f.brochureName.focus();}
          errMsg+="Please enter the Brochure Name\n";
        }
      break;

      case "commendForm":
        if (empty(f.commendNominee.value))
        {
          if (errMsg=="") {f.commendNominee.focus();}
          errMsg+="Please enter the Name of the person you wish to nominate\n";
        }

        if (empty(f.commendReason.value))
        {
          if (errMsg=="") {f.commendReason.focus();}
          errMsg+="Please enter the Reason for your nomination\n";
        }

        if (empty(f.commendNominator.value))
        {
          if (errMsg=="") {f.commendNominator.focus();}
          errMsg+="Please enter your own Name\n";
        }

        if (empty(f.commendNominatorAddress.value))
        {
          if (errMsg=="") {f.commendNominatorAddress.focus();}
          errMsg+="Please enter your Address\n";
        }
        /*
        if (empty(f.commendNominatorPhone.value))
        {
          if (errMsg=="") {f.commendNominatorPhone.focus();}
          errMsg+="Please enter the commendNominatorPhone\n";
        }

        if (empty(f.commendNominationDate.value))
        {
          if (errMsg=="") {f.commendNominationDate.focus();}
          errMsg+="Please enter the commendNominationDate\n";
        }

        if (empty(f.commendField08.value))
        {
          if (errMsg=="") {f.commendField08.focus();}
          errMsg+="Please enter the commendField08\n";
        }
        */
      break;

      case "contactForm":
        if (empty (f.contactName.value))
        {
           if (errMsg=="")  {f.contactName.focus();}
           errMsg+="Please enter your Name\n";
        }

        /*
        if (empty (f.company.value))
        {
           if (errMsg=="")  {f.company.focus();}
           errMsg+="Please enter your Company Name\n";
        }


        // if (empty (f.address1.value) && empty (f.address2.value) && empty (f.address3.value))
        if (empty (f.address1.value))
        {
           if (errMsg=="")  {f.address1.focus();}
           errMsg+="Please enter your Address\n";
        }

        if (empty (f.postcode.value))
        {
           if (errMsg=="")  {f.postcode.focus();}
           errMsg+="Please enter your Postcode\n";
        }
        */
        if (empty (f.phone.value) && empty (f.email.value))
        {
           if (errMsg=="")  {f.phone.focus();}
           errMsg+="Please enter either your Telephone number or Email Address\n";
        }
        else
        {
          if (!empty (f.email.value) && !checkEmail (f.email.value))
          {
            if (errMsg=="")  {f.email.focus();}
            errMsg+="That Email address is not valid\n";
          }
        }
        /*
        if (empty (f.comments.value))
        {
           if (errMsg=="")  {f.comments.focus();}
           errMsg+="Please enter details of your Enquiry\n";
        }

        if (empty (f.home.value))
        {
           if (errMsg=="")  {f.home.focus();}
           errMsg+="Please enter your home\n";
        }

        if (empty (f.spare02.value))
        {
           if (errMsg=="")  {f.spare02.focus();}
           errMsg+="Please enter your spare02\n";
        }

        if (empty (f.spare03.value))
        {
           if (errMsg=="")  {f.spare03.focus();}
           errMsg+="Please enter your spare03\n";
        }

        if (empty (f.spare04.value))
        {
           if (errMsg=="")  {f.spare04.focus();}
           errMsg+="Please enter your spare04\n";
        }

        if (empty (f.spare05.value))
        {
           if (errMsg=="")  {f.spare05.focus();}
           errMsg+="Please enter your spare05\n";
        }

        if (empty (f.spare06.value))
        {
           if (errMsg=="")  {f.spare06.focus();}
           errMsg+="Please enter your spare06\n";
        }

        if (empty (f.spare07.value))
        {
           if (errMsg=="")  {f.spare07.focus();}
           errMsg+="Please enter your spare07\n";
        }

        if (empty (f.spare08.value))
        {
           if (errMsg=="")  {f.spare08.focus();}
           errMsg+="Please enter your spare08\n";
        }

        if (empty (f.spare09.value))
        {
           if (errMsg=="")  {f.spare09.focus();}
           errMsg+="Please enter your spare09\n";
        }

        if (empty (f.spare10.value))
        {
           if (errMsg=="")  {f.spare10.focus();}
           errMsg+="Please enter your spare10\n";
        }

        if (empty (f.spare11.value))
        {
           if (errMsg=="")  {f.spare11.focus();}
           errMsg+="Please enter your spare11\n";
        }

        if (empty (f.spare12.value))
        {
           if (errMsg=="")  {f.spare12.focus();}
           errMsg+="Please enter your spare12\n";
        }

        if (empty (f.spare13.value))
        {
           if (errMsg=="")  {f.spare13.focus();}
           errMsg+="Please enter your spare13\n";
        }

        if (empty (f.spare14.value))
        {
           if (errMsg=="")  {f.spare14.focus();}
           errMsg+="Please enter your spare14\n";
        }

        */
      break;

      case "emailLoginForm":
        if (empty(f.email.value))
        {
            if (errMsg=="") {f.email.focus();}
            errMsg+="Please enter your Email Address\n";
        }
        else
        {
          if (!checkEmail (f.email.value))
          {
            if (errMsg=="")  {f.email.focus();}
            errMsg+="That Email address is not valid\n";
          }
        }
        if (empty(f.password.value))
        {
          if (errMsg=="") {f.password.focus();}
          errMsg+="Please enter your Password\n";
        }
      break;

      case "emailLoginChangeEmailForm":
        if (empty(f.email.value))
        {
            if (errMsg=="") {f.email.focus();}
            errMsg+="Please enter your New Email Address\n";
        }
        else
        {
          if (!checkEmail (f.email.value))
          {
            if (errMsg=="")  {f.email.focus();}
            errMsg+="That Email address is not valid\n";
          }
        }
        if (empty(f.emailConfirm.value))
        {
          if (errMsg=="") {f.emailConfirm.focus();}
          errMsg+="Please confirm your New Email Address\n";
        }

        if (!empty(f.email.value) && !empty(f.emailConfirm.value) && f.email.value != f.emailConfirm.value)
        {
            if (errMsg=="") {f.email.focus();}
            errMsg+="Those Email Addresses do not match\n";
        }
      break;

      case "emailLoginChangePasswordForm":
        if (empty(f.password.value))
        {
          if (errMsg=="") {f.password.focus();}
          errMsg+="Please enter your New Password\n";
        }
        else
        {
          if (!checkPass(f.password.value))
          {
            if (errMsg=="") {f.password.focus();}
            errMsg+="Passwords must start with a letter and be between 6 and 12 alphameric characters\n";
          }
        }

        if (empty(f.passwordConfirm.value))
        {
          if (errMsg=="") {f.passwordConfirm.focus();}
          errMsg+="Please confirm your New Password\n";
        }
        if (!empty(f.password.value) && !empty(f.passwordConfirm.value) && f.password.value != f.passwordConfirm.value)
        {
          if (errMsg=="") {f.password.focus();}
          errMsg+="Those Passwords do not match\n";
        }
      break;

      case "lostPasswordForm":
        if (empty(f.email.value))
        {
            if (errMsg=="") {f.email.focus();}
            errMsg+="Please enter your Email Address\n";
        }
        else
        {
          if (!checkEmail (f.email.value))
          {
            if (errMsg=="")  {f.email.focus();}
            errMsg+="That Email address is not valid\n";
          }
        }
      break;

      case "homeForm":
        if (empty(f.homeName.value))
            {
              if (errMsg=="") {f.homeName.focus();}
          errMsg+="Please enter the Name of the Home\n";
        }

        if (empty(f.homeAddress1.value) && empty(f.homeAddress2.value) && empty(f.homeAddress3.value))
            {
              if (errMsg=="") {f.homeAddress1.focus();}
          errMsg+="Please enter the Address of the Home\n";
        }

        if (empty(f.homePostcode.value))
            {
              if (errMsg=="") {f.homePostcode.focus();}
          errMsg+="Please enter the Postcode of the Home\n";
        }

        if (empty(f.homePhone.value))
            {
              if (errMsg=="") {f.homePhone.focus();}
          errMsg+="Please enter the Telephone No of the Home\n";
        }

        /*
        if (empty(f.homeFax.value))
            {
              if (errMsg=="") {f.homeFax.focus();}
          errMsg+="Please enter the homeFax\n";
        }
        */
        if (!empty(f.homeEmail.value) && !checkEmail(f.homeEmail.value))
            {
              if (errMsg=="") {f.homeEmail.focus();}
          errMsg+="That Email Address is not valid\n";
        }


        if (empty(f.homeAbout.value))
            {
              if (errMsg=="") {f.homeAbout.focus();}
          errMsg+="Please enter the 'About' text\n";
        }

        if (f.homeCareType.value == "Residential")
        {
          if (empty(f.homeNoBeds.value))
          {
            if (errMsg=="") {f.homeNoBeds.focus();}
            errMsg+="Please enter the No. of Beds\n";
          }
          else
          {
          if (!isNumeric(f.homeNoBeds.value))
            {
              if (errMsg=="") {f.homeNoBeds.focus();}
              errMsg+="The No. of Beds must be numeric\n"
            }
          }

          var roomOK = false;
          if (empty(f.homeNoSingles.value))
          {
            if (errMsg=="") {f.homeNoSingles.focus();}
            errMsg+="Please enter the No. of Single Rooms\n";
          }
          else
          {
            if (!isNumeric(f.homeNoSingles.value))
            {
              if (errMsg=="") {f.homeNoSingles.focus();}
              errMsg+="The No. of Single Rooms must be numeric\n"
            }
            else {roomOK = true;}
          }

          if (!empty(f.homeNoSinglesVacant.value) && !isNumeric(f.homeNoSinglesVacant.value))
          {
            if (errMsg=="") {f.homeNoSinglesVacant.focus();}
            errMsg+="If entered, the No. of Vacant Single Rooms must be numeric\n";
          }
          else
          {
            if (roomOK && Number(f.homeNoSinglesVacant.value) > Number(f.homeNoSingles.value))
            {
              if (errMsg=="") {f.homeNoSinglesVacant.focus();}
              errMsg+="The No. of Vacant Single Rooms cannot exceed the number available\n";
            }
          }

          roomOK = false;
          if (empty(f.homeNoDoubles.value))
          {
            if (errMsg=="") {f.homeNoDoubles.focus();}
            errMsg+="Please enter the No. of Double Rooms\n";
          }
          else
          {
            if (!isNumeric(f.homeNoDoubles.value))
            {
              if (errMsg=="") {f.homeNoDoubles.focus();}
              errMsg+="The No. of Double Rooms must be numeric\n"
            }
            else {roomOK = true;}
          }

          if (!empty(f.homeNoDoublesVacant.value) && !isNumeric(f.homeNoSinglesVacant.value))
          {
            if (errMsg=="") {f.homeNoDoublesVacant.focus();}
            errMsg+="If entered, the No. of Vacant Double Rooms must be numeric\n";
          }
          else
          {
            if (roomOK && Number(f.homeNoDoublesVacant.value) > Number(f.homeNoDoubles.value))
            {
              if (errMsg=="") {f.homeNoDoublesVacant.focus();}
              errMsg+="The No. of Vacant Double Rooms cannot exceed the number available\n";
            }
          }


          roomOK = false;
          if (empty(f.homeNoSingleEnSuites.value))
          {
            if (errMsg=="") {f.homeNoSingleEnSuites.focus();}
            errMsg+="Please enter the No. of Single Rooms with En Suite\n";
          }
          else
          {
            if (!isNumeric(f.homeNoSingleEnSuites.value))
            {
              if (errMsg=="") {f.homeNoSingleEnSuites.focus();}
              errMsg+="The No. of Single Rooms with En Suite must be numeric\n"
            }
            else {roomOK = true;}
          }

          if (!empty(f.homeNoSingleEnSuitesVacant.value) && !isNumeric(f.homeNoSingleEnSuitesVacant.value))
          {
            if (errMsg=="") {f.homeNoSingleEnSuitesVacant.focus();}
            errMsg+="If entered, the No. of Single Rooms with En Suite must be numeric\n";
          }
          else
          {
            if (roomOK && Number(f.homeNoSingleEnSuitesVacant.value) > Number(f.homeNoSingleEnSuites.value))
            {
              if (errMsg=="") {f.homeNoDoublesVacant.focus();}
              errMsg+="The No. of Vacant Single Rooms with En Suite cannot exceed the number available\n";
            }
          }

          roomOK = false;
          if (empty(f.homeNoDoubleEnSuites.value))
          {
            if (errMsg=="") {f.homeNoDoubleEnSuites.focus();}
            errMsg+="Please enter the No. of Double Rooms with En Suite\n";
          }
          else
          {
            if (!isNumeric(f.homeNoDoubleEnSuites.value))
            {
              if (errMsg=="") {f.homeNoDoubleEnSuites.focus();}
              errMsg+="The No. of Double Rooms with En Suite must be numeric\n"
            }
            else {roomOK = true;}
          }


          if (!empty(f.homeNoDoubleEnSuitesVacant.value) && !isNumeric(f.homeNoDoubleEnSuitesVacant.value))
          {
            if (errMsg=="") {f.homeNoDoubleEnSuitesVacant.focus();}
            errMsg+="If entered, the No. of Double Rooms with En Suite must be numeric\n";
          }
          else
          {
            if (roomOK && Number(f.homeNoDoubleEnSuitesVacant.value) > Number(f.homeNoDoubleEnSuites.value))
            {
              if (errMsg=="") {f.homeNoDoubleEnSuitesVacant.focus();}
              errMsg+="The No. of Vacant Double Rooms with En Suite cannot exceed the number available\n";
            }
          }

          if (empty(f.homeNoLounges.value))
          {
            if (errMsg=="") {f.homeNoLounges.focus();}
            errMsg+="Please enter the No. of Lounges\n";
          }
          else
          {
            if (!isNumeric(f.homeNoLounges.value))
            {
              if (errMsg=="") {f.homeNoLounges.focus();}
              errMsg+="The No. of Lounges must be numeric\n"
            }
          }

          if (empty(f.homeNoAssistedBathsWithToilet.value))
          {
            if (errMsg=="") {f.homeNoAssistedBathsWithToilet.focus();}
            errMsg+="Please enter the No. of Assisted Baths (inc toilet)\n";
          }
          else
          {
            if (!isNumeric(f.homeNoAssistedBathsWithToilet.value))
            {
              if (errMsg=="") {f.homeNoAssistedBathsWithToilet.focus();}
              errMsg+="The No. of Assisted Baths (inc toilet) must be numeric\n"
            }
          }

          if (empty(f.homeAssistedShowersWithToilet.value))
          {
            if (errMsg=="") {f.homeAssistedShowersWithToilet.focus();}
            errMsg+="Please enter the No. of Assisted Showers (inc toilet)\n";
          }
          else
          {
            if (!isNumeric(f.homeAssistedShowersWithToilet.value))
            {
              if (errMsg=="") {f.homeAssistedShowersWithToilet.focus();}
              errMsg+="The No. of Assisted Showers (inc toilet) must be numeric\n"
            }
          }

          if (!empty(f.homeServiceUserOP.value) && !isNumeric(f.homeServiceUserOP.value))
          {
            if (errMsg=="") {f.homeServiceUserOP.focus();}
            errMsg+="If entered the Service User Category OP must be numeric\n";
          }

          if (!empty(f.homeServiceUserPD.value) && !isNumeric(f.homeServiceUserPD.value))
          {
            if (errMsg=="") {f.homeServiceUserPD.focus();}
            errMsg+="If entered the Service User Category PD must be numeric\n";
          }

          if (!empty(f.homeServiceUserPDE.value) && !isNumeric(f.homeServiceUserPDE.value))
          {
            if (errMsg=="") {f.homeServiceUserPDE.focus();}
            errMsg+="If entered the Service User Category PD(E) must be numeric\n";
          }

          if (!empty(f.homeServiceUserTI.value) && !isNumeric(f.homeServiceUserTI.value))
          {
            if (errMsg=="") {f.homeServiceUserTI.focus();}
            errMsg+="If entered the Service User Category TI must be numeric\n";
          }

          if (!empty(f.homeServiceUserDE.value) && !isNumeric(f.homeServiceUserDE.value))
          {
            if (errMsg=="") {f.homeServiceUserDE.focus();}
            errMsg+="If entered the Service User Category DE must be numeric\n";
          }

          if (!empty(f.homeServiceUserDEE.value) && !isNumeric(f.homeServiceUserDEE.value))
          {
            if (errMsg=="") {f.homeServiceUserDEE.focus();}
            errMsg+="If entered the Service User Category DE(E) must be numeric\n";
          }

          if (!empty(f.homeServiceUserA.value) && !isNumeric(f.homeServiceUserA.value))
          {
            if (errMsg=="") {f.homeServiceUserA.focus();}
            errMsg+="If entered the Service User Category A must be numeric\n";
          }

          if (!empty(f.homeServiceUserLD.value) && !isNumeric(f.homeServiceUserLD.value))
          {
            if (errMsg=="") {f.homeServiceUserLD.focus();}
            errMsg+="If entered the Service User Category LD must be numeric\n";
          }


          if (!validateDate (f, "homeVacanciesUpdated"))
          {
            if (errMsg=="") {f.homeVacanciesUpdatedDay.focus();}
            errMsg+="The Date Vacancies Updated is not a valid date\n";
          }
        }
        /*
        if (empty(f.homeOfferText.value))
            {
              if (errMsg=="") {f.homeOfferText.focus();}
          errMsg+="Please enter the homeOfferText\n";
        }

        if (empty(f.homeOfferBullet1.value))
            {
              if (errMsg=="") {f.homeOfferBullet1.focus();}
          errMsg+="Please enter the homeOfferBullet1\n";
        }

        if (empty(f.homeOfferBullet2.value))
            {
              if (errMsg=="") {f.homeOfferBullet2.focus();}
          errMsg+="Please enter the homeOfferBullet2\n";
        }

        if (empty(f.homeOfferBullet3.value))
            {
              if (errMsg=="") {f.homeOfferBullet3.focus();}
          errMsg+="Please enter the homeOfferBullet3\n";
        }

        if (empty(f.homeOfferBullet4.value))
            {
              if (errMsg=="") {f.homeOfferBullet4.focus();}
          errMsg+="Please enter the homeOfferBullet4\n";
        }

        if (empty(f.homeOfferBullet5.value))
            {
              if (errMsg=="") {f.homeOfferBullet5.focus();}
          errMsg+="Please enter the homeOfferBullet5\n";
        }

        if (empty(f.homeOfferBullet6.value))
            {
              if (errMsg=="") {f.homeOfferBullet6.focus();}
          errMsg+="Please enter the homeOfferBullet6\n";
        }

        if (empty(f.homeOfferBullet7.value))
            {
              if (errMsg=="") {f.homeOfferBullet7.focus();}
          errMsg+="Please enter the homeOfferBullet7\n";
        }

        if (empty(f.homeOfferBullet8.value))
            {
              if (errMsg=="") {f.homeOfferBullet8.focus();}
          errMsg+="Please enter the homeOfferBullet8\n";
        }

        if (empty(f.homeOfferBullet9.value))
            {
              if (errMsg=="") {f.homeOfferBullet9.focus();}
          errMsg+="Please enter the homeOfferBullet9\n";
        }

        if (empty(f.homeOfferBullet10.value))
            {
              if (errMsg=="") {f.homeOfferBullet10.focus();}
          errMsg+="Please enter the homeOfferBullet10\n";
        }

        if (empty(f.homeResidentComment1.value))
            {
              if (errMsg=="") {f.homeResidentComment1.focus();}
          errMsg+="Please enter the homeResidentComment1\n";
        }

        if (empty(f.homeResidentComment2.value))
            {
              if (errMsg=="") {f.homeResidentComment2.focus();}
          errMsg+="Please enter the homeResidentComment2\n";
        }

        if (empty(f.homeResidentComment3.value))
            {
              if (errMsg=="") {f.homeResidentComment3.focus();}
          errMsg+="Please enter the homeResidentComment3\n";
        }

        if (empty(f.homeResidentComment4.value))
            {
              if (errMsg=="") {f.homeResidentComment4.focus();}
          errMsg+="Please enter the homeResidentComment4\n";
        }

        if (empty(f.homeResidentComment5.value))
            {
              if (errMsg=="") {f.homeResidentComment5.focus();}
          errMsg+="Please enter the homeResidentComment5\n";
        }

        if (empty(f.homeInspectorComment1.value))
            {
              if (errMsg=="") {f.homeInspectorComment1.focus();}
          errMsg+="Please enter the homeInspectorComment1\n";
        }

        if (empty(f.homeInspectorComment2.value))
            {
              if (errMsg=="") {f.homeInspectorComment2.focus();}
          errMsg+="Please enter the homeInspectorComment2\n";
        }

        if (empty(f.homeInspectorComment3.value))
            {
              if (errMsg=="") {f.homeInspectorComment3.focus();}
          errMsg+="Please enter the homeInspectorComment3\n";
        }

        if (empty(f.homeInspectorComment4.value))
            {
              if (errMsg=="") {f.homeInspectorComment4.focus();}
          errMsg+="Please enter the homeInspectorComment4\n";
        }

        if (empty(f.homeInspectorComment5.value))
            {
              if (errMsg=="") {f.homeInspectorComment5.focus();}
          errMsg+="Please enter the homeInspectorComment5\n";
        }

        if (empty(f.homeNearestTube.value))
            {
              if (errMsg=="") {f.homeNearestTube.focus();}
          errMsg+="Please enter the homeNearestTube\n";
        }

        if (empty(f.homeNearestMainline.value))
            {
              if (errMsg=="") {f.homeNearestMainline.focus();}
          errMsg+="Please enter the homeNearestMainline\n";
        }
        */
      break;

      case "jobapplicationForm":
        if (empty(f.jobapplicationPosition.value))
            {
              if (errMsg=="") {f.jobapplicationPosition.focus();}
          errMsg+="Please enter the Position Applied For\n";
        }

        if (empty(f.jobapplicationSurname.value))
            {
              if (errMsg=="") {f.jobapplicationSurname.focus();}
          errMsg+="Please enter your Surname\n";
        }

        if (empty(f.jobapplicationForename.value))
            {
              if (errMsg=="") {f.jobapplicationForename.focus();}
          errMsg+="Please enter your Forename\n";
        }

        if (empty(f.jobapplicationAddress1.value) && empty(f.jobapplicationAddress2.value) &&
            empty(f.jobapplicationAddress3.value) && empty(f.jobapplicationAddress4.value))
        {
          if (errMsg=="") {f.jobapplicationAddress1.focus();}
          errMsg+="Please enter your Address\n";
        }

        /*
        if (empty(f.jobapplicationPostcode.value))
            {
              if (errMsg=="") {f.jobapplicationPostcode.focus();}
          errMsg+="Please enter your Postcode\n";
        }

        if (empty(f.jobapplicationPhone.value))
            {
              if (errMsg=="") {f.jobapplicationPhone.focus();}
          errMsg+="Please enter your Phone\n";
        }

        if (empty(f.jobapplicationEmergencyName.value))
            {
              if (errMsg=="") {f.jobapplicationEmergencyName.focus();}
          errMsg+="Please enter your EmergencyName\n";
        }

        if (empty(f.jobapplicationEmergencyAddress.value))
            {
              if (errMsg=="") {f.jobapplicationEmergencyAddress.focus();}
          errMsg+="Please enter your EmergencyAddress\n";
        }

        if (empty(f.jobapplicationEmergencyPhone.value))
            {
              if (errMsg=="") {f.jobapplicationEmergencyPhone.focus();}
          errMsg+="Please enter your EmergencyPhone\n";
        }

        if (empty(f.jobapplicationEmergencyRelationship.value))
            {
              if (errMsg=="") {f.jobapplicationEmergencyRelationship.focus();}
          errMsg+="Please enter your EmergencyRelationship\n";
        }

        if (empty(f.jobapplicationDrivingLicence.value))
            {
              if (errMsg=="") {f.jobapplicationDrivingLicence.focus();}
          errMsg+="Please enter your DrivingLicence\n";
        }

        if (empty(f.jobapplicationEndorsements.value))
            {
              if (errMsg=="") {f.jobapplicationEndorsements.focus();}
          errMsg+="Please enter your Endorsements\n";
        }

        if (empty(f.jobapplicationEndorsementDetails.value))
            {
              if (errMsg=="") {f.jobapplicationEndorsementDetails.focus();}
          errMsg+="Please enter your EndorsementDetails\n";
        }

        if (empty(f.jobapplicationLimitingActivity.value))
            {
              if (errMsg=="") {f.jobapplicationLimitingActivity.focus();}
          errMsg+="Please enter your LimitingActivity\n";
        }

        if (empty(f.jobapplicationLimitingActivityDetails.value))
            {
              if (errMsg=="") {f.jobapplicationLimitingActivityDetails.focus();}
          errMsg+="Please enter your LimitingActivityDetails\n";
        }

        if (empty(f.jobapplicationDaysAvailable.value))
            {
              if (errMsg=="") {f.jobapplicationDaysAvailable.focus();}
          errMsg+="Please enter your DaysAvailable\n";
        }

        if (empty(f.jobapplicationAreasAvailable.value))
            {
              if (errMsg=="") {f.jobapplicationAreasAvailable.focus();}
          errMsg+="Please enter your AreasAvailable\n";
        }

        if (empty(f.jobapplicationOvertime.value))
            {
              if (errMsg=="") {f.jobapplicationOvertime.focus();}
          errMsg+="Please enter your Overtime\n";
        }

        if (empty(f.jobapplicationConvictions.value))
            {
              if (errMsg=="") {f.jobapplicationConvictions.focus();}
          errMsg+="Please enter your Convictions\n";
        }

        if (empty(f.jobapplicationConvictionDetails.value))
            {
              if (errMsg=="") {f.jobapplicationConvictionDetails.focus();}
          errMsg+="Please enter your ConvictionDetails\n";
        }

        if (empty(f.jobapplicationMedicalExamination.value))
            {
              if (errMsg=="") {f.jobapplicationMedicalExamination.focus();}
          errMsg+="Please enter your MedicalExamination\n";
        }

        if (empty(f.jobapplicationPriorApplication.value))
            {
              if (errMsg=="") {f.jobapplicationPriorApplication.focus();}
          errMsg+="Please enter your PriorApplication\n";
        }

        if (empty(f.jobapplicationWorkPermit.value))
            {
              if (errMsg=="") {f.jobapplicationWorkPermit.focus();}
          errMsg+="Please enter your WorkPermit\n";
        }

        if (empty(f.jobapplicationNotice.value))
            {
              if (errMsg=="") {f.jobapplicationNotice.focus();}
          errMsg+="Please enter your Notice\n";
        }

        if (empty(f.jobapplicationDisciplinary.value))
            {
              if (errMsg=="") {f.jobapplicationDisciplinary.focus();}
          errMsg+="Please enter your Disciplinary\n";
        }

        if (empty(f.jobapplicationDisciplinaryDetails.value))
            {
              if (errMsg=="") {f.jobapplicationDisciplinaryDetails.focus();}
          errMsg+="Please enter your DisciplinaryDetails\n";
        }

        if (empty(f.jobapplicationEmployment1Employer.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment1Employer.focus();}
          errMsg+="Please enter your Employment1Employer\n";
        }

        if (empty(f.jobapplicationEmployment1Dates.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment1Dates.focus();}
          errMsg+="Please enter your Employment1Dates\n";
        }

        if (empty(f.jobapplicationEmployment1Position.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment1Position.focus();}
          errMsg+="Please enter your Employment1Position\n";
        }

        if (empty(f.jobapplicationEmployment1Reason.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment1Reason.focus();}
          errMsg+="Please enter your Employment1Reason\n";
        }

        if (empty(f.jobapplicationEmployment2Employer.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment2Employer.focus();}
          errMsg+="Please enter your Employment2Employer\n";
        }

        if (empty(f.jobapplicationEmployment2Dates.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment2Dates.focus();}
          errMsg+="Please enter your Employment2Dates\n";
        }

        if (empty(f.jobapplicationEmployment2Position.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment2Position.focus();}
          errMsg+="Please enter your Employment2Position\n";
        }

        if (empty(f.jobapplicationEmployment2Reason.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment2Reason.focus();}
          errMsg+="Please enter your Employment2Reason\n";
        }

        if (empty(f.jobapplicationEmployment3Employer.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment3Employer.focus();}
          errMsg+="Please enter your Employment3Employer\n";
        }

        if (empty(f.jobapplicationEmployment3Dates.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment3Dates.focus();}
          errMsg+="Please enter your Employment3Dates\n";
        }

        if (empty(f.jobapplicationEmployment3Position.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment3Position.focus();}
          errMsg+="Please enter your Employment3Position\n";
        }

        if (empty(f.jobapplicationEmployment3Reason.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment3Reason.focus();}
          errMsg+="Please enter your Employment3Reason\n";
        }

        if (empty(f.jobapplicationEmployment4Employer.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment4Employer.focus();}
          errMsg+="Please enter your Employment4Employer\n";
        }

        if (empty(f.jobapplicationEmployment4Dates.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment4Dates.focus();}
          errMsg+="Please enter your Employment4Dates\n";
        }

        if (empty(f.jobapplicationEmployment4Position.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment4Position.focus();}
          errMsg+="Please enter your Employment4Position\n";
        }

        if (empty(f.jobapplicationEmployment4Reason.value))
            {
              if (errMsg=="") {f.jobapplicationEmployment4Reason.focus();}
          errMsg+="Please enter your Employment4Reason\n";
        }

        if (empty(f.jobapplicationCurrentlyEmployed.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentlyEmployed.focus();}
          errMsg+="Please enter your CurrentlyEmployed\n";
        }

        if (empty(f.jobapplicationCurrentEmployer.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployer.focus();}
          errMsg+="Please enter your CurrentEmployer\n";
        }

        if (empty(f.jobapplicationCurrentEmployerAddress.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerAddress.focus();}
          errMsg+="Please enter your CurrentEmployerAddress\n";
        }

        if (empty(f.jobapplicationCurrentEmployerPhone.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerPhone.focus();}
          errMsg+="Please enter your CurrentEmployerPhone\n";
        }

        if (empty(f.jobapplicationCurrentEmployerBusiness.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerBusiness.focus();}
          errMsg+="Please enter your CurrentEmployerBusiness\n";
        }

        if (empty(f.jobapplicationCurrentEmployerPosition.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerPosition.focus();}
          errMsg+="Please enter your CurrentEmployerPosition\n";
        }

        if (empty(f.jobapplicationCurrentEmployerSalary.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerSalary.focus();}
          errMsg+="Please enter your CurrentEmployerSalary\n";
        }

        if (empty(f.jobapplicationCurrentEmployerReason.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerReason.focus();}
          errMsg+="Please enter your CurrentEmployerReason\n";
        }

        if (empty(f.jobapplicationCurrentEmployerServiceLength.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerServiceLength.focus();}
          errMsg+="Please enter your CurrentEmployerServiceLength\n";
        }

        if (empty(f.jobapplicationCurrentEmployerServiceFrom.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerServiceFrom.focus();}
          errMsg+="Please enter your CurrentEmployerServiceFrom\n";
        }

        if (empty(f.jobapplicationCurrentEmployerServiceTo.value))
            {
              if (errMsg=="") {f.jobapplicationCurrentEmployerServiceTo.focus();}
          errMsg+="Please enter your CurrentEmployerServiceTo\n";
        }

        if (empty(f.jobapplicationEducationSchool.value))
            {
              if (errMsg=="") {f.jobapplicationEducationSchool.focus();}
          errMsg+="Please enter your EducationSchool\n";
        }

        if (empty(f.jobapplicationEducationSchoolFrom.value))
            {
              if (errMsg=="") {f.jobapplicationEducationSchoolFrom.focus();}
          errMsg+="Please enter your EducationSchoolFrom\n";
        }

        if (empty(f.jobapplicationEducationSchoolTo.value))
            {
              if (errMsg=="") {f.jobapplicationEducationSchoolTo.focus();}
          errMsg+="Please enter your EducationSchoolTo\n";
        }

        if (empty(f.jobapplicationEducationSchoolExaminations.value))
            {
              if (errMsg=="") {f.jobapplicationEducationSchoolExaminations.focus();}
          errMsg+="Please enter your EducationSchoolExaminations\n";
        }

        if (empty(f.jobapplicationEducationCollege.value))
            {
              if (errMsg=="") {f.jobapplicationEducationCollege.focus();}
          errMsg+="Please enter your EducationCollege\n";
        }

        if (empty(f.jobapplicationEducationCollegeFrom.value))
            {
              if (errMsg=="") {f.jobapplicationEducationCollegeFrom.focus();}
          errMsg+="Please enter your EducationCollegeFrom\n";
        }

        if (empty(f.jobapplicationEducationCollegeTo.value))
            {
              if (errMsg=="") {f.jobapplicationEducationCollegeTo.focus();}
          errMsg+="Please enter your EducationCollegeTo\n";
        }

        if (empty(f.jobapplicationEducationCollegeExaminations.value))
            {
              if (errMsg=="") {f.jobapplicationEducationCollegeExaminations.focus();}
          errMsg+="Please enter your EducationCollegeExaminations\n";
        }

        if (empty(f.jobapplicationEducationFurther.value))
            {
              if (errMsg=="") {f.jobapplicationEducationFurther.focus();}
          errMsg+="Please enter your EducationFurther\n";
        }

        if (empty(f.jobapplicationEducationFurtherFrom.value))
            {
              if (errMsg=="") {f.jobapplicationEducationFurtherFrom.focus();}
          errMsg+="Please enter your EducationFurtherFrom\n";
        }

        if (empty(f.jobapplicationEducationFurtherTo.value))
            {
              if (errMsg=="") {f.jobapplicationEducationFurtherTo.focus();}
          errMsg+="Please enter your EducationFurtherTo\n";
        }

        if (empty(f.jobapplicationEducationFurtherExaminations.value))
            {
              if (errMsg=="") {f.jobapplicationEducationFurtherExaminations.focus();}
          errMsg+="Please enter your EducationFurtherExaminations\n";
        }

        if (empty(f.jobapplicationEducationJob.value))
            {
              if (errMsg=="") {f.jobapplicationEducationJob.focus();}
          errMsg+="Please enter your EducationJob\n";
        }

        if (empty(f.jobapplicationEducationJobDate.value))
            {
              if (errMsg=="") {f.jobapplicationEducationJobDate.focus();}
          errMsg+="Please enter your EducationJobDate\n";
        }

        if (empty(f.jobapplicationEducationJobSubject.value))
            {
              if (errMsg=="") {f.jobapplicationEducationJobSubject.focus();}
          errMsg+="Please enter your EducationJobSubject\n";
        }

        if (empty(f.jobapplicationProfessionalAssociations.value))
            {
              if (errMsg=="") {f.jobapplicationProfessionalAssociations.focus();}
          errMsg+="Please enter your ProfessionalAssociations\n";
        }

        if (empty(f.jobapplicationLanguages.value))
            {
              if (errMsg=="") {f.jobapplicationLanguages.focus();}
          errMsg+="Please enter your Languages\n";
        }

        if (empty(f.jobapplicationLeisure.value))
            {
              if (errMsg=="") {f.jobapplicationLeisure.focus();}
          errMsg+="Please enter your Leisure\n";
        }

        if (empty(f.jobapplicationSupplementary.value))
            {
              if (errMsg=="") {f.jobapplicationSupplementary.focus();}
          errMsg+="Please enter your Supplementary\n";
        }

        if (empty(f.jobapplicationRelated.value))
            {
              if (errMsg=="") {f.jobapplicationRelated.focus();}
          errMsg+="Please enter your Related\n";
        }

        if (empty(f.jobapplicationRelatedDetails.value))
            {
              if (errMsg=="") {f.jobapplicationRelatedDetails.focus();}
          errMsg+="Please enter your RelatedDetails\n";
        }

        if (empty(f.jobapplicationSignature.value))
            {
              if (errMsg=="") {f.jobapplicationSignature.focus();}
          errMsg+="Please enter your Signature\n";
        }

        if (empty(f.jobapplicationDate.value))
            {
              if (errMsg=="") {f.jobapplicationDate.focus();}
          errMsg+="Please enter your Date\n";
        }

        if (empty(f.jobapplicationContactEmployer.value))
            {
              if (errMsg=="") {f.jobapplicationContactEmployer.focus();}
          errMsg+="Please enter your ContactEmployer\n";
        }

        if (empty(f.jobapplicationRef1Name.value))
            {
              if (errMsg=="") {f.jobapplicationRef1Name.focus();}
          errMsg+="Please enter your Ref1Name\n";
        }

        if (empty(f.jobapplicationRef1Position.value))
            {
              if (errMsg=="") {f.jobapplicationRef1Position.focus();}
          errMsg+="Please enter your Ref1Position\n";
        }

        if (empty(f.jobapplicationRef1Address.value))
            {
              if (errMsg=="") {f.jobapplicationRef1Address.focus();}
          errMsg+="Please enter your Ref1Address\n";
        }

        if (empty(f.jobapplicationRef1Phone.value))
            {
              if (errMsg=="") {f.jobapplicationRef1Phone.focus();}
          errMsg+="Please enter your Ref1Phone\n";
        }

        if (empty(f.jobapplicationRef2Name.value))
            {
              if (errMsg=="") {f.jobapplicationRef2Name.focus();}
          errMsg+="Please enter your Ref2Name\n";
        }

        if (empty(f.jobapplicationRef2Position.value))
            {
              if (errMsg=="") {f.jobapplicationRef2Position.focus();}
          errMsg+="Please enter your Ref2Position\n";
        }

        if (empty(f.jobapplicationRef2Address.value))
            {
              if (errMsg=="") {f.jobapplicationRef2Address.focus();}
          errMsg+="Please enter your Ref2Address\n";
        }

        if (empty(f.jobapplicationRef2Phone.value))
            {
              if (errMsg=="") {f.jobapplicationRef2Phone.focus();}
          errMsg+="Please enter your Ref2Phone\n";
        }

        if (empty(f.jobapplicationSource.value))
            {
              if (errMsg=="") {f.jobapplicationSource.focus();}
          errMsg+="Please enter your Source\n";
        }

        if (empty(f.jobapplicationSpare01.value))
            {
              if (errMsg=="") {f.jobapplicationSpare01.focus();}
          errMsg+="Please enter your Spare01\n";
        }

        if (empty(f.jobapplicationEqOppsWhiteEuropean.value))
            {
              if (errMsg=="") {f.jobapplicationEqOppsWhiteEuropean.focus();}
          errMsg+="Please enter your EqOppsWhiteEuropean\n";
        }

        if (empty(f.jobapplicationEqOppsAsian.value))
            {
              if (errMsg=="") {f.jobapplicationEqOppsAsian.focus();}
          errMsg+="Please enter your Field96\n";
        }

        if (empty(f.jobapplicationEqOppsAfrican.value))
            {
              if (errMsg=="") {f.jobapplicationEqOppsAfrican.focus();}
          errMsg+="Please enter your EqOppsAfrican\n";
        }

        if (empty(f.jobapplicationEqOppsHispanic.value))
            {
              if (errMsg=="") {f.jobapplicationEqOppsHispanic.focus();}
          errMsg+="Please enter your EqOppsHispanic\n";
        }

        if (empty(f.jobapplicationEqOppsPakistani.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsPakistani.focus();}
          errMsg+="Please enter your EqOppsPakistani\n";
        }

        if (empty(f.jobapplicationEqOppsAfricanCaribbean.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsAfricanCaribbean.focus();}
          errMsg+="Please enter your EqOppsAfricanCaribbean\n";
        }

        if (empty(f.jobapplicationEqOppsChinese.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsChinese.focus();}
          errMsg+="Please enter your EqOppsChinese\n";
        }

        if (empty(f.jobapplicationEqOppsEnglish.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsEnglish.focus();}
          errMsg+="Please enter your EqOppsEnglish\n";
        }

        if (empty(f.jobapplicationEqOppsIndian.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsIndian.focus();}
          errMsg+="Please enter your EqOppsIndian\n";
        }

        if (empty(f.jobapplicationEqOppsMixed.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsMixed.focus();}
          errMsg+="Please enter your EqOppsMixed\n";
        }

        if (empty(f.jobapplicationEqOppsOther.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsOther.focus();}
          errMsg+="Please enter your EqOppsOther\n";
        }

        if (empty(f.jobapplicationEqOppsGender.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsGender.focus();}
          errMsg+="Please enter your EqOppsGender\n";
        }

        if (empty(f.jobapplicationEqOppsAgeRange.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsAgeRange.focus();}
          errMsg+="Please enter your EqOppsAgeRange\n";
        }

        if (empty(f.jobapplicationEqOppsDisability.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsDisability.focus();}
          errMsg+="Please enter your EqOppsDisability\n";
        }

        if (empty(f.jobapplicationEqOppsDisabilityDetails.value))
        {
          if (errMsg=="") {f.jobapplicationEqOppsDisabilityDetails.focus();}
          errMsg+="Please enter your EqOppsDisabilityDetails\n";
        }

        if (empty(f.jobapplicationSpare02.value))
            {
              if (errMsg=="") {f.jobapplicationSpare02.focus();}
          errMsg+="Please enter your Spare02\n";
        }
        */
     break;

     case "linkForm":
        if (empty(f.linkName.value))
        {
          if (errMsg=="") {f.linkName.focus();}
          errMsg+="Please enter the Link Name\n";
        }

        if (empty(f.description.value))
        {
          if (errMsg=="") {f.description.focus();}
          errMsg+="Please enter the Description\n";
        }

        if (empty(f.webAddress.value))
        {
          if (errMsg=="") {f.webAddress.focus();}
          errMsg+="Please enter the Web Address\n";
        }
        else
        {
          if (!checkURL(f.webAddress.value))
          {
            if (errMsg=="") {f.webAddress.focus();}
            errMsg+="That Web Address is not valid\n";
          }
        }

      break;

      case "newsForm":
        if (empty(f.title.value))
        {
          if (errMsg=="") {f.title.focus();}
          errMsg+="Please enter the Title of the Item\n";
        }

        if (empty(f.newsText.value))
        {
          if (errMsg=="") {f.newsText.focus();}
          errMsg+="Please enter the Text of the Item\n";
        }


        if (!validateDate(f, "newsDate"))
        {
          if (errMsg=="") {f.newsDateDay.focus();}
          errMsg+="That Date is not a valid date\n";
        }

        if (!empty(f.sequence.value) && !isNumeric(f.sequence.value))
        {
          if (errMsg=="") {f.sequence.focus();}
          errMsg+="If entered, the sequence must be numeric\n";
        }

        /*
        if (empty(f.contact.value))
        {
          if (errMsg=="") {f.contact.focus();}
          errMsg+="Please enter the contact\n";
        }
        */

      break;

      case "sliderpicForm":
       // No validation possible
      break;

      case "staffForm":
        if (empty(f.staffName.value))
        {
          if (errMsg=="") {f.staffName.focus();}
          errMsg+="Please enter the Staff Member's Name\n";
        }

        if (f.admin.value == 1)
        {

          if (empty(f.staffEmail.value))
          {
            if (errMsg=="") {f.staffEmail.focus();}
            errMsg+="Please enter your Email Address\n";
          }
          else
          {
            if (!checkEmail (f.staffEmail.value))
            {
              if (errMsg=="")  {f.staffEmail.focus();}
              errMsg+="That Email address is not valid\n";
            }
          }


          if (empty(f.staffPassword.value))
          {
            if (errMsg=="") {f.staffPassword.focus();}
            errMsg+="Please choose a Password\n";
          }
          else
          {
            if (f.admin.value == 0)
            {
              if (empty(f.staffPasswordConfirm.value))
              {
                if (errMsg=="") {f.staffPasswordConfirm.focus();}
                errMsg+="Please confirm your Password\n";
              }
              else
              {
                if (f.staffPassword.value != f.staffPasswordConfirm.value)
                {
                  if (errMsg=="") {f.staffPasswordConfirm.focus();}
                  errMsg+="Those Passwords do not match\n";
                }
              }
            }
          }
        }

        if (!empty(f.staffDisplaySequence.value) && !isNumeric(f.staffDisplaySequence.value))
        {
          if (errMsg=="") {f.staffDisplaySequence.focus();}
          errMsg+="If entered, the Display Sequence must be numeric\n";
        }

      break;

      case "trainingForm":

        if (empty(f.trainingTitle.value))
        {
          if (errMsg=="") {f.trainingTitle.focus();}
          errMsg+="Please enter the Title\n";
        }
        /*
        if (empty(f.trainingLength.value))
        {
          if (errMsg=="") {f.trainingLength.focus();}
          errMsg+="Please enter the trainingLength\n";
        }
        */
        var datesValid = true;
        if (!validateDate(f, "trainingStartDate"))
        {
          if (errMsg=="") {f.trainingStartDateDay.focus();}
          errMsg+="The Start Date is not a valid date\n";
          datesValid = false;
        }

        if (dateEntered (f,"trainingEndDate"))
        {
          if (!validateDate(f, "trainingEndDate"))
          {
            if (errMsg=="") {f.trainingEndDateDay.focus();}
            errMsg+="The End Date is not a valid date\n";
            datesValid = false;
          }

          else
          {
            if (datesValid)
            {
              if (compareDates(f, "trainingStartDate","trainingEndDate") == 1)
              {
                if (errMsg=="") {f.trainingEndDateDay.focus();}
                errMsg+="The End Date cannot be earlier than the Start Date\n";
              }
            }
          }

        }

        if (empty(f.trainingContactPhone.value) && empty(f.trainingContactEmail.value))
        {
          if (errMsg=="") {f.trainingContactPhone.focus();}
          errMsg+="Please enter either a Contact Phone No. or Contact Email Address\n";
        }
      break;
       /*
      case "vacancyForm":
        if (empty(f.vacancyTitle.value))
        {
          if (errMsg=="") {f.vacancyTitle.focus();}
          errMsg+="Please enter the vacancy Title\n";
        }

        if (!validateDate(f, "vacancyClosingDate", "Future"))
        {
          if (errMsg=="") {f.vacancyClosingDate.focus();}
          errMsg+="The Closing Date is not a valid future date\n";
        }

        if (empty(f.vacancyLocation.value))
        {
          if (errMsg=="") {f.vacancyLocation.focus();}
          errMsg+="Please enter the Location\n";
        }

        if (empty(f.vacancySalary.value))
        {
          if (errMsg=="") {f.vacancySalary.focus();}
          errMsg+="Please enter theSalary\n";
        }

        if (empty(f.vacancyDescription.value))
        {
          if (errMsg=="") {f.vacancyDescription.focus();}
          errMsg+="Please enter the Description\n";
        }

        if (empty(f.vacancyCriterion1.value) && empty(f.vacancyCriterion2.value) &&
            empty(f.vacancyCriterion3.value) && empty(f.vacancyCriterion4.value) &&
            empty(f.vacancyCriterion5.value) && empty(f.vacancyCriterion6.value))
        {
          if (errMsg=="") {f.vacancyCriterion1.focus();}
          errMsg+="Please enter at least 1 Selection Criterion\n";
        }

        /*
        if (empty(f.vacancyField13.value))
        {
          if (errMsg=="") {f.vacancyField13.focus();}
          errMsg+="Please enter the vacancyField13\n";
        }

        if (empty(f.vacancyField14.value))
        {
          if (errMsg=="") {f.vacancyField14.focus();}
          errMsg+="Please enter the vacancyField14\n";
        }

        if (empty(f.vacancyField15.value))
        {
          if (errMsg=="") {f.vacancyField15.focus();}
          errMsg+="Please enter the vacancyField15\n";
        }

        if (empty(f.vacancyField16.value))
        {
          if (errMsg=="") {f.vacancyField16.focus();}
          errMsg+="Please enter the vacancyField16\n";
        }

        if (empty(f.vacancyField17.value))
        {
          if (errMsg=="") {f.vacancyField17.focus();}
          errMsg+="Please enter the vacancyField17\n";
        }

        if (empty(f.vacancyField18.value))
        {
          if (errMsg=="") {f.vacancyField18.focus();}
          errMsg+="Please enter the vacancyField18\n";
        }

      break;
      */
      default:
      return true;
    }

    if (errMsg!="")
    {
      alert(errMsg);
      return false;
    }
    else return true;
  }

  var lastDiv="IPLogo";
  function MCZZsetDiv(newDiv)
  {
    var d=getElement(lastDiv);
    d.className="hide";

    d=getElement(newDiv);
    if (newDiv == "IPLogo") {d.className = "showIPLogo";}
    else {d.className="show";}
    lastDiv=newDiv;

  }