var currentMenu = '';
var preSet      = '';
var url="http://beta.corpfin.net";
var title="Corpfin.Net";

function newwindow(location) {
	window.open(location,'sample','width=820,height=600,resizable=yes,toolbar=1,menubar=0,scrollbars=1');
}

function addfav() {
	if (document.all) {
		document.write('<br /><br /><a id="adfav" href="javascript:window.external.AddFavorite(url,title);" ');
		document.write('onMouseOver=" window.status=');
		document.write("'Add Corpfin.Net to your favorites.'; return true ");
		document.write('"onMouseOut=" window.status=');
		document.write("' '; return true ");
		document.write('">Add Corpfin.Net to your favorites.</a>');
        }
}

function toggleTree(toggleNode, toggleTo) {
	for (i = 0; i < toggleNode.childNodes.length; i++) {
		if      (toggleTo == 'preset') { 
			if (toggleNode.childNodes[i].nodeName == 'A') { toggleNode.childNodes[i].style.backgroundPosition = '0 -19px'; }
		}
		else if ((toggleNode.childNodes[i].nodeName == 'UL') && (document.all)) { toggleNode.childNodes[i].style.display = toggleTo; }
		else if ((toggleNode.childNodes[i].nodeName == 'A') && (preSet != toggleNode.id)) {
			if (toggleTo == 'block') { toggleNode.childNodes[i].style.backgroundPosition = '0 -19px'; }
			else                     { toggleNode.childNodes[i].style.backgroundPosition = '0 8px'; }
		}
	}
	return true;
}

function menuOn() {
	if (document.getElementById) {
		menuBase = document.getElementById('mainnav');
		for (i1 = 0; i1 < menuBase.childNodes.length; i1++) {
			if (menuBase.childNodes[i1].nodeName == 'LI') {
				menuBase.childNodes[i1].onmouseover = function() { toggleTree(this, 'block'); }
				menuBase.childNodes[i1].onmouseout  = function() { toggleTree(this, 'none'); }
				if (menuBase.childNodes[i1].id == preSet) {
					toggleTree(menuBase.childNodes[i1], 'preset');
				}
			}
		} 
	}
}

window.onload = menuOn;

