function scrollLogos(newmargin){
	if (newmargin == -totalmargin) {
		margin = '0';
	} else {
		margin = newmargin - 344;
	}	
	
	$("div.categoryBox ul").animate({ marginLeft: margin}, "slow");
};

$(function(){
	var totalwidth = $("div.categoryBox li").length * 344;  
	
	$("div.categoryBox ul").css('width',totalwidth);	
	
	margin = 0;
	
	extrali = $("div.categoryBox li").length - 1;
		
	totalmargin = 344 * extrali;
	
	$(function() {
		scrolla = setInterval( "scrollLogos(margin)", 5000 );
	});
	
	$("a#next").click(function(){		
		scrollLogos(margin);
		
		clearInterval(scrolla);
		
		scrolla = setInterval( "scrollLogos(margin)", 5000 );
		
		return false;
	});
	
	$("a#prev").click(function(){
		if (margin == 0) {
			margin = -totalmargin;
		} else {
			margin = margin + 344;
		}
		
		$("div.categoryBox ul").animate({ marginLeft: margin}, "slow");
		
		clearInterval(scrolla);
		
		scrolla = setInterval( "scrollLogos(margin)", 5000 );
		
		return false;
	});
	
	$("div.categoryBox").hover(
		function(){
			clearInterval(scrolla);
		},
		function(){
			scrolla = setInterval( "scrollLogos(margin)", 5000 );
		}
	);

});
