function submitTrackTrace(callSubmit) {
  function isAlphabetic(character) {
    return (character >= "A" && character <= "Z");
  }
  function isNumeric(character) {
    return (character >= "0" && character <= "9");
  }
  var packageId = new String(document.forms.trackTrace.i_stregkode.value).toUpperCase();
  var msg = "Pakkanummarið {" + packageId + "} er ikki galdandi!\n"
    + "Nummarið (tveir stavir/tvey tøl + níggju tøl + landakoda (tveir stavir),\n"
    + "t.d. CC123456789FO) stendur á kvittanini til sendaran."
  if (packageId.length != 13) {
    alert(msg);
    return false;
  }
  if (isAlphabetic(packageId.charAt(0))) {
    if (!isAlphabetic(packageId.charAt(1))) {
      alert(msg);
      return false;
    }
  }
  else if (isNumeric(packageId.charAt(0))) {
    if (!isNumeric(packageId.charAt(1))) {
      alert(msg);
      return false;
    }
  }
  for (var i = 2; i < packageId.length; i++)  {
    var ch = packageId.charAt(i);
    if (i > packageId.length - (2 + 1)) {
      if (!isAlphabetic(ch)) {
        alert(msg);
        return false;
      }
    }
    else {
      if (!isNumeric(ch)) {
        alert(msg);
        return false;
      }
    }
  }
  if (callSubmit) {
//    document.forms.trackTrace.submit();
    showContent("http://www.postdanmark.dk/tracktrace/TrackTrace.do?i_stregkode=" + packageId + "&i_lang=INF&sourceurl=http://www.postur.fo/");
  }
  else {
    return true;
  }
}
