// bubble.js by Markus Huelsmann/osc
// Anpassung an Navigator 6 durch Tony Fagan, NZ
// Initialisierung der Abfrage für die Mausposition
var mausx;
var mausy;
if (document.all) {
document.onmousemove=getmauspos;
}
else if (document.layers) {
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=getmauspos;
}
else {
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=getmauspos;
}

function winHide(nr) {
if (document.all) {document.all[nr].style.visibility="hidden"; }
else if (document.layers) {document.layers[nr].visibility="hide";}
else {document.getElementById(nr).style.visibility="hidden";}
}

function winShow(nr) {
if (document.all) {document.all[nr].style.visibility="visible"; }
else if (document.layers) {document.layers[nr].visibility="show";}
else {document.getElementById(nr).style.visibility="visible";}
}

function winMove(nr,xwert,ywert) {
if (document.all) {
document.all[nr].style.top=ywert;
document.all[nr].style.left=xwert;
}
else if (document.layers) {
document.layers[nr].top=ywert;
document.layers[nr].left=xwert;
}
else if (document.getElementById) {
document.getElementById(nr).style.top=ywert;
document.getElementById(nr).style.left=xwert;
}
}

function newText(nr,bubbleStr) {
if (document.all)
document.all[nr].innerHTML=bubbleStr;
else if (document.layers) {
document.layers[nr].document.open();
document.layers[nr].document.write(anfang+bubbleStr+ende);
document.layers[nr].document.close();
}
else {
document.getElementById(nr).innerHTML=bubbleStr;
}
}

function getmauspos(e) {
if (document.layers) {
mausx=e.pageX;
mausy=e.pageY;
}
else if (document.all) {
mausx=event.x + document.body.scrollLeft;
mausy=event.y + document.body.scrollTop;
}
else if (document.getElementById) {
mausx=e.pageX;
mausy=e.pageY;	
}
}

function showHelp(z) {
winMove('bubble',mausx+20,mausy);
w=eval('bString'+z);
newText('bubble',w);
winShow('bubble');
}

function showHelpl(z) {
winMove('bubble',mausx-200,mausy);
w=eval('bString'+z);
newText('bubble',w);
winShow('bubble');
}
