// JavaScript Document

function showDealerData(lat, long) {
	var params = 'lat='+lat+'&long='+long;
	
	var point = new GLatLng(lat, long);
	
	new Ajax.Request(
		'/map/getDealerData/'+lat+'/'+long, { method: 'get', onComplete: function(r) {
			displayDealerData(r, point);																						
		}													
	});
}

function showEvoraDealerData(lat, long) {
	var params = 'lat='+lat+'&long='+long;
	
	var point = new GLatLng(lat, long);
	
	new Ajax.Request(
		'/map/getEvoraDealerData/'+lat+'/'+long, { method: 'get', onComplete: function(r) {
			displayDealerData(r, point);																						
		}													
	});
}

function showOfficeData(lat, long) {
	var params = 'lat='+lat+'&long='+long;
	
	//alert(params);
	
	var point = new GLatLng(lat, long);
	
	new Ajax.Request(
		'/world/getOfficeData/'+lat+'/'+long, { method: 'get', onComplete: function(r) {
			displayOfficeData(r, point);																						
		}													
	});
}
function displayDealerData(r, point) 
{
	var content = r.responseText;
	if (content == 'error') {
		alert('Sorry an error occured');
	} else {
		//alert(shiftedPoint);
		//alert(content);
		pixelOffset=new GSize(30,150);
		label = new ELabel(point, content, "dealerData", pixelOffset);
		map.addOverlay(label);
	}
}
function displayOfficeData(r, point) 
{
	var content = r.responseText;
	if (content == 'error') {
		alert('Sorry an error occured');
	} else {
		//alert(shiftedPoint);
		//alert(content);
		pixelOffset=new GSize(30,150);
		label = new ELabel(point, content, "officeData", pixelOffset);
		map.addOverlay(label);
	}
}