﻿var uniTipTag="a,img,span,abbr",uniTipClass="",uniTipX=0,uniTipY=15,offsetX=uniTipX,offsetY=uniTipY,elewidth=null,eleheight=null,tipid=null,tiptop=null,tipbot=null,tipcapin=null,tippointin=null,altText=false,x=0,y=0,WinWidth=0,WinHeight=0,TipWidth=0,TipHeight=0,CapHeight=0,PointHeight=0;init=function(){var f=uniTipTag.split(",");for(var d=0;d<f.length;d++){var a=document.getElementsByTagName(f[d]);if(a)for(var b=0;b<a.length;b++)if(uniTipClass!=""){var g=a[b].className,e=uniTipClass.split(",");for(var c=0;c<e.length;c++)if(g.match(e[c]))unitipize(a[b])}else unitipize(a[b])}};unitipize=function(c){var a=c;altText=a.alt&&a.getAttribute("alt")!=""?true:false;var b=altText==true?a.getAttribute("alt"):a.getAttribute("title");if(b){a.onmouseover=function(){build(a,b)};a.onmouseout=function(){hide(a,b)}}};build=function(b,g){if(b.title)b.title="";if(altText==true)b.alt="";var a=document.createElement("div");a.setAttribute("id","unitip");document.body.appendChild(a);var e=document.createElement("div");e.setAttribute("id","unitippoint");a.appendChild(e);var d=document.createElement("div");d.setAttribute("id","unitipmid");a.appendChild(d);var c=document.createElement("div");c.setAttribute("id","unitipcap");a.appendChild(c);tipid=document.getElementById("unitip");tippoint=document.getElementById("unitippoint");tipmid=document.getElementById("unitipmid");tipcap=document.getElementById("unitipcap");document.getElementById("unitipmid").innerHTML=g;tipid.style.display="block";elewidth=document.getElementById("unitipmid").offsetWidth;eleheight=document.getElementById("unitip").offsetHeight;WinWidth=document.body.offsetWidth;WinHeight=document.body.clientHeight<document.documentElement.clientHeight?document.body.clientHeight:document.documentElement.clientHeight;CapHeight=document.getElementById("unitipcap").offsetHeight;PointHeight=document.getElementById("unitippoint").offsetHeight;if(typeof pngfix=="function"){if(tippoint.currentStyle.backgroundImage.match(/\.png/gi)){var f=tippoint.innerHTML;tippoint.id="unitipP";tippoint.style.overflow="hidden";tippoint.style.height=PointHeight+"px";tippoint.style.width=elewidth+"px";tippoint.style.position="relative";tippoint.style.display="block";tippoint.innerHTML='<div id="unitippoint">'+f+"</div>";tippointin=document.getElementById("unitippoint");tippointin.style.width=elewidth*2+"px";tippointin.style.height=PointHeight*2+"px";tippointin.style.position="absolute";tippointin.style.backgroundImage=tippoint.style.backgroundImage;tippoint.style.backgroundImage="none"}if(tipcap.currentStyle.backgroundImage.match(/\.png/gi)){var h=tipcap.innerHTML;tipcap.id="unitipC";tipcap.style.overflow="hidden";tipcap.style.height=CapHeight+"px";tipcap.style.width=elewidth+"px";tipcap.style.position="relative";tipcap.style.display="block";tipcap.innerHTML='<div id="unitipcap">'+f+"</div>";tipcapin=document.getElementById("unitipcap");tipcapin.style.height=CapHeight*2+"px";tipcapin.style.position="absolute";tipcapin.style.backgroundImage=tipcap.style.backgroundImage;tipcap.style.backgroundImage="none"}pngfix()}document.onmousemove=function(a){move(a)}};move=function(a){if(window.event){x=window.event.clientX;y=window.event.clientY;if(document.documentElement.scrollLeft)tipid.style.left=TipWidth>=WinWidth?x-offsetX-elewidth+document.documentElement.scrollLeft+"px":x+offsetX+document.documentElement.scrollLeft+"px";else tipid.style.left=TipWidth>=WinWidth?x-offsetX-elewidth+document.body.scrollLeft+"px":x+offsetX+document.body.scrollLeft+"px";if(document.documentElement.scrollTop)tipid.style.top=TipHeight>=WinHeight?y-offsetY-eleheight+document.documentElement.scrollTop+"px":y+offsetY+document.documentElement.scrollTop+"px";else tipid.style.top=TipHeight>=WinHeight?y-offsetY-eleheight+document.body.scrollTop+"px":y+offsetY+document.body.scrollTop+"px"}else{x=a.clientX;y=a.clientY;tipid.style.left=TipWidth>=WinWidth?x-offsetX-elewidth+window.scrollX+"px":x+offsetX+window.scrollX+"px";tipid.style.top=TipHeight>=WinHeight?y-offsetY-eleheight+window.scrollY+"px":y+offsetY+window.scrollY+"px"}TipWidth=x+elewidth+20;TipHeight=y+eleheight+20;if(TipHeight>=WinHeight){tipid.removeChild(tippoint);tipid.removeChild(tipmid);tipid.removeChild(tipcap);tipid.appendChild(tipcap);tipid.appendChild(tipmid);tipid.appendChild(tippoint)}else{tipid.removeChild(tippoint);tipid.removeChild(tipmid);tipid.removeChild(tipcap);tipid.appendChild(tippoint);tipid.appendChild(tipmid);tipid.appendChild(tipcap)}if(TipHeight>=WinHeight){if(document.getElementById("uniTipP")){tippointin.style.left=TipWidth>=WinWidth?"-"+elewidth+"px":"0px";tippointin.style.top="-"+PointHeight+"px"}else tippoint.style.backgroundPosition=TipWidth>=WinWidth?"right bottom":"left bottom";if(document.getElementById("uniTipC"))tipcapin.style.top="-"+CapHeight+"px";else tipcap.style.backgroundPosition="0 -"+CapHeight+"px"}else{if(document.getElementById("uniTipP")){tippointin.style.left=TipWidth>=WinWidth?"-"+elewidth+"px":"0px";tippointin.style.top="0px"}else tippoint.style.backgroundPosition=TipWidth>=WinWidth?"right top":"left top";if(document.getElementById("uniTipC"))tipcapin.style.top="0px";else tipcap.style.backgroundPosition="0 0"}};hide=function(b,a){document.getElementById("unitipmid").innerHTML="";document.onmousemove="";document.body.removeChild(tipid);tipid.style.display="none";if(altText==false)b.setAttribute("title",a);else b.setAttribute("alt",a);altText=false};if(window.addEventListener)window.addEventListener("load",init,false);if(window.attachEvent)window.attachEvent("onload",init)