function setHtml (id, text) {
	if (document.all) {
		elem = document.getElementById(id);
		elem.innerHTML = text;
	} else if (document.getElementById) {
		range = document.createRange();
		elem = document.getElementById(id);
		range.setStartBefore(elem);
		frag = range.createContextualFragment(text);
		while (elem.hasChildNodes()) {
			elem.removeChild(elem.lastChild);
		}
		elem.appendChild(frag);
	}
}

function createMarker(point, text) {
	var marker = new GMarker(point);

	GEvent.addListener(marker, "click", 
		function() { marker.openInfoWindowHtml(text); }
	);

	return marker;
}

function load() {
	if (GBrowserIsCompatible()) {
		var map;

		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(mapcenter_lon, mapcenter_lat), 10);

		var wiitotal = 0;

		// Add the markers
		var point;
		var marker;
		var amazonlink = "<a href='"
			+"http://rover.ebay.com/rover/1/711-1751-2978-71/1?AID=5463217&PID=2214307&mpre=http%3A//search.product.ebay.com/Nintendo-Wii-Game-console_W0QQfcclZ1QQfcdZ2QQfcidZ1QQfclZ3QQfifptsZ1QQfrppZ50QQfsooZ1QQfsopZ11QQftidZ2QQfvcsZ1452QQgbrZ1QQsacatZproductsearchQQsatitleZNintendoQ20WiiQ20GameQ20consoleQQsbrsrtZlQQsoprZ56833153QQfposZ"
			+ query_zipcode + ">Current data available here</a>";

		for (var i = 0; i < stores.length; i++) {
			point = new GPoint(stores[i][5], stores[i][4]);
			var address = '<span><br/>'+stores[i][1]+', '+
							stores[i][2]+' '+stores[i][3]+'</span>';
			var wiicnt = '<div style="font-size: 17px; padding-top: 10px;">'+
						'Wii Inventory, Nov 19th: '+
						 '<span style="color: red">'+stores[i][6]+
						 '</span></span>';
			var storename = '<span style="font-size: 17px;">'+
							stores[i][8]+'</span>';
			var storenum = '<span style="color: #555555;'+
							' font-size: 10px;"> Store No. '+
							stores[i][0]+'</span>';
			var phone = '<span>Tel: '+stores[i][7]+'</span>';

			marker = createMarker(point, 
				'<div style="height: 150px; max-width: 325px; font: 12px sans-serif, \'sans-serif\';">'+
				'<img style="float: left;" src="target-wii.png"></img>'+
				storename+'<br/>'+
				storenum+'<br/>'+
				address+'<br/>'+
				phone+'<br/>'+
				wiicnt+'<br/></div>'+
				'<div style="text-align: center;">'+amazonlink+'</div>'
				);
			map.addOverlay(marker);

			// Add the wii count
			wiitotal += stores[i][6];
		}
		if (wiitotal <= 1) {
			setHtml('locinfo_txt', "Looks like no results were found near ");
		} else {
			setHtml('locinfo_txt', "Found "+ wiitotal +" Wiis in the "+ stores.length +" nearest stores to ");
		}
	}
}
