var iconMain = new GIcon();
iconMain.image = "http://tx.mb21.co.uk/mapsys/google/icons/txmain.png";
//iconMain.shadow = "http://tx.mb21.co.uk/mapsys/google/icons/txmain-shadow.png";
iconMain.iconSize = new GSize(6, 70);
iconMain.shadowSize = new GSize(56, 70);
iconMain.iconAnchor = new GPoint(3, 70);
iconMain.infoWindowAnchor = new GPoint(5, 1);

var iconMedium = new GIcon();
iconMedium.image = "http://tx.mb21.co.uk/mapsys/google/icons/txicon.png";
iconMedium.shadow = "http://tx.mb21.co.uk/mapsys/google/icons/txicon-shadow.png";
iconMedium.iconSize = new GSize(28, 30);
iconMedium.shadowSize = new GSize(28, 30);
iconMedium.iconAnchor = new GPoint(7, 30);
iconMedium.infoWindowAnchor = new GPoint(5, 1);

var iconMFMast = new GIcon();
iconMFMast.image = "http://tx.mb21.co.uk/mapsys/google/icons/mfmast.png";
//iconMFMast.shadow = "http://tx.mb21.co.uk/mapsys/google/icons/txicon-shadow.png";
iconMFMast.iconSize = new GSize(4, 65);
iconMFMast.shadowSize = new GSize(28, 30);
iconMFMast.iconAnchor = new GPoint(2, 65);
iconMFMast.infoWindowAnchor = new GPoint(5, 1);

function createMarkerMain(pointMain, number, url) {
var markerMain = new GMarker(pointMain, iconMain);
var html = "<a href='" + url + "' target='_blank'><font face='Arial'><b>" + number + "</b></font></a>";
GEvent.addListener(markerMain, "click", function() {
	markerMain.openInfoWindowHtml(html);
});
return markerMain;
}

function createMarkerMedium(pointMedium, number, url) {
var markerMedium = new GMarker(pointMedium, iconMedium);
var html = "<a href='" + url + "' target='_blank'><font face='Arial'><b>" + number + "</b></font></a>";
GEvent.addListener(markerMedium, "click", function() {
	markerMedium.openInfoWindowHtml(html);
});
return markerMedium;
}

function createMarkerMFMast(pointMFMast, number, url) {
var markerMFMast = new GMarker(pointMFMast, iconMFMast);
var html = "<a href='" + url + "' target='_blank'><font face='Arial'><b>" + number + "</b></font></a>";
GEvent.addListener(markerMFMast, "click", function() {
	markerMFMast.openInfoWindowHtml(html);
});
return markerMFMast;
}

for (var i = 0; i < txMain.length; i++) {
	var pointMain = new GPoint(txMain[i] [1], txMain[i] [0]);
	var markerMain = createMarkerMain(pointMain, txMain[i] [3], txMain[i] [2]);
	map.addOverlay(markerMain);
}	
	
for (var i = 0; i < txMedium.length; i++) {
	var pointMedium = new GPoint(txMedium[i] [1], txMedium[i] [0]);
	var markerMedium = createMarkerMedium(pointMedium, txMedium[i] [3], txMedium[i] [2]);
	map.addOverlay(markerMedium);
}	
	
for (var i = 0; i < txMFMast.length; i++) {
	var pointMFMast = new GPoint(txMFMast[i] [1], txMFMast[i] [0]);
	var markerMFMast = createMarkerMFMast(pointMFMast, txMFMast[i] [3], txMFMast[i] [2]);
	map.addOverlay(markerMFMast);
}	
	
    //</XMLCDATA>
//	function showMarker(q) {
//	for(var b=0;b<map.locations.length;b++){
//    if(map.locations[b].id==q) {
//     map.showInfoWindow(map.locations[b]);
//    }
//  }
//}