/*mailtextfield*/

function checkMailTextField(element){
	if(isMailValid(element.value)){
		element.style.background = "#4FCF6D";
		document.getElementById("submit").disabled = false;
	}else{
		element.style.background = "#FF767E";
		document.getElementById("submit").disabled = true;
	}
}

function checkForm(form){
	var dis = false;
		
	// Nachname
	if(form[0].value != ""){
		form[0].style.background = "#4FCF6D";
	}else{
		form[0].style.background = "#FF767E";
		dis = true;
		border = "red";
	}
	
	// Mail
	if(isMailValid(form[1].value)){
		form[1].style.background = "#4FCF6D";
	}else{
		form[1].style.background = "#FF767E";
		dis = true;
		border = "red";
	}
	
	// Nachricht
	if(form[2].value != ""){
		form[2].style.background = "#4FCF6D";
	}else{
		form[2].style.background = "#FF767E";
		dis = true;
		border = "red";
	}

	form[4].disabled = dis;
}

/*mail funktion (http://www.drweb.de/javascript/email_check.shtml)*/
function isMailValid(s) {
	var a = false;
	var res = false;
	
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
 		if(b.test('abc') == true) {
 			a = true;
 		}
 	}

	if(a == true){
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
							'(\\@)([a-zA-Z0-9\\-\\.]+)'+
							'(\\.)([a-zA-Z]{2,4})$');
 		res = (reg.test(s));
	}else {
  		res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5)
  	}
	
	return res ;
}
