function Is() { this.ver=navigator.appVersion this.agent=navigator.userAgent.toLowerCase() this.dom=document.getElementById?1:0 this.opera5=(navigator.userAgent.indexOf("opera")>-1 && document.getElementById)?1:0 this.ie4=(document.all && !this.dom && !this.opera5)?1:0; this.ie5=(this.ver.indexOf("msie 5")>-1 && this.dom && !this.opera5)?1:0; this.ie6=(this.ver.indexOf("msie 6")>-1 && this.dom && !this.opera5)?1:0; this.ie=(this.agent.indexOf("msie") != -1) this.mac=this.agent.indexOf("max")>-1 this.nav=((this.agent.indexOf("mozilla")!=-1) && ((this.agent.indexOf("spoofer")==-1) && (this.agent.indexOf("compatible") == -1))) this.nav5up=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.nav4=(document.layers && !this.dom)?1:0; return this } if(!is) { var is = new Is(); } if(!layername) {var layername="popuplabel";} if(!begin) { var begin = new Array(); } if(!end) { var end = new Array(); } if(!popupLabelZIndex) { var popupLabelZIndex = ""; } if(!skn) { var skn = null; } Xoffset=0; // modify these values to ... Yoffset=20; // change the popup position. yyy=-1000; timeoutID = 10; sideBuffer = 5; // specifies the minimum amount of space on the sides of the active labels. if(is.nav4) { document.captureEvents(Event.MOUSEMOVE); document.onmousemove=get_mouse; } else { if (is.nav5up) { document.addEventListener("mousemove", get_mouse, true); } else { document.onmousemove=get_mouse; } } function createArray(data) { data = data.replace(/\+/g,"%20"); if(is.nav4) { // NS4 does not decode function parameters prior to send data = unescape(data); data = data.replace(/\+/g,"%20"); } var result = new Array(); if(data!=null && data.length > 0) { var namevaluepairs = data.split("&"); for(var i=0;i0 ? (" z-index: "+popupLabelZIndex+";") : "")); document.body.appendChild(d); } skn=document.getElementById(layername).style; } else if (is.ie) { if (!(document.all(layername))) { document.body.insertAdjacentHTML("BeforeEnd", ""); } skn=document.all(layername).style; } else if(is.nav4) { outputted = false; for (var i=0; i < document.layers.length; i++) { if (document.layers[i].name == layername) { outputted = true; break; } } if (!(outputted)) { skn = new Layer(10); if(popupLabelZIndex.length>0) skn.zIndex = popupLabelZIndex; layername = skn.name; skn.visibility="hide"; } } return skn; } var begin; var end; function displayActiveLabel(which, text){ var content = begin+text.replace(/ /g," ")+end; // var content = text; yyy=Yoffset; skn = getPopupLabelStyle(); if(is.ie) { document.all(layername).innerHTML=content; skn.display=''; } else if(is.nav4) { skn.document.write(content); skn.document.close(); skn.visibility="visible"; } else if(is.nav5up) { document.getElementById(layername).innerHTML=content; skn.display=''; } window.status = text; timeoutID = setTimeout("window.status = unescape('"+escape(text)+"');", 0); } function get_mouse(e) { var clientWidth = 0; var scrollLeft = 0; var scrollTop = 0; var cw = 0; var rectX = 0; if(skn==null) return; skn = getPopupLabelStyle(); if (is.nav4) { if(skn.visibility=="hide") return; cw = skn.document.width; rectX = (e.pageX-window.pageXOffset)-cw/2+Xoffset; clientWidth = self.innerWidth; scrollLeft = self.pageXOffset; scrollTop = e.pageY; } else if (is.ie) { if(skn.display=="none") return; cw = document.all(layername).scrollWidth; rectX = event.clientX-cw/2+Xoffset; if (document.documentElement && document.documentElement.clientWidth) clientWidth = document.documentElement.clientWidth; else if(document.body.clientWidth) clientWidth = document.body.clientWidth; if (document.documentElement && document.documentElement.scrollLeft) scrollLeft = document.documentElement.scrollLeft; else if(document.body.scrollLeft) scrollLeft = document.body.scrollLeft; if (document.documentElement && document.documentElement.scrollTop) scrollTop = document.documentElement.scrollTop; else if(document.body.scrollTop) scrollTop = document.body.scrollTop; scrollTop+=event.clientY; } else if (is.nav5up) { if(skn.display=="none") return; //cw = parseInt(document.defaultView.getComputedStyle(document.getElementById(layername).firstChild,'').getPropertyValue('width')); cw = 0; rectX = e.clientX-cw/2+Xoffset; if(self.innerWidth) clientWidth = self.innerWidth; else if(document.body.clientWidth) clientWidth = document.body.clientWidth; if(self.pageXOffset) scrollLeft = self.pageXOffset; else if(document.body.scrollLeft) scrollLeft = document.body.scrollLeft; scrollTop = e.pageY; } if(cw==0) cw = 1; if((rectX+cw) >= (clientWidth-sideBuffer)) rectX -= ((rectX+cw)-(clientWidth-sideBuffer)); if (rectX < sideBuffer) rectX = sideBuffer; skn.left = (rectX+scrollLeft)+(is.nav4?'':'px'); skn.top = (yyy+scrollTop)+(is.nav4?'':'px'); } function unDisplayActiveLabel() { yyy=-1000; skn = getPopupLabelStyle(); if(is.nav4) { skn.visibility="hide"; } else if (is.nav5up||is.ie) { skn.display="none"; } window.status = ""; clearTimeout(timeoutID); } var font1151504024843 = "Arial Plain"; var fontsize1151504024843 = "10"; var fontcolor1151504024843 = "#000000"; var dwellbgcolor1151504024843 = "#ffffff"; var dwellbgborder1151504024843 = "1"; var alignment1151504024843 = "center"; begin='
'; end='
';