// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}
function mouseCoords(evt) {
	var x = mouseX(evt);
	var y = mouseY(evt);
	
	var mapCoords = Position.cumulativeOffset($('map_image'));
	x = (x - mapCoords[0]);
	y = (y - mapCoords[1]);
	
	$('pin').style.top = y + 'px';
	$('pin').style.left = x + 'px';
	$('listing_map_x').value = x;
	$('listing_map_y').value = y;
}