/**
 * Author:殘雪易冷 | E-mail: xueruos520@163.com                   
 * Copyright (c) 版权所有 无锡君通软件                                   
 * 2010.12 修改2011.3.10
 * blog.csnowy.com
 */
function getOffsetTop (el, p) {
    var _t = el.offsetTop;
    while (el = el.offsetParent) {
        if (el == p) break;
        _t += el.offsetTop;
    }

    return _t;
};
function getOffsetLeft (el, p) {
    var _l = el.offsetLeft - (100 - el.offsetWidth)/2;
    while (el = el.offsetParent) {
        if (el == p) break;
        _l += el.offsetLeft;
    }
    return _l;
};
var tt;
var curMenu;
function mouseover (th, menu) {
  if (tt) clearTimeout(tt);
	var menuId = 'menu' + menu;
    displayMenu(false);
    menu = document.getElementById('menu' + menu);
	var posX = $(th).offset().top;

	posX = posX + $(th).height();
	var posY = $(th).offset().left;
    menu.style.left = posY  + 'px';
    menu.style.top = posX  + 'px';
    curMenu = menu;
    displayMenu(true);
	var elH = $(menu).height();
	var elW = $(menu).width();
	var thW = $(th).width();
	
	var _posY = posY - (thW - elW)/2;
	
	
	$("#"+menuId).animate({"top": posX + 4});
	$("#"+menuId).animate({"left": _posY-100});

}

function menu_mouseover (th, menu) {
    if (tt) clearTimeout(tt);
	var pth = jQuery(th).parent();
	var menuId = 'menu' + menu;
    displayMenu(false);
    menu = document.getElementById('menu' + menu);
	//var offset = $(pth).offset();
	var posX = $(pth).scrollLeft()//offset.left;
	var posY = $(pth).scrollTop()//offset.top;
	
	
    menu.style.left = (posX - 1)  + 'px';
    menu.style.top = (posY - 3)  + 'px';
    curMenu = menu;
    displayMenu(true);
}

function select_do(el){
	 var ID = el.id;
	 var TEX = jQuery(el).text();
	 var elp = $(el).parents("span");
	 $(elp).children("a").text(TEX);
	 mouseout ();
}

function toRightPos(id, l, t){
	
}

function mouseout () {
    tt = setTimeout('displayMenu(false)', 200);
}
function _mouseover () {
    if (tt) clearTimeout(tt);
    displayMenu(true);
}
function _mouseout () {
    displayMenu(false);
}
function displayMenu (display) {
    if (curMenu) {
        curMenu.style.display = display ? 'block' : 'none';
    }
}
