function showMoreContent() {
}

function showLessContent() {
}

function sort(sort, dir) {

	closeIcons();
	$.scrollTo(0, 0, {
		duration: 500
	});
	
	$("#currentsortdir").val(dir);
	$("#currentsort").val(sort);
	sortIcons(sort, dir, "responseSortIcons");
}

function responseSortIcons(data) {
	for (var i=0; i<data.length; i++) {
		$("#icons").append($("#icon_"+data[i]));
	}
}

function filter(filter, value) {
	closeIcons();
	$.scrollTo(0, 0, {
		duration: 500
	});

	if (filter != "search") {
		$("#currentsearch").val("");
		$("#search").val("");
		
		if (value == "all") $("#filter"+filter).val('all');
		else $("#filter"+filter).val(value);
		
		if (filter == "category") {
			$("#currentsort").val('jaar');
			$("#currentsortdir").val("DESC");
			if (value == "all") $("#filtercategories .headersub").html('');
			else $("#filtercategories .headersub").html(value);
		} else if (filter == "time") {
			$("#currentsort").val('jaar');
			$("#currentsortdir").val("ASC");
			if (value == "all") $("#filtertimeperiod .headersub").html('');
			else $("#filtertimeperiod .headersub").html(value);
		} else if (filter == "designer") {
			$("#currentsort").val('ontwerper');
			$("#currentsortdir").val("ASC");
			if (value == "all") $("#filterdesigners .headersub").html('');
			else $("#filterdesigners .headersub").html($("#filterdesigner_"+value+" a").html());
		}
		
	}
	
	var category = $("#filtercategory").val();
	var time = $("#filtertime").val();
	var designer = $("#filterdesigner").val();
	
	var sort = $("#currentsort").val();
	var dir = $("#currentsortdir").val();
	var search = $("#currentsearch").val();
	
	filterIcons(category, time, designer, sort, dir, search, "responseFilterIcons");
}

function responseFilterIcons(data) {
	$(".icon").hide();
	for (var i=0; i<data.length; i++) {
		$("#icon_"+data[i]).show();
	}
	
	
	/*
	$(".icon:visible .iconmediaitem img").each(function(i) {
		$(this).css("display", "inline");
		resizeIcon(this, false);
		$(this).vhAlign();

	});
	*/

	sort($("#currentsort").val(), $("#currentsortdir").val());
}

function resetFilters() {
	$(".filteroption").val('all');
	$(".headersub").html('');
	
}

function submitSearch() {
	resetFilters();
	var searchterm = $("#search").val();
	$("#currentsearch").val(searchterm);
	filter("search", searchterm);
	return false;
}

function clearSearch() {
	resetFilters();
	$("#search").val("");
	$("#currentsearch").val("");
	filter("search", "");
}



function initLightbox() {
	$('.slideshowlink').lightBox({
    	overlayBgColor: '#FFF',
    	overlayOpacity: 1,
    	imageLoading: '/tnt/inc/img/lightbox-blank.gif',
    	fixedNavigation: true,
    	imageBtnPrev: '/tnt/inc/img/slideshowarrow-left.png',
    	imageBtnNext: '/tnt/inc/img/slideshowarrow-right.png'
    	
    });
}

function lightboxStarted() {
	$(".open").each(function() {
		if ($(this).find("object").length > 0) $(this).find("object").get(0).jsPauseVideo();
	});

	$("#nav").fadeOut();
}

function lightboxStopped() {
	$("#nav").fadeIn();
}

function closeInfo() {
	$("#tntaboutcover").fadeOut();
	$("#tntabout").fadeOut();
	$("#navtitle").fadeIn();
	$("#navinfo").fadeIn();
}

function openInfo() {
	$("#tntaboutcover").fadeIn();
	$("#tntabout").fadeIn();
	$("#navtitle").fadeOut();
	$("#navinfo").fadeOut();

}

function fixImages(el) {
	if (($.browser.msie) && ($.browser.version < 7)) {
		$(el).supersleight({shim: '/tnt/inc/img/transparent.gif'});
	}
}

function showAboutPage(page) {
	$(".aboutpage").hide();
	$("#about"+page).show();
}

function showNavList(list) {
	$(list).find(".sortfilter").css("border", "1px solid #CCC");
	$(list).find(".navlist").slideDown("fast")
	$(list).find(".jScrollPaneContainer").slideDown("fast");
}

function hideNavList(list) {
	$(list).find(".sortfilter").css("border", "1px solid #FFF");
	$(list).find(".navlist").slideUp("fast");
	$(list).find(".jScrollPaneContainer").slideUp("fast");
}


function initNav() {
	$("#currentsort").val("titel");
	$("#currentsortdir").val("ASC");
	$("#filtercategory").val("all");
	$("#filtertime").val("all");
	$("#filterdesigner").val("all");
	$("#currentsearch").val("");
	
	$("#navtitle h1").click(function() {
		closeIcons();
		clearSearch();
		$(".icon").show();
	});
	
	$("#nav .list li").hover(function() {
		$(this).css("background", "#F4F4F4");
	}, function() {
		$(this).css("background", "none");
	});
	$("#nav .navlist").hide();
	$("#nav .sortfilter").css("border", "1px solid #FFF");
	
	$("#nav .navitem").hover(function() {
		showNavList(this);
	}, function() {
		hideNavList(this);
	});
	
	$("#nav .navitem .listheader").toggle(function() {
		showNavList(this);
	}, function() {
		hideNavList(this);
	});
	
	var maxnavheight = 300;
	$(".navlist").each(function() {
		if ($(this).height() > maxnavheight) {
			$(this).css("height", maxnavheight+"px").css("overflow", "auto");
			$(this).jScrollPane({
				scrollbarWidth: 5,
				scrollbarMargin: 0,
				showArrows : false
			});
		}
	});
	
	$(".jScrollPaneContainer").hide();
	
	$("#search").val("search").css("color", "#CCC").css("font-style", "italic");
	$("#search").focus(function() {
		if ($(this).val() == "search") $(this).val("");
		$(this).css("color", "#000").css("font-style", "normal");
	});
	
	$("#search").blur(function() {
		if ($(this).val() == "") $(this).val("search");
		$(this).css("color", "#CCC").css("font-style", "italic");
	});
	
	$("#searchicons input[type=submit]").hide();
	$("#search").keyup(function() {
		submitSearch();
	});
}

function initTntInfo() {
	$("#tntaboutcover").click(function() {
		closeInfo();
	});
}
