﻿//获取当前元素的X，Y位置
function XP_getPoint(source){
	var pt = {x:0,y:0};	
	do{	pt.x += source.offsetLeft;pt.y += source.offsetTop;source = source.offsetParent;}
	while(source);
	return pt;
}


function showMenu(obj, id)
{
   
    $.ajax({        
        url:"/AjaxData/GetNavList.aspx",
        data:"ajax=true&id="+id+"",
        cache:false,
        success:function(html)
        {
           if(html!="false")
           {                
                $("#id1").html('');
                stopcloseMenu();
                $("#id1").hide();                
                $("#id1").html(html);
                var showmsg =$("#id1");
                showmsg[0].style.zIndex=99999;
                showmsg[0].style.top=XP_getPoint(obj).y+22+"px";//+35-65
                showmsg[0].style.left=XP_getPoint(obj).x-25+"px";                
                showmsg.slideDown("slow");
           }
           else{
             return;
           }
        },
        error:function(html)
        {
            $("#id1").html('获取数据发生错误！');
        }
    })
}

var mouseOutTime=null;

function closeMenu()
{
//    $("#id1").hide();    
    $("#id1").fadeOut(400);
}
//如果在鼠标离开，则1.5毫秒后关闭层
function startcloseMenu()
{    
    mouseOutTime=setTimeout("closeMenu()",500);
}
function stopcloseMenu()
{    
    clearTimeout(mouseOutTime);
}
function startcloseMenu_site()
{    
    mouseOutTime_site=setTimeout("hidesite()",500);
}
function stopcloseMenu_site()
{    
    clearTimeout(mouseOutTime_site);
}
//加载站点列表
function showsite(obj)
{
     $.ajax({        
        url:"/AjaxData/GetNavList.aspx",
        data:"ajax=true&site=1",
        cache:false,
        success:function(html)
        {
           if(html!="false")
           {                
                $(".site").html('');
                startcloseMenu_site();
                $(".site").hide();                
                $(".site").html(html);
                var showmsg =$(".site");
                showmsg[0].style.zIndex=99999;
                showmsg[0].style.top=XP_getPoint(obj).y+22+"px";//+35-65
                showmsg[0].style.left=XP_getPoint(obj).x+"px";
                $(".site").show();                
           }
           else{
             return;
           }
        },
        error:function(html)
        {
            $(".site").html('获取数据发生错误！');
        }
    })
    
    
}
//关闭站点列表
function hidesite()
{
    $(".site").fadeOut(400);
}