$(document).ready(function() {
	$(".subNavi").hide();
	
	$("#navi li").bind("mouseenter" ,function(){
		$(".subNavi",this).slideDown();
	})
	
	$("#navi li").bind("mouseleave" ,function(){
		$(".subNavi",this).slideUp();
	})
	
	$(".absenden").click(function(e){
		//e.preventDefault();
		
		//jQuery.scrollTo('#col2', 600);
		validateData(e);
	})
	
	function validateData(e){
		var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var email = $("input#mail");
		var fehler = 0;
		pflichtFelder = new Array("input#Name","input#vName","input#str_nr","input#plz_ort","input#praktikum_name","input#praktikum_start","input#praktikum_ende","textarea#praktikum_motivation");
		
		if(!regex.test(email.val())) {
			fehler=1;
			makeError(email);
		}else {
			removeError(email);
		}
		
		for(var i = 0; i < pflichtFelder.length; i++) {
			var value=$(pflichtFelder[i]);
			if (!value.val().length > 0 && !value.val().length < 1000) {
				fehler=1;
				makeError(value);
			}else {
				removeError(value);
			}
		}
		
		if(fehler){
			e.preventDefault();
			jQuery.scrollTo('#col2', 600);
		}

	}
	
	function makeError(elem){
		elem.css("border","1px solid red");
		elem.css("background-color","#ffb6b6");
	}
	
	function removeError(elem){
		elem.css("border","1px solid #cccccc");
		elem.css("background-color","#f6feff");
	}
	

})
