$(function() {

	$("#container").each(function() {

		if(($("html").height() - $(this).height()) / 2 > 0)
			$("body").css("padding", ($("html").height() - $(this).height()) / 2 + "px 0");
		else
			$("body").css("padding", "0");

		$("body").removeClass("position");

	});

	$(window).resize(function() {

		if(($("html").height() - $("#container").height()) / 2 > 0)
			$("body").css("padding", ($("html").height() - $("#container").height()) / 2 + "px 0");
		else
			$("body").css("padding", "0");

		$("body").removeClass("position");

	});

	var totalLookbook = $("#lookbook > ul > li").size();
	var positionLookbook = 0;

	$("#lookbook").each(function() {

		$(this).append('<ul id="n"></li></ul>');
		var counter = 0;
		$("#lookbook > ul > li").each(function() {
			$("#lookbook #n").append('<li><a href="#" title="Pagina ' + (++counter) + '">' + counter + '</a></li>');
		});
		$("#lookbook #n").append('<li><a href="#" class="next" title="Volgende"></a></li>');
		$("#lookbook #n").prepend('<li><a href="#" class="prev" title="Vorige"></a>');
		$("#lookbook #n li:eq(1)").addClass("active");

	});

	$("#n .next").click(function() {

		positionLookbook++;
		if(positionLookbook == totalLookbook)
			positionLookbook = 0;
		$("#lookbook #n li").removeClass("active");
		$("#lookbook #n li:eq(" + (positionLookbook + 1) + ")").addClass("active");
		$("#lookbook ul:first").animate({left: positionLookbook * -444});

		return false;

	});

	$("#n .prev").click(function() {

		positionLookbook--;
		if(positionLookbook < 0)
			positionLookbook = totalLookbook-1;
		$("#lookbook #n li").removeClass("active");
		$("#lookbook #n li:eq(" + (positionLookbook + 1) + ")").addClass("active");
		$("#lookbook ul:first").animate({left: positionLookbook * -444});

		return false;

	});

	$("#n li a:not(.next, .prev)").click(function() {

		positionLookbook = $(this).parent().parent().find("li").index($(this).parent());
		$("#lookbook #n li").removeClass("active");
		$("#lookbook #n li:eq(" + positionLookbook + ")").addClass("active");
		$("#lookbook ul:first").animate({left: (positionLookbook - 1) * -444});

		return false;

	});

	if($("#n li").size() > 18){
		$("#lookbook").css('height','362px');
		$("#n").css('display','table').css('height','43px');
		$("#n li").css('padding-bottom','5px');
	}

	$(function() {
        $(this).bind("contextmenu", function(e) {
            e.preventDefault();
        });
    });
});

Cufon.replace("#logo, #visual p, #content h1, #content h2");
Cufon.replace("#nav a", {hover: {color: "#746a6a"}});


