function switchMenu(obj) { //BJB20070813

	var el = document.getElementById(obj);

	if ( el.style.display != "none" ) {
		switchMenuCollapse(obj);
	}
	else {
		switchMenuExpand(obj);
	}

}

function switchMenuCollapse(obj) { //BJB20070816

	var el = document.getElementById(obj);

	el.style.display = 'none';
	if (document[obj + 'icon']) {
		document[obj + 'icon'].src = '/uiimgs/icons/plus.gif';
	}
	menuCategoryIDsExpandedCookieTrim(obj);

}

function switchMenuExpand(obj) { //BJB20070816

	var el = document.getElementById(obj);

	el.style.display = '';
	if (document[obj + 'icon']) {
		document[obj + 'icon'].src = '/uiimgs/icons/minus.gif';
	}
	menuCategoryIDsExpandedCookieAppend(obj);

}

if (GetCookie("menuCategoryIDsExpanded") == null) { //BJB20070813
	SetCookie('menuCategoryIDsExpanded','c','','/')
}

function menuCategoryIDsExpandedCookieTrim(obj) { //BJB20070813 REMOVE ID

	var pattern = new RegExp('' + obj + 'c', 'g');
	SetCookie('menuCategoryIDsExpanded', GetCookie("menuCategoryIDsExpanded").replace(pattern, 'c'),'','/');

}

function menuCategoryIDsExpandedCookieAppend(obj) { //BJB20070813 ADD ID

	if (GetCookie("menuCategoryIDsExpanded").indexOf('' + obj + 'c') == -1) {
		SetCookie('menuCategoryIDsExpanded', obj + GetCookie("menuCategoryIDsExpanded"),'','/');
	}

}

function menuCategoryIDsExpandedCookieClear() { //BJB20070813 CLEAR ALL IDS
	SetCookie('menuCategoryIDsExpanded','c','','/')
}
