/* JavaScript - Funktionen für Glenair.de */

function foncheck(wert) {
	var Ausdruck1 = /[^\d\-\/\s]/;
	var test1 = Ausdruck1.test(wert);
	return !test1;
}
function nummercheck(wert) {
	var Ausdruck = 	/^\d+$/;
	var test1 = Ausdruck.test(wert);
	return test1;
}
function zifferanzahl(wert, anzahl) {
	// 10 = bis 10 Stellen, 8 = bis 8Stellen
	switch(anzahl) {
		case 10:
			var Ausdruck = /^\d{2,10}$/;
		break;
		case 8:
			var Ausdruck = /^\d{2,8}$/;
		break;
	}
	var test1 = Ausdruck.test(wert);
	return test1;
}
function kartecheck(wert) {
	//var Ausdruck = /(^\d\d\/\d\d$)|(^\d\d\-\d\d$)/;
	var Ausdruck = /^((0[1-9])|(1[0-2])\/\d\d)|((0[1-9])|(1[0-2])-\d\d)$/;
	var test1 = Ausdruck.test(wert);
	return test1;
}
function emailcheck(wert) {
	//var Ausdruck = /^(.+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	var Ausdruck = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
	var test1 = Ausdruck.test(wert);
	return test1;
}


function FormCheck_Abo() {
	var objFormular = document.Datensatz;
	
	// Firma:
	if ( objFormular.elements[1].value.length < 2 ) {
		alert("Bitte geben Sie den Namen Ihrer Firma ein.");
		objFormular.elements[1].focus();
		return false;
	}
	// Titel:
	if ( objFormular.elements[2].value.length >= 1 && objFormular.elements[2].value.length < 2 ) {
		alert("Bitte überprüfen Sie Ihren Titel.");
		objFormular.elements[2].focus();
		return false;
	}
	// Anrede:
	if ( objFormular.elements[3].value == "0" ) {
		alert("Bitte wählen Sie Ihre Anrede aus.");
		objFormular.elements[3].focus();
		return false;
	}
	// Vorname:
	if ( objFormular.elements[4].value.length < 2 ) {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		objFormular.elements[4].focus();
		return false;
	}
	// Name:
	if ( objFormular.elements[5].value.length < 2 ) {
		alert("Bitte geben Sie Ihren Namen ein.");
		objFormular.elements[5].focus();
		return false;
	}
	// Straße:
	if ( objFormular.elements[6].value.length < 2 ) {
		alert("Bitte geben Sie Ihre Straße ein.");
		objFormular.elements[6].focus();
		return false;
	}
	// PLZ:
	if ( objFormular.elements[7].value.length < 2 ) {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		objFormular.elements[7].focus();
		return false;
	}
	// Ort:
	if ( objFormular.elements[8].value.length < 2 ) {
		alert("Bitte geben Sie Ihren Ort ein.");
		objFormular.elements[8].focus();
		return false;
	}
	// Land:
	if ( objFormular.elements[9].value.length >= 1 && objFormular.elements[9].value.length < 2 ) {
		alert("Bitte überprüfen Sie den Namen Ihres Landes.");
		objFormular.elements[9].focus();
		return false;
	}
	// Telefon:
	if ( objFormular.elements[10].value.length < 2 ) {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		objFormular.elements[10].focus();
		return false;
	}
	// Fax:
	if ( objFormular.elements[11].value.length >= 1 && objFormular.elements[11].value.length < 2 ) {
		alert("Bitte überprüfen Sie Ihre Faxnummer.");
		objFormular.elements[11].focus();
		return false;
	}
	
	// ----------------------------------------------
	// Email:
	if ( objFormular.elements[12].value != "" ) {
		if ( !emailcheck(objFormular.elements[12].value) ) {
			alert("Bitte überprüfen Sie Ihre Emailadresse.");
			objFormular.elements[12].focus();
			return false;
		}
	} else {
		alert("Bitte geben Sie Ihre Emailadresse ein.");
		objFormular.elements[12].focus();
		return false;
	}
	
	return true;
}
function FormCheck_Feedback() {
	var objFormular = document.Feedback;
	
	// Firma:
	if ( objFormular.Firma.value.length < 2 ) {
		alert("Bitte geben Sie den Namen Ihrer Firma ein.");
		objFormular.Firma.focus();
		return false;
	}
	// Titel:
	if ( objFormular.Titel.value.length >= 1 && objFormular.elements[2].value.length < 2 ) {
		alert("Bitte überprüfen Sie Ihren Titel.");
		objFormular.Titel.focus();
		return false;
	}
	// Anrede:
	if ( objFormular.Anrede.value == "0" ) {
		alert("Bitte wählen Sie Ihre Anrede aus.");
		objFormular.Anrede.focus();
		return false;
	}
	// Vorname:
	if ( objFormular.Vorname.value.length < 2 ) {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		objFormular.Vorname.focus();
		return false;
	}
	// Name:
	if ( objFormular.Name.value.length < 2 ) {
		alert("Bitte geben Sie Ihren Namen ein.");
		objFormular.Name.focus();
		return false;
	}
	// Straße:
	if ( objFormular.Strasse.value.length < 2 ) {
		alert("Bitte geben Sie Ihre Straße ein.");
		objFormular.Strasse.focus();
		return false;
	}
	// PLZ:
	if ( objFormular.PLZ.value.length < 2 ) {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		objFormular.PLZ.focus();
		return false;
	}
	// Ort:
	if ( objFormular.Ort.value.length < 2 ) {
		alert("Bitte geben Sie Ihren Ort ein.");
		objFormular.Ort.focus();
		return false;
	}
	// Land:
	if ( objFormular.Land.value.length >= 1 && objFormular.elements[9].value.length < 2 ) {
		alert("Bitte überprüfen Sie den Namen Ihres Landes.");
		objFormular.Land.focus();
		return false;
	}
	// Telefon:
	if ( objFormular.Telefon.value.length < 2 ) {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		objFormular.Telefon.focus();
		return false;
	}
	// Fax:
	if ( objFormular.Fax.value.length >= 1 && objFormular.elements[11].value.length < 2 ) {
		alert("Bitte überprüfen Sie Ihre Faxnummer.");
		objFormular.Fax.focus();
		return false;
	}
	
	// ----------------------------------------------
	// EMail:
	if ( objFormular.EMail.value != "" ) {
		if ( !emailcheck(objFormular.EMail.value) ) {
			alert("Bitte überprüfen Sie Ihre EMailadresse.");
			objFormular.EMail.focus();
			return false;
		}
	} else {
		alert("Bitte geben Sie Ihre EMailadresse ein.");
		objFormular.EMail.focus();
		return false;
	}
	// Nachricht:
	if ( objFormular.Inhalt.value.length < 2 ) {
		alert("Bitte geben Sie Ihre Nachricht ein.");
		objFormular.Inhalt.focus();
		return false;
	}
	
	return true;
}

