var map;
//<![CDATA[
function load() {

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));	
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.addControl(new GOverviewMapControl());
		
		workmap();
	}
}
//]]>

var markernumber=0;

var icongreenL = new GIcon();
icongreenL.image = "/images/markergreenL.png";
icongreenL.shadow = "/images/markershadow22.png";
icongreenL.iconSize = new GSize(25, 25);
icongreenL.shadowSize = new GSize(37, 25);
icongreenL.iconAnchor = new GPoint(12, 12);
icongreenL.infoWindowAnchor = new GPoint(12, 0);

// Used colour 3ef63c
// house from random
var icongreenM = new GIcon();
icongreenM.image = "/images/markergreenM.png";
icongreenM.shadow = "/images/markershadow22.png";
icongreenM.iconSize = new GSize(25, 25);
icongreenM.shadowSize = new GSize(37, 25);
icongreenM.iconAnchor = new GPoint(12, 12);
icongreenM.infoWindowAnchor = new GPoint(12, 0);

var icongreenB = new GIcon();
icongreenB.image = "/images/markergreenB.png";
icongreenB.shadow = "/images/markershadow22.png";
icongreenB.iconSize = new GSize(25, 25);
icongreenB.shadowSize = new GSize(37, 25);
icongreenB.iconAnchor = new GPoint(12, 12);
icongreenB.infoWindowAnchor = new GPoint(12, 0);

var icongreenS = new GIcon();
icongreenS.image = "/images/markergreenS.png";
icongreenS.shadow = "/images/markershadow22.png";
icongreenS.iconSize = new GSize(25, 25);
icongreenS.shadowSize = new GSize(37, 25);
icongreenS.iconAnchor = new GPoint(12, 12);
icongreenS.infoWindowAnchor = new GPoint(12, 0);

var icongreenS = new GIcon();
icongreenS.image = "/images/markergreenS.png";
icongreenS.shadow = "/images/markershadow22.png";
icongreenS.iconSize = new GSize(25, 25);
icongreenS.shadowSize = new GSize(37, 25);
icongreenS.iconAnchor = new GPoint(12, 12);
icongreenS.infoWindowAnchor = new GPoint(12, 0);

var iconorangeL = new GIcon();
iconorangeL.image = "/images/markerorangeL.png";
iconorangeL.shadow = "/images/markershadow22.png";
iconorangeL.iconSize = new GSize(25, 25);
iconorangeL.shadowSize = new GSize(37, 25);
iconorangeL.iconAnchor = new GPoint(12, 12);
iconorangeL.infoWindowAnchor = new GPoint(12, 0);

var iconredL = new GIcon();
iconredL.image = "/images/markerredL.png";
iconredL.shadow = "/images/markershadow22.png";
iconredL.iconSize = new GSize(25, 25);
iconredL.shadowSize = new GSize(37, 25);
iconredL.iconAnchor = new GPoint(12, 12);
iconredL.infoWindowAnchor = new GPoint(12, 0);

var iconpurpleL = new GIcon();
iconpurpleL.image = "/images/markerpurpleL.png";
iconpurpleL.shadow = "/images/markershadow22.png";
iconpurpleL.iconSize = new GSize(25, 25);
iconpurpleL.shadowSize = new GSize(37, 25);
iconpurpleL.iconAnchor = new GPoint(12, 12);
iconpurpleL.infoWindowAnchor = new GPoint(12, 0);

var iconblueL = new GIcon();
iconblueL.image = "/images/markerblueL.png";
iconblueL.shadow = "/images/markershadow22.png";
iconblueL.iconSize = new GSize(25, 25);
iconblueL.shadowSize = new GSize(37, 25);
iconblueL.iconAnchor = new GPoint(12, 12);
iconblueL.infoWindowAnchor = new GPoint(12, 0);

var iconpinkL = new GIcon();
iconpinkL.image = "/images/markerpinkL.png";
iconpinkL.shadow = "/images/markershadow22.png";
iconpinkL.iconSize = new GSize(25, 25);
iconpinkL.shadowSize = new GSize(37, 25);
iconpinkL.iconAnchor = new GPoint(12, 12);
iconpinkL.infoWindowAnchor = new GPoint(12, 0);

var gmarkers=[]; 
var gmarkertype=[];
var gmarkertxtarr=[];
var gmarkertxtarr2=[];

function createMarker(point, str, custicon, mtype, atxt) {
	var marker;
	if (custicon=='')
		marker = new GMarker(point);
	else
		marker = new GMarker(point,custicon);
		
	GEvent.addListener(marker, "click", function() {
	 marker.openInfoWindowHtml(str);
	});
	markernumber++
	gmarkers.push(marker);
	gmarkertype.push(mtype);
	gmarkertxtarr.push(atxt);
	gmarkertxtarr2.push(str);

	return marker;
} 
