function showMenu (baseID, divID, pointer) {
    var baseID = $(baseID);
    var divID  = $(divID);
	var pointer = $(pointer);
	
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;
	
	var _x = moveXbySlicePos(10,baseID);
	//var _y = moveYbySlicePos(24,baseID);
	var _width = divID.clientWidth;
	
	divID.style.left = _x+'px';
	//divID.style.top = _y+'px';
	
	if(_x+_width>document.documentElement.clientWidth){
		divID.style.left = (_x-_width+85)+'px';
		pointer.style.left = (_width-65)+'px';
	}

    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 500);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}