var selectedTopMenu = null;

function selectTopMenu(menu) {
	if(selectedTopMenu) {
		selectedTopMenu.className = menu.className;
	}
	menu.className = menu.className + ' ' + menu.className + 'selected';
	selectedTopMenu = menu;
}


var selectedLeftMenu = null;
function selectLeftMenu(menu) {
	if(selectedLeftMenu) {
		selectedLeftMenu.className = 'leftmenuitem';
	}
	menu.className = 'leftmenuitem' + ' ' + 'leftmenuitemselected';
	selectedLeftMenu = menu;
}
function overLeftMenu(menu) {
	if(menu != selectedLeftMenu) {
		menu.className = menu.className + ' ' + menu.className + 'mouseover';
	}
}
function outLeftMenu(menu) {
	if(menu != selectedLeftMenu) {
		menu.className = 'leftmenuitem';
	}
}

var selectedLeftSub = null;
function selectLeftSub(submenu) {
	if(selectedLeftSub) {
		selectedLeftSub.className = 'leftmenuitem';
	}
	submenu.className = 'leftmenuitem' + ' ' + 'leftsubitemselected';
	selectedLeftSub = submenu;
}
function overLeftSub(submenu) {
	if(submenu != selectedLeftSub) {
		submenu.className = 'leftmenuitem' + ' ' + 'leftsubitemselected';
	}
}
function outLeftSub(submenu) {
	if(submenu != selectedLeftSub) {
		submenu.className = 'leftmenuitem';
	}
}



function overActList(act) {
	act.className = 'actlistitem' + ' ' + 'actlistitemmouseover';
}
function outActList(act) {
	act.className = 'actlistitem';
}


var timer;
function startScroll(div, dir, speed) {
	oDiv = document.getElementById(div);
	//alert(speed+speed);
	if((dir > 0 && oDiv.scrollTop < oDiv.scrollHeight-oDiv.clientHeight) || (dir < 0 && oDiv.scrollTop > 0)) {
		oDiv.scrollTop += dir;
		timer = setTimeout("startScroll('"+div+"',"+dir+","+speed+");", speed);
	} else {
		if (timer) clearTimeout(timer);
		timer = setTimeout("startScroll('"+div+"',"+(0-dir)+","+speed+");", speed);
	}
}

function stopScroll() {
	if (timer) clearTimeout(timer);
}