var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var info = new Array();

function mopen(id, newclass, mode, divid, corx, cory, show){	
	//alert('test');
	mcancelclosetime();
	P7_MultiClass2(id,newclass);
	P7_Snap(mode,divid,corx,cory);
	MM_showHideLayers(divid,'',show);
	
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(divid);
	ddmenuitem.style.visibility = 'visible';	
}
function mclose(){
	P7_MultiClass2(info['id'], info['class']);
	MM_showHideLayers(info['divid'],'', info['show']);
}


function mclosetime(aid, aclass, adivid, ashow){
	//alert('a');
	info['id'] = aid;
	info['class'] = aclass;
	info['divid'] = adivid;
	info['show'] = ashow;
	closetimer = window.setTimeout(mclose, timeout);
}


function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

