$(function() {
	var pf_counter = 1;
	var pf_images_total = $(".pf-images img").size();

	$(".pf-images img").each(function() {
		var pf_img_class = "pf-image-"+pf_counter;
		$(this).addClass(pf_img_class);
		$(this).attr("id",pf_img_class);
		
		if (pf_counter == "1") {
			$(this).addClass("pf-image-active");
		}
		
		pf_counter++;
	});
	
	$(".pf-nav-next").click(function() {
		var move_me_dist = $(".pf-image-active").attr("width");
		// REMOVED BORDER GRAPHIC var move_me_dist = move_me_dist + 8;

		var current_pf_image = $(".pf-image-active").attr("id");
		var current_pf_image_number = current_pf_image.replace("pf-image-","");
		
		if (current_pf_image_number == pf_images_total) {
			$(".pf-images img").removeClass("pf-image-active");
			$(".pf-image-1").addClass("pf-image-active");
			
			$(".pf-images").animate({"left":"252px"}, 500);
		}
		else {
			current_pf_image_number++;
			var new_pf_image = ".pf-image-"+current_pf_image_number;
			$(".pf-images img").removeClass("pf-image-active");
			$(new_pf_image).addClass("pf-image-active");
			
			$(".pf-images").animate({"left":"-="+move_me_dist}, 500);
		}

		return false;
	});
	
	$(".pf-nav-prev").click(function() {
		//var move_me_dist = $(".pf-image-active").attr("width");
		// REMOVED BORDER GRAPHIC var move_me_dist = move_me_dist + 8;

		var current_pf_image = $(".pf-image-active").attr("id");
		var current_pf_image_number = current_pf_image.replace("pf-image-","");
		
		if (current_pf_image_number == 1) {
			return false;
		}
		else {
			current_pf_image_number--;
			var new_pf_image = ".pf-image-"+current_pf_image_number;
			$(".pf-images img").removeClass("pf-image-active");
			$(new_pf_image).addClass("pf-image-active");
			var move_me_dist = $(".pf-image-active").attr("width");
			
			$(".pf-images").animate({"left":"+="+move_me_dist}, 500);
		}

		return false;
	});
	
	$(window).resize(function() {
		$(".pf-images img").removeClass("pf-image-active");
		$(".pf-image-1").addClass("pf-image-active");
		
		$(".pf-images").animate({"left":"252px"}, 500);
		
		return false;
	});
});
