function menueInit() {
  
  var x = document.getElementById("fenster").clientWidth;
  document.getElementById("topmenue").style.left = x/2-400+'px';
  
}


function scrollPosition(offset) {
  
  var scroll;
  if (typeof window.pageYOffset != 'undefined') {
     scroll = window.pageYOffset;
  } else if (typeof document.compatMode != 'undefined' &&
    document.compatMode != 'BackCompat') {
    scroll = document.documentElement.scrollTop;
  } else if (typeof document.body != 'undefined') {
    scroll = document.body.scrollTop;
  }
  scroll = scroll*1+offset*1
  return scroll;
}


function mailschliessen() {
  document.getElementById("mailfenster").style.display = "none";
  document.getElementById("mailschatten").style.display = "none";
}


function kontakt(an,mail,betreff) {
  var x = document.getElementById("fenster").clientWidth;
  var y = document.getElementById("fenster").scrollHeight;

  document.getElementById("mailschatten").style.width = x+'px';
  document.getElementById("mailschatten").style.height = y+'px';
  
  document.getElementById("mailfenster").style.top = scrollPosition(100)+'px';
  document.getElementById("mailfenster").style.display = "block";
  document.getElementById("mailschatten").style.display = "block";
  document.mailform.an.value = an;
  document.mailform.empfaenger.value = mail;
  if (betreff != "") {
    document.mailform.betreff.value = betreff;
    document.mailform.betreff.readOnly = true;
  } else {
    document.mailform.betreff.readOnly = false;
  }
}


function rechnen(f,b,h,f2,b2,h2) {
  var u1=0;
  var u2=0;
  document.ver.durchmesser.value = Math.round(f*25.4+2*(b*h/100))/10;
  u1 = Math.round((f*25.4+2*(b*h/100))*3.1416)/10;
  document.ver.umfang.value =u1;
  document.ver.umfangdyn.value = Math.round((f*25.4+2*(b*h/100))*3.04)/10;

  document.ver.durchmesser2.value = Math.round(f2*25.4+2*(b2*h2/100))/10;
  u2 = Math.round((f2*25.4+2*(b2*h2/100))*3.1416)/10;
  document.ver.umfang2.value = u2;
  document.ver.umfangdyn2.value = Math.round((f2*25.4+2*(b2*h2/100))*3.04)/10;

  document.ver.differenz.value = Math.round(u2*1000/u1-1000)/10;
}


function reifenanleitung() {
  document.getElementById("reifenlayer1").style.display='block';
  document.getElementById("reifenlayer2").style.display='block';
}


function reifenschliessen() {
  document.getElementById("reifenlayer1").style.display='none';
  document.getElementById("reifenlayer2").style.display='none';
}


function gbChkForm() {
  if(document.gbform.details.value == "") {
    alert("Bitte einen Kommentar eingeben!");
    document.gbform.details.focus();
    return false;
  }

  if(document.gbform.name.value == "") {
    alert("Bitte Namen eingeben!");
    document.gbform.name.focus();
    return false;
  }
  document.gbform.safe.value="OK";
}


function kalenderShowDetails(lay) {

  kalenderSchliessen();

  document.getElementById(lay).style.display='block';
  document.getElementById(lay).style.top=scrollPosition(50)+'px';

  document.getElementById("S"+lay).style.display='block';
  document.getElementById("S"+lay).style.top=scrollPosition(60)+'px';
}


function kalenderSchliessen() {
  var i=0;
  while (document.getElementsByTagName("div")[i]) {
    if ( document.getElementsByTagName("div")[i].className == "kalenderlayer1" ||
         document.getElementsByTagName("div")[i].className == "kalenderlayer2" ) {
      document.getElementsByTagName("div")[i].style.display='none';
    }
    i++;
  }
}


function kalenderChkForm() {

  if(document.termin.dauer.value < 0 ||
     document.termin.dauer.value > 10) {
    alert("Die Dauer kann nur zwischen 1 und 9 Tagen liegen!");
    document.termin.dauer.focus();
    return false;
  }
  if(document.termin.name.value == "") {
    alert("Gib bitte einen Namen für die Veranstaltung ein!");
    document.termin.name.focus();
    return false;
  }
  if(document.termin.ort.value == "") {
    alert("Wo findet das Treffen statt?");
    document.termin.ort.focus();
    return false;
  }     
  if ((document.termin.mail.value.indexOf('@') == -1 ||
      document.termin.mail.value.indexOf('.') == -1 ||
      document.termin.mail.value.length < 7) &&
      document.termin.aktiv.value == 0) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.termin.mail.focus();
    return false;
  }

}


function anzeigenChkForm() {

  if(document.formu.such[0].checked == false && document.formu.such[1].checked == false) {
    alert("Soll etwas angeboten oder gesucht werden?");
    return false;
  }
  if(document.formu.titel.value == "" && document.formu.such[0].checked) {
    alert("Bitte Eingeben, was verkauft werden soll!");
    document.formu.titel.focus();
    return false;
  }
  if(document.formu.titel.value == "" && document.formu.such[1].checked) {
    alert("Bitte Eingeben, was gesucht wird!");
    document.formu.titel.focus();
    return false;
  }
  if(document.formu.details.value == "") {
    alert("Bitte Beschreibung eingeben!");
    document.formu.details.focus();
    return false;
  }
  if(document.formu.name.value == "") {
    alert("Bitte Namen eingeben!");
    document.formu.name.focus();
    return false;
  }
  if (document.formu.mail.value.indexOf('@') == -1 ||
      document.formu.mail.value.indexOf('.') == -1 ||
      document.formu.mail.value.length < 7) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.formu.mail.focus();
    return false;
  }

}


