function pruefeFormular() {
	// Pruefe alle Felder auf Eingabe von mindestens 3 Zeichen 
	// Ausnahmen:
	// - PLZ (muss mindestens 4 Zahlen beinhalten)
	// - E-Mail (per regulaerer Ausdruecke zu ueberpruefen)
	// - Firma (nicht zu ueberpruefen)
	// - Telefon (nicht zu ueberpruefen)
	l_boolRueck = false;
	
	if(document.getElementById("name").value.length < 3) {
		document.getElementById("name").style.border="solid red 2px";
		l_boolRueck = false;
		
		return false;
	} else {
		l_boolRueck = true;
	}
	
	if(document.getElementById("strasse").value.length < 3) {
		document.getElementById("strasse").style.border="solid red 2px";
		l_boolRueck = false;
		
		return false;
	} else {
		l_boolRueck = true;
	}
	
	if(document.getElementById("ort").value.length < 3) {
		document.getElementById("ort").style.border="solid red 2px";
		l_boolRueck = false;
		
		return false;
	} else {
		l_boolRueck = true;
	}
	
	if(document.getElementById("plz").value.length < 4) {
		document.getElementById("plz").style.border="solid red 2px";
		l_boolRueck = false;
		
		return false;
	} else {
		l_boolRueck = true;
	}

	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+    //Name
        	          '(\\@)'+                       //@-Zeichen
                	  '([a-zA-Z0-9\\-\\.]+)'+        //Domain
	                  '(\\.)'+                       //Punkt
        	          '([a-zA-Z]{2,4})$');           //TLD

	if(reg.test(document.getElementById('email').value) == false){
		document.getElementById('email').style.border="solid red 2px";
		l_boolRueck = false;
		
		return false;
	} else {
		l_boolRueck = true;
	}
	
	if(l_boolRueck) {
		document.forms[0].submit();
		return true;
	} else {
		alert("Es fehlt mindestens eine notwendige Angabe!");
		
		return false;
	}
	
	return false;
}

function pruefePreisliste() {
	// Pruefe alle Felder auf Eingabe von mindestens 3 Zeichen 
	// Ausnahmen:
	// - PLZ (muss mindestens 4 Zahlen beinhalten)
	// - E-Mail (per regulaerer Ausdruecke zu ueberpruefen)
	// - Firma (nicht zu ueberpruefen)
	// - Telefon (nicht zu ueberpruefen)
	
	if(document.getElementById("name").value.length < 3) {
		document.getElementById("name").style.border="solid red 2px";
		l_boolRueck = false;
	} else {
		document.getElementById("name").style.border="solid grey 1px";
		l_boolRueck = true;
	}

	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+    //Name
        	          '(\\@)'+                       //@-Zeichen
                	  '([a-zA-Z0-9\\-\\.]+)'+        //Domain
	                  '(\\.)'+                       //Punkt
        	          '([a-zA-Z]{2,4})$');           //TLD

	if(reg.test(document.getElementById('email').value) == false){
		document.getElementById('email').style.border="solid red 2px";
		l_boolRueck = false;
	} else {
		document.getElementById("email").style.border="solid grey 1px";
		l_boolRueck = true;
	}
	
	if(l_boolRueck) {
		//document.forms[0].submit();
		return true;
	} else {
		alert("Es fehlt mindestens eine notwendige Angabe!");
		
		return false;
	}
	
	return false;
}

function openPreisliste() {
	if(win)
		win.close();

	var win = window.open('preisliste.asp',"Preisliste",'width=550,height=300,toolbar=0,menubar=0,scrollbars=no');
}
