var lVisible=null;
var visId=0;
var lObj=null;
var killID=null;

function show(mid, obj){
	if(mid!=visId){
		kill();
	}
	lVisible=document.getElementById('sub'+mid);
	if(lVisible){
		lVisible.style.display='block';
		lObj=obj;
		visId=mid;
		lObj.className='active';
		keep();
	}
}

function hide(){
	if(lVisible){
		killID=setTimeout('kill()', 1000);
	}
}

function keep(){
	clearTimeout(killID);
}

function kill(){
	if(lVisible){
		lVisible.style.display='none';
		lVisible=null;
		lObj.className='';
	}
}
