new_key = "";
old_keys = new Array();
key_times = new Array();
mapLat = new Array();
mapLon = new Array();
mapZoom = new Array();

map_height = $("#map").height();
map_width = $("#map").width();

function isInArray(needle,haystack) {
	for(var i = 0;i<haystack.length;i++) {
		if(haystack[i] == needle) {
			return true;
		}
	}
	
	return false;
}

function LogEvents() {
	if(old_keys.length > 0) {
		querystring = "type=view&self="+escape(document.location)+"&websiteID="+websiteID+"&mapWidth="+map_width+"&mapHeight="+map_height;
	}

	for(var i = 0;i<old_keys.length;i++) {
		querystring = querystring + "&key[]="+old_keys[i]+"&keytime[]="+parseInt(key_times[i]/1000)+"&mapLat[]="+mapLat[i]+"&mapLon[]="+mapLon[i]+"&mapZoom[]="+mapZoom[i];
	}
	
	if(old_keys.length > 0) {
		$.ajax({
			type:'GET',
			url:'/new/mysql/log-map-activity.php',
			data:querystring
		});
	}
	querystring = "";
	old_keys = [];
	key_times = [];
	mapLat = [];
	mapLon = [];
	mapZoom = [];

	old_keys = new Array();
	key_times = new Array();
	mapLat = new Array();
	mapLon = new Array();
	mapZoom = new Array();

}

$.delegate("img.gmnoprint",'mouseover',function(){
//$.delegate("div.estyle2 nobr table",'mouseover',function() {

	new_key = $("div.estyle2 nobr table").attr("key");
	//console.log(new_key);

	//new_key = $(this).attr("key");

	var map_centre = APmap.getCenter();
	var map_zoom = parseInt(APmap.getZoom());
	
	if(!isInArray(new_key,old_keys)) {

		old_keys[old_keys.length] = new_key;
		key_times[key_times.length] = new Date();
		mapLat[mapLat.length] = map_centre.y;
		mapLon[mapLon.length] = map_centre.x;
		mapZoom[mapZoom.length] = map_zoom;
	}

});

setInterval("LogEvents()",(20*1000));

$.delegate("a[@trackme='true']",'click',function() {
	var clicked = $(this).attr('href').split("','");
	url=escape(clicked[1]);
	var centre = APmap.getCenter();
	var zoom = APmap.getZoom();
	querystring = "type=click&url="+url+"&mapLat="+(centre.y)+"&mapLon="+(centre.x)+"&mapZoom="+zoom+"&mapWidth="+map_width+"&mapHeight="+map_height+"&str_town="+str_town+"&self="+escape(document.location);
	$.ajax({
		type:'GET',
		url:'/new/mysql/log-map-activity.php',
		data:querystring
	});

});