var typeTimer;

function showTypes(){
	if(document.getElementById('floatingTypesBox').style.display == 'none') {
		document.getElementById('floatingTypesBox').style.display='block';
		//Effect.SlideDown('floatingTypesBox',{ queue:'front'} );
	}

	//document.getElementById('types_menu').onmousemove = function(){killTimer();}
	//document.getElementById('types_menu').onmouseout = function(){}
	//if(document.getElementById('floatingTypesBox').onmouseleave)
	document.getElementById('floatingTypesBox').onmouseleave = function(){hideTypesNow();}
	typeTimer = window.setTimeout(hideTypesNow, 5000);
}

function hideTypes(e){
	if(!e) {
		var e = window.event;
	}
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') {
		return;
	}
	
	
//	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
//	if(reltg.nodeName == 'UL' || reltg.nodeName == 'LI') {
//		return;
//	}

	clearTimeout(typeTimer);
	if(document.getElementById('floatingTypesBox').style.display != 'none')
	document.getElementById('floatingTypesBox').style.display='none';
	//Effect.SlideUp('floatingTypesBox', { queue: 'end'} );
}

function hideTypesNow(){
	if(document.getElementById('floatingTypesBox').style.display != 'none' ||
		document.getElementById('floatingTypesBox').style.overflow != 'hidden') {
		document.getElementById('floatingTypesBox').style.display='none';
		//document.getElementById('floatingTypesBox').style.left = "400px";
		//document.getElementById('floatingTypesBox').style.top = '215px';
	}
	//Effect.SlideUp('floatingTypesBox', { queue: 'end'} );

	clearTimeout(typeTimer);
}

function hideTypesAnimated(){
	if(document.getElementById('floatingTypesBox').style.display != 'none' ||
		document.getElementById('floatingTypesBox').style.overflow != 'hidden') {
		//Effect.SlideUp('floatingTypesBox', {queue: 'end'} );
		//document.getElementById('floatingTypesBox').style.left = "400px";
		//document.getElementById('floatingTypesBox').style.top = '215px';
	}
}

function killTimer(){
	window.clearTimeout(typeTimer);
}

function set_mouse_move(){
	document.onmousemove = hideTypes;
	document.onclick = hideTypesNow;
}
