$(document).ready(function() {
    $('#carousel').jcarousel({
        wrap: 'circular',
		scroll: 6,
		auto: 5
	});

    $('a.magnifier', this).hide();

    $('div.project').hover(function() {
            $('div.dark', this).fadeIn('slow');
            $('a.magnifier', this).fadeIn('slow');
        }, function () {
            $('div.dark', this).fadeOut('slow');
            $('a.magnifier', this).fadeOut('slow');
        }
    );

    $("a[rel^='prettyPhoto']").prettyPhoto();
	
    $("#projects").children("div").hide();
    $("#projects").children("div").first().show();


    $('.go-first').click(function(){
        $("#projects").children("div").hide();
        $("#projects").children("div").first().fadeIn("slow");   
        $(".count").text(1);
        $("#pagination").children(".center").children("span").removeClass('hover');
        var firstp = $("#pagination").children(".center").children("span").first();
        for (i=1;i<parseInt($(".count").text().replace(" ",""));i++){
            firstp = firstp.next();
        }
        firstp.addClass('hover');   
    })

    $('.go-last').click(function(){
        $("#projects").children("div").hide();
        $("#projects").children("div").last().fadeIn("slow");    
        $(".count").text($("#projects").children("div").length);
        $("#pagination").children(".center").children("span").removeClass('hover');
        var firstp = $("#pagination").children(".center").children("span").first();
        for (i=1;i<parseInt($(".count").text().replace(" ",""));i++){
            firstp = firstp.next();
        }
        firstp.addClass('hover');
    })

    $('.go-right').click(function(){
        if ($("#projects").children("div").length > parseInt($(".count").text().replace(" ",""))){
            $("#projects").children("div").hide();
            $(".count").text(parseInt($(".count").text().replace(" ",""))+1);
            $("#pagination").children(".center").children("span").removeClass('hover');
            var firstp = $("#pagination").children(".center").children("span").first();
            for (i=1;i<parseInt($(".count").text().replace(" ",""));i++){
                firstp = firstp.next();
            }
            firstp.addClass('hover');
            $(".page-"+$(".count").text().replace(" ","")).fadeIn("slow");
        }
    })

    $('.go-left').click(function(){
        if (1 < parseInt($(".count").text().replace(" ",""))){
            $("#projects").children("div").hide();
            $(".count").text(parseInt($(".count").text().replace(" ",""))-1);
            $("#pagination").children(".center").children("span").removeClass('hover');
            var firstp = $("#pagination").children(".center").children("span").first();
            for (i=1;i<parseInt($(".count").text().replace(" ",""));i++){
                firstp = firstp.next();
            }
            firstp.addClass('hover');
            $(".page-"+$(".count").text().replace(" ","")).fadeIn("slow");
        }
    })

	$(".pagescount").text($("#projects").children("div").length);
    for (i=1;i<=$("#projects").children("div").length;i++){
        $("#pagination").children(".center").append($("<span>").text(i+" ").click(function(){
            $("#projects").children("div").hide();
            $(".page-"+$(this).text().replace(" ","")).fadeIn("slow");
        }));
    }

    $("#pagination").children(".center").children("span").first().addClass('hover');

    $("#pagination").children(".center").children("span").click(function(){
        $(".count").text($(this).text());
        $("#pagination").children(".center").children("span").removeClass('hover');
        $(this).addClass('hover');            
    })
})

