var down ;
var over ;
var delay = 1000 ;

function navOverMain(e, g) {
	over = g ;
	
	if (down) {
		if (down == g) {
			return ;
		}
		
		Effect.SlideUp('nav_sub_'+down, {duration:0, queue:{position:'end', scope:'s'+down, limit:2}}) ;
		down = null ;
	}
	
	if (!$("nav_sub_"+g)) {
		return false ;
	}
	
	down = g ;
	Effect.SlideDown('nav_sub_'+g, {duration:.3, queue:{position:'end', scope:'s'+g,limit:2}}) ;
}

function navOutMain(e, g) {
	over = null ;
	
	setTimeout(function() {
		if (!over && down != null) {
			Effect.SlideUp('nav_sub_'+g, {duration:0, queue:{position:'end', scope:'s'+g, limit:2}}) ;
			down = null ;
		}
	}, delay) ;
}

function navOverSub(e, g) {
	over = g ;
}

function navOutSub(e, g) {
	over = null ;
	
	setTimeout(function() {
		if (!over && down != null) {
			Effect.SlideUp('nav_sub_'+g, {duration:0, queue:{position:'end', scope:'s'+g, limit:2}}) ;
			down = null ;
		}
	}, delay) ;
}