function ant(lay) {

  var i=0;
  while (document.getElementsByTagName("div")[i]) {
    if ( document.getElementsByTagName("div")[i].id != "menue" ) {
      document.getElementsByTagName("div")[i].style.display='none';
    }
    i++;
  }
  document.getElementById(lay).style.display='block';
  document.getElementById(lay).scrollIntoView(false)

}


function forumChkForm(ff) {

  if(document.getElementsByName("arti")[ff].value == "0000000000") {
    if(document.getElementsByName("titel")[ff].value == "") {
      alert("Bitte einen Titel für das neue Thema angeben!");
      document.getElementsByName("titel")[ff].focus();
      return false; }
    if(document.getElementsByName("details")[ff].value == "") {
      alert("Bitte Beschreibung eingeben!");
      document.getElementsByName("details")[ff].focus();
      return false; }
  } else {
    if(document.getElementsByName("details")[ff].value == "") {
      alert("Bitte Antwort eingeben!");
      document.getElementsByName("details")[ff].focus();
      return false; }
  }     
  if(document.getElementsByName("name")[ff].value == "") {
    alert("Bitte Namen eingeben!");
    document.getElementsByName("name")[ff].focus();
    return false; }
  if (document.getElementsByName("mail")[ff].value.indexOf('@') == -1) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.getElementsByName("mail")[ff].focus();
    return false; }
  if (document.getElementsByName("mail")[ff].value.indexOf('.') == -1) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.getElementsByName("mail")[ff].focus();
    return false; }
  if (document.getElementsByName("mail")[ff].value.length < 7) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.getElementsByName("mail")[ff].focus();
    return false; }
  document.getElementsByName("mailcode")[ff].value = "OK";

}


var alt = 1;

function galerieInit() {

  if (window.location.search > "?tab=6" || window.location.search < "?tab=1") {
    alt=1;
  }  else {
    alt = window.location.search.substr(5,1);
  }

  document.getElementById("tab"+alt).style.display = "block";

  for (var l = 1; l < 7; l++) {
    if (alt == l) {
      document.getElementById("menue"+l).style.backgroundImage="url(reiter2.gif)";
    } else {
      document.getElementById("menue"+l).style.backgroundImage="url(reiter1.gif)";
    }
  }

}


function galerieUmschalten(men) {
  document.getElementById("menue"+men).style.backgroundImage="url(reiter2.gif)";
  document.getElementById("tab"+men).style.display = "block";
  document.getElementById("menue"+alt).style.backgroundImage="url(reiter1.gif)";
  document.getElementById("tab"+alt).style.display = "none";
  alt = men;
}


function bewerbungChkForm() {
  if(document.formu.name.value == "") {
    alert("Bitte Namen eingeben!");
    document.formu.name.focus();
    return false; }
  if (document.formu.mail.value.indexOf('@') < 1) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.formu.mail.focus();
    return false; }
  if (document.formu.mail.value.indexOf('.') < 4) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.formu.mail.focus();
    return false; }
  if (document.formu.mail.value.length < 7) {
    alert("Gib bitte Deine richtige eMail Adresse an");
    document.formu.mail.focus();
    return false; }
  if(document.formu.modell.value == "") {
    alert("Bitte Modell eingeben!");
    document.formu.modell.focus();
    return false; }
  if(document.formu.baujahr.value == "") {
    alert("Bitte Baujahr eingeben!");
    document.formu.baujahr.focus();
    return false; }
  if(document.formu.farbe.value == "") {
    alert("Bitte Farbe eingeben!");
    document.formu.farbe.focus();
    return false; }
  if(document.formu.motor.value == "") {
    alert("Bitte Motor eingeben!");
    document.formu.motor.focus();
    return false; }
  if(document.formu.ps.value == "") {
    alert("Bitte Leistung eingeben!");
    document.formu.ps.focus();
    return false; }
  if(document.formu.vmax.value == "") {
    alert("Bitte Höchstgeschwindigkeit eingeben!");
    document.formu.vmax.focus();
    return false; }
  if(document.formu.fahrwerk.value == "") {
    alert("Bitte Fahrwerk eingeben!");
    document.formu.fahrwerk.focus();
    return false; }
  if(document.formu.reifen.value == "") {
    alert("Bitte Felgen und Reifen eingeben!");
    document.formu.reifen.focus();
    return false; }
  if(document.formu.leer.value == "") {
    alert("Bitte Leergewicht eingeben!");
    document.formu.leer.focus();
    return false; }
  if(document.formu.gesamt.value == "") {
    alert("Bitte Gesamtgewicht eingeben!");
    document.formu.gesamt.focus();
    return false; }
}


function zitat() {
  var zufall;
  zufall=Math.floor(Math.random()*13)+1;
  document.getElementById('z'+zufall).style.display = 'block';
}