$(document).ready(function(){	
	$.easy.navigation();
	//$.easy.tooltip();
	/*
	$.easy.popup();
	$.easy.external();
	$.easy.rotate();
	$.easy.forms();
	$.easy.showhide();
	$.easy.jump();
	*/
	
	$(".item").tooltip({
		bodyHandler: function() {
			return "" + $(this).find(".info").html();
		},
		showURL: false
	});
	
	var h = $(".content").height()
//	$(".links").height(h)
//	$(".rechts").height(h)

	$('.fadein').shuffle();
	$('.rotate').shuffle();

//	$('.resultaten:odd').css("background-color","#F3F3F3");

	$('.fadein img:gt(0)').hide();
	setInterval(function(){$('.fadein :first-child').fadeOut("slow").next('img').fadeIn("slow").end().appendTo('.fadein');}, 3000);
	
	if($("#original").length !== 0) {		
		$("#original").html($("#logoetc").html());
	}
	
	if($("h1[class!='titel']").length == 0) {
		$("h1[class='titel']").show();
	}
	
	var faqID = 0;

	$(".faq").click(function(){
		var id = $(this).attr("rel");
		$("p.antw[rel!='" + id + "']").slideUp(500,function(){
			if(Number(faqID) !== Number(id)) {
				$("p.antw[rel='" + id + "']").slideDown();														   
			}
			faqID = id
		});
	});
	
	$(".waterontharders").click(function(){
		document.location.href = 'waterbehandeling.asp'
	});	

	$(".waterkoelers").click(function(){
		document.location.href = 'drinkwatersystemen.asp'
	});	

	$("#homeslider").easySlider({
		auto: true,
		pause: 5000,
		continuous: true,
		numeric: true
	});

	$("#realisatieslider").easySlider({
		auto: false,
		continuous: true,
		numeric: false,
		prevText: "Vorige",
		nextText: "Volgende"
	});

	checkTeksten("0");
	
	var het = $("ul[rel='" + $("a[href='" + pg + "'][rel!='']").attr("rel") + "']");
	var tussen = het.prev("h3").children("a").html();
	if(tussen !== undefined && tussen !== null) {
		$("#breadd").html("&nbsp;>&nbsp;" + tussen + "&nbsp;");
	}

	function checkTeksten(id) {
		var h3 = $("#slider .slidertekst h3")
		var p = $("#slider .slidertekst p")
		var a = $("#slider .slidertekst a")
		
		$("#slider #actie").hide();
		$("#slider #promo").hide();
		$("#slider #indekijker").hide();

		var actie = $("#slider span[rel='sl_titel_" + id + "']").attr("actie");
		if(actie == "Actie") {
			$("#slider #actie").show();
		}

		if(actie == "Promo") {
			$("#slider #promo").show();
		}

		if(actie == "In de kijker") {
			$("#slider #indekijker").show();
		}
		
		h3.text($("#slider span[rel='sl_titel_" + id + "']").html());
		p.text($("#slider span[rel='sl_tekst_" + id + "']").html());
		a.attr("href","nieuwsitem.asp?id=" + $("span[rel='sl_link_" + id + "']").html());
	}
	
	var strH1 = $(".h3titel").html();
	if(strH1 + "" !== "null" && strH1 + "" !== "") {
		$("h1").html($(".h3titel").html());
	}
	
	$(".sliderfoto").css("display","block");

	aantalQuotes = $('.quotes').children("p").size();
	var numRand = Math.floor(Math.random()*aantalQuotes)	
	$("#quote_" + numRand).css("display","block");
	
	$(".list > p:even").addClass("odd"); //.css("border","1px solid red")
	
/*	$(".vorige a, .volgende a").hover(function(){
		var src = $(this).find("img").attr("src");
		$(this).find("img").attr("orig",src);
		src = src.replace(".png","_hover.png");
		$(this).find("img").attr("src",src);
	},function(){
		$(this).find("img").attr("src",$(this).find("img").attr("orig"));
	});
*/
	
	if($(".extra").length !== 0) {
		$(".extra").animate({
			"width" : "200px"
		},300,"swing",function(){	
			$(".extra p").fadeIn();
		});
		
	}
	
	$(".thumbs a").lightBox(); 
	

	$(".txten div").hide();
	$(".txten div").eq(0).show();

	$(".tabs a").click(function(){								
		var id = $(this).attr("href");
		if(id.indexOf(".asp") > 0) {
			
			return true;
		} else {
			var sVoor = "<span class='voor'></span><span class='link'>"
			var sAchter = "</span><span class='achter'></span>"
			$(".tabs li").removeClass("actief");
			$.each($(".tabs a"),function(){
				$(this).html($(this).attr("orig"));									 
			});
			$(this).parents("li").addClass("actief");
			$(".txten div").hide();
			$(".txten #" + id).show();
			$(".txten #" + id + " *").show();
			$(this).html(sVoor + $(this).attr("orig") + sAchter);
			return false;
		}
	});
	
	/*
	$(".hebvraag").click(function(){
		$(".tabs li a[href='contact']").click();
		
		return false;
	});
	*/

	$("#email-form").submit(function(){
		var controle = true;
		var strFout = "";
		
		$.each($(".verplicht"),function(){
			$(this).removeClass("fout");
			if($(this).val() == "") {
				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("Gelieve ook een geldig e-mail adres in te voeren");							
			}
		}
	
		return controle;
	});
	
	function isValidEmailAddress(elementValue){
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		return emailPattern.test(elementValue);
	}			

	$(".overzicht tr:odd").addClass("hover");

		$(".groepfoto").hover(function(){
			if(!$(this).hasClass("tourfoto")) {									   
				$(this).find(".titel").animate({
					"height" : "45px",
					marginTop : "125px"
				},150,function(){
					//$(this).find("span").show();
				});							   
			}
		},function(){
			if(!$(this).hasClass("tourfoto")) {									   
				$(this).find(".titel").animate({
					"height" : "30px",
					marginTop : "140px"										   
				},150,function(){
					//$(this).find("span").hide();
				});							   
			}
		});
	

});

