
function FormInit()
{
 document.regForm.typeRun.value = "";
 document.regForm.sex.value = "";
}

function FormChkAll()
{

 if (document.regForm.vname.value == "")
 {
  alert("Bitte Vornamen eingeben!");
  document.regForm.vname.focus();
  return false; 
 }

 if (document.regForm.nname.value == "")
 {
  alert("Bitte Nachnamen eingeben!");
  document.regForm.nname.focus();
  return false; 
 }

 if ( (document.regForm.jahrgang.value <  1900) ||
      (document.regForm.jahrgang.value >  2005) ||
      (document.regForm.jahrgang.value == "")
    )
 {
  alert("Bitte Jahrgang überprüfen und 4-stellig eingeben!");
  document.regForm.jahrgang.focus();
  return false;
 }

 if ( (document.regForm.sex[0].checked == false) &&
      (document.regForm.sex[1].checked == false)
    )
 {
  alert("Bitte Geschlecht 'M' (Männer) oder 'F' (Frauen) wählen!");
  return false;
 }

 if ( (document.regForm.typeRun[0].checked == false) &&
      (document.regForm.typeRun[1].checked == false) &&
      (document.regForm.typeRun[2].checked == false)
    )
 {
  alert("Bitte Schülerlauf oder Hauptlauf wählen!");
  return false;
 }
 if( (document.regForm.typeRun[1].checked == true) &&
     ( (document.regForm.type10km[0].checked == false) &&
       (document.regForm.type10km[1].checked == false))
   )
 {
  alert("Bei Hauptlauf bitte A- oder B-Lauf angeben (siehe obigen Hilfe-Button)");
  return false;
 }

 if ( ( document.regForm.sex[1].checked      == true) &&
      ( document.regForm.typeRun[1].checked  == true) &&
      ( document.regForm.type10km[1].checked == true) )
 {
  alert("Alle Frauen müssen im B-Lauf starten (siehe obigen Hilfe-Button)");
  return false;
 }
 

 return true;
}

function FormChkVName()
{
  if (document.regForm.vname.value == "")
  {
    alert("Bitte Vornamen eingeben!");
    document.regForm.vname.focus();
    return;
  }
}
function FormChkNName()
{
  if (document.regForm.nname.value == "")
  {
    alert("Bitte Nachnamen eingeben!");
    document.regForm.nname.focus();
    return;
  }
}

function FormChkYear()
{
  if ( (document.regForm.jahrgang.value <  1900) ||
       (document.regForm.jahrgang.value == "")
     )
  {
    alert("Bitte Jahrgang überprüfen und 4-stellig eingeben!");
    document.regForm.jahrgang.focus();
    return false;
  }
 if ( (document.regForm.sex[0].checked == true) ||
      (document.regForm.sex[1].checked == true)
    )
 {
  FormSetAK();
 }
}

function FormChkSexM()
{
 if ( (document.regForm.sex[0].checked == true) &&
      (document.regForm.jahrgang.value != "") )
 {
  FormSetAK();
 }
}

function FormChkSexW()
{
 if ( (document.regForm.sex[1].checked == true) &&
      (document.regForm.jahrgang.value != "") )
 {
  FormSetAK();
 }
}

function FormSetAK()
{
 var date = new Date();
 var year = date.getYear();
 var age;
 var ak    ="";
 var total ="";

 age = year-document.regForm.jahrgang.value;
 if (document.regForm.sex[0].checked == true)
   total = "M";
 if (document.regForm.sex[1].checked == true)
   total = "W";

 if (age >= 80)
   ak = "80";
else if (age >= 75)
      ak = "75";
 else if (age >= 70)
      ak = "70";
 else if (age >= 65)
      ak = "65";
 else if (age >= 60)
      ak = "60";
 else if (age >= 55)
   ak = "55";
 else if (age >= 50)
   ak = "50";
 else if (age >= 45)
   ak = "45";
 else  if (age >= 40)
   ak = "40";
 else if (age >= 35)
   ak = "35";
 else if (age >= 30)
   ak = "30";
 else if (age >= 20)
   ak = "HK";
 else if (age > 17)
   ak = "JA";
 else if (age > 15)
   ak = "JB";
 else if (age > 14)
   ak = "15";
 else if (age > 13)
   ak = "14";
 else if (age > 12)
   ak = "13";
 else if (age > 11)
   ak = "12";
 else if (age > 10)
   ak = "11";
 else if (age > 9)
   ak = "10";
 else if (age > 8)
   ak = "9";
 else if (age > 7)
  ak = "8";

 total = total + ak;

 if(document.all)
   document.all.MicrosoftAK.innerHTML = total;
 else if(document.layers)
  {
   document.NetscapeAK.document.open();
   Gesamt = '<span class="AK")>' + total + '</span>';
   document.NetscapeAK.document.write(total);
   document.NetscapeAK.document.close();
  }
  
 document.regForm.aklasse.value = total;
 
}

function FormHelp()
{
  alert("Beim Hauptlauf wird zwischen A- und B-Lauf unterschieden.\n\nAlle Frauen und alle Läufer mit einer 10Km Zeit von mehr als 50 Minuten starten im B-Lauf. \nAlle Läufer mit einer 10Km Zeit von unter 50 Minuten müssen im A-Lauf starten.\n\nLäufer die im B-Lauf unter 49 Minuten ins Ziel einlaufen werden nicht gewertet.");
  return;
}