var prev_layer = '';

function menu_onmouseover(){
   var obj, obj2, obj3, arg=menu_onmouseover.arguments;
   var pad = 0;

   obj = document.getElementById( arg[0] );
	if(obj != null){
		obj.style.background = "#006600";
        	obj.style.color = "#ffffff";

	obj2 = document.getElementById( arg[1] );
	if(obj2 != null){
		obj = document.getElementById( arg[0] );
		
		if(document.body.clientHeight < (obj.offsetTop + obj2.offsetHeight)){
			pad = (document.body.clientHeight - obj.offsetTop) - obj2.offsetHeight;
			}
		//alert("test2:" + pad);
		obj2.style.top = obj.offsetTop + pad;
		obj2.style.visibility = "visible";
		obj2.style.left = obj.offsetLeft + 120;
		if(prev_layer != ''){
			obj3 = document.getElementById(prev_layer );
			obj3.style.visibility = "hidden";
			prev_layer = arg[1];
			}
		}
	}
}

function menu_onmouseout(){
   var obj, obj2, arg=menu_onmouseout.arguments;

   	obj = document.getElementById( arg[0] );
	if(obj != null){
		obj.style.background = "#ffffff";
	        obj.style.color = "#000000";
       		}

	obj2 = document.getElementById( arg[1] );
  	if(obj2 != null){
	      	obj2.style.visibility = "hidden";
      	      	}
}
