$(document).ready(function(){
	Cufon.replace('.ptf_post h2',{
		textShadow: "#fbf9ef 1px 1px"
	});
	$("<div />")
		.append($("<a />").addClass("ptf_prev").attr({rel: "prev", title: "Previous work"}).text("prev").mouseover(function(){ $(this).css("cursor","pointer"); }))
		.append("<span class=\"ptf_img\"></span>")
		.append($("<a />").addClass("ptf_next").attr({rel: "next", title: "Next work"}).text("Next").mouseover(function(){ $(this).css("cursor","pointer"); }))
		.append($("<ul />").addClass("ptf_list"))
		.append("<div class=\"c\"></div>")
		.addClass("ptf_destaque")
		.prependTo(".ptf_works");
	
	$(".ptf_post").each(function(i){

		$("br",this).hide();

		var idpost   = $(this).attr("id");
		var destaque = $(".ptf_destaque .ptf_img",this);
		var lista    = $(".ptf_list",this);
								 
		var imgs = new Array;
		$(".ptf_works img",this).each(function(i){
			var source = $(this).attr("src");
			imgs[i]    = source;
			$(this).hide();
			
			alteraAltura($(this).height(),idpost);

			$("<li />")
				.append($("<span />")
				.css("backgroundImage","url("+source+")"))
				.attr("rel", source)
				.appendTo(lista)
				.hover(function(){ $(this).addClass("over").css("cursor","pointer"); }, function(){ $(this).removeClass("over").css("cursor",""); })
				.click(function() { alteraImg(i,idpost); });
			
		});
		destaque.css("backgroundImage","url("+imgs[0]+")").attr("rel","0");

		$(".ptf_list li:eq(0)",this).addClass("active");
		
		if (i == 0) {
			$("<li />").addClass("ptf_list_last").html("Click the <b>thumbnails</b> to see the more images").appendTo(lista);
		};

		$("a[rel]",this).click(function(){
			if ($(this).attr("rel") == "next") {
				if ((Number(destaque.attr("rel"))+1) < imgs.length) {
					alteraImg(Number(destaque.attr("rel"))+1,idpost);
				}
			} else {
				if (destaque.attr("rel") > 0) {
					alteraImg(Number(destaque.attr("rel"))-1,idpost);
				};
			};
		});

	});
	
	function alteraImg(img,post){
		var novaImg = $("#"+post+" img:eq("+img+")").attr("src");
		$("#"+post+" .ptf_img").css("backgroundImage","url("+novaImg+")").attr("rel",img);
		$("#"+post+" .ptf_list li.active").removeClass("active");
		$("#"+post+" .ptf_list li:eq("+img+")").addClass("active");
//		alert(novaImg);
		alteraAltura($("#"+post+" img:eq("+img+")").height(), post);
	}
	
	function alteraAltura(altura,post){
		$("#"+post+" .ptf_destaque, #"+post+" .ptf_img").height(altura);
		$("#"+post+" .ptf_destaque a").css("marginTop",	(altura-20)/2+"px")
	}

	if (location.hash) {
		var $target = $(location.hash);
		$target = $target.length && $target || $('div#' + this.hash.slice(1) +'');
		if ($target.length) {
			var targetOffset = $target.offset().top;
			$('html,body').animate({scrollTop: targetOffset-50}, 2000);
			return false;
		}
	};

});


























