var shown = false;
var menushown = '';

//Detects the Mouse is out from the menu box
var mout_cnt = 0;
var start_count = false;
function MouseOut_Counter() {
	mout_cnt++;
	
	if(mout_cnt==3) {
		MenuOut(menushown);
	}
	
	setTimeout("MouseOut_Counter()", 200);
}

function MenuIn(div_id) {
	var myVerticalSlide = new Fx.Slide(div_id);
	myVerticalSlide.slideIn();
	menushown = div_id;
}

function MenuOut(div_id) { 
	var myVerticalSlide = new Fx.Slide(div_id);
	
	myVerticalSlide.slideOut();
	
	myVerticalSlide.addEvent('complete', function() {
		SwitchMenu('sub0'); 
		menushown=''; 
		shown=false; 
	});
}
//End

function SwitchMenu(obj) {
	if(document.getElementById) {
		var el = document.getElementById(obj);
		var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
		if(el.style.display != "block") { 
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		} else {
			el.style.display = "none";
		}
	}
}

function whenLoading() {
	var e = document.getElementById(menushown); 
	e.innerHTML = "<span style='font-size:11px; color:red;'>retrieving menu list....</span>";
}

var ajax = new sack();

function Show_Brands() {
	menushown = 'brands';
	//shown = true;
	ajax.requestFile = "includes/brands_menu.php?show=1";
	//ajax.element = "menudrop";
	ajax.element = menushown;
	ajax.method = "POST";
	ajax.onLoading = whenLoading;
	ajax.runAJAX();
}

function Show_New_Models() {
	menushown = 'new_models';
	//shown = true;
	ajax.requestFile = "includes/new_models_menu.php?show=1";
	//ajax.element = "menudrop";
	ajax.element = menushown;
	ajax.method = "POST";
	ajax.onLoading = whenLoading;
	ajax.runAJAX();
}

function Show_Pre_Owned() {
	menushown = 'pre_owned';
	//shown = true;
	ajax.requestFile = "includes/pre_owned_menu.php?show=1";
	//ajax.element = "menudrop";
	ajax.element = menushown;
	ajax.method = "POST";
	ajax.onLoading = whenLoading;
	ajax.runAJAX();
}