var queue = '';	
var menuCurrent = 'none';
var subnavClicked = '';
function switchMenu(menuVar){
	var menuDefault = $('lo-subnav-default');
	//var menuProducts = $('lo-subnav-products');
	var menuSupport = $('lo-subnav-support');
	var fadeDiv = '';		
	
	queue = Effect.Queues.get('menuSlide');
	queue.each(function(e) { e.cancel(); });
	
	if (menuCurrent != menuVar) {
		switch(menuVar){
			// Default Menu
			case 'default':
				if (menuCurrent == 'products') {
					/*if (menuProducts.style.display != 'none'){
						fadeDiv = menuProducts;
					}*/
				} else {
					if (menuSupport.style.display != 'none'){
						fadeDiv = menuSupport;
					}
				}
				if (fadeDiv != '') {
					new Effect.Fade(fadeDiv, {duration:0.5, queue: { position:'end', scope:'menuSlide', limit:3 }, afterFinish: function() {  new Effect.Appear(menuDefault, {duration:2, queue: {position:'end',scope:'menuSlide',limit:3}}); }});
				} else {
					if (menuDefault.style.display == 'none'){
						 new Effect.Appear(menuDefault, {duration:2, queue: {position:'end',scope:'menuSlide',limit:3}});
					}
				}
			break;
			
			// Products Menu
			case 'products':
				/*if (menuCurrent == 'default') {
					if (menuDefault.style.display != 'none'){
						fadeDiv = menuDefault;
					}
				} else {
					if (menuSupport.style.display != 'none'){
						fadeDiv = menuSupport;
					}
				}
				if (fadeDiv != '') {
					new Effect.Fade(fadeDiv, {duration:0.5, queue: { position:'end', scope:'menuSlide', limit:2 }, afterFinish: function() {  new Effect.Appear(menuProducts, {duration:2, queue: {position:'end',scope:'menuSlide',limit:2}}); }});
				} else {
					if (menuProducts.style.display == 'none'){
						 new Effect.Appear(menuProducts, {duration:2, queue: {position:'end',scope:'menuSlide',limit:2}});
					}
				}*/
			break;
			
			// Support Menu
			case 'support':
				if (menuCurrent == 'products') {
					/*if (menuProducts.style.display != 'none'){
						fadeDiv = menuProducts;
					}*/
				} else {
					if (menuDefault.style.display != 'none'){
						fadeDiv = menuDefault;
					}
				}
				if (fadeDiv != '') {
					new Effect.Fade(fadeDiv, {duration:0.5, queue: { position:'end', scope:'menuSlide', limit:3 }, afterFinish: function() {  new Effect.Appear(menuSupport, {duration:2, queue: {position:'end',scope:'menuSlide',limit:3}}); }});
				} else {
					if (menuSupport.style.display == 'none'){
						 new Effect.Appear(menuSupport, {duration:2, queue: {position:'end',scope:'menuSlide',limit:3}});
					}
				}
			break;
		}
	}
	if (subnavClicked == menuVar) {
		processLink = true;
	} else {
		processLink = false;
	}
	menuCurrent = menuVar;	
	subnavClicked = menuVar;
	return processLink;
}