
var imgList = new Array();
imgList['tab-employers']	= '/app/TemplateRepository/worksafeforlife/images/tab-employers-selected.jpg';
imgList['tab-employees']	= '/app/TemplateRepository/worksafeforlife/images/tab-employees-selected.jpg';
imgList['tab-story']		= '/app/TemplateRepository/worksafeforlife/images/tab-story-selected.jpg';
imgList['tab-doit']			= '/app/TemplateRepository/worksafeforlife/images/tab-doit-selected.jpg';
imgList['tab-links']		= '/app/TemplateRepository/worksafeforlife/images/tab-links-selected.jpg';
imgList['tab-contact']		= '/app/TemplateRepository/worksafeforlife/images/tab-contact-selected.jpg';
imgList['tab-parents']		= '/app/TemplateRepository/worksafeforlife/images/tab-parents-selected.jpg';
imgList['tab-educators']	= '/app/TemplateRepository/worksafeforlife/images/tab-educators-selected.jpg';

var detailList = new Array();
detailList['1779']	= 'tab-employers';
detailList['1780']	= 'tab-employees';
detailList['1781']	= 'tab-story';
detailList['1782']	= 'tab-doit';
detailList['1783']	= 'tab-links';
detailList['1784']	= 'tab-contact';
detailList['1879']	= 'tab-parents';
detailList['1880']	= 'tab-educators';

var categList = new Array();
categList['406']	= 'tab-employers';
categList['407']	= 'tab-employees';
categList['408']	= 'tab-story';
categList['409']	= 'tab-doit';
categList['410']	= 'tab-links';
categList['411']	= 'tab-contact';
categList['437']	= 'tab-parents';
categList['438']	= 'tab-educators';

var whichtab = '';

function scanBread() {
	getBody = document.getElementsByTagName('body')[0];
	getTags = getBody.getElementsByTagName('a');
	
	for (var i = 0; i < getTags.length; i++) {
		var tag		= getTags[i];
		var tagcl	= tag.getAttribute('class');
		var taghr	= tag.getAttribute('href');
		var tagid	= tag.getAttribute('id');
		
		if ( (tagcl == null) || (tagcl != 'breadcrumb') ) continue;
		
		tagcl = tagcl.toLowerCase();
		taghr = taghr.toLowerCase();
		
		var idnum	= taghr;
		idnum = idnum.replace(/.*=(\d+)$/, "$1");
		
		var foundid	= (taghr.indexOf('detailid')) ? detailList[idnum] : categList[idnum];
		
		if (foundid == null || foundid == undefined) continue;
		
		document.getElementById(foundid).setAttribute('src', imgList[foundid]);
		whichtab = foundid;
	}

	// get menu items and add dynamic navigational links
	menus = document.getElementById("nav").getElementsByTagName("li");
		for (i = 0; i < menus.length; i++)
			if (menus[i].getAttribute("id")!=null && menus[i].getAttribute("id").indexOf("menu-")==0)
				add_submenu(menus[i].getAttribute("id"));	
	return true;
}

// add show/hide functions to events
function add_submenu(menu_id) {
	var tab_id = menu_id.substring(menu_id.indexOf("-")+1);
	addEvent(document.getElementById("menu-"+tab_id), "mouseover", function() { show_submenu("menu-"+tab_id); });
	addEvent(document.getElementById("menu-"+tab_id), "mouseout",  function() { hide_submenu("menu-"+tab_id); });
	addEvent(document.getElementById("nav-"+tab_id),  "mouseover", function() { show_submenu("nav-"+tab_id);  });
	addEvent(document.getElementById("nav-"+tab_id),  "mouseout",  function() { hide_submenu("nav-"+tab_id);  });
}

// shows a submenu list
function show_submenu(obj_id) {
	var submenu_id = obj_id.substring(obj_id.indexOf("-")+1);
	var submenu = document.getElementById('nav-'+submenu_id);
	var image = document.getElementById('tab-'+submenu_id);
	submenu.style.visibility = 'visible';
	image.src = '/app/TemplateRepository/worksafeforlife/images/tab-' + submenu_id + '-selected.jpg';
}

// hides a submenu list
function hide_submenu(obj_id) {
	var submenu_id = obj_id.substring(obj_id.indexOf("-")+1);
	var whichtab_id = whichtab.substring(whichtab.indexOf("-")+1);
	var submenu = document.getElementById('nav-'+submenu_id);
	var image = document.getElementById('tab-'+submenu_id);
	submenu.style.visibility = 'hidden';
	if (whichtab_id != submenu_id)
		image.src = '/app/TemplateRepository/worksafeforlife/images/tab-' + submenu_id + '.jpg';
}