
// Bei einem Fehler, Inputfeld mit einem Anderen Style definieren 
function form_hi(inputfeld){
	inputfeld.className = "formhi";
}
function form_lo(inputfeld){
	inputfeld.className = "form";
}



function checkShopAdresse(formname) {
	with(formname){
		if(strname.value == ''){
			alert("Bitte Namen eingeben");
			strname.focus();
			return false;
		}
		if(strvname.value == ''){
			alert("Bitte Vorname eingeben");
			strvname.focus();
			return false;
		}
		if(strstrasse.value == ''){
			alert("Bitte Strasse eingeben");
			strstrasse.focus();
			return false;
		}
		if(intplz.value == ''){
			alert("Bitte PLZ eingeben");
			intplz.focus();
			return false;
		}
		if(strort.value == ''){
			alert("Bitte Ort eingeben");
			strort.focus();
			return false;
		}
		if(strtelefon.value == ''){
			alert("Bitte Telefon eingeben");
			strtelefon.focus();
			return false;
		}
		if(strmail.value == ''){
			alert("Bitte Email eingeben");
			strmail.focus();
			return false;
		}else{
			var reg = /^([a-z0-9\.\-\_]+)\@+([a-z0-9\.\-\_]+)\.+([a-z]){2,5}$/	
			if (!(reg.exec(strmail.value))){
				alert("Bitte Email überprüfen.\n Eingabe fehlerhaft");
				strmail.focus();
				return false;
			}
		}
		
		if(!(abgs.checked)){
			alert("Bitte die allgemeinen Gesch\äftsbedingungen lesen und best\ätigen!");
			abgs.focus();
			return false;
		}
		
	}
		return true;
}


function checkKontakt(formname) {

	var fehler = 0;
	var errorMsg = "Folgende Angaben sind nicht vorhanden oder fehlerhaft:\n\n";

	with(formname){
		if(strname.value == ''){
			strname.focus();
			errorMsg += "- Name\n";
			fehler++;
		}
		if(strvname.value == ''){
			strvname.focus();
			errorMsg += "- Vorame\n";
			fehler++;
		}
		if(strstrasse.value == ''){
			strstrasse.focus();
			errorMsg += "- Strasse\n";
			fehler++;
		}
		if(intplz.value == ''){
			intplz.focus();
			errorMsg += "- Postleitzahl\n";
			fehler++;
		}
		if(strort.value == ''){
			strort.focus();
			errorMsg += "- Ort\n";
			fehler++;
		}
		if(strtelefon.value == ''){
			strtelefon.focus();
			errorMsg += "- Telefonnummer\n";
			fehler++;
		}
		if(strmail.value == ''){
			strmail.focus();
			errorMsg += "- E-Mail Adresse\n";
			fehler++;
		}else{
			var reg = /^([a-z0-9\.\-\_]+)\@+([a-z0-9\.\-\_]+)\.+([a-z]){2,5}$/	
			if (!(reg.exec(strmail.value))){
				strmail.focus();
				errorMsg += "- E-Mail Adresse\n";				
				fehler++;
			}
		}
	}
	if (fehler == 0){
		return true;
	}else{
		alert(errorMsg);
		return false;
	}	
}


function checkAnmeldung(formname) {

	var fehler = 0;
	var errorMsg = "Folgende Angaben sind nicht vorhanden oder fehlerhaft:\n\n";

	with(formname){
		if(tickets.value == ''){
			tickets.focus();
			errorMsg += "- Anzahl Tickets\n";
			fehler++;
		}
		if(vorname.value == ''){
			vorname.focus();
			errorMsg += "- Vorname\n";
			fehler++;
		}
		if(name.value == ''){
			name.focus();
			errorMsg += "- Name\n";
			fehler++;
		}
		if(adresse.value == ''){
			adresse.focus();
			errorMsg += "- Adresse\n";
			fehler++;
		}
		if(ort.value == ''){
			ort.focus();
			errorMsg += "- PLZ/Ort\n";
			fehler++;
		}
	}
	if (fehler == 0){
		return true;
	}else{
		alert(errorMsg);
		return false;
	}	
}


function showFirma(ID) {	
		if(document.getElementById){
		 if (ID == 'Firma'){
					document.getElementById(ID).style.display = "block";
		}else{
		document.getElementById('Firma').style.display = "none";
		}
	 }	
}


function checkSuche(formname){
	with(formname){
		if(strSuche.value == ''){
			alert("Bitte Suchbegriff eingeben.");
			strSuche.focus();
			return false;
		}else{
		submit();
		}
	}
}
function checkQMSSuche(formname){
	with(formname){
		if(strQMSSuche.value == ''){
			alert("Bitte Suchbegriff eingeben.");
			strQMSSuche.focus();
			return false;
		}else{
		qmssearch.value = 1;
		submit();
		}
	}
}


function checkLogin(formname){
		with(formname){
			if(theUser.value == ''){
				alert("Bitte Benutzername eingeben.");
				theUser.focus();
				return false;
			}
			if(thePassword.value == ''){
				alert("Bitte Passwort eingeben.");
				thePassword.focus();
				return false;
			}
			if(theConfirmant.value == ''){
				alert("Bitte Sicherheitscode eingeben.");
				theConfirmant.focus();
				return false;
			}
		}
	return true;	
}


