jQuery.noConflict();
var zed_fm$ = jQuery;

var scroller = null;

var name = "#submenu";
var closetimer=0;
var submenuitem=0;
var mainitem=0;

function submenu_open(){
//	submenu_canceltimer();
	submenu_close();
	submenuitem = zed_fm$(this).find('div.child').css('visibility', 'visible');
	submenuitem.fadeTo('fast',1);
	mainitem=zed_fm$(this).find(' > a').css('background', 'url('+root_over_image+') 0 50% no-repeat');
	mainitem.css('color','#fff');
};
function submenu_close(){
	if(submenuitem)submenuitem.css('visibility', 'hidden');
	if(mainitem){
		if(mainitem.hasClass('active')){
			mainitem.css('background', 'url('+root_active_image+') 0 50% no-repeat');
			mainitem.css('color', '#fff');
		}else{
			mainitem.css('background', 'none');
			mainitem.css('color', '#444');
		}
	}
};
function submenu_timer(){
	closetimer = window.setTimeout(submenu_close,500);
};
zed_fm$(document).ready(function(){
	imgPreLoader = new Image();
	imgPreLoader.src=root_over_image;
	zed_fm$(name+' > ul').bind('mouseout', submenu_close);
	zed_fm$(name+' > ul > li.root').bind('mouseover', submenu_open);
	zed_fm$(document).bind('click', submenu_close);
	zed_fm$(name+' img').bind('mouseover', submenu_close);
	scroller = parseInt(zed_fm$(name).css("top").substring(0,zed_fm$(name).css("top").indexOf("px")));
	var limit = zed_fm$(document).height()-zed_fm$('#footer').height()-zed_fm$('#submenu').height();
	zed_fm$(window).scroll(function () {
		limit = zed_fm$(document).height()-zed_fm$('#footer').height()-zed_fm$('#submenu').height();
		offset = scroller+zed_fm$(document).scrollTop();
		if(offset<limit){
			zed_fm$(name).animate({top:offset+"px"},{duration:500,queue:false});
		}
	});
});

//EOF