
/* Scripts for Argos Yachtcharter GmbH
 * Copyright © 2002-2008 Inceoeren IT Consulting. All rights reserved. 
 */
 
var map;
 
function mapZoom( a )
{
	map.setZoom( map.getZoom() + a );
}

function mapLoad( x, y, z, maptitle)
{
	if( GBrowserIsCompatible() )
	{
		map = new GMap2( document.getElementById( "googleMap" ) );
		
		document.getElementById( "googleMap" ).style.backgroundColor="white";
		document.getElementById( "googleMapLabelDetail" ).innerHTML = maptitle;
		
		map.setCenter( new GLatLng( x, y ), z );
		map.setMapType( G_HYBRID_MAP );
		//map.addControl( new GSmallMapControl() );
		map.addControl( new GMapTypeControl() );
		map.addControl( new GScaleControl(50) );
		map.enableScrollWheelZoom();
		
		var tooltip = document.createElement( "div" );
		document.getElementById( "googleMap" ).appendChild( tooltip );
		tooltip.style.visibility="hidden";
		
        function markerIcon( type_id, dim_x, dim_y, anchor_x, anchor_y )
        {
        	var icon = new GIcon();
			icon.image = "http://www.argos-yachting.de/images/marker_"+type_id+".png";
			icon.iconSize = new GSize( dim_x, dim_y );
			icon.iconAnchor = new GPoint( anchor_x, anchor_y );
			icon.infoWindowAnchor = new GPoint( 5, 1 );
			return icon;
        }
                
        function createMarker( coords, zoom, type_id, dim_x, dim_y, anchor_x, anchor_y, html )
        {
        	var marker = new GMarker( coords, markerIcon( type_id, dim_x, dim_y, anchor_x, anchor_y ) );
        	
        	marker.tooltip = '<div class="googleMapTooltip"><p>'+html+'</p></div>';
        	
			GEvent.addListener( marker, "click", function()
			{
				tooltip.style.visibility="hidden"
				map.setCenter( coords );
				map.setZoom( zoom );
			} );
			
			GEvent.addListener( marker, "mouseover", function()
			{
				showTooltip( marker );
			} );
			
			GEvent.addListener( marker, "mouseout", function()
			{
				tooltip.style.visibility="hidden"
			} );

			return marker;
		}
				
		// initialize variables
		var gmarkers = new Array();
		var oceans = new Array();
		var harbours = new Array();
		var locations = new Array();
		
		harbours[0] = new Object();
harbours[0]['name'] = 'Athen (Alimos Marina)<br><ul><li>Athenian Yachts</li><li>Brama Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Istion Sailing</li><li>Kavas Yachting</li><li>Kiriacoulis</li><li>Moorings</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li><li>Yachting Power</li></ul>';
harbours[0]['google_x'] = Number(37.91363049350681);
harbours[0]['google_y'] = Number(23.703646659851074);
harbours[0]['google_z'] = Number(15);
harbours[0]['type_id'] = '0';
harbours[0]['dim_x'] = 10;
harbours[0]['dim_y'] = 10;
harbours[0]['anchor_x'] = 1;
harbours[0]['anchor_y'] = 1;
harbours[0]['shown'] = true;
harbours[1] = new Object();
harbours[1]['name'] = 'Epidavros<br><ul><li>Sunsail</li></ul>';
harbours[1]['google_x'] = Number(37.63720840170187);
harbours[1]['google_y'] = Number(23.159008026123047);
harbours[1]['google_z'] = Number(14);
harbours[1]['type_id'] = '0';
harbours[1]['dim_x'] = 10;
harbours[1]['dim_y'] = 10;
harbours[1]['anchor_x'] = 1;
harbours[1]['anchor_y'] = 1;
harbours[1]['shown'] = true;
harbours[2] = new Object();
harbours[2]['name'] = 'Kalamata';
harbours[2]['google_x'] = Number(37.02530625058412);
harbours[2]['google_y'] = Number(22.113418579101562);
harbours[2]['google_z'] = Number(12);
harbours[2]['type_id'] = '0';
harbours[2]['dim_x'] = 10;
harbours[2]['dim_y'] = 10;
harbours[2]['anchor_x'] = 1;
harbours[2]['anchor_y'] = 1;
harbours[2]['shown'] = true;
harbours[3] = new Object();
harbours[3]['name'] = 'Korfu (Marina Gouvia)<br><ul><li>Athenian Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Kavas Yachting</li><li>Kiriacoulis</li><li>Moorings</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li></ul>';
harbours[3]['google_x'] = Number(39.64799732373418);
harbours[3]['google_y'] = Number(19.85306739807129);
harbours[3]['google_z'] = Number(13);
harbours[3]['type_id'] = '0';
harbours[3]['dim_x'] = 10;
harbours[3]['dim_y'] = 10;
harbours[3]['anchor_x'] = 1;
harbours[3]['anchor_y'] = 1;
harbours[3]['shown'] = true;
harbours[4] = new Object();
harbours[4]['name'] = 'Kos (Marina Kos)<br><ul><li>Athenian Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Istion Sailing</li><li>Kavas Yachting</li><li>Kiriacoulis</li><li>Moorings</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li></ul>';
harbours[4]['google_x'] = Number(36.8912225555543);
harbours[4]['google_y'] = Number(27.30299949645996);
harbours[4]['google_z'] = Number(14);
harbours[4]['type_id'] = '0';
harbours[4]['dim_x'] = 10;
harbours[4]['dim_y'] = 10;
harbours[4]['anchor_x'] = 1;
harbours[4]['anchor_y'] = 1;
harbours[4]['shown'] = true;
harbours[5] = new Object();
harbours[5]['name'] = 'Lavrion (Marina)<br><ul><li>Athenian Yachts</li><li>Brama Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Kavas Yachting</li><li>Navigare Yachting Greece</li><li>Olympic Yachting</li><li>Padomar Yachts</li><li>Vernicos Yachts</li></ul>';
harbours[5]['google_x'] = Number(37.7130906891075);
harbours[5]['google_y'] = Number(24.059414863586426);
harbours[5]['google_z'] = Number(13);
harbours[5]['type_id'] = '0';
harbours[5]['dim_x'] = 10;
harbours[5]['dim_y'] = 10;
harbours[5]['anchor_x'] = 1;
harbours[5]['anchor_y'] = 1;
harbours[5]['shown'] = true;
harbours[6] = new Object();
harbours[6]['name'] = 'Levkas (Marina Levkas)<br><ul><li>Athenian Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Istion Sailing</li><li>Kavas Yachting</li><li>Kiriacoulis</li><li>Moorings</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li></ul>';
harbours[6]['google_x'] = Number(38.83034746244919);
harbours[6]['google_y'] = Number(20.71274757385254);
harbours[6]['google_z'] = Number(15);
harbours[6]['type_id'] = '0';
harbours[6]['dim_x'] = 10;
harbours[6]['dim_y'] = 10;
harbours[6]['anchor_x'] = 1;
harbours[6]['anchor_y'] = 1;
harbours[6]['shown'] = true;
harbours[7] = new Object();
harbours[7]['name'] = 'Milina (Vathoudi Bay)<br><ul><li>Sunsail</li></ul>';
harbours[7]['google_x'] = Number(39.15535616885696);
harbours[7]['google_y'] = Number(23.210506439208984);
harbours[7]['google_z'] = Number(13);
harbours[7]['type_id'] = '0';
harbours[7]['dim_x'] = 10;
harbours[7]['dim_y'] = 10;
harbours[7]['anchor_x'] = 1;
harbours[7]['anchor_y'] = 1;
harbours[7]['shown'] = true;
harbours[8] = new Object();
harbours[8]['name'] = 'Paros (Paroikia)<br><ul><li>Brama Yachts</li><li>Dream Yacht Charter</li><li>Kiriacoulis</li><li>Padomar Yachts</li><li>Vernicos Yachts</li></ul>';
harbours[8]['google_x'] = Number(37.08715877061394);
harbours[8]['google_y'] = Number(25.152060985565186);
harbours[8]['google_z'] = Number(16);
harbours[8]['type_id'] = '0';
harbours[8]['dim_x'] = 10;
harbours[8]['dim_y'] = 10;
harbours[8]['anchor_x'] = 1;
harbours[8]['anchor_y'] = 1;
harbours[8]['shown'] = true;
harbours[9] = new Object();
harbours[9]['name'] = 'Poros';
harbours[9]['google_x'] = Number(37.49767379098989);
harbours[9]['google_y'] = Number(23.457441329956055);
harbours[9]['google_z'] = Number(15);
harbours[9]['type_id'] = '0';
harbours[9]['dim_x'] = 10;
harbours[9]['dim_y'] = 10;
harbours[9]['anchor_x'] = 1;
harbours[9]['anchor_y'] = 1;
harbours[9]['shown'] = true;
harbours[10] = new Object();
harbours[10]['name'] = 'Preveza<br><ul><li>Egiali Yachting</li></ul>';
harbours[10]['google_x'] = Number(38.96037653358077);
harbours[10]['google_y'] = Number(20.756564140319824);
harbours[10]['google_z'] = Number(15);
harbours[10]['type_id'] = '0';
harbours[10]['dim_x'] = 10;
harbours[10]['dim_y'] = 10;
harbours[10]['anchor_x'] = 1;
harbours[10]['anchor_y'] = 1;
harbours[10]['shown'] = true;
harbours[11] = new Object();
harbours[11]['name'] = 'Rhodos (Mandraki)<br><ul><li>Egiali Yachting</li><li>Kiriacoulis</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li></ul>';
harbours[11]['google_x'] = Number(36.450974999947796);
harbours[11]['google_y'] = Number(28.227310180664062);
harbours[11]['google_z'] = Number(13);
harbours[11]['type_id'] = '0';
harbours[11]['dim_x'] = 10;
harbours[11]['dim_y'] = 10;
harbours[11]['anchor_x'] = 1;
harbours[11]['anchor_y'] = 1;
harbours[11]['shown'] = true;
harbours[12] = new Object();
harbours[12]['name'] = 'Samos (Samos Marina)<br><ul><li>Padomar Yachts</li><li>Vernicos Yachts</li></ul>';
harbours[12]['google_x'] = Number(37.69064658357441);
harbours[12]['google_y'] = Number(26.955256462097168);
harbours[12]['google_z'] = Number(16);
harbours[12]['type_id'] = '0';
harbours[12]['dim_x'] = 10;
harbours[12]['dim_y'] = 10;
harbours[12]['anchor_x'] = 1;
harbours[12]['anchor_y'] = 1;
harbours[12]['shown'] = true;
harbours[13] = new Object();
harbours[13]['name'] = 'Samos (Pythagorion)<br><ul><li>Seafarer Sailing</li></ul>';
harbours[13]['google_x'] = Number(37.6892542140253);
harbours[13]['google_y'] = Number(26.94420576095581);
harbours[13]['google_z'] = Number(16);
harbours[13]['type_id'] = '0';
harbours[13]['dim_x'] = 10;
harbours[13]['dim_y'] = 10;
harbours[13]['anchor_x'] = 1;
harbours[13]['anchor_y'] = 1;
harbours[13]['shown'] = true;
harbours[14] = new Object();
harbours[14]['name'] = 'Skiathos (Port Skiathos)<br><ul><li>Athenian Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Kavas Yachting</li><li>Kiriacoulis</li><li>Moorings</li><li>Padomar Yachts</li><li>Seafarer Sailing</li><li>Vernicos Yachts</li></ul>';
harbours[14]['google_x'] = Number(39.16493961864004);
harbours[14]['google_y'] = Number(23.49303960800171);
harbours[14]['google_z'] = Number(16);
harbours[14]['type_id'] = '0';
harbours[14]['dim_x'] = 10;
harbours[14]['dim_y'] = 10;
harbours[14]['anchor_x'] = 1;
harbours[14]['anchor_y'] = 1;
harbours[14]['shown'] = true;
harbours[15] = new Object();
harbours[15]['name'] = 'Syros (Ermoupolis)<br><ul><li>Athenian Yachts</li><li>Dream Yacht Charter</li><li>Egiali Yachting</li><li>Padomar Yachts</li><li>Seafarer Sailing</li></ul>';
harbours[15]['google_x'] = Number(37.435476098531126);
harbours[15]['google_y'] = Number(24.94166851043701);
harbours[15]['google_z'] = Number(17);
harbours[15]['type_id'] = '0';
harbours[15]['dim_x'] = 10;
harbours[15]['dim_y'] = 10;
harbours[15]['anchor_x'] = 1;
harbours[15]['anchor_y'] = 1;
harbours[15]['shown'] = true;
harbours[16] = new Object();
harbours[16]['name'] = 'Syros (Marina Finikas)<br><ul><li>Moorings</li></ul>';
harbours[16]['google_x'] = Number(37.397045061831975);
harbours[16]['google_y'] = Number(24.876093864440918);
harbours[16]['google_z'] = Number(17);
harbours[16]['type_id'] = '0';
harbours[16]['dim_x'] = 10;
harbours[16]['dim_y'] = 10;
harbours[16]['anchor_x'] = 1;
harbours[16]['anchor_y'] = 1;
harbours[16]['shown'] = true;
harbours[17] = new Object();
harbours[17]['name'] = 'Vonitsa';
harbours[17]['google_x'] = Number(38.92309226598178);
harbours[17]['google_y'] = Number(20.891876220703125);
harbours[17]['google_z'] = Number(12);
harbours[17]['type_id'] = '0';
harbours[17]['dim_x'] = 10;
harbours[17]['dim_y'] = 10;
harbours[17]['anchor_x'] = 1;
harbours[17]['anchor_y'] = 1;
harbours[17]['shown'] = true;
harbours[18] = new Object();
harbours[18]['name'] = 'Vounaki (Marina Club Vounaki)<br><ul><li>Sunsail</li></ul>';
harbours[18]['google_x'] = Number(38.770998888208275);
harbours[18]['google_y'] = Number(20.87874412536621);
harbours[18]['google_z'] = Number(17);
harbours[18]['type_id'] = '0';
harbours[18]['dim_x'] = 10;
harbours[18]['dim_y'] = 10;
harbours[18]['anchor_x'] = 1;
harbours[18]['anchor_y'] = 1;
harbours[18]['shown'] = true;
locations[0] = new Object();
locations[0]['name'] = 'Preveza (PVK)';
locations[0]['google_x'] = Number(38.926388888889);
locations[0]['google_y'] = Number(20.765277777778);
locations[0]['google_z'] = Number(13);
locations[0]['type_id'] = '2';
locations[0]['dim_x'] = 10;
locations[0]['dim_y'] = 10;
locations[0]['anchor_x'] = 1;
locations[0]['anchor_y'] = 1;
locations[0]['shown'] = true;
locations[1] = new Object();
locations[1]['name'] = 'Korfu (CFU)';
locations[1]['google_x'] = Number(39.60185263358489);
locations[1]['google_y'] = Number(19.912548065185547);
locations[1]['google_z'] = Number(14);
locations[1]['type_id'] = '2';
locations[1]['dim_x'] = 10;
locations[1]['dim_y'] = 10;
locations[1]['anchor_x'] = 1;
locations[1]['anchor_y'] = 1;
locations[1]['shown'] = true;
locations[2] = new Object();
locations[2]['name'] = 'Samos (SMI)';
locations[2]['google_x'] = Number(37.68748824431048);
locations[2]['google_y'] = Number(26.914100646972656);
locations[2]['google_z'] = Number(14);
locations[2]['type_id'] = '2';
locations[2]['dim_x'] = 10;
locations[2]['dim_y'] = 10;
locations[2]['anchor_x'] = 1;
locations[2]['anchor_y'] = 1;
locations[2]['shown'] = true;
locations[3] = new Object();
locations[3]['name'] = 'Kos (KGS)';
locations[3]['google_x'] = Number(36.79196555769979);
locations[3]['google_y'] = Number(27.09228515625);
locations[3]['google_z'] = Number(12);
locations[3]['type_id'] = '2';
locations[3]['dim_x'] = 10;
locations[3]['dim_y'] = 10;
locations[3]['anchor_x'] = 1;
locations[3]['anchor_y'] = 1;
locations[3]['shown'] = true;
locations[4] = new Object();
locations[4]['name'] = 'Paros (PAS)';
locations[4]['google_x'] = Number(37.01005799385747);
locations[4]['google_y'] = Number(25.12800693511963);
locations[4]['google_z'] = Number(14);
locations[4]['type_id'] = '2';
locations[4]['dim_x'] = 10;
locations[4]['dim_y'] = 10;
locations[4]['anchor_x'] = 1;
locations[4]['anchor_y'] = 1;
locations[4]['shown'] = true;
locations[5] = new Object();
locations[5]['name'] = 'Skiathos (JSI)';
locations[5]['google_x'] = Number(39.17678402309799);
locations[5]['google_y'] = Number(23.504905700683594);
locations[5]['google_z'] = Number(14);
locations[5]['type_id'] = '2';
locations[5]['dim_x'] = 10;
locations[5]['dim_y'] = 10;
locations[5]['anchor_x'] = 1;
locations[5]['anchor_y'] = 1;
locations[5]['shown'] = true;
locations[6] = new Object();
locations[6]['name'] = 'Athen (ATH)';
locations[6]['google_x'] = Number(37.93580384101423);
locations[6]['google_y'] = Number(23.94641876220703);
locations[6]['google_z'] = Number(12);
locations[6]['type_id'] = '2';
locations[6]['dim_x'] = 10;
locations[6]['dim_y'] = 10;
locations[6]['anchor_x'] = 1;
locations[6]['anchor_y'] = 1;
locations[6]['shown'] = true;
locations[7] = new Object();
locations[7]['name'] = 'Kalamata (KLX)';
locations[7]['google_x'] = Number(37.06723173708531);
locations[7]['google_y'] = Number(22.02432632446289);
locations[7]['google_z'] = Number(12);
locations[7]['type_id'] = '2';
locations[7]['dim_x'] = 10;
locations[7]['dim_y'] = 10;
locations[7]['anchor_x'] = 1;
locations[7]['anchor_y'] = 1;
locations[7]['shown'] = true;
locations[8] = new Object();
locations[8]['name'] = 'Syros (JSY)';
locations[8]['google_x'] = Number(37.42368472469681);
locations[8]['google_y'] = Number(24.95020866394043);
locations[8]['google_z'] = Number(14);
locations[8]['type_id'] = '2';
locations[8]['dim_x'] = 10;
locations[8]['dim_y'] = 10;
locations[8]['anchor_x'] = 1;
locations[8]['anchor_y'] = 1;
locations[8]['shown'] = true;
locations[9] = new Object();
locations[9]['name'] = 'Santorin (JTR)';
locations[9]['google_x'] = Number(36.40111265094127);
locations[9]['google_y'] = Number(25.47901153564453);
locations[9]['google_z'] = Number(13);
locations[9]['type_id'] = '2';
locations[9]['dim_x'] = 10;
locations[9]['dim_y'] = 10;
locations[9]['anchor_x'] = 1;
locations[9]['anchor_y'] = 1;
locations[9]['shown'] = true;
locations[10] = new Object();
locations[10]['name'] = 'Rhodos (RHO)';
locations[10]['google_x'] = Number(36.40567203475714 );
locations[10]['google_y'] = Number(28.086891174316406);
locations[10]['google_z'] = Number(13);
locations[10]['type_id'] = '2';
locations[10]['dim_x'] = 10;
locations[10]['dim_y'] = 10;
locations[10]['anchor_x'] = 1;
locations[10]['anchor_y'] = 1;
locations[10]['shown'] = true;
locations[11] = new Object();
locations[11]['name'] = 'Naxos (JNX)';
locations[11]['google_x'] = Number(37.08089361836431);
locations[11]['google_y'] = Number(25.367989540100098);
locations[11]['google_z'] = Number(15);
locations[11]['type_id'] = '2';
locations[11]['dim_x'] = 10;
locations[11]['dim_y'] = 10;
locations[11]['anchor_x'] = 1;
locations[11]['anchor_y'] = 1;
locations[11]['shown'] = true;
locations[12] = new Object();
locations[12]['name'] = 'Hydra';
locations[12]['google_x'] = Number( 37.35078239049848);
locations[12]['google_y'] = Number(23.465166091918945);
locations[12]['google_z'] = Number(14);
locations[12]['type_id'] = '1';
locations[12]['dim_x'] = 10;
locations[12]['dim_y'] = 10;
locations[12]['anchor_x'] = 1;
locations[12]['anchor_y'] = 1;
locations[12]['shown'] = true;
locations[13] = new Object();
locations[13]['name'] = 'Thessaloniki (SKG)';
locations[13]['google_x'] = Number(40.51954115033359);
locations[13]['google_y'] = Number(22.97069549560547);
locations[13]['google_z'] = Number(14);
locations[13]['type_id'] = '2';
locations[13]['dim_x'] = 10;
locations[13]['dim_y'] = 10;
locations[13]['anchor_x'] = 1;
locations[13]['anchor_y'] = 1;
locations[13]['shown'] = true;
locations[14] = new Object();
locations[14]['name'] = 'Perdika (Ägina)';
locations[14]['google_x'] = Number(37.69101165175234);
locations[14]['google_y'] = Number(23.452516794204712);
locations[14]['google_z'] = Number(17);
locations[14]['type_id'] = '1';
locations[14]['dim_x'] = 10;
locations[14]['dim_y'] = 10;
locations[14]['anchor_x'] = 1;
locations[14]['anchor_y'] = 1;
locations[14]['shown'] = true;
locations[15] = new Object();
locations[15]['name'] = 'Ägina';
locations[15]['google_x'] = Number(37.74465712069939);
locations[15]['google_y'] = Number(23.4283447265625);
locations[15]['google_z'] = Number(14);
locations[15]['type_id'] = '1';
locations[15]['dim_x'] = 10;
locations[15]['dim_y'] = 10;
locations[15]['anchor_x'] = 1;
locations[15]['anchor_y'] = 1;
locations[15]['shown'] = true;
locations[16] = new Object();
locations[16]['name'] = 'Vathy (Halbinsel Methanon)';
locations[16]['google_x'] = Number(37.59383169151128);
locations[16]['google_y'] = Number(23.338651657104492);
locations[16]['google_z'] = Number(14);
locations[16]['type_id'] = '1';
locations[16]['dim_x'] = 10;
locations[16]['dim_y'] = 10;
locations[16]['anchor_x'] = 1;
locations[16]['anchor_y'] = 1;
locations[16]['shown'] = true;
locations[17] = new Object();
locations[17]['name'] = 'Angistri';
locations[17]['google_x'] = Number(37.71354900773975);
locations[17]['google_y'] = Number(23.34717035293579);
locations[17]['google_z'] = Number(16);
locations[17]['type_id'] = '1';
locations[17]['dim_x'] = 10;
locations[17]['dim_y'] = 10;
locations[17]['anchor_x'] = 1;
locations[17]['anchor_y'] = 1;
locations[17]['shown'] = true;
locations[18] = new Object();
locations[18]['name'] = 'Ermioni';
locations[18]['google_x'] = Number(37.38679913829396);
locations[18]['google_y'] = Number(23.251447677612305);
locations[18]['google_z'] = Number(14);
locations[18]['type_id'] = '1';
locations[18]['dim_x'] = 10;
locations[18]['dim_y'] = 10;
locations[18]['anchor_x'] = 1;
locations[18]['anchor_y'] = 1;
locations[18]['shown'] = true;
locations[19] = new Object();
locations[19]['name'] = 'Spetsai';
locations[19]['google_x'] = Number(37.262714225306645);
locations[19]['google_y'] = Number(23.163814544677734);
locations[19]['google_z'] = Number(14);
locations[19]['type_id'] = '1';
locations[19]['dim_x'] = 10;
locations[19]['dim_y'] = 10;
locations[19]['anchor_x'] = 1;
locations[19]['anchor_y'] = 1;
locations[19]['shown'] = true;
locations[20] = new Object();
locations[20]['name'] = 'Monemvasia';
locations[20]['google_x'] = Number(36.68528414890312);
locations[20]['google_y'] = Number(23.038244247436523);
locations[20]['google_z'] = Number(14);
locations[20]['type_id'] = '1';
locations[20]['dim_x'] = 10;
locations[20]['dim_y'] = 10;
locations[20]['anchor_x'] = 1;
locations[20]['anchor_y'] = 1;
locations[20]['shown'] = true;
locations[21] = new Object();
locations[21]['name'] = 'Kythra';
locations[21]['google_x'] = Number(36.26463933007937);
locations[21]['google_y'] = Number(23.078348636627197);
locations[21]['google_z'] = Number(16);
locations[21]['type_id'] = '1';
locations[21]['dim_x'] = 10;
locations[21]['dim_y'] = 10;
locations[21]['anchor_x'] = 1;
locations[21]['anchor_y'] = 1;
locations[21]['shown'] = true;
locations[22] = new Object();
locations[22]['name'] = 'Nafplion';
locations[22]['google_x'] = Number(37.570195019089674);
locations[22]['google_y'] = Number(22.796030044555664);
locations[22]['google_z'] = Number(15);
locations[22]['type_id'] = '1';
locations[22]['dim_x'] = 10;
locations[22]['dim_y'] = 10;
locations[22]['anchor_x'] = 1;
locations[22]['anchor_y'] = 1;
locations[22]['shown'] = true;
locations[23] = new Object();
locations[23]['name'] = 'Astros';
locations[23]['google_x'] = Number(37.41497631870145);
locations[23]['google_y'] = Number(22.76646137237549);
locations[23]['google_z'] = Number(16);
locations[23]['type_id'] = '1';
locations[23]['dim_x'] = 10;
locations[23]['dim_y'] = 10;
locations[23]['anchor_x'] = 1;
locations[23]['anchor_y'] = 1;
locations[23]['shown'] = true;
locations[24] = new Object();
locations[24]['name'] = 'Igoumenitsa';
locations[24]['google_x'] = Number(39.48668753230887);
locations[24]['google_y'] = Number(20.25432586669922);
locations[24]['google_z'] = Number(13);
locations[24]['type_id'] = '1';
locations[24]['dim_x'] = 10;
locations[24]['dim_y'] = 10;
locations[24]['anchor_x'] = 1;
locations[24]['anchor_y'] = 1;
locations[24]['shown'] = true;
locations[25] = new Object();
locations[25]['name'] = 'Plataria';
locations[25]['google_x'] = Number(39.45306171748574);
locations[25]['google_y'] = Number(20.274839401245117);
locations[25]['google_z'] = Number(16);
locations[25]['type_id'] = '1';
locations[25]['dim_x'] = 10;
locations[25]['dim_y'] = 10;
locations[25]['anchor_x'] = 1;
locations[25]['anchor_y'] = 1;
locations[25]['shown'] = true;
locations[26] = new Object();
locations[26]['name'] = 'Parga';
locations[26]['google_x'] = Number(39.281873804573976);
locations[26]['google_y'] = Number(20.388017892837524);
locations[26]['google_z'] = Number(17);
locations[26]['type_id'] = '1';
locations[26]['dim_x'] = 10;
locations[26]['dim_y'] = 10;
locations[26]['anchor_x'] = 1;
locations[26]['anchor_y'] = 1;
locations[26]['shown'] = true;
locations[27] = new Object();
locations[27]['name'] = 'Mourtos';
locations[27]['google_x'] = Number(39.408685578792614);
locations[27]['google_y'] = Number(20.237996578216553);
locations[27]['google_z'] = Number(17);
locations[27]['type_id'] = '1';
locations[27]['dim_x'] = 10;
locations[27]['dim_y'] = 10;
locations[27]['anchor_x'] = 1;
locations[27]['anchor_y'] = 1;
locations[27]['shown'] = true;
locations[28] = new Object();
locations[28]['name'] = 'Lakka (Paxos)';
locations[28]['google_x'] = Number(39.23773781372882);
locations[28]['google_y'] = Number(20.133647918701172);
locations[28]['google_z'] = Number(15);
locations[28]['type_id'] = '1';
locations[28]['dim_x'] = 10;
locations[28]['dim_y'] = 10;
locations[28]['anchor_x'] = 1;
locations[28]['anchor_y'] = 1;
locations[28]['shown'] = true;
locations[29] = new Object();
locations[29]['name'] = 'Antipaxos';
locations[29]['google_x'] = Number(39.15974874539273);
locations[29]['google_y'] = Number(20.224714279174805);
locations[29]['google_z'] = Number(14);
locations[29]['type_id'] = '1';
locations[29]['dim_x'] = 10;
locations[29]['dim_y'] = 10;
locations[29]['anchor_x'] = 1;
locations[29]['anchor_y'] = 1;
locations[29]['shown'] = true;
locations[30] = new Object();
locations[30]['name'] = 'Mytikas';
locations[30]['google_x'] = Number(39.00176845585932);
locations[30]['google_y'] = Number(20.706878900527954);
locations[30]['google_z'] = Number(17);
locations[30]['type_id'] = '1';
locations[30]['dim_x'] = 10;
locations[30]['dim_y'] = 10;
locations[30]['anchor_x'] = 1;
locations[30]['anchor_y'] = 1;
locations[30]['shown'] = true;
locations[31] = new Object();
locations[31]['name'] = 'Spartahori (Meganissi)';
locations[31]['google_x'] = Number(38.66141976402267);
locations[31]['google_y'] = Number(20.759568214416504);
locations[31]['google_z'] = Number(17);
locations[31]['type_id'] = '1';
locations[31]['dim_x'] = 10;
locations[31]['dim_y'] = 10;
locations[31]['anchor_x'] = 1;
locations[31]['anchor_y'] = 1;
locations[31]['shown'] = true;
locations[32] = new Object();
locations[32]['name'] = 'Vathy (Ithaka)';
locations[32]['google_x'] = Number(38.366156237889506);
locations[32]['google_y'] = Number(20.71772575378418);
locations[32]['google_z'] = Number(14);
locations[32]['type_id'] = '1';
locations[32]['dim_x'] = 10;
locations[32]['dim_y'] = 10;
locations[32]['anchor_x'] = 1;
locations[32]['anchor_y'] = 1;
locations[32]['shown'] = true;
locations[33] = new Object();
locations[33]['name'] = 'Nidri (Levkas)';
locations[33]['google_x'] = Number(38.704635260392585);
locations[33]['google_y'] = Number(20.71201801300049);
locations[33]['google_z'] = Number(15);
locations[33]['type_id'] = '1';
locations[33]['dim_x'] = 10;
locations[33]['dim_y'] = 10;
locations[33]['anchor_x'] = 1;
locations[33]['anchor_y'] = 1;
locations[33]['shown'] = true;
locations[34] = new Object();
locations[34]['name'] = 'Vassiliki (Levkas)';
locations[34]['google_x'] = Number(38.62674476238121);
locations[34]['google_y'] = Number(20.607047080993652);
locations[34]['google_z'] = Number(16);
locations[34]['type_id'] = '1';
locations[34]['dim_x'] = 10;
locations[34]['dim_y'] = 10;
locations[34]['anchor_x'] = 1;
locations[34]['anchor_y'] = 1;
locations[34]['shown'] = true;
locations[35] = new Object();
locations[35]['name'] = 'Phrikes (Ithaka)';
locations[35]['google_x'] = Number(38.45965461268196);
locations[35]['google_y'] = Number(20.663942098617554);
locations[35]['google_z'] = Number(17);
locations[35]['type_id'] = '1';
locations[35]['dim_x'] = 10;
locations[35]['dim_y'] = 10;
locations[35]['anchor_x'] = 1;
locations[35]['anchor_y'] = 1;
locations[35]['shown'] = true;
locations[36] = new Object();
locations[36]['name'] = 'Phiskardo (Kephallonia)';
locations[36]['google_x'] = Number(38.46096518415656);
locations[36]['google_y'] = Number(20.577692985534668);
locations[36]['google_z'] = Number(16);
locations[36]['type_id'] = '1';
locations[36]['dim_x'] = 10;
locations[36]['dim_y'] = 10;
locations[36]['anchor_x'] = 1;
locations[36]['anchor_y'] = 1;
locations[36]['shown'] = true;
locations[37] = new Object();
locations[37]['name'] = 'Kastos';
locations[37]['google_x'] = Number(38.56858586868062);
locations[37]['google_y'] = Number(20.912067890167236);
locations[37]['google_z'] = Number(17);
locations[37]['type_id'] = '1';
locations[37]['dim_x'] = 10;
locations[37]['dim_y'] = 10;
locations[37]['anchor_x'] = 1;
locations[37]['anchor_y'] = 1;
locations[37]['shown'] = true;
locations[38] = new Object();
locations[38]['name'] = 'Kalamos';
locations[38]['google_x'] = Number(38.622436449598);
locations[38]['google_y'] = Number(20.93172311782837);
locations[38]['google_z'] = Number(17);
locations[38]['type_id'] = '1';
locations[38]['dim_x'] = 10;
locations[38]['dim_y'] = 10;
locations[38]['anchor_x'] = 1;
locations[38]['anchor_y'] = 1;
locations[38]['shown'] = true;
locations[39] = new Object();
locations[39]['name'] = 'Astakos';
locations[39]['google_x'] = Number(38.53264066193269);
locations[39]['google_y'] = Number(21.07952356338501);
locations[39]['google_z'] = Number(16);
locations[39]['type_id'] = '1';
locations[39]['dim_x'] = 10;
locations[39]['dim_y'] = 10;
locations[39]['anchor_x'] = 1;
locations[39]['anchor_y'] = 1;
locations[39]['shown'] = true;
locations[40] = new Object();
locations[40]['name'] = 'Vromi (Zakynthos)';
locations[40]['google_x'] = Number(37.820565045576494);
locations[40]['google_y'] = Number(20.62906265258789);
locations[40]['google_z'] = Number(14);
locations[40]['type_id'] = '1';
locations[40]['dim_x'] = 10;
locations[40]['dim_y'] = 10;
locations[40]['anchor_x'] = 1;
locations[40]['anchor_y'] = 1;
locations[40]['shown'] = true;
locations[41] = new Object();
locations[41]['name'] = 'Gaios (Paxos)';
locations[41]['google_x'] = Number(39.20053336045743);
locations[41]['google_y'] = Number(20.18634796142578);
locations[41]['google_z'] = Number(15);
locations[41]['type_id'] = '1';
locations[41]['dim_x'] = 10;
locations[41]['dim_y'] = 10;
locations[41]['anchor_x'] = 1;
locations[41]['anchor_y'] = 1;
locations[41]['shown'] = true;
locations[42] = new Object();
locations[42]['name'] = 'Syvota (Levkas)';
locations[42]['google_x'] = Number(38.62283879326659);
locations[42]['google_y'] = Number(20.683093070983887);
locations[42]['google_z'] = Number(16);
locations[42]['type_id'] = '1';
locations[42]['dim_x'] = 10;
locations[42]['dim_y'] = 10;
locations[42]['anchor_x'] = 1;
locations[42]['anchor_y'] = 1;
locations[42]['shown'] = true;
locations[43] = new Object();
locations[43]['name'] = 'Amaliapolis (Pagasäische Golf)';
locations[43]['google_x'] = Number(39.16903215247484);
locations[43]['google_y'] = Number(22.889885902404785);
locations[43]['google_z'] = Number(15);
locations[43]['type_id'] = '1';
locations[43]['dim_x'] = 10;
locations[43]['dim_y'] = 10;
locations[43]['anchor_x'] = 1;
locations[43]['anchor_y'] = 1;
locations[43]['shown'] = true;
locations[44] = new Object();
locations[44]['name'] = 'Pegadi (Pagasäische Golf)';
locations[44]['google_x'] = Number(39.03653630139402);
locations[44]['google_y'] = Number(22.97919273376465);
locations[44]['google_z'] = Number(16);
locations[44]['type_id'] = '1';
locations[44]['dim_x'] = 10;
locations[44]['dim_y'] = 10;
locations[44]['anchor_x'] = 1;
locations[44]['anchor_y'] = 1;
locations[44]['shown'] = true;
locations[45] = new Object();
locations[45]['name'] = 'Palio Trikeri';
locations[45]['google_x'] = Number(39.15375880030654);
locations[45]['google_y'] = Number(23.0753231048584);
locations[45]['google_z'] = Number(14);
locations[45]['type_id'] = '1';
locations[45]['dim_x'] = 10;
locations[45]['dim_y'] = 10;
locations[45]['anchor_x'] = 1;
locations[45]['anchor_y'] = 1;
locations[45]['shown'] = true;
locations[46] = new Object();
locations[46]['name'] = 'Volos';
locations[46]['google_x'] = Number(39.354210598262206);
locations[46]['google_y'] = Number(22.937393188476562);
locations[46]['google_z'] = Number(14);
locations[46]['type_id'] = '1';
locations[46]['dim_x'] = 10;
locations[46]['dim_y'] = 10;
locations[46]['anchor_x'] = 1;
locations[46]['anchor_y'] = 1;
locations[46]['shown'] = true;
locations[47] = new Object();
locations[47]['name'] = 'Koukounaries (Skiathos)';
locations[47]['google_x'] = Number(39.14870022733891);
locations[47]['google_y'] = Number(23.400964736938477);
locations[47]['google_z'] = Number(14);
locations[47]['type_id'] = '1';
locations[47]['dim_x'] = 10;
locations[47]['dim_y'] = 10;
locations[47]['anchor_x'] = 1;
locations[47]['anchor_y'] = 1;
locations[47]['shown'] = true;
locations[48] = new Object();
locations[48]['name'] = 'Loutraki (Skopelos)';
locations[48]['google_x'] = Number(39.165671634048906);
locations[48]['google_y'] = Number(23.613739013671875);
locations[48]['google_z'] = Number(14);
locations[48]['type_id'] = '1';
locations[48]['dim_x'] = 10;
locations[48]['dim_y'] = 10;
locations[48]['anchor_x'] = 1;
locations[48]['anchor_y'] = 1;
locations[48]['shown'] = true;
locations[49] = new Object();
locations[49]['name'] = 'Panormos (Skopelos)';
locations[49]['google_x'] = Number(39.108817959655724);
locations[49]['google_y'] = Number(23.65828514099121);
locations[49]['google_z'] = Number(14);
locations[49]['type_id'] = '1';
locations[49]['dim_x'] = 10;
locations[49]['dim_y'] = 10;
locations[49]['anchor_x'] = 1;
locations[49]['anchor_y'] = 1;
locations[49]['shown'] = true;
locations[50] = new Object();
locations[50]['name'] = 'Patitiri (Alonissos)';
locations[50]['google_x'] = Number(39.142909046133525);
locations[50]['google_y'] = Number(23.86479377746582);
locations[50]['google_z'] = Number(14);
locations[50]['type_id'] = '1';
locations[50]['dim_x'] = 10;
locations[50]['dim_y'] = 10;
locations[50]['anchor_x'] = 1;
locations[50]['anchor_y'] = 1;
locations[50]['shown'] = true;
locations[51] = new Object();
locations[51]['name'] = 'Stenivala (Alonissos)';
locations[51]['google_x'] = Number(39.252959686839816);
locations[51]['google_y'] = Number(23.971781730651855);
locations[51]['google_z'] = Number(15);
locations[51]['type_id'] = '1';
locations[51]['dim_x'] = 10;
locations[51]['dim_y'] = 10;
locations[51]['anchor_x'] = 1;
locations[51]['anchor_y'] = 1;
locations[51]['shown'] = true;
locations[52] = new Object();
locations[52]['name'] = 'Peristiri';
locations[52]['google_x'] = Number(39.16859961950263);
locations[52]['google_y'] = Number(23.965301513671875);
locations[52]['google_z'] = Number(14);
locations[52]['type_id'] = '1';
locations[52]['dim_x'] = 10;
locations[52]['dim_y'] = 10;
locations[52]['anchor_x'] = 1;
locations[52]['anchor_y'] = 1;
locations[52]['shown'] = true;
locations[53] = new Object();
locations[53]['name'] = 'Planitis (Pelagos)';
locations[53]['google_x'] = Number(39.34671063752632);
locations[53]['google_y'] = Number(24.07233238220215);
locations[53]['google_z'] = Number(14);
locations[53]['type_id'] = '1';
locations[53]['dim_x'] = 10;
locations[53]['dim_y'] = 10;
locations[53]['anchor_x'] = 1;
locations[53]['anchor_y'] = 1;
locations[53]['shown'] = true;
locations[54] = new Object();
locations[54]['name'] = 'Linara (Skyros)';
locations[54]['google_x'] = Number(38.84325077809161);
locations[54]['google_y'] = Number(24.53547477722168);
locations[54]['google_z'] = Number(14);
locations[54]['type_id'] = '1';
locations[54]['dim_x'] = 10;
locations[54]['dim_y'] = 10;
locations[54]['anchor_x'] = 1;
locations[54]['anchor_y'] = 1;
locations[54]['shown'] = true;
locations[55] = new Object();
locations[55]['name'] = 'Kymi (Euböa)';
locations[55]['google_x'] = Number(38.626526838378076);
locations[55]['google_y'] = Number(24.123573303222656);
locations[55]['google_z'] = Number(14);
locations[55]['type_id'] = '1';
locations[55]['dim_x'] = 10;
locations[55]['dim_y'] = 10;
locations[55]['anchor_x'] = 1;
locations[55]['anchor_y'] = 1;
locations[55]['shown'] = true;
locations[56] = new Object();
locations[56]['name'] = 'Oreoi (Euböa)';
locations[56]['google_x'] = Number(38.94819537985111);
locations[56]['google_y'] = Number(23.08579444885254);
locations[56]['google_z'] = Number(14);
locations[56]['type_id'] = '1';
locations[56]['dim_x'] = 10;
locations[56]['dim_y'] = 10;
locations[56]['anchor_x'] = 1;
locations[56]['anchor_y'] = 1;
locations[56]['shown'] = true;
locations[57] = new Object();
locations[57]['name'] = 'Chalkis';
locations[57]['google_x'] = Number(38.462788183083674);
locations[57]['google_y'] = Number(23.58918070793152);
locations[57]['google_z'] = Number(17);
locations[57]['type_id'] = '1';
locations[57]['dim_x'] = 10;
locations[57]['dim_y'] = 10;
locations[57]['anchor_x'] = 1;
locations[57]['anchor_y'] = 1;
locations[57]['shown'] = true;
locations[58] = new Object();
locations[58]['name'] = 'Karystos (Euböa)';
locations[58]['google_x'] = Number(38.012504142895885);
locations[58]['google_y'] = Number(24.4180691242218);
locations[58]['google_z'] = Number(17);
locations[58]['type_id'] = '1';
locations[58]['dim_x'] = 10;
locations[58]['dim_y'] = 10;
locations[58]['anchor_x'] = 1;
locations[58]['anchor_y'] = 1;
locations[58]['shown'] = true;
locations[59] = new Object();
locations[59]['name'] = 'Rafina';
locations[59]['google_x'] = Number(38.0236527972492);
locations[59]['google_y'] = Number(24.010062217712402);
locations[59]['google_z'] = Number(15);
locations[59]['type_id'] = '1';
locations[59]['dim_x'] = 10;
locations[59]['dim_y'] = 10;
locations[59]['anchor_x'] = 1;
locations[59]['anchor_y'] = 1;
locations[59]['shown'] = true;
locations[60] = new Object();
locations[60]['name'] = 'Palionissos';
locations[60]['google_x'] = Number(37.04140782807049);
locations[60]['google_y'] = Number(26.972637176513672);
locations[60]['google_z'] = Number(14);
locations[60]['type_id'] = '1';
locations[60]['dim_x'] = 10;
locations[60]['dim_y'] = 10;
locations[60]['anchor_x'] = 1;
locations[60]['anchor_y'] = 1;
locations[60]['shown'] = true;
locations[61] = new Object();
locations[61]['name'] = 'Vathi';
locations[61]['google_x'] = Number(36.97368969445029);
locations[61]['google_y'] = Number(27.02786922454834);
locations[61]['google_z'] = Number(17);
locations[61]['type_id'] = '1';
locations[61]['dim_x'] = 10;
locations[61]['dim_y'] = 10;
locations[61]['anchor_x'] = 1;
locations[61]['anchor_y'] = 1;
locations[61]['shown'] = true;
locations[62] = new Object();
locations[62]['name'] = 'Pserimos';
locations[62]['google_x'] = Number(36.93174688791711);
locations[62]['google_y'] = Number(27.132089138031006);
locations[62]['google_z'] = Number(16);
locations[62]['type_id'] = '1';
locations[62]['dim_x'] = 10;
locations[62]['dim_y'] = 10;
locations[62]['anchor_x'] = 1;
locations[62]['anchor_y'] = 1;
locations[62]['shown'] = true;
locations[63] = new Object();
locations[63]['name'] = 'Lakki (Leros)';
locations[63]['google_x'] = Number(37.12905007907924);
locations[63]['google_y'] = Number(26.85187339782715);
locations[63]['google_z'] = Number(14);
locations[63]['type_id'] = '1';
locations[63]['dim_x'] = 10;
locations[63]['dim_y'] = 10;
locations[63]['anchor_x'] = 1;
locations[63]['anchor_y'] = 1;
locations[63]['shown'] = true;
locations[64] = new Object();
locations[64]['name'] = 'Xerokampos (Leros)';
locations[64]['google_x'] = Number(37.10612224951858);
locations[64]['google_y'] = Number(26.872472763061523);
locations[64]['google_z'] = Number(14);
locations[64]['type_id'] = '1';
locations[64]['dim_x'] = 10;
locations[64]['dim_y'] = 10;
locations[64]['anchor_x'] = 1;
locations[64]['anchor_y'] = 1;
locations[64]['shown'] = true;
locations[65] = new Object();
locations[65]['name'] = 'Panteli (Leros)';
locations[65]['google_x'] = Number(37.149097682015444);
locations[65]['google_y'] = Number(26.862773895263672);
locations[65]['google_z'] = Number(14);
locations[65]['type_id'] = '1';
locations[65]['dim_x'] = 10;
locations[65]['dim_y'] = 10;
locations[65]['anchor_x'] = 1;
locations[65]['anchor_y'] = 1;
locations[65]['shown'] = true;
locations[66] = new Object();
locations[66]['name'] = 'Lira (Lipsi)';
locations[66]['google_x'] = Number(37.281906852394734);
locations[66]['google_y'] = Number(26.774625778198242);
locations[66]['google_z'] = Number(14);
locations[66]['type_id'] = '1';
locations[66]['dim_x'] = 10;
locations[66]['dim_y'] = 10;
locations[66]['anchor_x'] = 1;
locations[66]['anchor_y'] = 1;
locations[66]['shown'] = true;
locations[67] = new Object();
locations[67]['name'] = 'Maratho';
locations[67]['google_x'] = Number(37.36654184517974);
locations[67]['google_y'] = Number(26.72622799873352);
locations[67]['google_z'] = Number(17);
locations[67]['type_id'] = '1';
locations[67]['dim_x'] = 10;
locations[67]['dim_y'] = 10;
locations[67]['anchor_x'] = 1;
locations[67]['anchor_y'] = 1;
locations[67]['shown'] = true;
locations[68] = new Object();
locations[68]['name'] = 'Porto Streto (Arki)';
locations[68]['google_x'] = Number(37.37462495649954);
locations[68]['google_y'] = Number(26.739778518676758);
locations[68]['google_z'] = Number(16);
locations[68]['type_id'] = '1';
locations[68]['dim_x'] = 10;
locations[68]['dim_y'] = 10;
locations[68]['anchor_x'] = 1;
locations[68]['anchor_y'] = 1;
locations[68]['shown'] = true;
locations[69] = new Object();
locations[69]['name'] = 'Grikou (Patmos)';
locations[69]['google_x'] = Number(37.30285264812628);
locations[69]['google_y'] = Number(26.562795639038086);
locations[69]['google_z'] = Number(16);
locations[69]['type_id'] = '1';
locations[69]['dim_x'] = 10;
locations[69]['dim_y'] = 10;
locations[69]['anchor_x'] = 1;
locations[69]['anchor_y'] = 1;
locations[69]['shown'] = true;
locations[70] = new Object();
locations[70]['name'] = 'Skala (Patmos)';
locations[70]['google_x'] = Number(37.325942595492634);
locations[70]['google_y'] = Number(26.545886993408203);
locations[70]['google_z'] = Number(15);
locations[70]['type_id'] = '1';
locations[70]['dim_x'] = 10;
locations[70]['dim_y'] = 10;
locations[70]['anchor_x'] = 1;
locations[70]['anchor_y'] = 1;
locations[70]['shown'] = true;
locations[71] = new Object();
locations[71]['name'] = 'Levitha';
locations[71]['google_x'] = Number(37.00001645988991);
locations[71]['google_y'] = Number(26.4565372467041);
locations[71]['google_z'] = Number(14);
locations[71]['type_id'] = '1';
locations[71]['dim_x'] = 10;
locations[71]['dim_y'] = 10;
locations[71]['anchor_x'] = 1;
locations[71]['anchor_y'] = 1;
locations[71]['shown'] = true;
locations[72] = new Object();
locations[72]['name'] = 'Kamari Kephalos (Kos)';
locations[72]['google_x'] = Number(36.73635633955828);
locations[72]['google_y'] = Number(26.97165012359619);
locations[72]['google_z'] = Number(16);
locations[72]['type_id'] = '1';
locations[72]['dim_x'] = 10;
locations[72]['dim_y'] = 10;
locations[72]['anchor_x'] = 1;
locations[72]['anchor_y'] = 1;
locations[72]['shown'] = true;
locations[73] = new Object();
locations[73]['name'] = 'Pali (Nisysros)';
locations[73]['google_x'] = Number(36.6173188156841);
locations[73]['google_y'] = Number(27.16867446899414);
locations[73]['google_z'] = Number(14);
locations[73]['type_id'] = '1';
locations[73]['dim_x'] = 10;
locations[73]['dim_y'] = 10;
locations[73]['anchor_x'] = 1;
locations[73]['anchor_y'] = 1;
locations[73]['shown'] = true;
locations[74] = new Object();
locations[74]['name'] = 'Livadia (Tilos)';
locations[74]['google_x'] = Number(36.4161714162684);
locations[74]['google_y'] = Number(27.39312171936035);
locations[74]['google_z'] = Number(14);
locations[74]['type_id'] = '1';
locations[74]['dim_x'] = 10;
locations[74]['dim_y'] = 10;
locations[74]['anchor_x'] = 1;
locations[74]['anchor_y'] = 1;
locations[74]['shown'] = true;
locations[75] = new Object();
locations[75]['name'] = 'Emporios (Chalki)';
locations[75]['google_x'] = Number(36.22114936100031);
locations[75]['google_y'] = Number(27.614564895629883);
locations[75]['google_z'] = Number(14);
locations[75]['type_id'] = '1';
locations[75]['dim_x'] = 10;
locations[75]['dim_y'] = 10;
locations[75]['anchor_x'] = 1;
locations[75]['anchor_y'] = 1;
locations[75]['shown'] = true;
locations[76] = new Object();
locations[76]['name'] = 'Alimnia';
locations[76]['google_x'] = Number(36.257632037268195);
locations[76]['google_y'] = Number(27.701425552368164);
locations[76]['google_z'] = Number(14);
locations[76]['type_id'] = '1';
locations[76]['dim_x'] = 10;
locations[76]['dim_y'] = 10;
locations[76]['anchor_x'] = 1;
locations[76]['anchor_y'] = 1;
locations[76]['shown'] = true;
locations[77] = new Object();
locations[77]['name'] = 'Simi';
locations[77]['google_x'] = Number(36.61759437881153);
locations[77]['google_y'] = Number(27.83884048461914);
locations[77]['google_z'] = Number(14);
locations[77]['type_id'] = '1';
locations[77]['dim_x'] = 10;
locations[77]['dim_y'] = 10;
locations[77]['anchor_x'] = 1;
locations[77]['anchor_y'] = 1;
locations[77]['shown'] = true;
locations[78] = new Object();
locations[78]['name'] = 'Lindos';
locations[78]['google_x'] = Number(36.09752192263873);
locations[78]['google_y'] = Number(28.088607788085938);
locations[78]['google_z'] = Number(14);
locations[78]['type_id'] = '1';
locations[78]['dim_x'] = 10;
locations[78]['dim_y'] = 10;
locations[78]['anchor_x'] = 1;
locations[78]['anchor_y'] = 1;
locations[78]['shown'] = true;
locations[79] = new Object();
locations[79]['name'] = 'Ladiko';
locations[79]['google_x'] = Number(36.319801949689335);
locations[79]['google_y'] = Number(28.206839561462402);
locations[79]['google_z'] = Number(17);
locations[79]['type_id'] = '1';
locations[79]['dim_x'] = 10;
locations[79]['dim_y'] = 10;
locations[79]['anchor_x'] = 1;
locations[79]['anchor_y'] = 1;
locations[79]['shown'] = true;
locations[80] = new Object();
locations[80]['name'] = 'Panormitis';
locations[80]['google_x'] = Number(36.55101728853513);
locations[80]['google_y'] = Number(27.844762802124023);
locations[80]['google_z'] = Number(14);
locations[80]['type_id'] = '1';
locations[80]['dim_x'] = 10;
locations[80]['dim_y'] = 10;
locations[80]['anchor_x'] = 1;
locations[80]['anchor_y'] = 1;
locations[80]['shown'] = true;
locations[81] = new Object();
locations[81]['name'] = 'Agridio (Furnoi)';
locations[81]['google_x'] = Number(37.53443667603327);
locations[81]['google_y'] = Number(26.50202751159668);
locations[81]['google_z'] = Number(14);
locations[81]['type_id'] = '1';
locations[81]['dim_x'] = 10;
locations[81]['dim_y'] = 10;
locations[81]['anchor_x'] = 1;
locations[81]['anchor_y'] = 1;
locations[81]['shown'] = true;
locations[82] = new Object();
locations[82]['name'] = 'Vourkari (Kea)';
locations[82]['google_x'] = Number(37.66133338697931);
locations[82]['google_y'] = Number(24.31471824645996);
locations[82]['google_z'] = Number(14);
locations[82]['type_id'] = '1';
locations[82]['dim_x'] = 10;
locations[82]['dim_y'] = 10;
locations[82]['anchor_x'] = 1;
locations[82]['anchor_y'] = 1;
locations[82]['shown'] = true;
locations[83] = new Object();
locations[83]['name'] = 'Mericha (Kythnos)';
locations[83]['google_x'] = Number(37.391300015946754);
locations[83]['google_y'] = Number(24.395313262939453);
locations[83]['google_z'] = Number(14);
locations[83]['type_id'] = '1';
locations[83]['dim_x'] = 10;
locations[83]['dim_y'] = 10;
locations[83]['anchor_x'] = 1;
locations[83]['anchor_y'] = 1;
locations[83]['shown'] = true;
locations[84] = new Object();
locations[84]['name'] = 'Livadion (Seriphos)';
locations[84]['google_x'] = Number(37.14437705239891);
locations[84]['google_y'] = Number(24.518823623657227);
locations[84]['google_z'] = Number(14);
locations[84]['type_id'] = '1';
locations[84]['dim_x'] = 10;
locations[84]['dim_y'] = 10;
locations[84]['anchor_x'] = 1;
locations[84]['anchor_y'] = 1;
locations[84]['shown'] = true;
locations[85] = new Object();
locations[85]['name'] = 'Vathi (Siphnos)';
locations[85]['google_x'] = Number(36.92972289791637);
locations[85]['google_y'] = Number(24.688596725463867);
locations[85]['google_z'] = Number(14);
locations[85]['type_id'] = '1';
locations[85]['dim_x'] = 10;
locations[85]['dim_y'] = 10;
locations[85]['anchor_x'] = 1;
locations[85]['anchor_y'] = 1;
locations[85]['shown'] = true;
locations[86] = new Object();
locations[86]['name'] = 'Karavostasi (Pfolegandros)';
locations[86]['google_x'] = Number(36.614838703217494);
locations[86]['google_y'] = Number(24.94917869567871);
locations[86]['google_z'] = Number(14);
locations[86]['type_id'] = '1';
locations[86]['dim_x'] = 10;
locations[86]['dim_y'] = 10;
locations[86]['anchor_x'] = 1;
locations[86]['anchor_y'] = 1;
locations[86]['shown'] = true;
locations[87] = new Object();
locations[87]['name'] = 'Skala (Sikinos)';
locations[87]['google_x'] = Number(36.67585384333481);
locations[87]['google_y'] = Number(25.144271850585938);
locations[87]['google_z'] = Number(14);
locations[87]['type_id'] = '1';
locations[87]['dim_x'] = 10;
locations[87]['dim_y'] = 10;
locations[87]['anchor_x'] = 1;
locations[87]['anchor_y'] = 1;
locations[87]['shown'] = true;
locations[88] = new Object();
locations[88]['name'] = 'Ios';
locations[88]['google_x'] = Number(36.72251223235511);
locations[88]['google_y'] = Number(25.27177333831787);
locations[88]['google_z'] = Number(16);
locations[88]['type_id'] = '1';
locations[88]['dim_x'] = 10;
locations[88]['dim_y'] = 10;
locations[88]['anchor_x'] = 1;
locations[88]['anchor_y'] = 1;
locations[88]['shown'] = true;
locations[89] = new Object();
locations[89]['name'] = 'Adhamas (Milos)';
locations[89]['google_x'] = Number(36.725126466108804);
locations[89]['google_y'] = Number(24.44260597229004);
locations[89]['google_z'] = Number(14);
locations[89]['type_id'] = '1';
locations[89]['dim_x'] = 10;
locations[89]['dim_y'] = 10;
locations[89]['anchor_x'] = 1;
locations[89]['anchor_y'] = 1;
locations[89]['shown'] = true;
locations[90] = new Object();
locations[90]['name'] = 'Thira (Santorin)';
locations[90]['google_x'] = Number(36.41783771721721);
locations[90]['google_y'] = Number(25.42782425880432);
locations[90]['google_z'] = Number(17);
locations[90]['type_id'] = '1';
locations[90]['dim_x'] = 10;
locations[90]['dim_y'] = 10;
locations[90]['anchor_x'] = 1;
locations[90]['anchor_y'] = 1;
locations[90]['shown'] = true;
locations[91] = new Object();
locations[91]['name'] = 'Naousa (Paros)';
locations[91]['google_x'] = Number(37.125149416199434);
locations[91]['google_y'] = Number(25.237011909484863);
locations[91]['google_z'] = Number(17);
locations[91]['type_id'] = '1';
locations[91]['dim_x'] = 10;
locations[91]['dim_y'] = 10;
locations[91]['anchor_x'] = 1;
locations[91]['anchor_y'] = 1;
locations[91]['shown'] = true;
locations[92] = new Object();
locations[92]['name'] = 'Naxos';
locations[92]['google_x'] = Number(37.105454843038075);
locations[92]['google_y'] = Number(25.3739333152771);
locations[92]['google_z'] = Number(16);
locations[92]['type_id'] = '1';
locations[92]['dim_x'] = 10;
locations[92]['dim_y'] = 10;
locations[92]['anchor_x'] = 1;
locations[92]['anchor_y'] = 1;
locations[92]['shown'] = true;
locations[93] = new Object();
locations[93]['name'] = 'Katapola (Amorgos)';
locations[93]['google_x'] = Number(36.82982892349317);
locations[93]['google_y'] = Number(25.864219665527344);
locations[93]['google_z'] = Number(14);
locations[93]['type_id'] = '1';
locations[93]['dim_x'] = 10;
locations[93]['dim_y'] = 10;
locations[93]['anchor_x'] = 1;
locations[93]['anchor_y'] = 1;
locations[93]['shown'] = true;
locations[94] = new Object();
locations[94]['name'] = 'Myrisini (Schinousa)';
locations[94]['google_x'] = Number(36.871175473428934);
locations[94]['google_y'] = Number(25.50999641418457);
locations[94]['google_z'] = Number(14);
locations[94]['type_id'] = '1';
locations[94]['dim_x'] = 10;
locations[94]['dim_y'] = 10;
locations[94]['anchor_x'] = 1;
locations[94]['anchor_y'] = 1;
locations[94]['shown'] = true;
locations[95] = new Object();
locations[95]['name'] = 'A. Georgiou (Irakleia)';
locations[95]['google_x'] = Number(36.86533886128867);
locations[95]['google_y'] = Number(25.47051429748535);
locations[95]['google_z'] = Number(14);
locations[95]['type_id'] = '1';
locations[95]['dim_x'] = 10;
locations[95]['dim_y'] = 10;
locations[95]['anchor_x'] = 1;
locations[95]['anchor_y'] = 1;
locations[95]['shown'] = true;
locations[96] = new Object();
locations[96]['name'] = 'Donousa';
locations[96]['google_x'] = Number(37.12542315348664);
locations[96]['google_y'] = Number(25.819759368896484);
locations[96]['google_z'] = Number(14);
locations[96]['type_id'] = '1';
locations[96]['dim_x'] = 10;
locations[96]['dim_y'] = 10;
locations[96]['anchor_x'] = 1;
locations[96]['anchor_y'] = 1;
locations[96]['shown'] = true;
locations[97] = new Object();
locations[97]['name'] = 'Skala (Astipalea)';
locations[97]['google_x'] = Number(36.54708703285739);
locations[97]['google_y'] = Number(26.35448455810547);
locations[97]['google_z'] = Number(14);
locations[97]['type_id'] = '1';
locations[97]['dim_x'] = 10;
locations[97]['dim_y'] = 10;
locations[97]['anchor_x'] = 1;
locations[97]['anchor_y'] = 1;
locations[97]['shown'] = true;
locations[98] = new Object();
locations[98]['name'] = 'Mikonos (JMK)';
locations[98]['google_x'] = Number(37.43486272025745);
locations[98]['google_y'] = Number(25.347347259521484);
locations[98]['google_z'] = Number(14);
locations[98]['type_id'] = '2';
locations[98]['dim_x'] = 10;
locations[98]['dim_y'] = 10;
locations[98]['anchor_x'] = 1;
locations[98]['anchor_y'] = 1;
locations[98]['shown'] = true;
locations[99] = new Object();
locations[99]['name'] = 'Mykonos';
locations[99]['google_x'] = Number(37.46484421744753);
locations[99]['google_y'] = Number(25.32294988632202);
locations[99]['google_z'] = Number(16);
locations[99]['type_id'] = '1';
locations[99]['dim_x'] = 10;
locations[99]['dim_y'] = 10;
locations[99]['anchor_x'] = 1;
locations[99]['anchor_y'] = 1;
locations[99]['shown'] = true;
locations[100] = new Object();
locations[100]['name'] = 'Tinos';
locations[100]['google_x'] = Number(37.535474624174796);
locations[100]['google_y'] = Number(25.16120195388794);
locations[100]['google_z'] = Number(15);
locations[100]['type_id'] = '1';
locations[100]['dim_x'] = 10;
locations[100]['dim_y'] = 10;
locations[100]['anchor_x'] = 1;
locations[100]['anchor_y'] = 1;
locations[100]['shown'] = true;
locations[101] = new Object();
locations[101]['name'] = 'Gavrio (Andros)';
locations[101]['google_x'] = Number(37.88210236858183);
locations[101]['google_y'] = Number(24.73322868347168);
locations[101]['google_z'] = Number(14);
locations[101]['type_id'] = '1';
locations[101]['dim_x'] = 10;
locations[101]['dim_y'] = 10;
locations[101]['anchor_x'] = 1;
locations[101]['anchor_y'] = 1;
locations[101]['shown'] = true;
locations[102] = new Object();
locations[102]['name'] = 'Psathi (Kimolos)';
locations[102]['google_x'] = Number(36.78522927725454);
locations[102]['google_y'] = Number(24.57942008972168);
locations[102]['google_z'] = Number(14);
locations[102]['type_id'] = '1';
locations[102]['dim_x'] = 10;
locations[102]['dim_y'] = 10;
locations[102]['anchor_x'] = 1;
locations[102]['anchor_y'] = 1;
locations[102]['shown'] = true;
locations[103] = new Object();
locations[103]['name'] = 'Phoinikas (Syros)';
locations[103]['google_x'] = Number(37.39742435574512);
locations[103]['google_y'] = Number(24.87605094909668);
locations[103]['google_z'] = Number(18);
locations[103]['type_id'] = '1';
locations[103]['dim_x'] = 10;
locations[103]['dim_y'] = 10;
locations[103]['anchor_x'] = 1;
locations[103]['anchor_y'] = 1;
locations[103]['shown'] = true;
locations[104] = new Object();
locations[104]['name'] = 'Volos (VOL)';
locations[104]['google_x'] = Number(39.21868920292759);
locations[104]['google_y'] = Number(22.79439926147461);
locations[104]['google_z'] = Number(13);
locations[104]['type_id'] = '2';
locations[104]['dim_x'] = 10;
locations[104]['dim_y'] = 10;
locations[104]['anchor_x'] = 1;
locations[104]['anchor_y'] = 1;
locations[104]['shown'] = true;
			
		function getMarkers( array_name )
		{
			var batch = [];
			
			// loop through all locations and set markers
			for( var i=0; i < array_name.length; i++ )
			{
				if( array_name[i].google_x && array_name[i].google_y )
				{
					var coords = new GLatLng( array_name[i].google_x, array_name[i].google_y );
					batch.push( createMarker( coords, array_name[i].google_z, array_name[i].type_id, array_name[i].dim_x, array_name[i].dim_y, array_name[i].anchor_x, array_name[i].anchor_y, array_name[i].name ) );
				}
			}
			
			return batch;
		}
		
		function setupMarkers() 
		{
			mgr = new GMarkerManager( map );
			
			mgr.addMarkers( getMarkers( oceans ), 0 );
			mgr.addMarkers( getMarkers( harbours ), 6 );
			mgr.addMarkers( getMarkers( locations ), 8, 14 );
						
			mgr.refresh();
		}
		
		window.setTimeout( setupMarkers, 0 );
		
		function showTooltip( marker )
		{
			tooltip.innerHTML = marker.tooltip;
			
			var point=map.getCurrentMapType().getProjection().fromLatLngToPixel( map.getBounds().getSouthWest(),map.getZoom() );
			var offset=map.getCurrentMapType().getProjection().fromLatLngToPixel( marker.getPoint(),map.getZoom() );
			var anchor=marker.getIcon().iconAnchor;
			var width=marker.getIcon().iconSize.width;
			var pos = new GControlPosition( G_ANCHOR_BOTTOM_LEFT, new GSize( offset.x - point.x - anchor.x + width,- offset.y + point.y +anchor.y ) ); 
			
			pos.apply(tooltip);
			
			tooltip.style.visibility="visible";
		}
		
		GEvent.addListener( map, "wheelup", function(p)
		{
		  if ( map.getZoomLevel() > 0 ) {
		    map.centerAndZoom(
		      p.scaleRelative( map.getCenterLatLng() ),
		      map.getZoomLevel() - 1
		    );
		  }
		} );
		
		GEvent.addListener( map, "wheeldown", function(p)
		{
		  if ( map.getZoomLevel() <= 16 )
		    map.centerAndZoom(
		      p.scaleRelative( map.getCenterLatLng(), -1 ),
		      map.getZoomLevel() + 1
		    );
		} );
		
		GEvent.addDomListener(map.getContainer(), "DOMMouseScroll",
		function(oEvent)
		{
			if( oEvent.preventDefault )
			oEvent.preventDefault();
		} ); 
		
		// things that happen when the map is moved - basically just for debugging and detecting the coordinates for locations
		GEvent.addListener( map, "moveend", function()
		{
			var center = map.getCenter();
			var zoom = map.getZoom();
			document.getElementById("googleMapLabelDetail").innerHTML = center.toString() + ' ' + zoom.toString();
        } );
	}
}