$(function(){ 

	//alert(pg)
	
	$("a[href='" + pg + "']").parents("li").addClass("actief");
	$("a[href='" + pg + "']").parents("h2").addClass("actief");

	var i = 0;
	var aantal = $(".ticker div").length;
	$(".ticker div").eq(0).show();
	setInterval(function(){
		$(".ticker div").eq(i).fadeOut("fast",function(){
			i++;													   
			if(i==aantal) {
				i = 0;
			}
			$(".ticker div").eq(i).fadeIn("fast");
		});
	},5500);

	$(".news-item").hover(function(){
		$(this).addClass("news-hover");
	},function(){
		$(this).removeClass("news-hover");
	});
	
	$(".branch").hover(function(){
		$(this).find("a").hover(); //css("border","10px solid red");
	},function(){
		//$(this).removeClass("news-hover");
	});

	$.each($("#email-form input, #email-form textarea"),function(){
		var orig = $(this).val();			
		$(this).attr("orig",orig);
	});

	$("#email-form input, #email-form textarea").focus(function(){
		var orig = $(this).attr("orig");
		if($(this).val() + "" == orig + "") {
			$(this).val("");
		}
	});

	$("#email-form input, #email-form textarea").blur(function(){
		var orig = $(this).attr("orig");
		if($(this).val() + "" == "") {
			$(this).val(orig);
		}
	});

	$("#email-form").submit(function(){
		var controle = true;
		var strFout = "";
		
		$.each($(".verplicht"),function(){
			$(this).removeClass("fout");
			if($(this).val() == "" || $(this).val() + "" == $(this).attr("orig")) {
				controle = false;
				strFout = strFout += $(this).attr("fout") + "\n";
				$(this).addClass("fout");
			}
		});

		if(!controle) alert(strFout);

		if(controle) {
			var email = $("#email-form .email").val();
			if(isValidEmailAddress(email)) {
				controle = true;
			} else {	
				controle = false;
				$("#email-form .email").addClass("fout");
				alert("E-mail is not valid");							
			}
		}
	
		return controle;
	});
	
	function isValidEmailAddress(elementValue){
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		return emailPattern.test(elementValue);
	}			

});
