var centreLat=0.0;
var centreLon=0.0;
var initialZoom=1;
var imageWraps=false;
var image_root = "images/tiles";
var map;
var pic_customMap;
var new_win;

function CustomProjection(a,b) {
	
	this.imageDimension=65536;
	this.pixelsPerLonDegree=[];
	this.pixelOrigin=[];
	this.tileBounds=[];
	this.tileSize=256;
	this.isWrapped=b;
	var b=this.tileSize;
	var c=1;
	
	for(var d=0;d<a;d++) {
	
		var e=b/2;
		this.pixelsPerLonDegree.push(b/360);
		this.pixelOrigin.push(new GPoint(e,e));
		this.tileBounds.push(c);
		b*=2;
		c*=2
		
	}
	
}

CustomProjection.prototype=new GProjection();

CustomProjection.prototype.fromLatLngToPixel=function(latlng,zoom) {
	
	var c=Math.round(this.pixelOrigin[zoom].x+latlng.lng()*this.pixelsPerLonDegree[zoom]);
	var d=Math.round(this.pixelOrigin[zoom].y+(-2*latlng.lat())*this.pixelsPerLonDegree[zoom]);
	return new GPoint(c,d)
	
};

CustomProjection.prototype.fromPixelToLatLng=function(pixel,zoom,unbounded) {
	
	var d=(pixel.x-this.pixelOrigin[zoom].x)/this.pixelsPerLonDegree[zoom];
	var e=-0.5*(pixel.y-this.pixelOrigin[zoom].y)/this.pixelsPerLonDegree[zoom];
	return new GLatLng(e,d,unbounded)
	
};

CustomProjection.prototype.tileCheckRange=function(tile,zoom,tilesize) {
	var tileBounds=this.tileBounds[zoom];
	
	if (tile.y<0 || tile.y >= tileBounds) { return false; }
	
	if (this.isWrapped) {
		
		if (tile.x<0 || tile.x>=tileBounds) { 
			tile.x = tile.x%tileBounds; 
			if (tile.x < 0) {tile.x+=tileBounds} 
		}
		
	}
	else { 
		if (tile.x<0 || tile.x>=tileBounds) {return false;}
	}  
	
	return true;
}
  
CustomProjection.prototype.getWrapWidth=function(zoom) {
	return this.tileBounds[zoom]*this.tileSize;
}

function customGetTileURL(a,b) {

	var c=Math.pow(2,b);
	var d=a.x;
	var e=a.y;
	var f="t";
	
	for(var g=0;g<b;g++){
		
		c=c/2;
		
		if(e<c) {
			if(d<c){f+="q"}
			else{f+="r";d-=c}
		}
		else{
			if(d<c){f+="t";e-=c}
			else{f+="s";d-=c;e-=c}
		}
		
	}
	
	return image_root + "/" + f + ".jpg"
}


function getWindowHeight() {

	if (window.self&&self.innerHeight) {
		return self.innerHeight;
	}
	
	if (document.documentElement&&document.documentElement.clientHeight) {
		return document.documentElement.clientHeight;
	}
	
	return 0;
}

function getPageScrollTop(){
	var yScrolltop;
	
	if (self.pageYOffset) {
		yScrolltop = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
	}
	
	return yScrolltop;
}


function resizeMapDiv() {

	var d=document.getElementById("map");
	var offsetTop=0;
	
	for (var elem=d; elem!=null; elem=elem.offsetParent) {
		offsetTop+=elem.offsetTop;
	}
	
	var height=getWindowHeight()-offsetTop-16;
	
	if (height>=0) {
		d.style.height="650px";
	}
	
}

function Launch(page, width, height) { 
    
}

