function createMarkers() {

	var supports = new Array();
	var clients = new Array();

	//Owner / Partners
	//						Name						Status		Area / Shrt Desc				Lat				   Long
	supports[0] = new Array("Sentient Computing",   "Owner",  	"MacroView Developer and Owner",	 -31.86211, 		115.81486);
	supports[1] = new Array("VRT Systems", 			"Support",  "MacroView distributor, integrator and support provider", 	-27.47309510710169, 153.00350189208984);
	supports[2] = new Array("Spectrum Systems", 	"Support", 	"MacroView distributor, OEM and support provider", 			  	30.53602,			-87.34105);
	supports[3] = new Array("Feedforward" , 		"Support", 	"MacroView distributor, OEM and support provider", 			  	33.98928,			-84.52443);
	supports[4] = new Array("III (Illawarra Industrial Instrumentation)" , 				"Support", 	"MacroView distributor, integrator and support provider", 	-34.46178,			150.84099);
	supports[5] = new Array("OverFlow Industrial",	"Support", 	"MacroView distributor, integrator and support provider",	-33.35498,			115.67805);
	supports[6] = new Array("SI Solutions", 		"Support", 	"MacroView distributor, integrator and support provider", 	-31.95052,			115.838);
	supports[7] = new Array("CRC Solutions Corporation", "Support", "MacroView distributor, integrator and support provider", 		35.653527, 			139.734391);




	//Clients
	clients[0] = new Array("Carpenteria Gold, Ravenswood Operations", 				"Client", "Mining / Gold", -20.099354, 		146.886937);
	clients[1] = new Array("Golden Circle, Brisbane" , 				"Client", 	"Manufacturing / Food & Beverage", 		-27.433946362149996, 153.182373046875);
	clients[2] = new Array("Queensland Transport, Brisbane Busway", 			"Client", 	"Brisbane Busway - Transportation / Facilities Management", 	-27.46575101633262,  153.026762008667);
	clients[3] = new Array("Tay Ninh Sugar Mill",				"Client",  "Manufacturing / Sugar", 			11.34541095076625, 		106.12522602081299);
	clients[4] = new Array("Thoi Binh Sugar Mill", 				"Client", 	"Manufacturing / Sugar", 			9.337284459988716, 	 105.09332656860352);
	clients[5] = new Array("Kien Giang Sugar Mill", 			"Client", 	"Manufacturing / Sugar", 			17.2259, 106.785392);
	clients[6] = new Array("Da Nang Sugar Mill", 			"Client", 	"Manufacturing / Sugar", 			16.051571, 108.214897);
	clients[7] = new Array("Xstrata Copper, Mount Isa Mines",		 "Client",  "Mining / Power Management", 		-20.72207978373096, 	139.48216438293457);
	clients[8] = new Array("APA Group, Kewdale", "Client", "Compressor station", 	-31.97771, 				115.959733);
	clients[9] = new Array("APA Group, Wiluna", "Client",  "Compressor station", -26.53693713526566, 120.2398681640625);
	clients[10] = new Array("APA Group, Yarraloola", "Client",  " Compressor station", -21.455445166297405, 115.96065044403076);
	clients[11] = new Array("APA Group, Ilgarari", "Client",  "Compressor station", -24.433944015293815, 119.70600128173828);
	clients[12] = new Array("APA Group, Paraburdoo", "Client",  "Compressor staion", -23.340955532640848, 117.57988929748535);
	clients[13] = new Array("Perth Bacup", "Client",  "WA, Australia",  -31.9554, 115.85859);
	clients[14] = new Array("APA Group, Main Control Room","Client", "Gas transmission and distribution", -31.97771, 115.95973);
	clients[15] = new Array("APA Group, Backup Control Room","Client", "Gas transmission and distribution", -31.95515, 115.85504);
	clients[16] = new Array("Milne Agri Group","Client", "", -31.99424, 115.92875);
	clients[17] = new Array("Buchman Labs, TN","Client", "", 35.1711, -89.99407);
	clients[18] = new Array("Buchman Labs, OM","Client", "", 37.98704, -90.68849);
	clients[19] = new Array("Clariant, Melbourne","Client", "Chemicals", -38.05039,144.37903);
	clients[20] = new Array("Coogee Chemicals, Kwinana", "Client", "Despatch System", -32.24618,115.76634);
	clients[21] = new Array("Coogee Energy, Laverton" , "Client", "", -37.82145,144.78627);
	clients[22] = new Array("CSBP, Kwinana", "Client", "Fertiliser", -32.2409,115.76534);
	clients[23] = new Array("CSBP, Albany", "Client", "Fertiliser", -35.01798,117.85789);
	clients[24] = new Array("CSBP, Bunbury", "Client", "Fertiliser", -33.35118,115.68123);
	clients[25] = new Array("CSBP, Esperance", "Client", "Fertilisers", -33.87861,121.86095);
	clients[26] = new Array("CSBP, Geraldton", "Client", "Fertilisers", -28.6457,114.61598);
	clients[27] = new Array("Hong Kong Transit System", "Client", "Transport Ticketing", 22.323,114.20952);
	clients[28] = new Array("Iluka" , "Client", "", -33.55413,115.56845);
	clients[29] = new Array("Iluka" , "Client", "", -33.51235,115.59076);
	clients[30] = new Array("Iluka" , "Client", "", -33.51163,115.58999);
	clients[31] = new Array("Laminex" , "Client", "", -33.3805,115.70715);
	clients[32] = new Array("Laminex" , "Client", "", -33.38057,115.70801);
	clients[33] = new Array("Laminex" , "Client", "", -33.38057,115.70912);
	clients[34] = new Array("Loy Yang Power", "Client", "Electricty Generation", -38.25021,146.57212);
	clients[35] = new Array("PTA", "Client", "Rail Authority", -31.94441,115.87667);
	clients[36] = new Array("Wongong Hills", "Client", "WA, Australia", -30.89061,116.71541);
	clients[37] = new Array("Western Power", "Client", "WA, Australia", -31.96534,115.78714);
	clients[38] = new Array("Telfer Gold Mine", "Client", "Unknown", -21.71009,122.22569);
	clients[39] = new Array("Spectrum Systems, 00784", "Client", "Emissions Monitoring - 1 DAHS", 18.08059, -66.114349);
	clients[40] = new Array("Spectrum Systems, 19022", "Client", "Emissions Monitoring - 1 DAHS", 39.8685, -75.325699);
	clients[41] = new Array("Spectrum Systems, 23415", "Client", "Emissions Monitoring - 1 DAHS", 37.951237, -75.522766);
	clients[42] = new Array("Spectrum Systems, 27514", "Client", "Emissions Monitoring - 2 DAHS", 35.969671, -79.032211);
	clients[43] = new Array("Spectrum Systems, 27530", "Client", "Emissions Monitoring - 3 DAHS", 35.380093, -78.075714);
	clients[44] = new Array("Spectrum Systems, 27573", "Client", "Emissions Monitoring - 4 DAHS",36.393099, -78.986206);
	clients[45] = new Array("Spectrum Systems, 27574", "Client", "Emissions Monitoring - 1 DAHS",36.393651,-78.968353);
	clients[46] = new Array("Spectrum Systems, 27962", "Client", "Emissions Monitoring - 1 DAHS",35.808904,-76.742249);
	clients[47] = new Array("Spectrum Systems, 27947", "Client", "Emissions Monitoring - 1 DAHS",35.6718,-80.513306);
	clients[48] = new Array("Spectrum Systems, 28345", "Client", "Emissions Monitoring - 2 DAHS",34.921971,-79.763489);
	clients[49] = new Array("Spectrum Systems, 28401", "Client", "Emissions Monitoring - 1 DAHS",34.238486,-77.955551);
	clients[50] = new Array("Spectrum Systems, 28560", "Client", "Emissions Monitoring - 2 DAHS",35.104181,-77.011414);
	clients[51] = new Array("Spectrum Systems, 28704", "Client", "Emissions Monitoring - 3 DAHS",35.470177,-82.550583);
	clients[52] = new Array("Spectrum Systems, 29540", "Client", "Emissions Monitoring - 2 DAHS",34.388779,-79.858932);
	clients[53] = new Array("Spectrum Systems, 29550", "Client", "Emissions Monitoring - 2 DAHS",34.377446,-80.06012);
	clients[54] = new Array("Spectrum Systems, 30080", "Client", "Emissions Monitoring - 2 DAHS",33.854451,-84.47731);
	clients[55] = new Array("Spectrum Systems, 30084", "Client", "Emissions Monitoring - 1 DAHS",33.85274,-84.210548);
	clients[56] = new Array("Spectrum Systems, 30120", "Client", "Emissions Monitoring - 1 DAHS",34.199309,-84.855652);
	clients[57] = new Array("Spectrum Systems, 30125", "Client", "Emissions Monitoring - 1 DAHS",33.98778,-85.244293);
	clients[58] = new Array("Spectrum Systems, 30165", "Client", "Emissions Monitoring - 1 DAHS",34.295799,-85.246048);
	clients[59] = new Array("Spectrum Systems, 30217", "Client", "Emissions Monitoring - 3 DAHS",34.295799,-85.246048);
	clients[60] = new Array("Spectrum Systems, 30263", "Client", "Emissions Monitoring - 3 DAHS",33.364944,-84.841919);
	clients[61] = new Array("Spectrum Systems, 30565","Client", "Emissions Monitoring - 10 DAHS",34.081668,-83.402023);
	clients[62] = new Array("Spectrum Systems, 30655", "Client", "Emissions Monitoring - 1 DAHS",33.772298,-83.697968);
	clients[63] = new Array("Spectrum Systems, 31029", "Client", "Emissions Monitoring - 1 DAHS",33.01327,-83.864136);
	clients[64] = new Array("Spectrum Systems, 31046", "Client", "Emissions Monitoring - 4 DAHS",33.012118,-83.751526);
	clients[65] = new Array("Spectrum Systems, 31061", "Client", "Emissions Monitoring - 1 DAHS",33.075432,-83.222248);
	clients[66] = new Array("Spectrum Systems, 31098", "Client", "Emissions Monitoring - 1 DAHS",32.611038,-83.590851);
	clients[67] = new Array("Spectrum Systems, 31326", "Client", "Emissions Monitoring - 1 DAHS",32.611038,-83.590851);
	clients[68] = new Array("Spectrum Systems, 31326","Client", "Emissions Monitoring - 13 DAHS",32.611038,-83.590851);
	clients[69] = new Array("Spectrum Systems, 31407", "Client", "Emissions Monitoring - 1 DAHS",32.175612,-81.192398);
	clients[70] = new Array("Spectrum Systems, 31523", "Client", "Emissions Monitoring - 1 DAHS",31.191658,-81.633911);
	clients[71] = new Array("Spectrum Systems, 32060", "Client", "Emissions Monitoring - 1 DAHS",30.325471,-82.966003);
	clients[72] = new Array("Spectrum Systems, 32310", "Client", "Emissions Monitoring - 2 DAHS",30.378799,-84.494476);
	clients[73] = new Array("Spectrum Systems, 32355", "Client", "Emissions Monitoring - 1 DAHS",30.157447,-84.207973);
	clients[74] = new Array("Spectrum Systems, 32409", "Client", "Emissions Monitoring - 3 DAHS",30.375245,-85.68512);
	clients[75] = new Array("Spectrum Systems, 32460", "Client", "Emissions Monitoring - 1 DAHS",30.712323,-84.910583);
	clients[76] = new Array("Spectrum Systems, 32514", "Client", "Emissions Monitoring - 2 DAHS",30.533285,-87.212906);
	clients[77] = new Array("Spectrum Systems, 32601", "Client", "Emissions Monitoring - 2 DAHS",29.648974,-82.329483);
	clients[78] = new Array("Spectrum Systems, 32653", "Client", "Emissions Monitoring - 2 DAHS",29.75484,-82.413254);
	clients[79] = new Array("Spectrum Systems, 32713", "Client", "Emissions Monitoring - 1 DAHS",28.865121,-81.311874);
	clients[80] = new Array("Spectrum Systems, 32780", "Client", "Emissions Monitoring - 1 DAHS",28.549545,-80.846329);
	clients[81] = new Array("Spectrum Systems, 32828", "Client", "Emissions Monitoring - 2 DAHS",28.55437,-81.152573);
	clients[82] = new Array("Spectrum Systems, 32926", "Client", "Emissions Monitoring - 1 DAHS",28.401065,-80.836029);
	clients[83] = new Array("Spectrum Systems, 33428", "Client", "Emissions Monitoring - 3 DAHS",26.348806,-80.207405);
	clients[84] = new Array("Spectrum Systems, 33461", "Client", "Emissions Monitoring - 1 DAHS",26.615541,-80.089989);
	clients[85] = new Array("Spectrum Systems, 33572", "Client", "Emissions Monitoring - 4 DAHS",27.759203,-82.390938);
	clients[86] = new Array("Spectrum Systems, 33619", "Client", "Emissions Monitoring - 6 DAHS",27.924654,-82.349396);
	clients[87] = new Array("Spectrum Systems, 33702", "Client", "Emissions Monitoring - 1 DAHS",27.847273,-82.6371);
	clients[88] = new Array("Spectrum Systems, 33825", "Client", "Emissions Monitoring - 1 DAHS",27.520439,-81.373375);
	clients[89] = new Array("Spectrum Systems, 33830", "Client", "Emissions Monitoring - 4 DAHS",27.847576,-81.795959);
	clients[90] = new Array("Spectrum Systems, 33831", "Client", "Emissions Monitoring - 4 DAHS",27.894618,-81.838531);
	clients[91] = new Array("Spectrum Systems, 33841", "Client", "Emissions Monitoring - 1 DAHS",27.713926,-81.76712);
	clients[92] = new Array("Spectrum Systems, 33843", "Client", "Emissions Monitoring - 1 DAHS",27.683528,-81.383972);
	clients[93] = new Array("Spectrum Systems, 33848", "Client", "Emissions Monitoring - 2 DAHS",28.259937,-81.503448);
	clients[94] = new Array("Spectrum Systems, 34266", "Client", "Emissions Monitoring - 1 DAHS",27.2009,-81.741028);
	clients[95] = new Array("Spectrum Systems, 34689", "Client", "Emissions Monitoring - 1 DAHS",28.146476,-82.75383);
	clients[96] = new Array("Spectrum Systems, 35130", "Client", "Emissions Monitoring - 4 DAHS",33.626055,-87.144928);
	clients[97] = new Array("Spectrum Systems, 35186", "Client", "Emissions Monitoring - 1 DAHS",33.247876,-86.496048);
	clients[98] = new Array("Spectrum Systems, 35580", "Client", "Emissions Monitoring - 1 DAHS",33.676354,-87.249298);
	clients[99] = new Array("Spectrum Systems, 35603", "Client", "Emissions Monitoring - 1 DAHS",34.53145,-86.960907);
	clients[100] = new Array("Spectrum Systems, 36512","Client", "Emissions Monitoring - 1 DAHS",31.027636,-88.022804);
	clients[101] = new Array("Spectrum Systems, 39305","Client", "Emissions Monitoring - 2 DAHS",32.477329,-88.70224);
	clients[102] = new Array("Spectrum Systems, 39503","Client", "Emissions Monitoring - 4 DAHS",30.464063,-89.126587);
	clients[103] = new Array("Spectrum Systems, 39562","Client", "Emissions Monitoring - 5 DAHS",30.531511,-88.49212);
	clients[104] = new Array("Spectrum Systems, 39581","Client", "Emissions Monitoring - 1 DAHS",30.361026,-88.486633);
	clients[105] = new Array("Spectrum Systems, 42348","Client", "Emissions Monitoring - 1 DAHS",37.837988,-86.7453);
	clients[106] = new Array("Spectrum Systems, 42452","Client", "Emissions Monitoring - 5 DAHS",37.678929,-87.50335);
	clients[107] = new Array("Spectrum Systems, 42328","Client", "Emissions Monitoring - a DAHS",37.400165,-87.023392);
	clients[108] = new Array("Spectrum Systems, 45001","Client", "Emissions Monitoring - 1 DAHS",39.13665,-84.711714);
	clients[109] = new Array("Spectrum Systems, 46011","Client", "Emissions Monitoring - 1 DAHS",40.101185,-85.746918);
	clients[110] = new Array("Spectrum Systems, 47374","Client", "Emissions Monitoring - 1 DAHS",39.838068,-84.861145);
	clients[111] = new Array("Spectrum Systems, 48640","Client", "Emissions Monitoring - 3 DAHS",43.587354,-84.322815);
	clients[112] = new Array("Spectrum Systems, 50010","Client", "Emissions Monitoring - 1 DAHS",42.01002,-93.576736);
	clients[113] = new Array("Spectrum Systems, 53190","Client", "Emissions Monitoring - 1 DAHS",42.790362,-88.643188);
	clients[114] = new Array("Spectrum Systems, 55009","Client", "Emissions Monitoring - 1 DAHS",44.470051,-92.850952);
	clients[115] = new Array("Spectrum Systems, 55016","Client", "Emissions Monitoring - 1 DAHS",44.815454,-92.920303);
	clients[116] = new Array("Spectrum Systems, 70734","Client", "Emissions Monitoring - 4 DAHS",30.18787,-90.973663);
	clients[117] = new Array("Spectrum Systems, 71457","Client", "Emissions Monitoring - 1 DAHS",31.658057,-93.043213);
	clients[118] = new Array("Spectrum Systems, 76086","Client", "Emissions Monitoring - 1 DAHS",32.753499,-97.784843);
	clients[119] = new Array("Spectrum Systems, 78112","Client", "Emissions Monitoring - 2 DAHS",29.188135,-98.338623);
	clients[120] = new Array("Spectrum Systems, 78205","Client", "Emissions Monitoring - 2 DAHS",29.42375,-98.484879);
	clients[121] = new Array("Spectrum Systems, 78217","Client", "Emissions Monitoring - 2 DAHS",29.550761,-98.422394);
	clients[122] = new Array("Spectrum Systems, 78263","Client", "Emissions Monitoring - 2 DAHS",29.346868,-98.296738);
	clients[123] = new Array("Spectrum Systems, 84078","Client", "Emissions Monitoring - 1 DAHS",40.153687,-109.291992);
	clients[124] = new Array("Spectrum Systems, 91963","Client", "Emissions Monitoring - 1 DAHS",32.622605,-116.586914);
	clients[125] = new Array("Spectrum Systems, 94509","Client", "Emissions Monitoring - 2 DAHS",37.981822,-121.806793);
	clients[126] = new Array("Spectrum Systems, 94565","Client", "Emissions Monitoring - 2 DAHS",38.009148,-121.916656);
	clients[127] = new Array("QR Weighing and Billing","Client","Saraji Train Loadout, Qld",-22.436576267907245, 148.27706336975098);
	clients[128] = new Array("QR Weighing and Billing","Client","Norwich Park Train Loadout, Qld",-22.76682, 148.455417);
	clients[129] = new Array("QR Weighing and Billing","Client","German Creek Train Loadout, Qld",-22.909852, 148.558666);
	clients[130] = new Array("QR Weighing and Billing","Client","Gordonstone Train Loadout, Qld",-23.295838, 148.158087);
	clients[131] = new Array("QR Weighing and Billing","Client","Riverside Train Loadout, Qld",-21.763246291002922, 147.93837547302246);
	clients[132] = new Array("QR Weighing and Billing","Client","Crinum Train Loadout, Qld",-23.2101, 148.37101);
	clients[133] = new Array("QR Weighing and Billing","Client","Gregory Train Loadout, Qld",-23.15551276434145, 148.3545684814453);
	clients[134] = new Array("QR Weighing and Billing","Client","Peak Downs Train Loadout, Qld",-22.257087, 148.185986);
	clients[135] = new Array("QR Weighing and Billing","Client","Moranbah North Train Loadout, Qld",-21.9316, 147.966557);
	clients[136] = new Array("QR Weighing and Billing","Client","North Goonyella Train Loadout, Qld",-21.764202843913118, 147.94858932495117);
	clients[137] = new Array("QR Weighing and Billing","Client","Burton Train Loadout, Qld",-21.62567559047299, 148.17930221557617);
	clients[138] = new Array("QR Weighing and Billing","Client","Newlands Train Loadout, Qld",-21.242022437967044, 147.89932250976562);
	clients[139] = new Array("QR Weighing and Billing","Client","Ensham Train Loadout, Qld",-23.48025174434664, 148.51043701171875);
	clients[140] = new Array("QR Weighing and Billing","Client","Curragh Train Loadout, Qld",-23.48686436846075, 148.85066986083984);
	clients[141] = new Array("QR Weighing and Billing","Client","Rockhampton Master System, Qld",-23.383088, 150.50567);
	clients[142] = new Array("Cairns Regional Council","Client","Edmonton WasteWater Treatment Plant",-17.000657, 145.748866);
	clients[143] = new Array("Cairns Regional Council","Client","Gordonvale Water Depot",-17.088534, 145.786878);
	clients[144] = new Array("Cairns Regional Council","Client","Marlin Coast Wastewater Treatment Plant",-16.820542117908126, 145.68323850631714);
	clients[145] = new Array("Cairns Regional Council","Client","Southern Wastewater Treatment Plant",-16.95295, 145.752493);
	clients[146] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.44331126501899, 	140.58938026428223);
	clients[147] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.45359844696098, 	140.6007957458496);
	clients[148] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.443794585983625, 140.59804916381836);
	clients[149] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.46029473831087, 	140.59736251831055);
	clients[150] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.30018516418954, 	140.58380126953125);
	clients[151] = new Array("Japan Atomic Energy Agency","Client","Nuclear Fuel Reprocessing",		36.26918940825046, 	140.56732177734375);
	clients[152] = new Array("Xstrata Technology, Townsville", 		"Client", 	"Copper Refinery / Tracking", 	-19.34208302439722, 146.84343338012695);


	//alert("created array"); //debug

	function iterate(array)	{

		//alert("entered" + array ); //debug

		var name;
		var status;
		var colour;
		var location;
		var gLat;
		var gLng;
		var tooltip;

		for(var i = 0; i<array.length; i++){

			var point = array[i];
			var name = point[0];
			var status = point[1];
			var location = point[2];
			var gLat = point[3];
			var gLng = point[4];

			if (status == "Owner"){

				map.addOverlay(createMarker(new GLatLng( gLat, gLng ), "aqua", "<b>"+name+"</b></br><small>"+location+"</small>", name +"- "+location));

			} else if (status == "Support"){

				map.addOverlay(createMarker(new GLatLng( gLat, gLng ), "blue", "<b>"+name+"</b></br><small>"+location+"</small>", name ));

			} else if (status == "Client"){

				map.addOverlay(createMarker(new GLatLng( gLat, gLng ), "gold", "<b>"+name+"</b></br><small>"+location+"</small>", name ));

			}
		}
	}

	iterate(supports);
	iterate(clients);

}


