var isIE = $.browser.msie;

function next(e){
	//copy the onmouseover content cause we will disable it
	//otherwise user can rapid mouseover the button and this
	//causes problems
	var caller = e.srcElement;
	if(caller == null)
		caller = e.currentTarget;

	$(caller).removeAttr("onmousedown");
	$(caller).unbind("mouseover");
	
	var slider = $("#slider");
	var left = parseInt(slider.css("left"));
	var width = parseInt(slider.css("width"));
	offset = 117;

	if(left - offset > (-351)){
		slider.animate({
			"left":(left-offset)+"px"
		},"fast",function(){	
			$(caller).bind("mouseover",next);
		});
	}else{
		//slider.animate({"left":(-1*width)+offset+"px"});
		$(caller).bind("mouseover",next);
		
	}
	return false;
}

function prev(e){
	//copy the onmouseover content cause we will disable it
	//otherwise user can rapid mouseover the button and this
	//causes problems
	var caller = e.srcElement;
	if(caller == null)
		caller = e.currentTarget;
	$(caller).removeAttr("onmousedown");
	$(caller).unbind("mouseover");
	
	var slider = $("#slider");
	var left = parseInt(slider.css("left"));
	var width = parseInt(slider.css("width"));
	offset = 117;
	if(left < 0){
		slider.animate({
			"left":(left+offset)+"px"
		},"fast",function(){
			//enable the onmouseover function again
		$(caller).bind("mouseover",prev);
	});
	}else{
		//slider.animate({"left":"0px"});
		$(caller).bind("mouseover",prev);
	}
	return false;
}
$(document).ready(function(){
	$('#next').bind('mouseover',next);
	$('#prev').bind('mouseover',prev);
});
