// JavaScript Document
var ie=document.all;
var nn6=document.getElementById&&!document.all;
var isdrag=false;

function close_submenu(){
	document.getElementById('mf').style.display='none';
	isshow = false;
}

function show_submenu(num){
	document.getElementById('mf').style.display='none';
	isshow = false;
	
	if (document.getElementById('mc_'+num)){
		
		document.getElementById('mfc').innerHTML=document.getElementById('mc_'+num).innerHTML;
		document.getElementById('mf').style.display='';
		
		m = document.getElementById('mf').style.left=document.getElementById('m_'+num).offsetLeft + document.getElementById('m_'+num).offsetWidth;
		t = document.getElementById('mf').style.top=document.getElementById('m_'+num).offsetTop - (document.getElementById('mf').offsetHeight)/2;
		
		r = m + document.getElementById('mf').offsetWidth;
		b = document.getElementById('mf').offsetTop + document.getElementById('mf').offsetHeight;
		l = document.getElementById('m_'+num).offsetLeft;
		mt = document.getElementById('m_'+num).offsetTop;
		mb = document.getElementById('m_'+num).offsetTop+document.getElementById('m_'+num).offsetHeight;
		
		isshow = true;
		document.onmousemove=movemouse;
	}
}

function movemouse(e){
  	if (isshow){
    	x = nn6 ? e.clientX : event.clientX;
    	y  = nn6 ? e.clientY :  event.clientY;
		ery = nn6 ? window.pageYOffset : document.body.scrollTop;
    	erx  = nn6 ? window.pageXOffset :  document.body.scrollLeft;
		if (x > (r-erx) || x < (l-erx) || y > (b-ery) || y < (t-ery)) close_submenu();
		if (x < (m-erx) && (y > (mb-ery) || y < (mt-ery))) close_submenu();
    	return false;
 	}
}