
  	function k_h_scroll(container,element){
		Position.prepare();
		var containerOffset = Position.cumulativeOffset($(container));
		var elementOffset = Position.cumulativeOffset($(element));
		//console.log("X: "+containerOffset[0]+"---"+"Y: "+containerOffset[1]);
		new Effect.Scroll(container,{duration:0.5, x:(elementOffset[0]-containerOffset[0]), y:(elementOffset[1]-containerOffset[1]),queue:{position:'front',scope:'scrollscope'}});
		resizeTo(container,element)
		return false;
	}
	
	
	function resizeTo(container,element){
		Position.prepare();
		var element_height=$(element).getStyle('height');
		var Ht=parseInt(20)+parseInt(element_height);
		new Effect.DropDown(container,{endSize:Ht,duration:0.5,queue:{position:'end',scope:'scrollscope'}});
		return false; 
	}
	
	
	function _show(e,h){
		if (isMouseLeaveOrEnter(e, h)){
			$("level2_menu").show();
		}
		
	}
	
	function _hide(e,h){
		if (isMouseLeaveOrEnter(e, h)){
			$("level2_menu").hide();
		}
	}
	
	
	
	function isMouseLeaveOrEnter(e, handler)
				{		
					var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
					while (reltg && reltg != handler) reltg = reltg.parentNode;
					return (reltg != handler);
				}
	
	//________________________________________________
	        	

	
	var MM_preloadImages=function () { //v3.0
          var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
            var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
        }

	