var timer = null;
function ScrollStart( dir , div ) {
	stopScroller();
	timer = window.setInterval( function() { scrollIt( dir , div ) }, 10);
	document.onmouseup=stopScroller;
}
function scrollIt( dir , div ) {
	var obj = document.getElementById(div);
	switch( dir )
	{
		case 'left': obj.scrollLeft-=3; break;
		case 'up': obj.scrollTop-=3; break;
		case 'down': obj.scrollTop+=3; break;
		default: obj.scrollLeft+=3; break;
	}
}
function stopScroller() {
	window.clearInterval( timer );
}



// LEFTMENU

$(document).ready(function() {
	     
	if($("ul#leftmenu")){			
		$("ul#leftmenu ul").hide();
		
		$('ul#leftmenu li:has(ul) ul').each(function(i) {
			$(this).slideUp(400);
		});
		
		$('ul#leftmenu li.clicked ul').show();
		
		$('ul#leftmenu li:has(ul) a').click(function(){				
			if ($(this).parent().hasClass ("clicked")){
				$(this).parent().removeClass("clicked");
				$(this).parent().removeClass("clicked-first");
				$(this).parent().children("ul").slideUp(400);
			}else{
				if ($(this).parent().parent().hasClass('leftmenu')){
					$('ul#leftmenu li:has(ul)').removeClass("clicked");
					$('ul#leftmenu li:has(ul)').removeClass("clicked-first");
					$('ul#leftmenu li:has(ul) ul').slideUp(400);
					$(this).parent().addClass("clicked");
					if ($(this).parent().hasClass ("first")) $(this).parent().addClass("clicked-first");
					$(this).parent().children("ul").slideDown(400);
				}
			}
		});
	}
});
