slideMenu.Registry = [];
//<![CDATA[
function addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() { 
			oldonload();
			func();
			}
		}
	}
function loadMenu() {
	var menu1 = new slideMenu("menu1",2,'/images/nav/about_over.gif','/images/nav/about.gif');
	var menu2 = new slideMenu("menu2",1,'/images/nav/adv_over.gif','/images/nav/adv.gif');
	var menu3 = new slideMenu("menu3",0,'/images/nav/system_over.gif','/images/nav/system.gif');
	var menu4 = new slideMenu("menu4",2,'/images/nav/support_over.gif','/images/nav/support.gif');
	var menu5 = new slideMenu("menu5",0,'/images/nav/invest_over.gif','/images/nav/invest.gif');
	var menu6 = new slideMenu("menu6",1,'/images/nav/contact_over.gif','/images/nav/contact.gif');
	}
addLoadEvent(loadMenu);
//addLoadEvent(externalLink);
slideMenu.lineHeight = 24;
//]]>
function slideMenu(id,numLines,overImg) {
	slideMenu.Registry[id] = [];
	slideMenu.Registry[id]['height']       = 1;
	slideMenu.Registry[id]['containerObj'] = document.getElementById(id+"Container");
	slideMenu.Registry[id]['contentObj']   = document.getElementById(id+"Content");
	//slideMenu.Registry[id]['maxHeight']    = new Number((numLines * slideMenu.lineHeight) + 2);
	slideMenu.Registry[id]['maxHeight']    = (slideMenu.Registry[id]['containerObj'].scrollHeight * numLines) - (numLines - 1);
	slideMenu.Registry[id]['interval']     = null;
	slideMenu.Registry[id]['timeout']      = null;
	slideMenu.Registry[id]['normal']		= document.getElementById(id+"Image").getAttribute("src");
	slideMenu.Registry[id]['over'] 			= overImg;
	//slideMenu.Registry[id]['contentObj'].style.height  = '1px';
	//slideMenu.MM_preloadImages(slideMenu.Registry[id]['over']);
	// slide down events
	slideMenu.Registry[id]['containerObj'].onmouseover = function() { slideMenu.showMenu(id); slideMenu.MM_swapImage(id+'Image',slideMenu.Registry[id]['over'],id); }
	slideMenu.Registry[id]['containerObj'].onfocus     = function() { slideMenu.showMenu(id); slideMenu.MM_swapImage(id+'Image',slideMenu.Registry[id]['over'],id); }
	
	// slide up events
	slideMenu.Registry[id]['containerObj'].onmouseout  = function() { slideMenu.hideMenu(id); slideMenu.MM_swapImgRestore(id); }
	slideMenu.Registry[id]['containerObj'].onblur      = function() { slideMenu.hideMenu(id); slideMenu.MM_swapImgRestore(id); }
}

slideMenu.showMenu = function(id) {
	clearInterval(slideMenu.Registry[id]['interval']);
	slideMenu.Registry[id]['contentObj'].style.display = 'block';
	slideMenu.Registry[id]['contentObj'].style.zIndex += 10;
	slideMenu.Registry[id]['interval'] = window.setInterval("slideMenu.slideDown('"+id+"')",1);
}

slideMenu.hideMenu = function(id) {
	clearInterval(slideMenu.Registry[id]['interval']);
	
	slideMenu.Registry[id]['contentObj'].style.zIndex = 10;
	slideMenu.Registry[id]['interval'] = window.setInterval("slideMenu.slideUp('"+id+"')",1);
}

slideMenu.slideDown = function(id) {
	for(var i=0;i<15;i++) {
		if(slideMenu.Registry[id]['height'] >= slideMenu.Registry[id]['maxHeight']) {
			clearInterval(slideMenu.Registry[id]['interval']);
		} else {
			slideMenu.Registry[id]['contentObj'].style.height = slideMenu.Registry[id]['height']+'px';
			slideMenu.Registry[id]['height'] ++;
		}
	}
}

slideMenu.slideUp = function(id) {
	for(var i=0;i<15;i++) {
		if(slideMenu.Registry[id]['height'] <= 1) {
			clearInterval(slideMenu.Registry[id]['interval']);
			slideMenu.Registry[id]['contentObj'].style.display = 'none';
		} else {
			slideMenu.Registry[id]['contentObj'].style.height = slideMenu.Registry[id]['height']+'px';
			slideMenu.Registry[id]['height'] --;
		}
	}
}

slideMenu.MM_swapImgRestore = function(id) { //v3.0
	var foo = document.getElementById(id+"Image");
	foo.setAttribute("src",slideMenu.Registry[id]['normal']);
}

slideMenu.MM_swapImage = function(img,over,id) { //v3.0
	var foo = document.getElementById(img);
	//slideMenu.Registry[id]['normal'] = foo.getAttribute("src");
	foo.setAttribute("src",over);
}


// onload="MM_preloadImages('images/nav/adv.jpg')"
// onmouseover="MM_swapImage('Image1','','images/nav/adv.jpg',1)" onmouseout="MM_swapImgRestore()"