var currentVisible;
var currentTarget;
var rate;
function trackEvent(event){
	if(currentTarget!=undefined){
		currentTarget.className='menutoggle';

	}
	if(event.target == currentTarget){

		$("#"+currentTarget.rel).hide("slide", { direction: "up" }, rate);
		currentTarget = undefined;
		currentVisible = undefined;

	}
	else{
	
		currentTarget = event.target;
		currentTarget.className='activemenu';
		if(currentVisible!=currentTarget.rel){
			$(".submenu").stop();
			$(".submenu").css('display','none');
			$(".submenu").each(function(){
				$(this).attr('style','');
				$("#middlecenter").append(this);
			});
			$(".ui-effects-wrapper").remove();
		}
		onMouseEnter();
	}
}
function clearEvent(event){
	event.target.className='menutoggle';
	if(currentVisible!=currentTarget.rel){
		$(".submenu").stop();
		$(".ui-effects-wrapper").stop();
		$(".submenu").css('display','none');
		currentVisible=undefined;
	}
}
function onMouseEnter(){
			if(currentVisible!=undefined){
				functionTarget=currentTarget.rel;
				functionVisible=currentVisible;
				currentVisible=functionTarget;
				if(functionVisible!=functionTarget){
					$("#"+functionVisible).hide("slide", { direction: "up" }, rate, function() {
							$("#"+functionTarget).show("slide", { direction: "up" }, rate);
					});
				}
			}
			else{				
				functionTarget=currentTarget.rel;
				currentVisible=functionTarget;
				$("#"+functionTarget).show("slide", { direction: "up" }, rate);
			}
}

$(document).ready(function(){
	rate = 250;
	$("a.menutoggle").click(function(event){
		event.preventDefault();
		trackEvent(event);

	});
//	$("a.menutoggle").bind('mouseleave',clearEvent);
});


function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=400,height=800,scrollbars=yes');
return false;
}














