$(function() {
	
	MagicScroller.resize();
	
	$("#promos .btn_prev").click(MagicScroller.previous);
	$("#promos .btn_next").click(MagicScroller.next);
	
	
});

MagicScroller = {
	isAnimating: false,
	resize: function() {
		$("#promo-slide-set").css({
			width: eval(parseInt($("#promo-slide-set img").length)*298) + "px"
		});
	},
	next: function() {
		if (MagicScroller.isAnimating == false){
			if ( parseFloat($("#promo-slide-set").css("left").replace("px", "")) >= 
			   ( 895 - parseFloat($("#promo-slide-set").css("width").replace("px", ""))  )  ){
				MagicScroller.isAnimating = true
				
				$("#promo-slide-set").animate(
					{ "left": eval(parseFloat($("#promo-slide-set").css("left").replace("px", ""))-298)+"px"} ,
					{ complete: function() {  MagicScroller.isAnimating = false; } }
				);				
			}
		}

		
	},
	previous: function() {
		if (MagicScroller.isAnimating == false){
			
			if (parseFloat($("#promo-slide-set").css("left").replace("px", "")) <= -1 ){
				MagicScroller.isAnimating = true;
				
				$("#promo-slide-set").animate(
					{ "left": eval(parseFloat($("#promo-slide-set").css("left").replace("px", ""))+298)+"px" }, 
					{ complete: function() {  MagicScroller.isAnimating = false; } }
				);
			}
		}
	}
	
	
	
}
