function geozoom(e) {
  if (!e) var e = window.event;
  var offX = document.getElementById('geomap').offsetLeft - document.body.scrollLeft;
  
  if (document.all) {
		var offY = document.getElementById('geomap').offsetTop - document.body.scrollTop;
    var posX = e.clientX; 
    var posY = e.clientY;
  } else {
		var offY = document.getElementById('geomap').offsetTop - document.body.scrollTop;
    var posX = e.pageX;
    var posY = e.pageY;
  }
  document.getElementById('zoom').style.left = (posX - offX - 40) + 'px';
  document.getElementById('zoom').style.top = (posY - offY - 34) + 'px';
  document.getElementById('zoomimg').style.top = (((posY - offY) * -2) + 'px ');
  document.getElementById('zoomimg').style.left = (((posX - offX) * -2) + 'px');
  if((posX - offX < 0) || (posY - offY < 0) || (posX - offX > 261) || (posY - offY > 351)) {
    document.getElementById('zoom').style.display = 'none'
  } else {
    document.getElementById('zoom').style.display = 'block'
  }
}

function startChat() {
	window.open(
		'/chatapp/', 'luvuChat',
		'width=600,height=400,location=no,scrollbars=no,resizable=no,toolbar=no,menubar=no,status=no'
	); 
}

function showpos(city) {
	document.getElementById('cityname').innerHTML = city;
}

function checkmessages() {
	xajax_checkmessages();
	setTimeout('checkmessages()',60000);
}

function shadow(text) {
	document.getElementById('shadow').innerHTML = text;
	document.getElementById('shadow').style.display = 'block';
}