
var offsetxpoint=-60;
var offsetypoint=20;
var ie=document.all;
var ns6=document.getElementById && !document.all;
var enabletip=false;
if (ie||ns6) var tipobj=document.all?document.all["tooltip"]:document.getElementById?document.getElementById("tooltip"):"";
if (ie||ns6) var tipifr=document.all?document.all["ttiframe"]:document.getElementById?document.getElementById("ttiframe"):"";

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")?document.documentElement:document.body;
}

function ddrivetip(thetext, thecolor, thewidth){
if(ns6||ie){
if(typeof thewidth!="undefined") tipobj.style.width=thewidth+"px";
if(typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor;
tipobj.innerHTML=thetext;
enabletip=true;
return false;
}
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint:window.innerWidth-e.clientX-offsetxpoint-20;
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint:window.innerHeight-e.clientY-offsetypoint-20;

var leftedge=(offsetxpoint<0)?offsetxpoint*(-1):-1000;

if (rightedge<tipobj.offsetWidth)
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px":window.pageXOffset+e.clientX-tipobj.offsetWidth+"px";
else if (curX<leftedge) tipobj.style.left="5px";
else tipobj.style.left=curX+offsetxpoint+"px";

if (bottomedge<tipobj.offsetHeight) tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px":window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px";
else tipobj.style.top=curY+offsetypoint+"px";
tipobj.style.visibility="visible";
if(ie){
tipifr.style.display = 'block';
tipifr.style.width = tipobj.offsetWidth+"px";
tipifr.style.height = tipobj.offsetHeight+"px";
tipifr.style.left = tipobj.offsetLeft+"px";
tipifr.style.top = tipobj.offsetTop+"px";
}
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false;
tipobj.style.visibility="hidden";
tipobj.style.left="-1000px";
tipobj.style.backgroundColor='';
tipobj.style.width='';
if(ie) tipifr.style.display = 'none';
}
}

isHot = false;
var whichObj;

function nwInit(e){
whichObj=ns6?document.getElementById("newsWin"):document.all.newsWin;
topObj=ns6||ie?"HTML":document.compatMode&&document.compatMode!="BackCompat"?"documentElement":"BODY";
hotObj=ns6?e.target:event.srcElement;
while(hotObj.tagName!=topObj&&hotObj.id!="caption"){
hotObj=ns6?hotObj.parentNode:hotObj.parentElement;
}

if(hotObj.id=="caption"){
dndEnabled=true;
offsetx=ie?event.clientX:e.clientX;
offsety=ie?event.clientY:e.clientY;
nowX=parseInt(whichObj.style.left);
nowY=parseInt(whichObj.style.top);
document.onmousemove=dnd;
}
}

function nwStop(e){
dndEnabled=false;
document.onmousemove=positiontip;
}

function dnd(e){
if(!dndEnabled) return;
if(ie){ whichObj.style.left=nowX+event.clientX-offsetx;
whichObj.style.top=nowY+event.clientY-offsety;
return false;
} else if(ns6){ whichObj.style.left=nowX+e.clientX-offsetx+"px";
whichObj.style.top=nowY+e.clientY-offsety+"px";
return false;
}
return false;
}

function nwHide(){
if(ie||ns6) whichObj.style.visibility="hidden";
}

function nwShow(){
if(ie||ns6) whichObj.style.visibility="visible";
}

document.onmousemove=positiontip;
document.onmousedown = nwInit;
document.onmouseup = nwStop;

