function check_empty(text) {

  return (text.length > 0); // gibt false zurueck wenn leer

}



function check_field(value,id) {

  if(!check_empty(value)) {

    //alert("Bitte geben Sie in diesem Feld etwas ein.");

    document.getElementById(id).style.border = "1px solid red";

  } else {

    document.getElementById(id).style.border = "1px solid #dedede";

  }

}



function check_email(value,id) {

  // pruefen, ob die emailsyntax korrekt ist

  var filter = /^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

    if (!filter.test(value)) {

      alert("Prüfen Sie bitte die Richtigkeit Ihrer angegebenen Email-Adresse");

      document.getElementById(id).style.border = "1px solid red";

    } else {

      document.getElementById(id).style.border = "1px solid #dedede";

    }

		

  return true;

}



function changeImg(id) {

	// BAUSTELLE!!!

  var original = document.images[id].src;

  //alert(original);

  var re = new RegExp(/\//);

  //alert(RegExp.lastParen);

  original = 'wrapper.png';

  re.compile(/\./);

  re.test(original);

  //alert(RegExp.leftContext);

  document.images[id].src = "images/"+RegExp.leftContext+"_hi."+RegExp.rightContext;

}



function reset_form() {

  // fieldset ist auch ein element im formular

  // und wird daher mitgezaehlt

  var formular = document.forms[0].elements;

  var laenge = formular.length;

  for(var a=0; a<laenge; a++) {

    document.forms[0].elements[a].style.border = "1px solid #dedede";

  }

}



function validateForm() {

  validity = true; // assume valid

  if (!check_empty(document.position.lastname.value)) { 

    validity = false; 

    alert('Namensfeld ist leer!');

    document.getElementById('lastname').style.border = "1px solid red";

  }

  if (!check_empty(document.position.statement.value)) { 

    validity = false; 

    alert('Bitte schreiben Sie uns Ihre Meinung.');

    document.getElementById('statement').style.border = "1px solid red";

  }

  if (!check_empty(document.position.email.value)) { 

    validity = false; 

    alert('Bitte tragen Sie Ihre Mailadresse ein, damit wir ihnen antworten können.');

    document.getElementById('email').style.border = "1px solid red";

  }

	      

  return validity;

}


