function themen(x,lang)
{
	document.getElementById("Sprache").style.display = "none";
	document.getElementById("Thema").style.display = "none";
	document.getElementById("Kinder").style.display = "none";

	document.Formular.art[x].checked=true;

	if(x == 1 || x == 3) {
		document.getElementById("Thema").style.display = "inline";
		document.getElementById("Sprache").style.display = "inline";
	}
	if(x == 2 && lang == "de") {
		document.getElementById("Kinder").style.display = "inline";
	}
}
/*
window.onload=function(){
var x = document.getElementsByName("art");
alert(x[0]);
	if(x[0]!="")
		document.Formular.art[0].checked=true;
}
*/
   function getElements(){
        var x=document.getElementsByName("myInput")
        alert(x.length + " elements!")
    }

function infos(x)
{
	if(x.checked == false) {
		x.checked = true;
	} else {
		x.checked = false;
	}
}

function isNumber (value, min)
{
	return (isFinite(value) && value >= min);
}

function chkformular (lang) {
	switch(lang) {
	  case "de": var Sprache = new Array("Bitte füllen Sie alle mit * gekennzeichneten Felder korrekt aus.","Die E-Mail-Adresse ist nicht korrekt.","Bitte geben Sie eine korrekte Postleitzahl ein.\n(nur Zahlen erlaubt)","Bitte geben Sie eine Telefonnummer für eventl. Rückfragen ein.","Bitte geben Sie die Anzahl der Personen ein.","Bitte geben Sie die Anzahl der Begleiter ein.");
	  break;
	  case "es": var Sprache = new Array("* Las casillas deben ser rellenados para poder enviar la reservación.","La E-mail no está correcta.","Completar por favor un código postal numérico.\n(sólo números)","¿Tienes número teléfonico para hacer contacto con ustedes, por favor?","Por favor, inscriba número de personas.","Por favor, inscriba su acompañante");
	  break;
	  case "fr": var Sprache = new Array("* Les cases doivent être remplies pour pouvoir envoyer l´inscription.","L'email n'est pas correct.","Veuillez compléter un code postal numérique.\n(uniquement des chiffres)","S`il vous plaît, indiquez votre numéro de téléfone pour eventuelle questions.","S´il vous plaît, indiquez nombre de personnes.","S´il vous plaît, indiquez votre accompagnants.");
	  break;
	  case "it": var Sprache = new Array("* La compilazione è obbligatoria per potere inviare la prenotazione.","Il email non è corretto.","Riempire prego un codice postale numerico.\n(solo numeri)","Si prega di lasciare un numero di telefono per eventuali domande.","Inserisca il num. partecipanti.","Inserisca il num. accompagnatori.");
	  break;
	  default: var Sprache = new Array("Please fill in all fields marked with a * before submitting.","The E-Mail address is not correct.","Please fill in a correct postal code.\n(only numbers allowed)","Please leave your telephone number in case of further inquiry.","Please enter the number of people.","Please enter the number of companions.");
	  break;
	}


  if (document.Formular.a_name.value == "") {
    alert(Sprache[0]);
    document.Formular.a_name.focus();
    return false;
  }
  if (document.Formular.a_mail.value == "") {
    alert(Sprache[0]);
    document.Formular.a_mail.focus();
    return false;
  }
  if (document.Formular.a_mail.value.indexOf("@") == -1) {
    alert(Sprache[1]);
    document.Formular.a_mail.focus();
    return false;
  }
  if (document.Formular.firma.value == "") {
    alert(Sprache[0]);
    document.Formular.firma.focus();
    return false;
  }
  if (document.Formular.strasse.value == "") {
    alert(Sprache[0]);
    document.Formular.strasse.focus();
    return false;
  }
  if (document.Formular.plz.value == "") {
    alert(Sprache[2]);
    document.Formular.plz.focus();
    return false;
  }
  if (document.Formular.ort.value == "") {
    alert(Sprache[0]);
    document.Formular.ort.focus();
    return false;
  }
  if (document.Formular.telefon.value == "") {
    alert(Sprache[3]);
    document.Formular.telefon.focus();
    return false;
  }
  if (document.Formular.person.value == "" || !isNumber(document.Formular.person.value, 1)) {
    alert(Sprache[4] + "\n(min. 1)");
    document.Formular.person.focus();
    return false;
  }
  if (document.Formular.begleit.value == "" || !isNumber(document.Formular.begleit.value, 0)) {
    alert(Sprache[5] + "\n(min. 0)");
    document.Formular.begleit.focus();
    return false;
  }
}