function addIcon(id, type, lat, lng, marked) {
	
	var icon = new GIcon();
	icon.image = "images/icons/"+type+".png";
	icon.iconSize = new GSize(29, 29);
	icon.iconAnchor = new GPoint(14, 14);
	
	if(marked) {
		icon.image = "images/icons/"+type+"_marked.png";
	}

	var marker = new GMarker(new GLatLng(lat, lng), { icon:icon });

	GEvent.addListener(marker, "click", function(latlng) {
		
		var content_string = "div#content-" + id;
		
		map.setCenter(latlng, 3, pic_customMap);
		
		//$("div#overlay").show();
		// set content position
		//$(content_string).css('top',getPageScrollTop()+20);
		//$(content_string).slideDown("slow");				

		// load the content into the div.
		
		//$(content_string).load("map_window.php", {id: id});
		
		// open popup to info.php
		
		//window.open(,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=yes,location=no');
        //Launch(,700,820);
        var page = 'info.php?id='+id;
        var width = '820';
        var height = '700';
        new_win = window.open(page, "", "resizable=no,scrollbars=yes,toolbar=no,status=yes,location=no, width=" + width + ", height=" + height + ", top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2) + "\""); 
		new_win.focus();



	});
	
	return marker;
}

		function AddIcons(id) {
		switch(id) {
			case "cc1":
				map.addOverlay(addIcon(17, 1, 62.406738214194775, -8.404541015625, 0));
				map.addOverlay(addIcon(16, 1, 58.682372979819775, -2.164306640625, 0));
				map.addOverlay(addIcon(15, 1, 59.154785089194775, -8.712158203125, 0));
				map.addOverlay(addIcon(12, 1, 65.58178704231977, -24.686279296875, 0));
				map.addOverlay(addIcon(13, 1, 71.75610344856977, -7.503662109375, 0));
				map.addOverlay(addIcon(14, 1, 57.561767511069775, -8.997802734375, 0));
				map.addOverlay(addIcon(10, 1, 72.51416008919477, -68.565673828125, 0));
				map.addOverlay(addIcon(11, 1, 68.04272454231977, -54.371337890625, 0));
				map.addOverlay(addIcon(18, 1, 61.648681573569775, 3.065185546875, 0));
				map.addOverlay(addIcon(19, 1, 55.353515557944775, -72.740478515625, 0));
				map.addOverlay(addIcon(20, 1, 58.209960870444775, -72.432861328125, 0));
				map.addOverlay(addIcon(21, 1, 55.353515557944775, -53.536376953125, 0));
				map.addOverlay(addIcon(22, 1, 45.136230401694775, -62.303466796875, 0));
				map.addOverlay(addIcon(23, 1, 52.046630792319775, -41.539306640625, 0));
				map.addOverlay(addIcon(24, 1, 50.431640557944775, -88.560791015625, 0));
				map.addOverlay(addIcon(25, 1, 35.050781182944775, -38.638916015625, 0));
				map.addOverlay(addIcon(26, 1, 33.446777276694775, -27.718505859375, 0));
				map.addOverlay(addIcon(27, 1, 34.611328057944775, -13.216552734375, 0));
				map.addOverlay(addIcon(28, 1, 32.985351495444775, -5.614013671875, 0));
				map.addOverlay(addIcon(29, 1, 30.645263604819775, -4.251708984375, 0));
				map.addOverlay(addIcon(30, 1, 30.579345636069775, -11.414794921875, 0));
				map.addOverlay(addIcon(31, 1, 27.624023370444775, -1.900634765625, 0));
				map.addOverlay(addIcon(32, 1, 31.216552667319775, -0.120849609375, 0));
				map.addOverlay(addIcon(33, 1, 37.006347589194775, -6.998291015625, 0));
				map.addOverlay(addIcon(34, 1, 38.203857354819775, -8.294677734375, 0));
				map.addOverlay(addIcon(35, 1, 38.511474542319775, -2.054443359375, 0));
				map.addOverlay(addIcon(36, 1, 36.017578057944775, -7.327880859375, 0));
				map.addOverlay(addIcon(37, 1, 42.082031182944775, -10.491943359375, 0));
				map.addOverlay(addIcon(38, 1, 44.784667901694775, -11.942138671875, 0));
				map.addOverlay(addIcon(39, 1, 39.807861261069775, -14.425048828125, 0));
				map.addOverlay(addIcon(40, 1, 41.334960870444775, -18.226318359375, 0));
				map.addOverlay(addIcon(41, 1, 41.488769464194775, -17.303466796875, 0));
				map.addOverlay(addIcon(42, 1, 43.609130792319775, -21.961669921875, 0));
				map.addOverlay(addIcon(43, 1, 47.344482354819775, -5.152587890625, 0));
				map.addOverlay(addIcon(44, 1, 53.408935479819775, -1.746826171875, 0));
				map.addOverlay(addIcon(45, 1, 54.496581964194775, 11.151123046875, 0));
				map.addOverlay(addIcon(46, 1, 61.516845636069775, 24.884033203125, 0));
				map.addOverlay(addIcon(47, 1, 48.432128839194775, 10.513916015625, 0));
				map.addOverlay(addIcon(48, 1, 41.818359307944775, 17.039794921875, 0));
				map.addOverlay(addIcon(49, 1, 44.784667901694775, 47.933349609375, 0));
				map.addOverlay(addIcon(50, 1, 40.126464776694775, 41.868896484375, 0));
				map.addOverlay(addIcon(51, 1, 38.632324151694775, 52.020263671875, 0));
				map.addOverlay(addIcon(52, 1, 24.789550714194775, 42.615966796875, 0));
				map.addOverlay(addIcon(53, 1, 25.174072198569775, -33.343505859375, 0));
				map.addOverlay(addIcon(54, 1, 25.250976495444775, -62.962646484375, 0));
				map.addOverlay(addIcon(55, 1, 20.790527276694775, -75.487060546875, 0));
				map.addOverlay(addIcon(56, 1, 15.099609307944775, -69.642333984375, 0));
				map.addOverlay(addIcon(57, 1, 15.846679620444775, -86.781005859375, 0));
				map.addOverlay(addIcon(58, 1, 7.288330011069775, -90.999755859375, 0));
				map.addOverlay(addIcon(59, 1, 1.8940429016947746, -84.122314453125, 0));
				map.addOverlay(addIcon(60, 1, 1.7841796204447746, -71.773681640625, 0));
				map.addOverlay(addIcon(61, 1, 15.143554620444775, -50.965576171875, 0));
				map.addOverlay(addIcon(62, 1, 5.156982354819775, -33.167724609375, 0));
				map.addOverlay(addIcon(63, 1, -4.752685613930225, -39.298095703125, 0));
				map.addOverlay(addIcon(64, 1, -7.982666082680225, -5.921630859375, 0));
				map.addOverlay(addIcon(65, 1, -10.586425848305225, 4.251708984375, 0));
				map.addOverlay(addIcon(66, 1, -14.717285223305225, 12.161865234375, 0));
				map.addOverlay(addIcon(67, 1, -7.400390692055225, 23.873291015625, 0));
				map.addOverlay(addIcon(68, 1, 2.0148925110697746, 23.587646484375, 0));
				map.addOverlay(addIcon(69, 1, 2.3554686829447746, 23.763427734375, 0));
				map.addOverlay(addIcon(70, 1, 8.540771417319775, -24.268798828125, 0));
				map.addOverlay(addIcon(71, 1, 8.595703057944775, 2.955322265625, 0));
				map.addOverlay(addIcon(72, 1, 9.232910089194775, 17.105712890625, 0));
				map.addOverlay(addIcon(73, 1, 4.805419854819775, 20.489501953125, 0));
				map.addOverlay(addIcon(74, 1, 9.496581964194775, 14.666748046875, 0));
				map.addOverlay(addIcon(75, 1, 13.198974542319775, 8.997802734375, 0));
				map.addOverlay(addIcon(76, 1, 15.165527276694775, 30.157470703125, 0));
				map.addOverlay(addIcon(77, 1, 15.868652276694775, 31.651611328125, 0));
				map.addOverlay(addIcon(78, 1, 12.034423761069775, 39.825439453125, 0));
				map.addOverlay(addIcon(79, 1, 6.046874932944775, 40.462646484375, 0));
				map.addOverlay(addIcon(80, 1, -12.651855535805225, -9.700927734375, 0));
				map.addOverlay(addIcon(81, 1, -16.310302801430225, -15.194091796875, 0));
				map.addOverlay(addIcon(82, 1, -20.100586004555225, -27.718505859375, 0));
				map.addOverlay(addIcon(83, 1, -16.134521551430225, -36.661376953125, 0));
				map.addOverlay(addIcon(84, 1, -14.080078192055225, -32.706298828125, 0));
				map.addOverlay(addIcon(85, 1, -11.256591863930225, -24.334716796875, 0));
				map.addOverlay(addIcon(86, 1, -9.619628973305225, -69.818115234375, 0));
				map.addOverlay(addIcon(87, 1, -9.125244207680225, -81.177978515625, 0));
				map.addOverlay(addIcon(88, 1, -13.640625067055225, -81.990966796875, 0));
				map.addOverlay(addIcon(89, 1, -18.749267645180225, -75.552978515625, 0));
				map.addOverlay(addIcon(90, 1, -20.529052801430225, -78.343505859375, 0));
				map.addOverlay(addIcon(91, 1, -22.067138738930225, -59.688720703125, 0));
				map.addOverlay(addIcon(92, 1, -23.945800848305225, -50.460205078125, 0));
				map.addOverlay(addIcon(93, 1, -20.946533270180225, -53.492431640625, 0));
				map.addOverlay(addIcon(94, 1, -0.4350586608052254, -14.468994140625, 0));
				map.addOverlay(addIcon(95, 1, -1.8962403014302254, -13.831787109375, 0));
				map.addOverlay(addIcon(96, 1, 0.004394464194774628, -13.282470703125, 0));
				map.addOverlay(addIcon(97, 1, -1.0832520201802254, -23.455810546875, 0));
				map.addOverlay(addIcon(98, 1, 0.8503417298197746, -25.609130859375, 0));
				map.addOverlay(addIcon(99, 1, 1.0700682923197746, -27.125244140625, 0));
				map.addOverlay(addIcon(100, 1, -1.8742676451802254, -26.422119140625, 0));
				map.addOverlay(addIcon(101, 1, -1.5886231139302254, -20.225830078125, 0));
				map.addOverlay(addIcon(102, 1, -2.4785156920552254, -19.830322265625, 0));
				map.addOverlay(addIcon(103, 1, 1.0920409485697746, -6.624755859375, 0));
				map.addOverlay(addIcon(104, 1, -1.3798828795552254, -1.021728515625, 0));
				map.addOverlay(addIcon(105, 1, -0.6437988951802254, -0.054931640625, 0));
				map.addOverlay(addIcon(106, 1, -1.1821289733052254, 1.527099609375, 0));
				map.addOverlay(addIcon(107, 1, -0.13842780143022537, -1.307373046875, 0));
				map.addOverlay(addIcon(108, 1, 2.0588378235697746, -16.951904296875, 0));
				map.addOverlay(addIcon(109, 1, 3.0915526673197746, -13.392333984375, 0));
				map.addOverlay(addIcon(110, 1, 1.9709471985697746, -12.535400390625, 0));
				map.addOverlay(addIcon(111, 1, 3.0915526673197746, -26.092529296875, 0));
				map.addOverlay(addIcon(112, 1, 1.4765624329447746, -25.191650390625, 0));
				map.addOverlay(addIcon(113, 1, 1.9929198548197746, -26.158447265625, 0));
				map.addOverlay(addIcon(114, 1, 5.409667901694775, -25.543212890625, 0));
				map.addOverlay(addIcon(115, 1, 4.717529229819775, -26.356201171875, 0));
				map.addOverlay(addIcon(116, 1, 5.178955011069775, -20.006103515625, 0));
				map.addOverlay(addIcon(117, 1, 6.310546807944775, -16.534423828125, 0));
				map.addOverlay(addIcon(118, 1, 5.420654229819775, -14.776611328125, 0));
				map.addOverlay(addIcon(119, 1, 5.211913995444775, -9.261474609375, 0));
				map.addOverlay(addIcon(120, 1, 5.189941339194775, -5.350341796875, 0));
				map.addOverlay(addIcon(121, 1, 5.178955011069775, -2.471923828125, 0));
				map.addOverlay(addIcon(122, 1, 8.321044854819775, 2.230224609375, 0));
				map.addOverlay(addIcon(123, 1, 11.254394464194775, 3.394775390625, 0));
				map.addOverlay(addIcon(124, 1, 9.716308526694775, -0.120849609375, 0));
				map.addOverlay(addIcon(125, 1, 9.771240167319775, -2.120361328125, 0));
				map.addOverlay(addIcon(126, 1, 8.233154229819775, -6.361083984375, 0));
				map.addOverlay(addIcon(127, 1, 7.991455011069775, -7.723388671875, 0));
				map.addOverlay(addIcon(128, 1, 9.243896417319775, -9.239501953125, 0));
				map.addOverlay(addIcon(129, 1, 9.320800714194775, -8.580322265625, 0));
				map.addOverlay(addIcon(130, 1, 8.694580011069775, -17.808837890625, 0));
				map.addOverlay(addIcon(131, 1, 12.001464776694775, -16.468505859375, 0));
				map.addOverlay(addIcon(132, 1, 12.528808526694775, -15.545654296875, 0));
				map.addOverlay(addIcon(133, 1, 12.023437432944775, -20.028076171875, 0));
				map.addOverlay(addIcon(134, 1, 14.517333917319775, -26.092529296875, 0));
				map.addOverlay(addIcon(135, 1, 15.231445245444775, -23.653564453125, 0));
				map.addOverlay(addIcon(136, 1, 16.132324151694775, -26.092529296875, 0));
				map.addOverlay(addIcon(137, 1, 15.945556573569775, -19.544677734375, 0));
				map.addOverlay(addIcon(138, 1, 14.748046807944775, -19.654541015625, 0));
				map.addOverlay(addIcon(139, 1, 19.043701104819775, -20.753173828125, 0));
				map.addOverlay(addIcon(140, 1, 18.472412042319775, -25.345458984375, 0));
				map.addOverlay(addIcon(141, 1, 22.394531182944775, -26.817626953125, 0));
				map.addOverlay(addIcon(142, 1, 21.878173761069775, -27.894287109375, 0));
				map.addOverlay(addIcon(143, 1, 20.680663995444775, -20.753173828125, 0));
				map.addOverlay(addIcon(144, 1, 22.932861261069775, -18.753662109375, 0));
				map.addOverlay(addIcon(145, 1, 21.460693292319775, -16.600341796875, 0));
				map.addOverlay(addIcon(146, 1, 19.164550714194775, -14.007568359375, 0));
				map.addOverlay(addIcon(147, 1, 18.208740167319775, -14.139404296875, 0));
				map.addOverlay(addIcon(148, 1, 18.834960870444775, -13.480224609375, 0));
				map.addOverlay(addIcon(149, 1, 16.198242120444775, -13.326416015625, 0));
				map.addOverlay(addIcon(150, 1, 14.956787042319775, -13.018798828125, 0));
				map.addOverlay(addIcon(151, 1, 12.726562432944775, -9.722900390625, 0));
				map.addOverlay(addIcon(152, 1, 12.814453057944775, -3.021240234375, 0));
				map.addOverlay(addIcon(153, 1, 10.727050714194775, -1.549072265625, 0));
				map.addOverlay(addIcon(154, 1, 11.913574151694775, -4.954833984375, 0));
				map.addOverlay(addIcon(155, 1, 12.309081964194775, -7.108154296875, 0));
				map.addOverlay(addIcon(156, 1, 14.231689386069775, -9.898681640625, 0));
				map.addOverlay(addIcon(157, 1, 11.419189386069775, -8.822021484375, 0));
				map.addOverlay(addIcon(158, 1, 11.682861261069775, -7.899169921875, 0));
				map.addOverlay(addIcon(159, 1, -18.364746160805225, 47.559814453125, 0));
				map.addOverlay(addIcon(160, 1, -19.441406317055225, 45.911865234375, 0));
				map.addOverlay(addIcon(161, 1, -26.890136785805225, 42.593994140625, 0));
				map.addOverlay(addIcon(162, 1, -26.923095770180225, 8.953857421875, 0));
				map.addOverlay(addIcon(163, 1, -25.967285223305225, 15.391845703125, 0));
				map.addOverlay(addIcon(164, 1, -30.779296942055225, 23.214111328125, 0));
				map.addOverlay(addIcon(165, 1, -36.909668035805225, 9.063720703125, 0));
				map.addOverlay(addIcon(166, 1, -31.328613348305225, -16.644287109375, 0));
				map.addOverlay(addIcon(167, 1, -29.438964910805225, -28.729248046875, 0));
				map.addOverlay(addIcon(168, 1, -28.329345770180225, -23.983154296875, 0));
				map.addOverlay(addIcon(169, 1, -31.207763738930225, -41.319580078125, 0));
				map.addOverlay(addIcon(170, 1, -32.800781317055225, -50.350341796875, 0));
				map.addOverlay(addIcon(171, 1, -32.592041082680225, -75.816650390625, 0));
				map.addOverlay(addIcon(172, 1, -41.655761785805225, -30.289306640625, 0));
				map.addOverlay(addIcon(173, 1, -45.050537176430225, -26.905517578125, 0));
				map.addOverlay(addIcon(174, 1, -46.248046942055225, 12.799072265625, 0));
				map.addOverlay(addIcon(175, 1, -49.862548895180225, 14.864501953125, 0));
				map.addOverlay(addIcon(176, 1, -52.653076238930225, -27.828369140625, 0));
				map.addOverlay(addIcon(177, 1, -55.707275457680225, -27.015380859375, 0));
				map.addOverlay(addIcon(178, 1, -57.618896551430225, -28.399658203125, 0));
				map.addOverlay(addIcon(179, 1, -53.575927801430225, -17.171630859375, 0));
				map.addOverlay(addIcon(180, 1, -56.772949285805225, -16.358642578125, 0));
				map.addOverlay(addIcon(181, 1, -53.455078192055225, -1.680908203125, 0));
				map.addOverlay(addIcon(182, 1, -53.949462957680225, 3.592529296875, 0));
				map.addOverlay(addIcon(183, 1, -57.739746160805225, 13.084716796875, 0));
				map.addOverlay(addIcon(184, 1, -57.970459051430225, 23.741455078125, 0));
				map.addOverlay(addIcon(185, 1, -55.795166082680225, 35.386962890625, 0));
				map.addOverlay(addIcon(186, 1, -65.41918952018023, 41.671142578125, 0));
				map.addOverlay(addIcon(187, 1, -66.47387702018023, 29.388427734375, 0));
				map.addOverlay(addIcon(188, 1, -63.716308660805225, 21.719970703125, 0));
				map.addOverlay(addIcon(189, 1, -61.826660223305225, 21.588134765625, 0));
				map.addOverlay(addIcon(190, 1, -63.496582098305225, 9.019775390625, 0));
				map.addOverlay(addIcon(191, 1, -70.05541998893023, 11.282958984375, 0));
				map.addOverlay(addIcon(192, 1, -73.66992194205523, 9.459228515625, 0));
				map.addOverlay(addIcon(193, 1, -76.66918952018023, 18.314208984375, 0));
				map.addOverlay(addIcon(194, 1, -81.34936530143023, 9.459228515625, 0));
				map.addOverlay(addIcon(195, 1, -76.16381842643023, -4.471435546875, 0));
				map.addOverlay(addIcon(196, 1, -75.76831061393023, -7.459716796875, 0));
				map.addOverlay(addIcon(197, 1, -73.73583991080523, -8.865966796875, 0));
				map.addOverlay(addIcon(198, 1, -73.24145514518023, -1.483154296875, 0));
				map.addOverlay(addIcon(199, 1, -75.20800787955523, -19.676513671875, 0));
				map.addOverlay(addIcon(200, 1, -79.56958014518023, -25.389404296875, 0));
				map.addOverlay(addIcon(201, 1, -80.88793952018023, -15.369873046875, 0));
				map.addOverlay(addIcon(202, 1, -69.07763678580523, -32.222900390625, 0));
				map.addOverlay(addIcon(203, 1, -69.00073248893023, -36.441650390625, 0));
				map.addOverlay(addIcon(204, 1, -62.903320379555225, -36.419677734375, 0));
				map.addOverlay(addIcon(205, 1, -64.67211920768023, -26.553955078125, 0));
				map.addOverlay(addIcon(206, 1, -64.67211920768023, -6.910400390625, 0));
				map.addOverlay(addIcon(207, 1, -64.12280280143023, -10.601806640625, 0));
				map.addOverlay(addIcon(208, 1, -63.804199285805225, 2.933349609375, 0));
				map.addOverlay(addIcon(209, 1, 16.187255792319775, -2.647705078125, 0));
			break;
			case "cc2":
				map.addOverlay(addIcon(210, 2, 73.06347649544477, -45.582275390625, 0));
				map.addOverlay(addIcon(211, 2, 72.17358391731977, -42.066650390625, 0));
				map.addOverlay(addIcon(212, 2, 61.483886651694775, -85.924072265625, 0));
				map.addOverlay(addIcon(213, 2, 55.781982354819775, -38.023681640625, 0));
				map.addOverlay(addIcon(214, 2, 51.695068292319775, -51.141357421875, 0));
				map.addOverlay(addIcon(215, 2, 49.354980401694775, -88.978271484375, 0));
				map.addOverlay(addIcon(216, 2, 42.005126886069775, -89.110107421875, 0));
				map.addOverlay(addIcon(217, 2, 28.327148370444775, -45.889892578125, 0));
				map.addOverlay(addIcon(218, 2, 51.057861261069775, 18.973388671875, 0));
				map.addOverlay(addIcon(219, 2, 47.366455011069775, 17.984619140625, 0));
				map.addOverlay(addIcon(220, 2, 50.574462823569775, 47.274169921875, 0));
				map.addOverlay(addIcon(221, 2, 34.710205011069775, 43.143310546875, 0));
				map.addOverlay(addIcon(222, 2, 23.449218682944775, 28.927001953125, 0));
				map.addOverlay(addIcon(223, 2, 17.791259698569775, -0.274658203125, 0));
				map.addOverlay(addIcon(224, 2, 14.484374932944775, -12.513427734375, 0));
				map.addOverlay(addIcon(225, 2, 12.770507745444775, -9.986572265625, 0));
				map.addOverlay(addIcon(226, 2, 14.890869073569775, -4.625244140625, 0));
				map.addOverlay(addIcon(227, 2, 14.132812432944775, -12.864990234375, 0));
				map.addOverlay(addIcon(228, 2, 14.956787042319775, -16.556396484375, 0));
				map.addOverlay(addIcon(229, 2, 12.396972589194775, -15.545654296875, 0));
				map.addOverlay(addIcon(230, 2, 11.737792901694775, -21.280517578125, 0));
				map.addOverlay(addIcon(231, 2, 9.265869073569775, -14.534912109375, 0));
				map.addOverlay(addIcon(232, 2, 8.189208917319775, -21.126708984375, 0));
				map.addOverlay(addIcon(233, 2, 5.860107354819775, -13.831787109375, 0));
				map.addOverlay(addIcon(234, 2, 4.563720636069775, -7.393798828125, 0));
				map.addOverlay(addIcon(235, 2, 5.673339776694775, -9.283447265625, 0));
				map.addOverlay(addIcon(236, 2, 2.8388671204447746, -8.162841796875, 0));
				map.addOverlay(addIcon(237, 2, 0.8613280579447746, -10.513916015625, 0));
				map.addOverlay(addIcon(238, 2, 1.1469725891947746, -7.723388671875, 0));
				map.addOverlay(addIcon(239, 2, -0.4130860045552254, -6.448974609375, 0));
				map.addOverlay(addIcon(240, 2, -1.1821289733052254, -9.810791015625, 0));
				map.addOverlay(addIcon(241, 2, -1.3029785826802254, -13.040771484375, 0));
				map.addOverlay(addIcon(242, 2, -2.1049805358052254, -9.635009765625, 0));
				map.addOverlay(addIcon(243, 2, -1.6655274108052254, -13.150634765625, 0));
				map.addOverlay(addIcon(244, 2, -1.9951172545552254, -24.158935546875, 0));
				map.addOverlay(addIcon(245, 2, 1.0261229798197746, -20.643310546875, 0));
				map.addOverlay(addIcon(247, 2, -0.20434577018022537, 18.270263671875, 0));
				map.addOverlay(addIcon(248, 2, -2.5114746764302254, 11.986083984375, 0));
				map.addOverlay(addIcon(249, 2, -5.697509832680225, 15.985107421875, 0));
				map.addOverlay(addIcon(250, 2, -4.225341863930225, 25.081787109375, 0));
				map.addOverlay(addIcon(251, 2, -11.597168035805225, 22.379150390625, 0));
				map.addOverlay(addIcon(252, 2, -6.862060613930225, 22.467041015625, 0));
				map.addOverlay(addIcon(253, 2, -12.322265692055225, 39.034423828125, 0));
				map.addOverlay(addIcon(254, 2, -14.739257879555225, 13.260498046875, 0));
				map.addOverlay(addIcon(255, 2, -17.716552801430225, -20.511474609375, 0));
				map.addOverlay(addIcon(256, 2, -30.361816473305225, -14.073486328125, 0));
				map.addOverlay(addIcon(257, 2, -37.327148504555225, 11.502685546875, 0));
				map.addOverlay(addIcon(258, 2, -43.402587957680225, 6.580810546875, 0));
				map.addOverlay(addIcon(259, 2, -45.566894598305225, 12.579345703125, 0));
				map.addOverlay(addIcon(260, 2, 5.003173761069775, -54.305419921875, 0));
			break;
			case "cc3":
				map.addOverlay(addIcon(294, 3, 55.595214776694775, -63.270263671875, 0));
				map.addOverlay(addIcon(295, 3, 45.301025323569775, 36.661376953125, 0));
				map.addOverlay(addIcon(296, 3, 21.658447198569775, 16.732177734375, 0));
				map.addOverlay(addIcon(297, 3, 9.177978448569775, 24.378662109375, 0));
				map.addOverlay(addIcon(298, 3, -13.860351629555225, 17.457275390625, 0));
				map.addOverlay(addIcon(299, 3, -27.021972723305225, 3.812255859375, 0));
				map.addOverlay(addIcon(300, 3, -48.159668035805225, 52.635498046875, 0));
				map.addOverlay(addIcon(301, 3, -42.655517645180225, 9.019775390625, 0));
				map.addOverlay(addIcon(302, 3, -74.24121100455523, -25.235595703125, 0));
				map.addOverlay(addIcon(303, 3, -74.63671881705523, 4.537353515625, 0));
			break;
			case "cc4":
				map.addOverlay(addIcon(261, 4, 64.93359368294477, -8.712158203125, 0));
				map.addOverlay(addIcon(262, 4, 58.374755792319775, 9.986572265625, 0));
				map.addOverlay(addIcon(263, 4, 41.708496026694775, -32.816162109375, 0));
				map.addOverlay(addIcon(264, 4, 32.095458917319775, -59.534912109375, 0));
				map.addOverlay(addIcon(265, 4, 15.648925714194775, -75.882568359375, 0));
				map.addOverlay(addIcon(266, 4, 5.376708917319775, 2.713623046875, 0));
				map.addOverlay(addIcon(267, 4, -4.093505926430225, -50.965576171875, 0));
				map.addOverlay(addIcon(268, 4, -11.146728582680225, -33.079833984375, 0));
				map.addOverlay(addIcon(269, 4, -40.996582098305225, 3.372802734375, 0));
				map.addOverlay(addIcon(270, 4, -70.79150397330523, -26.575927734375, 0));
			break;
			case "cc5":
				map.addOverlay(addIcon(271, 5, 74.90917962044477, -51.339111328125, 0));
				map.addOverlay(addIcon(272, 5, 68.18554680794477, -62.391357421875, 0));
				map.addOverlay(addIcon(273, 5, 64.85668938606977, -75.311279296875, 0));
				map.addOverlay(addIcon(274, 5, 45.015380792319775, 41.121826171875, 0));
				map.addOverlay(addIcon(275, 5, 40.027587823569775, -6.119384765625, 0));
				map.addOverlay(addIcon(276, 5, 30.656249932944775, 4.866943359375, 0));
				map.addOverlay(addIcon(277, 5, 30.095947198569775, 4.559326171875, 0));
				map.addOverlay(addIcon(278, 5, 16.516845636069775, 32.728271484375, 0));
				map.addOverlay(addIcon(279, 5, -9.498779363930225, 21.983642578125, 0));
				map.addOverlay(addIcon(280, 5, -10.531494207680225, 4.031982421875, 0));
				map.addOverlay(addIcon(281, 5, -13.805419988930225, -15.655517578125, 0));
				map.addOverlay(addIcon(282, 5, -18.496582098305225, -14.029541015625, 0));
				map.addOverlay(addIcon(283, 5, -20.397216863930225, -68.719482421875, 0));
				map.addOverlay(addIcon(284, 5, -27.263671942055225, 10.074462890625, 0));
				map.addOverlay(addIcon(285, 5, -35.986816473305225, 35.716552734375, 0));
				map.addOverlay(addIcon(286, 5, -40.930664129555225, 30.970458984375, 0));
				map.addOverlay(addIcon(287, 5, -43.171875067055225, -4.119873046875, 0));
				map.addOverlay(addIcon(288, 5, -31.163818426430225, -42.198486328125, 0));
				map.addOverlay(addIcon(289, 5, -36.008789129555225, -52.503662109375, 0));
				map.addOverlay(addIcon(290, 5, -39.612304754555225, -23.697509765625, 0));
				map.addOverlay(addIcon(291, 5, -59.882080145180225, -14.337158203125, 0));
				map.addOverlay(addIcon(292, 5, -68.94580084830523, -40.682373046875, 0));
				map.addOverlay(addIcon(293, 5, -65.04565436393023, 8.909912109375, 0));
			break;
			case "cc6":
				map.addOverlay(addIcon(304, 6, 51.695068292319775, -44.285888671875, 0));
				map.addOverlay(addIcon(305, 6, 33.051269464194775, -21.302490234375, 0));
				map.addOverlay(addIcon(306, 6, 21.570556573569775, -6.998291015625, 0));
				map.addOverlay(addIcon(307, 6, 27.481201104819775, -63.775634765625, 0));
				map.addOverlay(addIcon(308, 6, -2.8520508483052254, 17.896728515625, 0));
				map.addOverlay(addIcon(309, 6, -15.178711004555225, -29.630126953125, 0));
				map.addOverlay(addIcon(310, 6, -27.791015692055225, 39.407958984375, 0));
				map.addOverlay(addIcon(311, 6, -54.564697332680225, 16.973876953125, 0));
				map.addOverlay(addIcon(312, 6, -64.78198248893023, -40.528564453125, 0));
			break;
			case "cc7":
				map.addOverlay(addIcon(313, 7, 71.32763665169477, -14.908447265625, 0));
				map.addOverlay(addIcon(314, 7, 64.88964837044477, -63.138427734375, 0));
				map.addOverlay(addIcon(315, 7, 54.903076104819775, -32.178955078125, 0));
				map.addOverlay(addIcon(316, 7, 48.157470636069775, -81.112060546875, 0));
				map.addOverlay(addIcon(317, 7, 48.157470636069775, 9.371337890625, 0));
				map.addOverlay(addIcon(318, 7, 41.741455011069775, -44.285888671875, 0));
				map.addOverlay(addIcon(319, 7, 31.798828057944775, -69.246826171875, 0));
				map.addOverlay(addIcon(320, 7, 38.247802667319775, 30.355224609375, 0));
				map.addOverlay(addIcon(321, 7, 28.316162042319775, 23.719482421875, 0));
				map.addOverlay(addIcon(322, 7, 15.165527276694775, 23.323974609375, 0));
				map.addOverlay(addIcon(323, 7, 18.626220636069775, -51.558837890625, 0));
				map.addOverlay(addIcon(324, 7, 2.0148925110697746, -62.962646484375, 0));
				map.addOverlay(addIcon(325, 7, -5.170166082680225, -32.618408203125, 0));
				map.addOverlay(addIcon(326, 7, -19.375488348305225, -50.372314453125, 0));
				map.addOverlay(addIcon(327, 7, -11.234619207680225, 16.094970703125, 0));
				map.addOverlay(addIcon(328, 7, -24.330322332680225, 1.549072265625, 0));
				map.addOverlay(addIcon(329, 7, -24.418212957680225, 37.496337890625, 0));
				map.addOverlay(addIcon(330, 7, -37.700683660805225, 48.526611328125, 0));
				map.addOverlay(addIcon(331, 7, -31.097900457680225, 16.973876953125, 0));
				map.addOverlay(addIcon(332, 7, -37.766601629555225, -8.184814453125, 0));
				map.addOverlay(addIcon(333, 7, -30.383789129555225, -35.518798828125, 0));
				map.addOverlay(addIcon(334, 7, -45.973388738930225, -32.464599609375, 0));
				map.addOverlay(addIcon(335, 7, -50.884277410805225, 30.882568359375, 0));
				map.addOverlay(addIcon(336, 7, -60.925781317055225, -27.037353515625, 0));
				map.addOverlay(addIcon(337, 7, -60.936767645180225, 3.658447265625, 0));
			break;
			case "cc10":
			break;
			case "cc11":
				map.addOverlay(addIcon(338, 11, 22.504394464194775, -66.082763671875, 0));
				map.addOverlay(addIcon(339, 11, 10.056884698569775, -65.819091796875, 0));
				map.addOverlay(addIcon(340, 11, 37.248046807944775, -65.994873046875, 0));
				map.addOverlay(addIcon(341, 11, 52.035644464194775, -64.720458984375, 0));
				map.addOverlay(addIcon(342, 11, 17.560546807944775, -65.863037109375, 0));
				map.addOverlay(addIcon(343, 11, -6.488525457680225, -65.335693359375, 0));
			break;
			case "cc12":
				map.addOverlay(addIcon(344, 12, 27.481201104819775, -10.491943359375, 0));
				map.addOverlay(addIcon(345, 12, 21.581542901694775, -29.586181640625, 0));
				map.addOverlay(addIcon(346, 12, 36.566894464194775, 8.031005859375, 0));
				map.addOverlay(addIcon(347, 12, 14.264648370444775, -11.634521484375, 0));
				map.addOverlay(addIcon(348, 12, 36.654785089194775, -30.399169921875, 0));
				map.addOverlay(addIcon(349, 12, 40.807617120444775, -8.580322265625, 0));
				map.addOverlay(addIcon(350, 12, 6.057861261069775, -29.674072265625, 0));
				map.addOverlay(addIcon(351, 12, 1.0810546204447746, -47.801513671875, 0));
			break;
			case "cc13":
				map.addOverlay(addIcon(352, 13, 21.405761651694775, -66.148681640625, 0));
				map.addOverlay(addIcon(353, 13, 10.166747979819775, -62.852783203125, 0));
				map.addOverlay(addIcon(354, 13, 14.978759698569775, -78.585205078125, 0));
				map.addOverlay(addIcon(355, 13, 9.617431573569775, -64.654541015625, 0));
				map.addOverlay(addIcon(356, 13, 48.673828057944775, -65.555419921875, 0));
				map.addOverlay(addIcon(357, 13, 35.160644464194775, -64.830322265625, 0));
				map.addOverlay(addIcon(358, 13, 28.634765557944775, 20.819091796875, 0));
				map.addOverlay(addIcon(359, 13, 20.153320245444775, -60.677490234375, 0));
				map.addOverlay(addIcon(360, 13, 28.052490167319775, 21.368408203125, 0));
				map.addOverlay(addIcon(361, 13, 56.463134698569775, -48.043212890625, 0));
				map.addOverlay(addIcon(362, 13, 28.623779229819775, -47.867431640625, 0));
				map.addOverlay(addIcon(363, 13, -5.840332098305225, 7.613525390625, 0));
				map.addOverlay(addIcon(364, 13, 63.505371026694775, -66.258544921875, 0));
				map.addOverlay(addIcon(365, 13, 43.235595636069775, -81.793212890625, 0));
				map.addOverlay(addIcon(366, 13, 25.536621026694775, -47.691650390625, 0));
				map.addOverlay(addIcon(367, 13, 42.005126886069775, -47.559814453125, 0));
				map.addOverlay(addIcon(368, 13, 53.233154229819775, -45.164794921875, 0));
				map.addOverlay(addIcon(369, 13, -13.915283270180225, -11.370849609375, 0));
			break;
			case "cc14":
				map.addOverlay(addIcon(370, 14, -26.989013738930225, -47.603759765625, 0));
				map.addOverlay(addIcon(371, 14, -15.068847723305225, -47.867431640625, 0));
				map.addOverlay(addIcon(372, 14, -1.7644043639302254, -47.449951171875, 0));
				map.addOverlay(addIcon(373, 14, -1.1162110045552254, -8.184814453125, 0));
				map.addOverlay(addIcon(374, 14, -18.145019598305225, -66.434326171875, 0));
				map.addOverlay(addIcon(375, 14, 14.418456964194775, -48.328857421875, 0));
				map.addOverlay(addIcon(376, 14, -6.180908270180225, -63.072509765625, 0));
				map.addOverlay(addIcon(377, 14, -19.100830145180225, -29.520263671875, 0));
				map.addOverlay(addIcon(378, 14, -63.837158270180225, 37.452392578125, 0));
				map.addOverlay(addIcon(379, 14, -52.762939520180225, 21.829833984375, 0));
				map.addOverlay(addIcon(380, 14, -12.750732488930225, -81.683349609375, 0));
				map.addOverlay(addIcon(381, 14, -15.760986395180225, -66.038818359375, 0));
				map.addOverlay(addIcon(382, 14, 15.429199151694775, -11.063232421875, 0));
				map.addOverlay(addIcon(383, 14, -59.739257879555225, 6.800537109375, 0));
				map.addOverlay(addIcon(384, 14, 0.3449706360697746, -77.288818359375, 0));
				map.addOverlay(addIcon(385, 14, -27.955810613930225, -48.416748046875, 0));
			break;
			case "cc15":
				map.addOverlay(addIcon(386, 15, -5.642578192055225, 7.042236328125, 0));
				map.addOverlay(addIcon(387, 15, -2.8959961608052254, 3.658447265625, 0));
				map.addOverlay(addIcon(388, 15, 22.801025323569775, 6.954345703125, 0));
				map.addOverlay(addIcon(389, 15, 8.310058526694775, 6.427001953125, 0));
				map.addOverlay(addIcon(390, 15, -6.202880926430225, 1.065673828125, 0));
				map.addOverlay(addIcon(391, 15, 0.3010253235697746, 21.478271484375, 0));
				map.addOverlay(addIcon(392, 15, -17.057373113930225, 6.514892578125, 0));
				map.addOverlay(addIcon(393, 15, 14.901855401694775, 21.390380859375, 0));
				map.addOverlay(addIcon(394, 15, 63.186767511069775, -29.344482421875, 0));
				map.addOverlay(addIcon(395, 15, -0.3251953795552254, 20.203857421875, 0));
				map.addOverlay(addIcon(396, 15, -2.9729004576802254, 27.410888671875, 0));
				map.addOverlay(addIcon(397, 15, 27.228515557944775, 20.577392578125, 0));
				map.addOverlay(addIcon(398, 15, 11.726806573569775, 19.940185546875, 0));
				map.addOverlay(addIcon(399, 15, 28.821533136069775, 20.599365234375, 0));
				map.addOverlay(addIcon(400, 15, 10.089843682944775, 5.943603515625, 0));
				map.addOverlay(addIcon(401, 15, 7.079589776694775, 1.878662109375, 0));
				map.addOverlay(addIcon(402, 15, 58.902099542319775, -29.718017578125, 0));
				map.addOverlay(addIcon(403, 15, -19.375488348305225, 4.317626953125, 0));
				map.addOverlay(addIcon(404, 15, 3.6958007141947746, 2.427978515625, 0));
				map.addOverlay(addIcon(405, 15, 69.74560540169477, -15.831298828125, 0));
				map.addOverlay(addIcon(406, 15, 63.153808526694775, 6.229248046875, 0));
			break;
			case "cc16":
				map.addOverlay(addIcon(407, 16, 56.770751886069775, -11.722412109375, 0));
				map.addOverlay(addIcon(408, 16, 56.485107354819775, -51.295166015625, 0));
				map.addOverlay(addIcon(409, 16, 58.528564386069775, -29.212646484375, 0));
				map.addOverlay(addIcon(410, 16, 59.671142511069775, -11.370849609375, 0));
				map.addOverlay(addIcon(411, 16, 49.091308526694775, -92.977294921875, 0));
				map.addOverlay(addIcon(412, 16, 68.29541008919477, -79.134521484375, 0));
				map.addOverlay(addIcon(413, 16, 59.627197198569775, 6.097412109375, 0));
				map.addOverlay(addIcon(414, 16, -2.8850098326802254, 23.170166015625, 0));
				map.addOverlay(addIcon(415, 16, 43.103759698569775, -45.516357421875, 0));
				map.addOverlay(addIcon(416, 16, 23.471191339194775, 39.671630859375, 0));
				map.addOverlay(addIcon(417, 16, 34.655273370444775, 6.756591796875, 0));
				map.addOverlay(addIcon(418, 16, 73.23925774544477, -63.665771484375, 0));
				map.addOverlay(addIcon(419, 16, 43.334472589194775, 22.928466796875, 0));
				map.addOverlay(addIcon(420, 16, 57.792480401694775, -47.801513671875, 0));
				map.addOverlay(addIcon(421, 16, 66.65844719856977, -8.470458984375, 0));
				map.addOverlay(addIcon(422, 16, 46.641357354819775, 9.766845703125, 0));
				map.addOverlay(addIcon(423, 16, 75.11791985481977, -29.608154296875, 0));
				map.addOverlay(addIcon(424, 16, 16.956298761069775, 8.184814453125, 0));
				map.addOverlay(addIcon(425, 16, 29.997070245444775, -48.526611328125, 0));
				map.addOverlay(addIcon(426, 16, 52.562988214194775, -84.385986328125, 0));
				map.addOverlay(addIcon(427, 16, 43.224609307944775, -76.937255859375, 0));
			break;
			case "cc17":
				map.addOverlay(addIcon(428, 17, 16.824462823569775, 8.822021484375, 0));
				map.addOverlay(addIcon(429, 17, -39.205810613930225, -13.919677734375, 0));
				map.addOverlay(addIcon(430, 17, -22.506591863930225, -47.933349609375, 0));
				map.addOverlay(addIcon(431, 17, -22.759277410805225, -51.976318359375, 0));
				map.addOverlay(addIcon(432, 17, -31.691162176430225, -62.874755859375, 0));
				map.addOverlay(addIcon(433, 17, -37.502929754555225, -44.879150390625, 0));
				map.addOverlay(addIcon(434, 17, -40.710937567055225, -10.975341796875, 0));
				map.addOverlay(addIcon(435, 17, 45.784423761069775, -47.252197265625, 0));
				map.addOverlay(addIcon(436, 17, 51.431396417319775, -47.296142578125, 0));
				map.addOverlay(addIcon(437, 17, 63.351562432944775, -12.030029296875, 0));
				map.addOverlay(addIcon(438, 17, 76.02978508919477, -64.918212890625, 0));
				map.addOverlay(addIcon(439, 17, -43.512451238930225, 21.500244140625, 0));
				map.addOverlay(addIcon(440, 17, 44.510009698569775, -65.291748046875, 0));
				map.addOverlay(addIcon(441, 17, 73.33813469856977, -47.845458984375, 0));
			break;
			case "cc18":
				map.addOverlay(addIcon(442, 18, -49.148437567055225, 43.099365234375, 0));
				map.addOverlay(addIcon(443, 18, -55.959961004555225, 20.950927734375, 0));
				map.addOverlay(addIcon(444, 18, -49.247314520180225, 6.624755859375, 0));
				map.addOverlay(addIcon(445, 18, -60.321533270180225, 6.185302734375, 0));
				map.addOverlay(addIcon(446, 18, -62.024414129555225, 45.955810546875, 0));
				map.addOverlay(addIcon(447, 18, -55.850097723305225, -12.601318359375, 0));
				map.addOverlay(addIcon(448, 18, -49.609863348305225, -25.411376953125, 0));
				map.addOverlay(addIcon(449, 18, -38.480712957680225, 19.984130859375, 0));
				map.addOverlay(addIcon(450, 18, 54.716308526694775, -66.851806640625, 0));
			break;
		}
		}

