
function populate(form) {


  var countylist = form.elements[17];
  var county_id = countylist.options[countylist.selectedIndex].value;
  var region = 0;


  if (county_id == "") {
    return;
  }
  else {
    switch(countylist.options[countylist.selectedIndex].text) {
      case 'Antrim':
        region = 1;
        break;
      case 'Armagh':
        region = 1;
        break;
      case 'Carlow':
        region = 0;
        break;
      case 'Cavan':
        region = 0;
        break;
      case 'Clare':
        region = 0;
        break;
      case 'Cork':
        region = 0;
        break;
      case 'Derry':
        region = 1;
        break;
      case 'Donegal':
        region = 0;
        break;
      case 'Down':
        region = 1;
        break;
      case 'Co Dublin':
        region = 0;
        break;
      case 'Dublin 1':
        region = 0;
        break;
      case 'Dublin 2':
        region = 0;
        break;
      case 'Dublin 3':
        region = 0;
        break;
      case 'Dublin 4':
        region = 0;
        break;
      case 'Dublin 5':
        region = 0;
        break;
      case 'Dublin 6':
        region = 0;
        break;
      case 'Dublin 6w':
        region = 0;
        break;
      case 'Dublin 7':
        region = 0;
        break;
      case 'Dublin 8':
        region = 0;
        break;
      case 'Dublin 9':
        region = 0;
        break;
      case 'Dublin 10':
        region = 0;
        break;
      case 'Dublin 11':
        region = 0;
        break;
      case 'Dublin 12':
        region = 0;
        break;
      case 'Dublin 13':
        region = 0;
        break;
      case 'Dublin 14':
        region = 0;
        break;
      case 'Dublin 15':
        region = 0;
        break;
      case 'Dublin 16':
        region = 0;
        break;
      case 'Dublin 17':
        region = 0;
        break;
      case 'Dublin 18':
        region = 0;
        break;
      case 'Dublin 19':
        region = 0;
        break;
      case 'Dublin 20':
        region = 0;
        break;
      case 'Dublin 21':
        region = 0;
        break;
      case 'Dublin 22':
        region = 0;
        break;
      case 'Dublin 23':
        region = 0;
        break;
      case 'Dublin 24':
        region = 0;
        break;
      case 'Fermanagh':
        region = 1;
        break;
      case 'Galway':
        region = 0;
        break;
      case 'Kerry':
        region = 0;
        break;
      case 'Kildare':
        region = 0;
        break;
      case 'Kilkenny':
        region = 0;
        break;
      case 'Laois':
        region = 0;
        break;
      case 'Leitrim':
        region = 0;
        break;
      case 'Limerick':
        region = 0;
        break;
      case 'Longford':
        region = 0;
        break;
      case 'Louth':
        region = 0;
        break;
      case 'Mayo':
        region = 0;
        break;
      case 'Meath':
        region = 0;
        break;
      case 'Monaghan':
        region = 0;
        break;
      case 'Offaly':
        region = 0;
        break;
      case 'Roscommon':
        region = 0;
        break;
      case 'Sligo':
        region = 0;
        break;
      case 'Tipperary':
        region = 0;
        break;
      case 'Tyrone':
        region = 1;
        break;
      case 'Waterford':
        region = 0;
        break;
      case 'Westmeath':
        region = 0;
        break;
      case 'Wexford':
        region = 0;
        break;
      case 'Wicklow':
        region = 0;
        break;
      case 'Not From Ireland':
        region = 99;
        break;
    }


  }


  // alert(form.elements[18].name);   // -> country
  // alert(form.elements[21].name);   // -> home phone
  // alert(form.elements[22].name);   // -> mobile phone


  // set the country to be ireland if any ROI county is selected...
  // set the country to be UK if any NI county is selected...
  // set the country to be nothing if any other county is selected...
  var country;
  switch(region) {
    case 0:
      country = 103;
      break;
    case 1:
      country = 159;
      break;
    case 99:
      country = 1;
      break;
  }

  form.elements[18].options[country].selected = true;



}


