
var ie	= document.all;
var nn6 = document.getElementById  &&  !document.all;
var x,y;
var dobj;
var tx,ty;
var isdrag=false;


function SetTopLevel(Object) //设置某一层顶层显示
{
	if (Object.style.zIndex < MaxID )
	{
			MaxID++;
			Object.style.zIndex = MaxID;
	}	

}


function ssdel(xObj)
{
   $(xObj).style.visibility="hidden"
}

var Obj=''

function $() {
  var elements = new Array();
  
  for ( var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1) 
      return element;
      
    elements.push(element);
  }
  
  return elements;
}

function selectmouse(e)
{
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY"; 
  while ( fobj.tagName == 'TD' || fobj.tagName == 'TR' || fobj.tagName == 'TH'|| fobj.tagName == 'TBODY'|| fobj.tagName == 'TABLE')
  {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }
  
  if (fobj.tagName=="DIV")
  {
    isdrag = true;
    dobj = fobj;  
    SetTopLevel(dobj);
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
  
}

function movemouse(e)
{
  if (isdrag)
  {
	var newx = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
	var newy = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
	dobj.style.left = newx + "px" ;
    dobj.style.top  = newy + "px" ;
    return false;
  }
}

function MUp()
{
	if(Obj!='')
	{
		document.getElementById(Obj).releaseCapture();
		Obj='';
	}
}