/*
 * Diese Funktion klappt das Menü aus.
 */
function klappeMenueAus(id){

if(id.style.visibility=='visible'){
   id.style.visibility='hidden';
}
else{
   id.style.visibility='visible';
}

}//ende klappeMenueAus()


/*
 * Diese Funktion zeigt beim Überfahren eines Bildes das dazugehörige größere Bild an.
 */
function zeigeBildAn(name, anzeigeID){

bild = new Image();
bild.src = "Images/Produkte/"  + name + ".jpg";
window.document.getElementById(anzeigeID).innerHTML = '<img src='+bild.src+' alt='+name+' border=0>';

}//ende zeigeBildAn()


/*
 * Diese Funktion prueft die eingegebene E-Mail Adresse.
 */
function validiereEmail(){

var objekt = window.document.getElementById("Email");
var emailOK = false;
var zeichen = '@';
var zeichenkette = new RegExp('(\\.)([a-zA-Z]{2,4})$');

if(objekt.value.search(zeichen)== -1){
  alert("Die E-Mail Adresse ist nicht korrekt. Sie muss das @-Zeichen enthalten!");
  objekt.value = "";
}else if(objekt.value.search(zeichenkette)== -1){
  alert("Das Format der E-Mail Adresse ist nicht korrekt. Es muss mindestens einmal das  Satzzeichen '.' (Punkt) in Verbindung mit der jeweiligen Domain (max. 4 Zeichen) vorkommen.");
  objekt.value = "";
}else{
 emailOK = true;
}
return emailOK;
}//ende validiereEmail()



/*
 * Diese Funktion ermittelt die noch verbleibenden Zeichen im Feld Nachricht des Kontaktformulars.
 */
function ermittleZeichen(){

var grenzwert = 800;//erlaubte Nachrichtenlaenge
var verbleibendeZeichen = -1;
var objekt = window.document.getElementById("Nachricht");
var laenge = objekt.value.length;

if(laenge > grenzwert){
  objekt.value = objekt.value.substring(0, grenzwert);
  verbleibendeZeichen = 0;
}else{
  verbleibendeZeichen = (grenzwert - laenge);
}
window.document.getElementById("FeldMitLaenge").value = verbleibendeZeichen;

}//ende ermittleVerbleibendeZeichen()


