var deViewWijze;
$(document).ready(function(){
	// voor de kaart: txt bollen oranje na klik
	$("#update").click(function(){
		$("#mapApp").addClass("hidekaartGetalle");
	});
	$(".uitgebreidSnelDownUp").click(function(){
		$("#uitgebreidSnel").slideToggle();
		$(this).toggleClass("active"); return false;
	});
	$("a.ditVerkoopSubnafje").click(function(){
		$("a.ditVerkoopSubnafje").removeClass("active");
		$(this).addClass("active");
		return false;
	});
	/*
	$(".gallCell").mouseover(function(){
 		$(this).removeClass("borderGrey");
 		$(this).addClass("borderRed");
	});
	$(".gallCell").mouseout(function(){
 		$(this).removeClass("borderRed");
 		$(this).addClass("borderGrey");
	});
	*/
	// voor de sorteer links
	var deSorteerWijze = $.getURLParam("sort");
	//alert (deSorteerWijze);
	if (deSorteerWijze == "az"){
		$("a#alfaSort").addClass("active");
		$("a#prijsSort").removeClass("active");
		$("a#nieuwSort").removeClass("active");
	}
	if (deSorteerWijze == "p"){
		$("a#alfaSort").removeClass("active");
		$("a#prijsSort").addClass("active");
		$("a#nieuwSort").removeClass("active");
	}
	if (deSorteerWijze == "nw"){
		$("a#alfaSort").removeClass("active");
		$("a#prijsSort").removeClass("active");
		$("a#nieuwSort").addClass("active");
	}
	// einde sorteer links

// start filter types //
	//var deViewWijze;
	if ($.getURLParam("type") == "gal"){
		var deViewWijze = "gal";
		//$("#sorteerHolderkeView").addClass("sorteerHolderkeViewOnMap");
		$(".toonPrijsOfNiXTRA").addClass("DN");
		$(".toonPrijsOfNiDivider").html("-");
	} else {
		var deViewWijze = "list";
	}
	//alert("deViewWijze = "+deViewWijze);
		function adjustLinks(view) {
		$("div#sorteeridentifier a").each(function() {
			var url = $(this).attr("href");
			url = url.replace(/type\=[a-z|\_]*/,"type="+view);
			//< ?php echo $makeview; ?>
			$(this).attr("href", url);
			
		});
	}
	$("div#sorteeridentifier a").click(function() {
		document.location.href = $(this).attr("href");
	});

	$("#mapView").click(function(){
		//$("#hideSorteer").addClass("NOTVIS");
		adjustLinks("map");
	  	$("div.galerijzelf").fadeOut("normal", function() {
			$("#update").click();
			$("#kaartwrap").removeClass("zwierhetweg");
			$("#kaartwrap").fadeIn("slow");
			$("#galFilterInside,#sorteeridentifier").fadeOut("slow");
			$("div#galfiltersWrap").addClass("formOpkaart");
			$("#sorteerHolderkeView").addClass("sorteerHolderkeViewOnMap");
			deViewWijze = "map";
			//alert("deViewWijze = "+deViewWijze);
		});
		//$(".toonPrijsOfNiXTRA").addClass("DN");
		return false;
	});
	// switch gal > lijst
	$("#listView").click(function(){
		adjustLinks("list");
	  	$("div.galerijzelf").fadeOut("normal", function() {
			//$("#kaartwrap").fadeOut("slow");
	  		$("div.galTooltipID").addClass("galTooltip_list").removeClass("DN").removeClass("galTooltip").css({opacity:1});
	  		$("div.galerijzelf").fadeIn("normal").addClass("list_view").removeClass("gal_view");
			$("div#galfiltersWrap").removeClass("formOpkaart");
			$("div#deGal div.gallCell").removeAttr("style");
			$("div#deGal div.NOTVISINGAL").css({'height' : '0', 'width' : '0', 'opacity' : '0'});
			$("#galFilterInside,#sorteeridentifier").fadeIn("slow");
			$("#sorteerHolderkeView").removeClass("sorteerHolderkeViewOnMap");
			$(".toonPrijsOfNiXTRA").removeClass("DN");
			$(".toonPrijsOfNiDivider").html("tot");
			deViewWijze = "list";
			//$("#kaartwrap").fadeOut("fast");
			//$("#kaartwrap").addClass("zwierhetweg");
		});
		return false;
	}); 
	// switch lijst > gal 
	$("#galView").click(function(){
		adjustLinks("gal");
	  	$("div.galerijzelf").fadeOut("normal", function() {
			//$("#kaartwrap").fadeOut("slow");
	  		$("div.galTooltipID").addClass("galTooltip").addClass("DN").removeClass("galTooltip_list").css({opacity:0});
			$("div.galerijzelf").fadeIn("normal").addClass("gal_view").removeClass("list_view");
			$("div#galfiltersWrap").removeClass("formOpkaart");
			$("div#deGal div.gallCell").removeAttr("style");
			$("div#deGal div.NOTVISINGAL").css({'height' : '0', 'width' : '0', 'opacity' : '0'});
			$("#galFilterInside,#sorteeridentifier").fadeIn("slow");
			$("#sorteerHolderkeView").removeClass("sorteerHolderkeViewOnMap");
			$(".toonPrijsOfNiXTRA").addClass("DN");
			$(".toonPrijsOfNiDivider").html("-");
			deViewWijze = "gal";
			//$("#kaartwrap").fadeOut("fast");
			//$("#kaartwrap").addClass("zwierhetweg");
		});
		return false;
	}); 
	// toon-verberg
	$("div#galFilterInside a").prepend('<span class="toonofni"></span>');
	$("div#galFilterInside a span.toonofni").html("Verberg ");
	$("div#galFilterInside a.Alle span.toonofni").html("");
	$("div#galFilterInside a.totaalAantalJusteLink span.toonofni").html("");
	

	function hideCell() {
		$(this).addClass("NOTVISINGAL");	
	}
	// einde filter types //
	
	$("div.galTooltip,div.galTooltip2").animate({opacity:0},{duration:"slow", queue:false});
	//$("div.galTooltipPIDK").animate({opacity:0},{duration:"slow", queue:false});
	//$('div.galTooltip').fadeTo("fast", 0);
	$(".gallCell").mouseover(function(){
 		$('div.galTooltip, div.galTooltip2, div.galTooltipPIDK', this).removeClass("DN");
 		$('div.galTooltip, div.galTooltip2, div.galTooltipPIDK', this).animate({opacity:1},{duration:"slow", queue:false});
		//$(this).parent(".gallCell").children(".deeskanNi").removeClass("nenhoekvdFoto");
		//$(this).parent(".gallCell").children(".deeskanNi").addClass("nenhoekvdFoto-h");
		
		//$('#gegevensWrapper').animate({ height: $('#beschrijving').css('height') }, "fast");
		//$(".opacify").fadeTo(1, 0.5);
	});
	$(".gallCell").mouseout(function(){
 		//$(this).parent().removeClass("imageHoverke");
 		//$('div.galTooltip', this).addClass("DN");
 		$('div.galTooltip2,div.galTooltip, div.galTooltipPIDK', this).animate({opacity:0},{duration:"slow", queue:false});
		//$(this).parent(".gallCell").children(".deeskanNi").addClass("nenhoekvdFoto");
		//$(this).parent(".gallCell").children(".deeskanNi").removeClass("nenhoekvdFoto-h");
	});
});
