function getviewportheight() {
if (window.innerheight!=window.undefined) return window.innerheight;
if (document.compatmode=='css1compat') return document.documentelement.clientheight;
if (document.body) return document.body.clientheight;
return window.undefined;
}
function getviewportwidth() {
if (window.innerwidth!=window.undefined) return window.innerwidth;
if (document.compatmode=='css1compat') return document.documentelement.clientwidth;
if (document.body) return document.body.clientwidth;
return window.undefined;
}
/**
* gets the real scroll top
*/
function getscrolltop() {
if (self.pageyoffset) // all except explorer
{
return self.pageyoffset;
}
else if (document.documentelement && document.documentelement.scrolltop)
// explorer 6 strict
{
return document.documentelement.scrolltop;
}
else if (document.body) // all other explorers
{
return document.body.scrolltop;
}
}
function getscrollleft() {
if (self.pagexoffset) // all except explorer
{
return self.pagexoffset;
}
else if (document.documentelement && document.documentelement.scrollleft)
// explorer 6 strict
{
return document.documentelement.scrollleft;
}
else if (document.body) // all other explorers
{
return document.body.scrollleft;
}
}
/*
娓愬彉鐨勫脊鍑哄浘鐗?
浣跨敤鏂规硶锛?
灏員ooltip.js鍖呭惈鍦ㄧ綉椤礲ody鐨勭粨鏉熸爣绛惧悗
璋冪敤鏂规硶锛?
' +
' | ';
if(ns4)
{
tooltipstyle.document.write(content);
tooltipstyle.document.close();
tooltipstyle.visibility = "visible";
}
if(ns6)
{
document.getelementbyid("tooltiplayer").innerhtml = content;
tooltipstyle.display='block'
}
if(ie4)
{
document.all("tooltiplayer").innerhtml=content;
tooltipstyle.display='block'
//--鍥捐薄杩囨浮锛屾贰鍏ュ鐞?-
var cssopaction=document.all("msg1").filters[0].opacity
document.all("msg1").filters[0].opacity=0;
if (rt) document.all("msg1").filters[1].apply();
if (bt) document.all("msg1").filters[2].apply();
document.all("msg1").filters[0].opacity=cssopaction;
if (rt) document.all("msg1").filters[1].play();
if (bt) document.all("msg1").filters[2].play();
//----------------------
}
}
} catch(e) {}
}
function movetomouseloc(e)
{
var scrolltop = getscrolltop();
var scrollleft = getscrollleft();
if(ns4||ns6)
{
x = e.pagex + scrollleft;
y = e.pagey - scrolltop;
}
else
{
x = event.clientx + scrollleft;
y = event.clienty;
}
if (x-scrollleft > getviewportwidth() / 2) {
x = x - document.getelementbyid("tooltiplayer").offsetwidth - 2 * offsetx;
}
if ((y+document.getelementbyid("tooltiplayer").offsetheight+offsety)>getviewportheight()) {
y = getviewportheight()-document.getelementbyid("tooltiplayer").offsetheight-offsety;
}
tooltipstyle.left = (x + offsetx)+'px';
tooltipstyle.top = (y + offsety + scrolltop)+'px';
return true;
}
inittooltips();