// (c) aiticon GmbH 2002function d_support() { return (document.layers ||   document.all ||   document.getElementById)}function d_obj(id) { if (document.layers) {  return document.layers[id]; } else if (document.all) {  return document.all[id]; } else if (document.getElementById) {  return document.getElementById(id); } }function d_style(id) { if (document.layers) {  return d_obj(id); } else if (document.all || document.getElementById) {  return d_obj(id).style; }}function d_style_width(id) { if (document.layers) {  return d_obj(id).document.width; } else if (document.all || document.getElementById) {  return d_obj(id).offsetWidth; }}function d_style_height(id) { if (document.layers) {  return d_obj(id).document.height; } else if (document.all || document.getElementById) {  return d_obj(id).offsetHeight; }}function d_hide(id) { if (d_support()) {  d_style(id).visibility = "hidden"; }}function d_show(id) { if (d_support()) {  d_style(id).visibility = "visible"; }}function d_getX(id) { if (d_support()) {  if (document.layers || document.getElementById) {   return parseInt(d_style(id).left);     } else {   return parseInt(d_style(id).posLeft);  } }}function d_getY(id) { if (d_support()) {  if (document.layers || document.getElementById) {   return parseInt(d_style(id).top);  } else {   return parseInt(d_style(id).posTop);  } }}function d_setX(id, px) { if (d_support()) {  if (document.layers) {   d_style(id).left = px;  } else if (document.getElementById) {   d_style(id).left = px + "px";  } else {   d_style(id).posLeft = px + "px";  } }}function d_setY(id, px) { if (d_support()) {  if (document.layers) {   d_style(id).top = px;  } else if (document.getElementById) {   d_style(id).top = px + "px";  } else {   d_style(id).posTop = px + "px";  } }}function d_moveTo(id, x, y) { if (d_support()) {  d_setX(id, x);  d_setY(id, y); }}function d_moveBy(id, dx, dy) { if (d_support()) {  x = d_getX(id) + dx;  y = d_getY(id) + dy;  d_setX(id, x);  d_setY(id, y); }}function d_pyOffset() { if (document.getElementById) {  return Math.max(document.documentElement.scrollTop,document.body.scrollTop); } else if (document.all) {  return document.body.scrollTop; } else if (document.layers) {  return window.pageYOffset; }}function d_mouseXY(e) { if (window.Event) {  document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = d_getMouseXY;}function d_getMouseXY(e) { var d_mouseX = (window.Event) ? e.pageX : window.event.clientX; var d_mouseY = (window.Event) ? e.pageY : window.event.clientY; mouseReturnXY (d_mouseX, d_mouseY);}