﻿// JScript 文件

function ShowList(name)
{
    var aName = tabs.split('|');

    for(var i = 0; i < aName.length; i++)
    {
        if (aName[i] == name)
            ShowElement(aName[i]);
        else
            HideElement(aName[i]);        
    }
}

function HideElement(ID)
{
    obj = document.getElementById(ID);
    if (obj)
        obj.style.display = 'none';    
}

function ShowElement(ID)
{  
    obj = document.getElementById(ID);
    if (obj)
        obj.style.display = '';
}









var MouseX,MouseY

var domType = '';
if (document.all) 
{
	domType = "ie4";
} 
else if (document.getElementById) 
{
	domType = "std";
} 
else if (document.layers) 
{
	domType = "ns4";
}
function initMouseMove()
{
	if(!document.all)
	{
		document.captureEvents(Event.MOUSEMOVE);
	}
	document.onmousemove = mouseMove;
}
function mouseMove(e)
{
	var x,y;
	if(!document.all)
	{
		//fetch_object("txt").value="move";
		x=e.pageX; 
		y=e.pageY;
	}
	else
	{
//		x=document.body.scrollLeft+event.clientX;
//		y=document.body.scrollTop+event.clientY; 
		x=document.documentElement.scrollLeft+event.clientX;
		y=document.documentElement.scrollTop+event.clientY; 
	}
	//fetch_object("txt").value=x+":"+y;
	MouseX = x;
	MouseY = y;
}
var objects=new Array();

function fetch_object(idname, forcefetch) {
	if (forcefetch || typeof(objects[idname]) == "undefined") {
		switch (domType) {
			case "std": {
				objects[idname] = document.getElementById(idname);
			}
			break;

			case "ie4": {
				objects[idname] = document.all[idname];
			}
			break;

			case "ns4": {
				objects[idname] = document.layers[idname];
			}
			break;
		}
	}
	return objects[idname];
}




function PopMenu(MenuID)
{
    Menu = document.getElementById(MenuID);
    //if (Menu.style.visibility == 'hidden')
        //Menu.style.visibility = 'visible';
        Menu.style.display = '';
}

function HideMenu(MenuID)
{
    Menu = document.getElementById(MenuID);
    //Menu.style.visibility = 'hidden'; 
    Menu.style.display = 'none';
}

function SetMenuPos(obj,MenuID)
{
    Menu = document.getElementById(MenuID);
    Menu.style.left = (DomLeft(obj)) + 'px';//(MouseX-10)+"px";
    Menu.style.top = (DomTop(obj)+10) + 'px';//(MouseY-2)+"px";
}

function DomLeft(obj)//屏幕位置读取
{
 var value=0;
 while(obj!=null)
 {
  value+=obj["offsetLeft"];
  obj=obj.offsetParent;
 }
 return value
} 

function DomTop(obj)//屏幕位置读取
{
 var value=0;
 while(obj!=null)
 {
  value+=obj["offsetTop"];
  obj=obj.offsetParent;
 }
 return value
} 
