function getInternetExplorerVersion(){
	var rv = -1; // Return value assumes failure.
	if(navigator.appName == 'Microsoft Internet Explorer'){
		var ua = navigator.userAgent;
		var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
		if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 );
	}
	return rv;
}
function checkVersion(){
	msg = 'n';
	var ver = getInternetExplorerVersion();
	if ( ver > -1 ){
		if ( ver >= 7.0 ){
			msg = "y"
		}else{
			msg = "n";
		}
	}
}

var mObj = null;

function mOut(){
	document.onclick=bodClick;
}

function mOver(){
	document.onclick=null;
}

function togMenu(objectId,tp,lft){
	var object = document.getElementById(objectId);
	if (object.style.display == 'block'){
		object.style.display='none';
		mObj = null;
	}else{
		if (mObj){
			document.getElementById(mObj).style.display='none';
		}
		object.style.top=tp + 'px';
		object.style.left=lft + 'px';
		object.style.display='block';
		mObj = objectId;
	}
}

function bodClick(){
	if (mObj == null){
	mOver();
	}else{
		var object = document.getElementById(mObj);
		object.style.display='none';
		mObj = null;
	}
}

function init() {
	M=false;
	N=false;
	if (navigator.appName.slice(0,1)=='N') N=true; else M=true;
	cm=null;
	document.onmouseover=menuControl;
	checkVersion();
}

function getPos(el,sProp) {
	var iPos=0;
	while (el!=null) {
		if (el.tagName!='A') iPos+=el["offset"+sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function show(el,m) {
	with (m.style) {
		display='';
		//left=getPos(el,"Left");
		//top=getPos(el,"Top");//+el.offsetHeight;
	}
	if ((m!=cm) && (cm!=null)) cm.style.display='none';
	cm=m;
	if(msg == 'n'){
		for(j=1;j<8;j++){
			if(document.getElementById('select'+j)) document.getElementById('select'+j).style.visibility = 'hidden';
		}
	}
}

function hide() {
	if (cm!=null) cm.style.display='none';
	cm=null;
	if(msg == 'n'){
		for(j=1;j<8;j++){
			if(document.getElementById('select'+j)) document.getElementById('select'+j).style.visibility = 'visible';
		}
	}
}

function menuControl(e) {
	if (N) es=e.target;
	if (M) es=event.srcElement;
	esi=es.id;
	if (esi==void 0) {
		es=es.parentNode;
		esi=es.id;
	}
	es1=esi.substring(0,1);
	if (es1=='d') show(es,document.getElementById('sd'+esi.substring(1,2)));
	if (es1=='B') hide();
	if (es1=='c') hide();
}