function sleep (seconds) {
    var start = new Date().getTime();
    while (new Date() < start + seconds * 200) {}
    return 0;
}

function GetDivNumber(div_name)
{
	if ( div_name == 'products' ) return 1;
	if ( div_name == 'brunswick_advantage' ) return 2;
	if ( div_name == 'our_history' ) return 3;
	if ( div_name == 'the_sport' ) return 4;
	if ( div_name == 'shopping_tools' ) return 5;
}
	
function showsubmdelayed(submenu, second_div)
{
	if (submenu != submenu_in_progress) {
		return;
	}
	if ( typeof(document.getElementById(submenu)) == 'object' ) {	
		e = document.getElementById(submenu);
		e.style.visibility = "visible";
	}
	else
		eval(submenu).style.visibility = "visible";
		
	if (submenu == 'p-menu-div') {
		if (current_category <= 1) {
			ShowCategoryContent(1);
		}
	}	
	if (second_div) {
		document.getElementById(second_div).className = "but-nah-"+GetDivNumber(second_div)+'-s';
	}
}

function showsubm(submenu)
{
	submenu_in_progress = submenu;
	setTimeout('showsubmdelayed("'+submenu+'")', 500);
}

function hidesubm(submenu)
{
	submenu_in_progress = "";
	if ( typeof(document.getElementById(submenu)) == 'object' ) {	
		e = document.getElementById(submenu);
		e.style.visibility = "hidden";
	}
	else
		eval(submenu).style.visibility = "hidden";
}

function ShowTopMenu(menu_id, second_div)
{
	submenu_in_progress = menu_id;
	setTimeout('showsubmdelayed("'+menu_id+'","'+second_div+'")', 500);
}

function HideTopMenu(menu_id, second_div)
{
	hidesubm(menu_id);
	document.getElementById(second_div).className = "but-nah-"+GetDivNumber(second_div);
	
	if (second_div == 'products') {
		HideCategoryContent(1);
	}
}

function ShowDivMenu(menu_id, second_div)
{
	submenu_in_progress = menu_id;
	showsubmdelayed(menu_id);
	document.getElementById(second_div).className = "but-nah-"+GetDivNumber(second_div)+'-s';

}

function HideDivMenu(menu_id, second_div)
{
	hidesubm('catdiv1');
	hidesubm('catdiv15');
	hidesubm('catdiv16');
	hidesubm('catdiv9');
	hidesubm('catdiv5');
	hidesubm('catdiv2');
	hidesubm('catdiv20');
	HideCategoryContent(1);
	hidesubm(menu_id);
	document.getElementById(second_div).className = "but-nah-"+GetDivNumber(second_div);
}
