/** * VariablenVorbelegun */ var x = 0; var xx=10; var yy=10; var posX = 300; var y = 0; var showit = 0; var dom = (document.getElementById)? true:false; var ns4 = (document.layers)? true:false; var ie4 = (document.all)? true:false; var ie5 = false; if (ie4) { var ietest = /MSIE (\d)/; if (ietest.test(navigator.userAgent)) { if (RegExp.$1 >= 5) { ie5 = true; } } } if ((dom)||(ns4)||(ie4)) { if (dom) { over = document.getElementById('infoDIV').style; } else if (ns4) { over = document.infoDIV; } else if (ie4) { over = infoDIV.style; } if ((document.all)||(dom)) { document.onmousemove = mouseMove; } else if ((dom)||(ns4)) { document.captureEvents(Event.MOUSEMOVE); } } function get_width() { if (dom) { return document.getElementById('infoDIV').offsetWidth + 10; } } function write_infolayer(txt) { if (dom) { document.getElementById('infoDIV').innerHTML = txt; } else if (ns4) { var pObj = document.infoDIV.document; pObj.write(txt); pObj.close(); } else if (ie4) { document.all["infoDIV"].innerHTML = txt; } } function show(obj) { if (dom) { obj.visibility = "visible"; } else if (ns4) { obj.visibility = "show"; } else if (ie4) { obj.visibility = "visible"; } } function hide(obj) { if (dom) { obj.visibility = "hidden"; } else if (ns4) { obj.visibility = "hide"; } else if (ie4) { obj.visibility = "hidden"; } } function moveTo(obj,lx,ly) { // obj.left = lx; var width = get_width(); // posX; if (lx - width < 0) { obj.left = lx; } else { obj.left = lx - width; } obj.top = ly; } function hideit() { if ((dom)||(ns4)||(ie4)) { showit = 0; hide(over); } } function display_it() { if ((dom)||(ns4)||(ie4)) { if (showit == 0) { moveTo(over,x+xx,y+yy); show(over); showit = 1; } } } function mouseMove(e) { if (ns4) { x = e.pageX; y = e.pageY; } else if (ie5) { x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; } else if (ie4) { x = event.x; y = event.y; } else if (dom) { x = e.pageX; y = e.pageY; } if (showit) { moveTo(over,x+xx,y+yy); } } /** * Show/Hide */ function show_infolayer(txt) { write_infolayer(txt); display_it(); } /** * */ function hide_infolayer() { hideit(); }