// JavaScript Document

function bigwin(url) {
	window.open(url,'win','width='+screen.width+',height='+screen.height+',left=0,top=0,directories=0,status=0,scrollbars=0,resizable=0,menubar=0,locationbar=0')
}

function fullScreen(url) {
	window.open(url, '', 'fullscreen=yes, scrollbars=auto');
}

function checkFUFMindestbestellmenge(name, val, anz) {
	if (val < anz && val != "") {
		alert("Die von Ihnen eingegebene Menge ist niedriger als die Mindestbestellmenge für diesen Artikel.");
		document.getElementById(name).value = "";
		document.getElementById(name).focus();
	}
}

function checkErsatzteilForm() {
	f = document.forms[0];	

	if (f.Vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		f.Vorname.focus();
		return false;
	}
	if (f.Name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		f.Name.focus();
		return false;
	}
	if (f.Strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		f.Strasse.focus();
		return false;	
	}
	if (f.PLZ.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		f.PLZ.focus();
		return false;	
	}	
	if (isNaN(f.PLZ.value)) {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		f.PLZ.focus();
		return false;
	}
	if (f.PLZ.value.length > 5) {
		alert("Bitte geben Sie Ihre korrekte Postleitzahl ein.");
		f.PLZ.focus();
		return false;		
	}	
	if (f.Ort.value == "") {
		alert("Bitte geben Sie Ihren Wohnort ein.");
		f.Ort.focus();
		return false;	
	}	
	if (f.Telefon.value == "") {
		alert("Bitte geben Sie für eventuelle Rückfragen Ihre Telefonnummer ein.");
		f.Telefon.focus();
		return false;	
	}	
	if (f.Email.value == "") {
		alert("Bitte geben Sie Ihre Email-Adresse ein.");
		f.Email.focus();
		return false;	
	}	
	if (f.Artikelnummer.value == "") {
		alert("Bitte geben Sie die Artikelnummer ein.");
		f.Artikelnummer.focus();
		return false;	
	}
	if (f.Profilfarbe.selectedIndex == 0) {
		alert("Bitte wählen Sie die Profilfarbe aus.");
		f.Profilfarbe.focus();
		return false;		
	}
	if (f.Glasart.selectedIndex == 0) {
		alert("Bitte wählen Sie die Glasart aus.");
		f.Glasart.focus();
		return false;			
	}
	if (f.Masse.value == "") {
		alert("Bitte geben Sie die Maße ein.");
		f.Masse.focus();
		return false;	
	}	
	if (f.Kaufdatum.value == "") {
		alert("Bitte geben Sie das Kaufdatum ein.");
		f.Kaufdatum.focus();
		return false;	
	}	
		
	if (f.Ersatzteilnummer1.value == "") {
		alert("Bitte geben Sie mindestens eine Ersatzteilnummer ein.");
		f.Ersatzteilnummer1.focus();
		return false;	
	}	
	if (f.Ersatzteilnummer1.value != "" && f.Ersatzteilnummer1Menge.value == "" || isNaN(f.Ersatzteilnummer1Menge.value)) {	
		alert("Bitte geben Sie die gewünschte Menge des Ersatzteils ein.");
		f.Ersatzteilnummer1Menge.focus();
		return false;	
	}
	if (f.Ersatzteilnummer2.value != "" && f.Ersatzteilnummer2Menge.value == "" || isNaN(f.Ersatzteilnummer2Menge.value)) {	
		alert("Bitte geben Sie die gewünschte Menge des Ersatzteils ein.");
		f.Ersatzteilnummer2Menge.focus();
		return false;	
	}	
	if (f.Ersatzteilnummer3.value != "" && f.Ersatzteilnummer3Menge.value == "" || isNaN(f.Ersatzteilnummer3Menge.value)) {	
		alert("Bitte geben Sie die gewünschte Menge des Ersatzteils ein.");
		f.Ersatzteilnummer3Menge.focus();
		return false;	
	}		
	if (f.Ersatzteilnummer4.value != "" && f.Ersatzteilnummer4Menge.value == "" || isNaN(f.Ersatzteilnummer4Menge.value)) {	
		alert("Bitte geben Sie die gewünschte Menge des Ersatzteils ein.");
		f.Ersatzteilnummer4Menge.focus();
		return false;	
	}	
	if (!f.AGB.checked) {
		alert("Um Ihre Bestellung durchführen zu können, ist es wichtig, dass Sie sich mit den Allgemeinen Geschäftsbedingungen einverstanden erklären.");
		f.AGB.focus();
		return false;	
	}					
}

function checkFUF_Form() {
	f = document.bestellung;

	anzahl = 0;
	anzahl2 = 0;
	for(i=1;i<99;i++) {
		if (document.getElementById("MengeID_" + i)) {
			anzahl ++;
			if (!isNaN(document.getElementById("MengeID_" + i).value) && document.getElementById("MengeID_" + i).value != ""  
				&& document.getElementById("MengeID_" + i).value >= 1) {
				anzahl2 ++;
			}
		} else {
			break;	
		}
	}
	
	if (anzahl2 == 0) {
		alert("Bitte geben Sie Menge Ihres gewünschten Artikels ein.");
		return false;
	}
	
	if (f.Vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		f.Vorname.focus();
		return false;
	}
	if (f.Name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		f.Name.focus();
		return false;
	}
	if (f.Strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		f.Strasse.focus();
		return false;
	}	
	if (f.Strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		f.Strasse.focus();
		return false;
	}	
	if (f.PLZ.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		f.PLZ.focus();
		return false;	
	}	
	if (isNaN(f.PLZ.value)) {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		f.PLZ.focus();
		return false;
	}
	if (f.PLZ.value.length > 5) {
		alert("Bitte geben Sie Ihre korrekte Postleitzahl ein.");
		f.PLZ.focus();
		return false;		
	}	
	if (f.Ort.value == "") {
		alert("Bitte geben Sie Ihren Wohnort ein.");
		f.Ort.focus();
		return false;	
	}	
	if (f.Telefon.value == "") {
		alert("Bitte geben Sie für eventuelle Rückfragen Ihre Telefonnummer ein.");
		f.Telefon.focus();
		return false;	
	}	
	if (f.Email.value == "") {
		alert("Bitte geben Sie Ihre Email-Adresse ein.");
		f.Email.focus();
		return false;	
	}	
	
	if (document.getElementById("AGB")) {
		if (!f.AGB.checked) {
			alert("Um Ihre Bestellung durchführen zu können, ist es wichtig, dass Sie sich mit den Allgemeinen Geschäftsbedingungen einverstanden erklären.");
			f.AGB.focus();
			return false;	
		}	
	}
	
	return true;
}

function nurZahlen(el) {
	var val = el.value.replace(/[^\.^,\d]/g, '');
	el.value = val;
} 