isDOM=document.getElementById("body_"); //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=window.opera && isDOM //Opera 5+
isOpera6=isOpera && window.print //Opera 6+
isOpera7=isOpera && document.readyState //Opera 7+
isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE //MSIE 5+
isNetscape4=document.layers //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla eee Netscape 6.*




var prev, currHeight;
var currHeight = 0;
var obj;
var incr = 8;
var delay= 0.1; 
var arr = new Array();



function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop 
		}
	}
	return [curleft,curtop];
}

	


function create_arr(){
	for(i=0; i<document.all.length; i++){
		el = document.all[i];
		if (el.id.indexOf("submenu") == 0){
				arr[el.id] = el.offsetHeight;
		}	
	}
}

function do_submenu(){
  if (arr[obj.id] > currHeight) {
		currHeight = currHeight + incr;
		obj.style.height = currHeight;
		setTimeout("do_submenu()", delay);
	};
};



function menuOver(item, idx){
	currHeight = 0;
	HideAllExcept(idx);
	if (document.getElementById('submenu_'+idx)){	
		obj1 = document.getElementById('MenuItem'+idx);
		var arr = findPos(obj1);
		LeftMargin =  arr[0];
		TopMargin =  arr[1];
		TopMargin = TopMargin + 24;
		if (isOpera5) TopMargin = TopMargin + 25;
		
		var obj = document.getElementById('submenu_'+idx);
		obj.style.visibility = 'visible';
		obj.style.left = LeftMargin+'px';
		obj.style.top = TopMargin+'px';
	};
};

function menuOut(item, idx){
	t = setTimeout("hide_sub('"+idx+"')", TimeInterval);	
	return;
};

