$j(document).ready(function(){
	var count = $j("ul#sm li").length;
	var wid = $j("ul#sm").width()/count;
	var bigWid;
	var overed = false;
	$j("ul#sm li").width(wid + "px");		
	$j("ul#sm").width($j("ul#sm").width() + 200);		
	
	function setMouseEvents(){
		$j("ul#sm li").mouseover(function(){
			setMouseEvents();
			setMouseOver($j(this));
		});			
	}		
	function setMouseOver(obj){
		overed = true;
		$j("ul#sm li").stop();
		bigWid = obj.find("span.content").width();
		obj.animate({ width: bigWid }, 300);
		$j("ul#sm li").not(obj).animate({ width: (wid*count - bigWid)/(count-1) }, 300);
		obj.unbind("mouseover");
	}
	$j().mousemove(function(e){
		if(e.pageX < $j("div.slidemenu").offset().left || e.pageX > ($j("div.slidemenu").offset().left + $j("div.slidemenu").width()) || e.pageY < $j("div.slidemenu").offset().top || e.pageY > ($j("div.slidemenu").offset().top + $j("div.slidemenu").height())){
			if(overed){
				overed = false;
				$j("ul#sm li").animate({ width: wid}, 300);
				setMouseEvents();
			}
		}
	});
	setMouseEvents();
});
