function showAddress(address, info) {
	var not_found = 0;
	geocoder = new GClientGeocoder();
	geocoder.getLatLng(
		address,
		function(point) {
			if (!point) {
				return false;
			} else {
				var marker = new GMarker(point);
				marker.bindInfoWindowHtml(info);
				map.addOverlay(marker);
			}
		}
	);
}

function showPartners (type) {
	var partners;

	new Ajax.Request('partners/getAllByType/'+type, {
	  method: 'get',
	  asynchronous:false,
	  onSuccess: function(transport) {
		partners = transport.responseText;
	  }
	});
	
	partners = partners.split("|");
	
	for (i = 0; i < partners.length; i++) {
		var data = partners[i].split(';');
		
		var address = data[1];
		var info = '<b>'+data[0]+'</b><br/>'+
		data[1]+'<br/>'+
		'<br/>'+
		'<a href="http://'+data[2]+'/">'+data[2]+'</a><br/>'+
		data[3]+'<br/>';
		
		showAddress(address, info);
	}
}

function showTesterOrders () {
	var orders;

	new Ajax.Request('TesterOrders/getAll', {
	  method: 'get',
	  asynchronous:false,
	  onSuccess: function(transport) {
		orders = transport.responseText;
	  }
	});
	
	var not_found = 0;
	
	orders = orders.split("|");
	for (i = 0; i < orders.length; i++) {
		var data = orders[i].split(';');
		
		showAddress(data[1], data[0]);
	}
}
