//tips script
isDOM=document.getElementById 
isMSIE=document.all && document.all.item
isNetscape4=document.layers
isOpera=window.opera
isOpera5=isOpera && isDOM
isMSIE5=isDOM && isMSIE && !isOpera
isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera

var obj;

function getLayer(layerName, parentLayerName){
  if(isDOM){ return document.getElementById(layerName); }
  if(isMSIE){ return document.all[layerName]; }
  if(isNetscape4){ return eval('document.layers[layerName]'); }
  return false;
}

function ts(e,what,posY){
mousex = e.clientX;
mousey = e.clientY;
pagexoff = 0;
pageyoff = 0;
if(isMSIE5){
pagexoff = document.body.scrollLeft;
pageyoff = document.body.scrollTop;
}
else{
pagexoff = window.pageXOffset;
pageyoff = window.pageYOffset;
}
if(getLayer(what)){
if(isNetscape4)
obj = getLayer(what);
else
obj = getLayer(what).style;
 	
if(obj){
leftoff = (mousex-pagexoff+20);
obj.left = (mousex+pagexoff-20);
  
topoff = mousey-pageyoff;
if(isOpera && topoff < 30)
obj.top = mousey + 20;
else 
if( mousey < 30) 
obj.top = (mousey+pageyoff-posY) + 20;
else 
if (isOpera) 
obj.top = (mousey-posY) + 15;
else
obj.top = (mousey+pageyoff-posY) + 20;

if(isNetscape4)
obj.visibility = 'show';
else
obj.visibility = 'visible';
}
}
return true;
}
function tc(){
if(obj){
if(isNetscape4)
obj.visibility = 'hide';
else
obj.visibility='hidden';
}
return true
}



