
function valideEingabe( eingabe, typ ) {

	if(typ == 'email') {
		var regex = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.+([a-zA-Z0-9]{2,4})+$/;
	} else {
		var regex = /^([a-zA-Z0-9])+([\w\s])+/;		
	}
	
	return regex.test(eingabe);

}


function whitespaceEingabe( eingabe ) {

	var regex = /^(\s)+$/;
	
	return regex.test(eingabe);

}



function sendForm()
{

	var kontaktform = document.getElementById("kontaktform");

	if (kontaktform.firma.value=="" || whitespaceEingabe(kontaktform.firma.value)){
		alert("Please enter your company name.");
		return false;
	} else if( kontaktform.firma.value.length > 50 || kontaktform.firma.value.length < 3 ) {
		alert("Company name length too short/long.");
		return false;
	}

	if (kontaktform.name.value=="" || whitespaceEingabe(kontaktform.name.value)){
		alert("Please enter your name.");
		return false;
	} else if( kontaktform.name.value.length > 50 || kontaktform.name.value.length < 3 ) {
		alert("Name length too short/long.");
		return false;
	}

	if (kontaktform.mail.value=="" || !valideEingabe(kontaktform.mail.value, 'email')){
		alert("Please enter your e-mail address.");
		return false;
	}
	//kontaktform.submit();
	
	return true;
}
