<!--
function convertXY(evt) {
   var x, y;
   var width=document.earth.width;
   var height=document.earth.height;
 
   if(typeof evt.offsetX != 'undefined') {
       x=evt.offsetX;
       y=evt.offsetY;
   }
   else if(typeof evt.layerX != 'undefined'){
       var evtOffsets = getOffsets(evt);
       x=evtOffsets.offsetX;
       y=evtOffsets.offsetY;

   }

//alert("x is " + x + "  y is " + y); 
   if(x < 6 || x>width-6) {
      longitude = 180.00;
   } 
   else if(x < width/2) {
      longitude=180.+(x-5)*180./((width/2)-5);
   }  else {
      longitude=(x-width/2)*180./((width/2)-5);
   }
    document.overpass.lon.value= Math.round(longitude*10)/10;
    document.overpass.lat.value=Math.round(10*(82.-y*164./height))/10;
}

function getOffsets (evt) {
  var target = evt.target;
  if (typeof target.offsetLeft == 'undefined') {
    target = target.parentNode;
  }
  var pageCoords = getPageCoords(target);
  var eventCoords = { 
    x: window.pageXOffset + evt.clientX,
    y: window.pageYOffset + evt.clientY
  };
  var offsets = {
    offsetX: eventCoords.x - pageCoords.x,
    offsetY: eventCoords.y - pageCoords.y
  }
  return offsets;
}

function getPageCoords (element) {
  var coords = {x : 0, y : 0};
  while (element) {
    coords.x += element.offsetLeft;
    coords.y += element.offsetTop;
    element = element.offsetParent;
  }
  return coords;
}

//-->

