$(document).ready(function() {
	
	function animateLeft(leftAmt,opacityAmt,starting,selector,callback){
		if($(selector+":eq("+(starting+4)+")").length != 1) {
			$(selector+":eq("+starting+")").animate({left:leftAmt,opacity:opacityAmt},333,callback)
		}
		else
		{
			$(selector+":eq("+starting+")").animate({left:leftAmt,opacity:opacityAmt},333)
		}
		if($(selector+":eq("+(starting+8)+")").length != 1) {
			$(selector+":eq("+(starting+4)+")").animate({left:leftAmt,opacity:opacityAmt},333,callback)
		}
		else
		{
			$(selector+":eq("+(starting+4)+")").animate({left:leftAmt,opacity:opacityAmt},333)
		}

		$(selector+":eq("+(starting+8)+")").animate({left:leftAmt,opacity:opacityAmt},333,callback)
	}
	
	$('.Next').click(function(){
		if($("li.next").length > 0){
		
		animateLeft("-100px",0,0,"li.show",function(){animateLeft("-200px",0,1,"li.show",function(){animateLeft("-300px",0,2,"li.show",function(){animateLeft("-400px",0,3,"li.show",function(){
				$("li.show").each(function(it){
					if(it < 12){
						$(this).addClass("prev").removeClass("show");
					}
				})
				$("li.next").each(function(it){
					if(it < 12){
						$(this).css('display','block').css('left','650px');
					}
				})
				
				animateLeft("0",1,0,"li.next",function(){animateLeft("0",1,1,"li.next",function(){animateLeft("0",1,2,"li.next",function(){animateLeft("0",1,3,"li.next",function(){
					$("li.next").each(function(it){
						if(it < 12){
							$(this).addClass("show").removeClass("next");
						}
					})
					
					$("ul.listingsPage li").each(function(){
						$(this).attr("style","");
					})
				})})})})
			
		})})})})
		}
	})
	
	$('.Back').click(function(){
		if($("li.prev").length > 0)
		{
			animateLeft("100px",0,0,"li.show",function(){animateLeft("200px",0,1,"li.show",function(){animateLeft("300px",0,2,"li.show",function(){animateLeft("400px",0,3,"li.show",function(){
					$("li.show").each(function(it){
						if(it < 12){
							$(this).css("display","none").addClass("next").removeClass("show");
						}
					})
					$("li.prev").each(function(it){
						if(it < 12){
							$(this).css('display','block').css('left','-100px');
						}
					})
				
					animateLeft("0",1,0,"li.prev",function(){animateLeft("0",1,1,"li.prev",function(){animateLeft("0",1,2,"li.prev",function(){animateLeft("0",1,3,"li.prev",function(){
						$("li.prev").each(function(it){
							if(it < 12){
								$(this).addClass("show").removeClass("prev");
							}
						})
						$("ul.listingsPage li").each(function(){
							$(this).attr("style","");
						})
					})})})})
			
			})})})})		
		}
	})
	
	$('ul.listingsPage li').hover(function(){
		$('span.links span.description').text($(this).children('a').attr('rel'));
	},function(){
		
	});
});