var sub_over = 0;
var t;


function menu_hover(section) {
	clearTimeout(t);
	
	// Hide all Sub-menus
	for (i=1;i<=num_tabs;i++) {
		document.getElementById('sub'+i).className='sub-menu-hidden';
	}
	
	document.getElementById('sub'+section).className='sub-menu';
	
	// Deselect all tabs (except current)
	for (i=1;i<=num_tabs;i++) {
		if(sel_menu!=i) {
			document.getElementById('tab'+i).className=(i>(num_tabs-num_dyn_tabs)) ? 'right' : '';
		}
	}
	
	// Select Hover Tab
		document.getElementById('tab'+section).className=(section>(num_tabs-num_dyn_tabs)) ? 'selected right' : 'selected';
		
	// Unselect current tab
	if(sel_menu!=section)
		document.getElementById('tab'+sel_menu).className = (sel_menu>(num_tabs-num_dyn_tabs)) ? 'right' : '';
}

function menu_mout(section) {
	clearTimeout(t);
	t = setTimeout('hide_submenu('+section+')', 1500);

}

function hide_submenu(section) {
	if(sub_over!=section) {
		document.getElementById('sub'+section).className='sub-menu-hidden';
		document.getElementById('sub'+sel_menu).className='sub-menu';
		
		// Deselect hover tab & Select current tab again		
		document.getElementById('tab'+section).className = (section>(num_tabs-num_dyn_tabs)) ? 'right' : '';
		document.getElementById('tab'+sel_menu).className = (sel_menu>(num_tabs-num_dyn_tabs)) ? 'selected right' : 'selected';
	}
}

function subm_hover(section) {
	sub_over = section;
}

function subm_mout(section) {
	sub_over = 0;
	clearTimeout(t);
	t = setTimeout('hide_submenu('+section+')', 1500);
}
