// JavaScript Worldmap
	function worldmap(st)
		{
		
		// Create our "tiny" marker icon //
		var icon = new GIcon();
		icon.image = "../../images/1.png";
		icon.shadow = "../../images/2.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
			
		// [ START POSITION ON MAP ] //
		var map = new GMap(document.getElementById("map"));
		map.centerAndZoom(new GPoint(25, 25), 16);
		map.addControl(new GSmallZoomControl());
			
		// Restrict Zoom [IN/OUT] Level //
		GEvent.addListener(map, "zoom", function() 
			{ 
			// [ZOOM IN RESTRICTION] //
			if(map.getZoomLevel() <= 14){map.zoomTo(14);}			
				
			// [ZOOM OUT RESTRICTION] //
			if(map.getZoomLevel() >= 16){map.zoomTo(16);}			
			}); 		
			
		// Creates one of our tiny markers at the given point //
		function createMarker(point,msg) 
			{
			var marker = new GMarker(point, icon);
			map.addOverlay(marker);
			GEvent.addListener(marker, "click", function() 
				{
				marker.openInfoWindowHtml(msg);
				});
			}

		
		function dt(st,ust)
			{
			// [ SPLIT UNIVERSAL TIME ] //		
			st_array = st.split(" ");
			st_d = st_array[0].split("-");
			st_t = st_array[1].split(":");
			
			// [ SPLIT UST ] //
			ust = ust.split(",");
			
			// [ SET TO UNIVERSAL STANDARD TIME ] //
			dstamp = new Date();
			dstamp.setDate(st_d[0]);
			dstamp.setMonth(st_d[1]-1);
			dstamp.setYear(st_d[2]);
			dstamp.setHours(st_t[0]);
			dstamp.setMinutes(st_t[1]);
			dstamp.setSeconds(st_t[2]);
									
			switch(ust[0])
				{
				case "-":
					dstamp.setHours((dstamp.getHours() - parseFloat(ust[1])));
					dstamp.setMinutes((dstamp.getMinutes() - parseFloat(ust[2])));				
					break;
				case "+":
					dstamp.setHours((dstamp.getHours() + parseFloat(ust[1])));
					dstamp.setMinutes((dstamp.getMinutes() + parseFloat(ust[2])));				
					break;
				}
			
			m_array = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); // [ MONTH FORMAT ARRAY ] //
			
			// [ DATE FORMATING ] // 
				array =  new Array();
				array["d"] = dstamp.getDate();
				array["m"] = m_array[dstamp.getMonth()];
				array["y"] = dstamp.getYear();
				
				// [ FORMAT TO 01,02 ECT ] //
				if(array["d"] <= 9 ){ array["d"] = "0"+array["d"];	}
				
				// [ DATE OUTPUT ] //	
				var date = "[ "+array["d"]+" "+array["m"]+" "+array["y"]+" ]";
				
			// [ TIME FORMATTING ] //
				array =  new Array();
				array["h"] = dstamp.getHours();
				array["m"] = dstamp.getMinutes();
				array["s"] = dstamp.getSeconds();
			
				// [ FORMAT TO 01,02 ECT ] //
				if(array["h"] <= 9 ){ array["h"] = "0"+array["h"];}		
				if(array["m"] <= 9 ){ array["m"] = "0"+array["m"];}
				if(array["s"] <= 9 ){ array["s"] = "0"+array["s"];}
			
				// [ TIME OUTPUT ] //	
				var time = array["h"]+":"+array["m"]+":"+array["s"];
				return(time+" "+date);				
			}			
	    // [SPLIT_TAG] // 
		 createMarker(new GPoint(-58.6725,-34.5875),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Argentina: Buenos Aires</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'-,3,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 16:30</td></tr></table>"); // [ ARGENTINA, BUENOS AIRES ] //
		 createMarker(new GPoint(115.8827,-32.453),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Australia: Perth</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,9,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 16:30</td></tr></table>"); // [ AUSTRALIA, PERTH ] //
		 createMarker(new GPoint(151.2166667,-33.8833333),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Australia: Sydney</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,9,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 09:00</td></tr></table>"); // [ AUSTRALIA, SYDNEY ] //
		 createMarker(new GPoint(151.2166667,-33.8833333),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Australia: Braille Printing Station, Sydney</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,11,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 11:00</td></tr></table>"); // [ AUSTRALIA, BRAILLE PRINTING STATION, SYDNEY ] //
		 createMarker(new GPoint(16.3456,48.08335),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Austria: Biedermannsdorf</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,1,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 14:00</td></tr></table>"); // [ AUSTRIA, BIEDERMANNSDORF ] //
		 createMarker(new GPoint(90.4071,23.7099),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Bangladesh: Dhaka</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,6,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 11:00</td></tr></table>"); // [ BANGLADESH, DHAKA ] //
		 createMarker(new GPoint(25.9119444,-24.6463889),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Botswana: Gaborone</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 14:00</td></tr></table>"); // [ BOTSWANA, GABORONE ] //
		 createMarker(new GPoint(-46.63611,-23.5475),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Brazil: São Paulo</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'-,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 18:00</td></tr></table>"); // [ BRAZIL, SÃO PAULO ] //
		 createMarker(new GPoint(-125.25,50.0166667),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Canada: British Columbia</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'-,8,00')+"</td></tr></table>"); // [ CANADA, BRITISH COLUMBIA ] //
		 createMarker(new GPoint(120.3,36.81),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">China: Jlnan City</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,8,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 12:00</td></tr></table>"); // [ CHINA, JLNAN CITY ] //
		 createMarker(new GPoint(31.24924,30.06434),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Egypt: Nasr City</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 14:00</td></tr></table>"); // [ EGYPT, NASR CITY ] //
		 createMarker(new GPoint(0.4653,45.8943),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">France: St Claud</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,1,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 15:30</td></tr></table>"); // [ FRANCE, ST CLAUD ] //
		 createMarker(new GPoint(8.68431,50.11226),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Germany: Frankfurt am Main</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,1,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 17:00</td></tr></table>"); // [ GERMANY, FRANKFURT AM MAIN ] //
		 createMarker(new GPoint(72.82583,18.975),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">India: Mumbai</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,5,30')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 18:00</td></tr></table>"); // [ INDIA, MUMBAI ] //
		 createMarker(new GPoint(101.696,3.12932),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Malaysia: Johor Bahru</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,8,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 16:00</td></tr></table>"); // [ MALAYSIA, JOHOR BAHRU ] //
		 createMarker(new GPoint(6.56772,53.21497),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Netherlands: Groningen</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 16:30</td></tr></table>"); // [ NETHERLANDS, GRONINGEN ] //
		 createMarker(new GPoint(174.78333,-36.85),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">New Zealand: Auckland</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,13,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 20:00</td></tr></table>"); // [ NEW ZEALAND, AUCKLAND ] //
		 createMarker(new GPoint(172.7833333,-43.3),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">New Zealand: Braille Printing Station, Wellington</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,13,00')+"</td></tr></table>"); // [ NEW ZEALAND, BRAILLE PRINTING STATION, WELLINGTON ] //
		 createMarker(new GPoint(67.05,24.86667),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Pakistan: Karachi</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,6,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 13:30</td></tr></table>"); // [ PAKISTAN, KARACHI ] //
		 createMarker(new GPoint(20.97276,52.21868),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Poland: Warsaw</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,1,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 17:00</td></tr></table>"); // [ POLAND, WARSAW ] //
		 createMarker(new GPoint(-9.20981,38.7689),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Portugal: Lisbon</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,0,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 16:00</td></tr></table>"); // [ PORTUGAL, LISBON ] //
		 createMarker(new GPoint(23.6,46.7666667),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Romania: Cluj</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 19:00</td></tr></table>"); // [ ROMANIA, CLUJ ] //
		 createMarker(new GPoint(103.85,1.2894),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Singapore: Singapore</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,8,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 14:00</td></tr></table>"); // [ SINGAPORE, SINGAPORE ] //
		 createMarker(new GPoint(18.83057,-33.43144),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">South Africa: Cape Town</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr></table>"); // [ SOUTH AFRICA, CAPE TOWN ] //
		 createMarker(new GPoint(8.3076,47.4735),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Switzerland: Zurich</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,1,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 17:00</td></tr></table>"); // [ SWITZERLAND, ZURICH ] //
		 createMarker(new GPoint(30.73333,46.46667),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">Ukraine: Odessa</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,2,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 17:30</td></tr></table>"); // [ UKRAINE, ODESSA ] //
		 createMarker(new GPoint(-1.1333333,52.6333333),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">United Kingdom: Northampton</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,0,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 14:00</td></tr></table>"); // [ UNITED KINGDOM, NORTHAMPTON ] //
		 createMarker(new GPoint(-2.5833333,51.45),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">United Kingdom: Audio and Braille Letters, Bristol</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'+,0,00')+"</td></tr></table>"); // [ UNITED KINGDOM, AUDIO AND BRAILLE LETTERS, BRISTOL ] //
		 createMarker(new GPoint(-75.830046,44.057757),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">United States: New York</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'-,5,00')+"</td></tr></table>"); // [ UNITED STATES, NEW YORK ] //
		 createMarker(new GPoint(-104.953335,39.730787),"<table width=\"300\" cellspacing=\"0\" cellpadding=\"0\" cellborder=\"0\"><tr><td class=\"body-grey\"><strong>Printing Station</strong></td></tr><tr><td class=\"body-grey\">United States: Denver</td></tr><tr><td height=\"10\"></td></tr><tr><td class=\"body-grey\"><strong>Current Time:</strong> "+dt(st,'-,7,00')+"</td></tr><tr><td class=\"body-grey\"><strong>Last Post:</strong> 13:00</td></tr></table>"); // [ UNITED STATES, DENVER ] //

		}