$('document').ready(function () {

	var lat = $('#latitud').val();
	var long = $('#longitud').val();
	var text = $('#box_text').val();
	var zoom = $('#zoom').val();

	$.getJSON('xmlhttp/map.php', { lat: lat, long: long, text: text, zoom: zoom }, function (data) {

		if (! data) {
			$('#map').hide();
			alert('Ingen karta funnen');
		} else if (! GBrowserIsCompatible()) {
			$('#map').hide();
			alert('Browser does not support googlemap.');
		} else {

			var map = new GMap2(document.getElementById("map"));
			var pos = new GLatLng(lat, long);

			function addMarker (lat, lng, html) {
				var marker = new GMarker(new GLatLng(lat, lng));

				GEvent.addListener(marker, "click", function() {
					marker.openInfoWindowHtml(html);
				});

				GEvent.addListener(marker, "dragstart", function() {
					marker.closeInfoWindow();
				});

				map.addOverlay(marker);
			}

			map.addControl(new GLargeMapControl());
			map.setCenter(pos, parseInt(data.zoom));
			
			addMarker(lat, long, data.infoHtml);
		}
	});
});
