	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	YouGet_Ice_nuggets=false;

function ddInit(e){
	nugget=isIE ? "BODY" : "HTML";
	ice_nugget=isIE ? document.all.MoreInfo : document.getElementById("MoreInfo");  
	nice_nugget=isIE ? event.srcElement : e.target;  
	while (nice_nugget.id!="titleBar"&&nice_nugget.tagName!=nugget){
	nice_nugget=isIE ? nice_nugget.parentElement : nice_nugget.parentNode;
	}  
  
  if (nice_nugget.id=="titleBar"){
	offsetx=isIE ? event.clientX : e.clientX;
	offsety=isIE ? event.clientY : e.clientY;
	nowX=parseInt(ice_nugget.style.left);
	nowY=parseInt(ice_nugget.style.top);
	ddEnabled=true;
	document.onmousemove=dd;
	}
	}

function dd(e){
	if (!ddEnabled) return;
	ice_nugget.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
	ice_nugget.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
	return false;  
	}

function ddN4(IceBaby){
	if (!isN4) return;
	N4=eval(IceBaby);
	N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
	N4.onmousedown=function(e){
	N4.captureEvents(Event.MOUSEMOVE);
	N4x=e.x;
	N4y=e.y;
	}
  
  N4.onmousemove=function(e){
	if (YouGet_Ice_nuggets){
	N4.moveBy(e.x-N4x,e.y-N4y);
	return false;
	}
	}
  
	N4.onmouseup=function(){
	N4.releaseEvents(Event.MOUSEMOVE);
	}
	}

function hideInfo(){
	if (isIE||isNN) ice_nugget.style.visibility="hidden";
	else if (isN4) document.MoreInfo.visibility="hide";
	}
	
function showInfo(){
	if (isIE||isNN) ice_nugget.style.visibility="visible";
	else if (isN4) document.MoreInfo.visibility="show";
	}

document.onmousedown=ddInit;
document.onmouseup=Function("ddEnabled=false");
