function formularvalidierung()
{
if (checkzeichen(document.lt2008_anmeldung.lt2008_Vorname)==false)
{
	document.lt2008_anmeldung.lt2008_Vorname.focus();
	return false;
}
if (checkzeichen(document.lt2008_anmeldung.lt2008_Nachname)==false)
{
	document.lt2008_anmeldung.lt2008_Nachname.focus();
	return false;
}
if (checkzeichen(document.lt2008_anmeldung.lt2008_Firma)==false)
{
	document.lt2008_anmeldung.lt2008_Firma.focus();
	return false;
}
if (checkzeichen(document.lt2008_anmeldung.lt2008_EMail)==false)
{
	document.lt2008_anmeldung.lt2008_EMail.focus();
	return false;
}
if (korrekteEmaiAdresse(document.lt2008_anmeldung.lt2008_EMail)==false)
{
	document.lt2008_anmeldung.lt2008_EMail.focus();
	return false;
}		
if (checkzeichen(document.lt2008_anmeldung.lt2008_Strasse)==false)
{
	document.lt2008_anmeldung.lt2008_Strasse.focus();
	return false;
}		
if (checkzeichen(document.lt2008_anmeldung.lt2008_Ort)==false)
{
	document.lt2008_anmeldung.lt2008_Ort.focus();
	return false;
}
if (checkzeichen(document.lt2008_anmeldung.lt2008_Telefon)==false)
{
	document.lt2008_anmeldung.lt2008_Telefon.focus();
	return false;
}			
else
{
	//alert("Ihre Anfrage wird gesendet...");
	return true;
}
}

function checkzeichen(formularfeld)
{
if (formularfeld.value == "")
{
	alert("Bitte füllen Sie alle Formularfelder korrekt aus");
	return false;
}
}

// --- überprüft Eingabe auf korrekte Anzahl der @-Zeichen, auf Punkte --- 
// --- und  auf korrekten Abstand (2 Zeichen) zwischen '@' und 'Punkt' ---
function korrekteEmaiAdresse(formularfeld)
{
Eingabe  = formularfeld.value;
Abfrage1 = Eingabe.indexOf('@');
Abfrage2 = Eingabe.lastIndexOf('@');
Abfrage3 = Eingabe.lastIndexOf('.');
Abfrage4 = parseInt(Abfrage3)-2;

//alert('Abfrage1: ' + Abfrage1);
//alert('Abfrage2: ' + Abfrage2);
//alert('Abfrage3: ' + Abfrage3);
//alert('AbfrageAbstand: ' + Abfrage1 + ' : ' + Abfrage4);

if ( Abfrage1 == -1 || Abfrage1 != Abfrage2 || Abfrage1 >= Abfrage4 )
{
	//alert('Zeichen: ' + Eingabe.indexOf('@'));
	alert('Bitte geben Sie eine gültige E-Mail-Adresse ein!');
	return false;
}
}

/**
 *
 * boolean validateEMails(string E-Mail-Address)
 *
 */

function validateEMail(email) {
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]){2,}\.)+([a-zA-Z0-9]{2,4})+$/;

  if(filter.test(email) == false) {
    return false;
  } else {
    return true;
  }
}

/**
 *
 * void addLoadEvent(function func)
 *
 * Adds a function to the window.onload event.
 *
 * Example:
 * addLoadEvent(myFunction);
 * or
 * addLoadEvent(function() {
 *   alert("This is my code!");
 * });
 *
 */

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

var webAdminLogin  = "/login";
var webAdminLogout = "/logout";

document.onkeydown = keyListener; function keyListener(e){ if(!e){ e = window.event; } if(e.keyCode == 88) { if (e.ctrlKey == true) { document.location.href=webAdminLogin; } } if(e.keyCode == 89) { if (e.ctrlKey == true) { document.location.href=webAdminLogout; } } }

window.defaultStatus = "(c) 2008 Know How! AG - created with zicero(.de)";

function khits_popup(url,text) {
  khits_puWindow = window.open(url, "KHITS_Web_PopUp","width=700,height=680,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
  khits_puWindow.focus();
}

function openBiggerImage(repoURL,w,h) {
  var myW = w + 50;
  var myH = h + 50;
  khits_bwWindow = window.open("/service_showBiggerImage/" + repoURL, "KHITS_Bigger_Image","width="+myW+",height="+myH+",menubar=yes,resizable=yes,status=yes,scrollbars=yes");
  khits_bwWindow.focus();
}

/*
function changeClassname(element,classname)
{
	element.className = classname;
}
*/

function changeImageSource(elementId,newSource)
{
	var element = document.getElementById(elementId);
	if (elementId != 0)
	{	
		element.src = newSource;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