function load() {

	if (GBrowserIsCompatible()) {
	
		resizeMapDiv();
		
		// add copy right
		var copyright = new GCopyright(1,new GLatLngBounds(new GLatLng(-90, -180),new GLatLng(90, 180)),0,"");
		var copyrightCollection = new GCopyrightCollection("");
		copyrightCollection.addCopyright(copyright);

		//create a custom picture layer
		var pic_tileLayers = [ new GTileLayer(copyrightCollection , 0, 17)];
		pic_tileLayers[0].getTileUrl = customGetTileURL;
		pic_tileLayers[0].isPng = function() { return false; };
		pic_tileLayers[0].getOpacity = function() { return 1.0; };
		var proj=new CustomProjection(7,imageWraps);
		var pic_customMap = new GMapType(pic_tileLayers, proj, "Pic",{maxResolution:6, minResolution:0, errorMessage:"Data not available"});
		
		// startup the map
		map = new GMap2(document.getElementById("map"),{mapTypes:[pic_customMap]});
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.enableDoubleClickZoom();
		map.enableContinuousZoom();
		map.enableScrollWheelZoom();
		map.setCenter(new GLatLng(centreLat, centreLon), initialZoom, pic_customMap);
		
		//console.log("adding icons");
		// add start icons

				
	}
}