<!--

function valuecheck(fieldnr){
blankcheck(fieldnr.value);
if (blankcount == 0) {
fieldnr.className = 'must'}
else {
fieldnr.className = 'none'}
}
//ForumalNr(0,1,2 etc), Nummern aller Felder getrennt durch Bindestriche
function formValid(fnr,numbers) {
blankcount = 0;
number_string = numbers.split("-");
var c = 0;
var elementnr = 0;
var error = "";
var fieldfocusnr;
while (c < number_string.length){
elementnr = parseInt(number_string[c]);
blankcheck(document.forms[fnr].elements[elementnr].value);
if (blankcount == 0){
	if (error == ""){fieldfocusnr = elementnr;}
	error = error + '- ' + document.forms[fnr].elements[elementnr].name + ' -\n';
	}
c++;
}
if (error != ""){
alert('Bitte noch folgende Felder füllen:\n'+error);
document.forms[fnr].elements[fieldfocusnr].focus();
return false;
}
else {return true;}
}

function blankcheck(val){
wert = String(val);
blankcount = 0;
var i = 0;
var blankc = 0;
while (i < wert.length){
	stelle = wert.substring(i,i+1);
	if (stelle == " ") {blankc++;}
i++;
}
if (wert.length == blankc){blankcount = 0;}
else {blankcount = 1;}
//alert(blankcount + "-" + stelle + "-");
//alert(blankcount);
}

function fieldfocus(fnr) {
fnr.style.background = "#FFFFFF";
}
function fieldunfocus(fnr) {
fnr.style.background = "#FFF2C1";
}
function resetform(fnr,numbers) {
blankcount = 0;
number_string = numbers.split("-");
var c = 0;
var elementnr = 0;
var fieldfocusnr;
while (c < number_string.length){
elementnr = parseInt(number_string[c]);
blankcheck(document.forms[fnr].elements[elementnr].value);
document.forms[fnr].elements[elementnr].className = 'must';
c++;
}
}

function checkShopForm(form) {
	var err_msg = "";
	
	if (form.agb.checked == false) {
		err_msg = "- die AGB's müssen akzeptiert werden\n"  + err_msg;
	}
	if (form.versand[0].checked == false &&
		form.versand[1].checked == false) {
		err_msg = "- bitte wählen Sie eine Versandart aus\n" + err_msg;
	}
	
	// Personalien
	if (form.Email.value == "") {
		err_msg = "- die E-Mail-Adresse fehlt\n" + err_msg;
		form.Email.focus();
	} else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email .value)){
	} else {
		err_msg = "- die E-Mail-Adresse ist ungültig\n" + err_msg;
	}
	if (form.Ort.value == "") {
		err_msg = "- der Ort fehlt\n" + err_msg;
		form.Ort.focus();
	}
	if (form.PLZ.value == "") {
		err_msg = "- die PLZ fehlt\n" + err_msg;
		form.PLZ.focus();
	} else {
		if (isNaN(form.PLZ.value)) {
			err_msg = "- die PLZ ist ungültig\n" + err_msg;
			form.PLZ.focus();
		} else if (form.PLZ.value.length < 4) {
			err_msg = "- die PLZ ist ungültig\n" + err_msg;
			form.PLZ.focus();
		}
	}
	if (form.Strasse.value == "") {
		err_msg = "- die Strasse fehlt\n" + err_msg;
		form.Strasse.focus();
	}
	if (form.Vorname.value == "") {
		err_msg = "- der Vorname fehlt\n" + err_msg;
		form.Vorname.focus();
	}
	if (form.Name.value == "") {
		err_msg = "- der Name fehlt\n" + err_msg;
		form.Name.focus();
	}
	if (err_msg != "") {
		alert("Die Eingaben sind fehlerhaft/unvollständig:\n\n" + err_msg);
		return false;
	}
}
			
			

-->