//google map function
function gMap(index) {
	
	//grab items from array	
	var coordinates = stockistInfo[index][0];
	//split up coordinates for gmaps
	var splitCoordinates = coordinates.split(",");
	//convert coordinates to integers - gmaps only accept this
	var latitude = parseFloat(splitCoordinates[0]);
	var longitude = parseFloat(splitCoordinates[1]);
	//grab address
	var address = String(stockistInfo[index][1]);
	//grab business name
	var businessName = String(stockistInfo[index][2]);
		
	 if (GBrowserIsCompatible()) {
		
		//build the map into nyromodal
		var map = new GMap2(document.getElementById("nyroModalContent"));
		map.setCenter(new GLatLng(latitude,longitude), 15);	
		
		//set the controls on google map
		var mapControl = new GMapTypeControl();
		map.addControl(mapControl);	
		map.addControl(new GLargeMapControl());
		
		//set the marker
		var point = new GLatLng(latitude,longitude);
		map.addOverlay(new GMarker(point));
		
		//set the info bubble
		map.openInfoWindow(map.getCenter(),
		document.createTextNode(businessName+" "+address));

	}
	
	active = false;
}


$(document).unload(function() { 
	 GUnload();
});

$(document).ready( function() {

	//set up the modal window
	$(function() {
		//$.fn.nyroModal.settings.debug = true;
		$.fn.nyroModal.settings.width = 640;
		$.fn.nyroModal.settings.height = 480;
		$.fn.nyroModal.settings.minWidth = 640;
		$.fn.nyroModal.settings.minHeight = 480;
		$.fn.nyroModal.settings.bgColor = '#777777';
		$.fn.nyroModal.settings.endShowContent = function() {
			
			if(active){
				gMap(index);
				active = false;
			}
		};
		
	});

		
});
					 
