//***********默认设置定义.*********************
tpopwait=50;//停留twait豪秒后显示提示。
tpopshow=8000;//显示tshow豪秒后关闭提示
showpopstep=50;
popopacity=100;

//***************内部变量定义*****************
spop=null;
curshow=null;
tfadeout=null;
tfadein=null;
tfadewaiting=null;

document.write("<style type='text/css'id='defaultpopstyle'>");
document.write(".cpoptext {  font-family:arial;font-weight:normal;color:#3d5d84;background-color: #eeeaef; border: 1px #bab3d5 solid; font-size: 12px;padding:4px; filter: alpha(opacity=50)};width:0;height:0");
document.write("</style>");
document.write("<div id='dypoplayer' style='position:absolute;left=-100;top:-100;z-index:1000;' class='cpoptext'></div>");

function showpopuptext(){
var o=event.srcelement;
	mousex=event.x;
	mousey=event.y;
	if(o.title!=null && o.title!=""){o.dypop="<nobr>"+o.title+"</nobr>";o.title=""};
	if(o.dypop!=spop) {
			spop=o.dypop;
			cleartimeout(curshow);
			cleartimeout(tfadeout);
			cleartimeout(tfadein);
			cleartimeout(tfadewaiting);	
			if(spop==null || spop=="") {
				dypoplayer.innerhtml="";
				dypoplayer.style.filter="alpha()";
				dypoplayer.filters.alpha.opacity=0;	
				}
			else {
				if(o.dyclass!=null) popstyle=o.dyclass 
					else popstyle="cpoptext";
				curshow=settimeout("showit()",tpopwait);
			}
			
	}
}

function showit(){
		dypoplayer.classname=popstyle;
		dypoplayer.innerhtml=spop;
		popwidth=dypoplayer.clientwidth;
		popheight=dypoplayer.clientheight;
		if(mousex+12+popwidth>document.body.clientwidth) popleftadjust=-popwidth-24
			else popleftadjust=0;
		if(mousey+12+popheight>document.body.clientheight) poptopadjust=-popheight-24
			else poptopadjust=0;
		dypoplayer.style.left=mousex+12+document.body.scrollleft+popleftadjust;
		dypoplayer.style.top=mousey+12+document.body.scrolltop+poptopadjust;
		dypoplayer.style.filter="alpha(opacity=0)";
		fadeout();
}

function fadeout(){
	if(dypoplayer.filters.alpha.opacity<popopacity) {
		dypoplayer.filters.alpha.opacity+=showpopstep;
		tfadeout=settimeout("fadeout()",1);
		}
		else {
			dypoplayer.filters.alpha.opacity=popopacity;
			tfadewaiting=settimeout("fadein()",tpopshow);
			}
}

function fadein(){
	if(dypoplayer.filters.alpha.opacity>0) {
		dypoplayer.filters.alpha.opacity-=1;
		tfadein=settimeout("fadein()",1);
		}
}
document.onmouseover=showpopuptext;



