var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }

function AssignPosition(d) {
  if(self.pageYOffset) {
    rX = self.pageXOffset;
    rY = self.pageYOffset;
  }
  else if(document.documentElement && document.documentElement.scrollTop) {
    rX = document.documentElement.scrollLeft;
    rY = document.documentElement.scrollTop;
  }
  else if(document.body) {
    rX = document.body.scrollLeft;
    rY = document.body.scrollTop;
  }
  if(document.all) {
    cX += rX;
    cY += rY;
  }
  d.style.left = (cX+10) + "px";
  d.style.top = (cY+10) + "px";
}

function HideContent(d) {
  if(d.length < 1) { return; }
  document.getElementById(d).style.display = "none";
}

function ShowContent(d, id, v, t) {
  if(d.length < 1) { return; }
  var dd = document.getElementById(d);
  AssignPosition(dd);
  dd.style.display = "block";
  if (t == 'iwn_line') {
    document.getElementById('iwn_spark').src='modules/sparkline/iwn_line.php?id=' + id + '&v=' + v;
  }
  else if (t == 'iwn_bar'){
    document.getElementById('iwn_spark').src='modules/sparkline/iwn_bar.php?id=' + id + '&v=' + v;
  }
  else if (t == 'met_bar'){
    document.getElementById('met_spark').src='modules/sparkline/met_bar.php?id=' + id + '&v=' + v;
  }
  else if (t == 'met_line'){
    document.getElementById('met_spark').src='modules/sparkline/met_line.php?id=' + id + '&v=' + v;
  }
  else if (t == 'buoy_bar'){
    document.getElementById('buoy_spark').src='modules/sparkline/buoy_bar.php?id=' + id + '&v=' + v;
  }
  else if (t == 'buoy_line'){
    document.getElementById('buoy_spark').src='modules/sparkline/buoy_line.php?id=' + id + '&v=' + v;
  }
  else if (t == 'nra_bar'){
    document.getElementById('nra_spark').src='modules/sparkline/nra_bar.php?id=' + id + '&v=' + v;
  }
  else if (t == 'nra_line'){
    document.getElementById('nra_spark').src='modules/sparkline/nra_line.php?id=' + id + '&v=' + v;
  }
  else if (t == 'ukmet_bar'){
    document.getElementById('ukmet_spark').src='modules/sparkline/metuk_bar.php?id=' + id + '&v=' + v;
  }
  else if (t == 'ukmet_line'){
    document.getElementById('ukmet_spark').src='modules/sparkline/metuk_line.php?id=' + id + '&v=' + v;
  }
}

function ReverseContentDisplay(d) {
  if(d.length < 1) { return; }
  var dd = document.getElementById(d);
  AssignPosition(dd);
  if(dd.style.display == "none") { dd.style.display = "block"; }
  else { dd.style.display = "none"; }
}