google.load("maps", "2.x");
var map;
$(document).ready(function() {
				// Call this function when the page has been loaded	
							if (GBrowserIsCompatible()) {
							// Initialize the map.							
							map = new GMap2(document.getElementById("map"));
							map.setCenter(new GLatLng(lat, lng), zoom);
							map.setUIToDefault();
							
							//localsearch start
							var options = {
                            resultList : google.maps.LocalSearch.RESULT_LIST_SUPPRESS,
                            searchFormHint : "Postnummer..",
                            suppressZoomToBounds : false,
                            suppressInitialResultSelection : true
                              };
                             // bind a search control to the map, suppress result list
                            map.addControl(new google.maps.LocalSearch(options), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));

							}

						getContent();				
});

function getContent() {

		$.ajax({
            type: "GET",
            url: "http://www.retura.no/system/kartXML?fylke=" + currentPage,
            dataType: "xml",
            success: function(xml) {
                $(xml).find('content').each(function(){
                    // Henter data innenfor hver contentnode
                    var latitude = $(this).find('latitude').text();
                    var longitude = $(this).find('longitude').text();
                    var point = new GLatLng(latitude, longitude);
		            var marker = new GMarker(point);
                    var title = $(this).find('title').text();            
                    var description = $(this).find('description').text();
		            description = description.replace(/\n/g,'<br/>');
		            var email = $(this).find('email').text();
		            
		            var url = $(this).find('url').text();
		            addListener(marker, point, title, description, url, email);
                    map.addOverlay(marker);  
                });
            }
        });

}



function addListener(marker, point, title, description, url, email) {
	GEvent.addListener(marker, "click", function () {
		var myHtml = "<div class='gm-info-container' style='width:250px; padding-bottom: 20px;'>" +"<h1 class='gm'>" + title + "</h1>" + description + "<br/>E-post: <a style='color:blue; text-decoration: underline;' href='mailto:" + email + "'>" + email + "</a><br/><a style='color:blue; text-decoration: underline;' href='" + url + "'>Hjemmeside</a></div>";
		map.openInfoWindowHtml(point, myHtml);
	});
}

$(document.body).unload(function() {
							if (GBrowserIsCompatible()) {
							GUnload();
							}
							});
