  function initMap() {
	
	xhttp = GetXmlHttpObject();
	if (window.XMLHttpRequest)
	{
		xhttp=new XMLHttpRequest();
	}
	else // Internet Explorer 5/6
	{
		xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xhttp.open("GET","data/radariBeograd.xml",false);
	xhttp.send("");
	xmlDoc=xhttp.responseXML.documentElement; 
	var objNodeList = xmlDoc.getElementsByTagName("location");
  
    var latlng = new google.maps.LatLng(44.801, 20.458);
    var myOptions = {
      zoom: 13,
      center: latlng,
	  mapTypeControl: false,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

	
	for (var i=0; i < objNodeList.length; i++) {
		var markerLoc = new google.maps.LatLng(objNodeList[i].getElementsByTagName("lat")[0].childNodes[0].nodeValue, objNodeList[i].getElementsByTagName("lng")[0].childNodes[0].nodeValue);
//		var iconPath = "img/pinBlue.png";
//		if(objNodeList[i].getElementsByTagName("approved")[0].childNodes[0].nodeValue=='red')
			iconPath = "img/cctv.png";
//		else if (objNodeList[i].getElementsByTagName("approved")[0].childNodes[0].nodeValue=='yellow')
//			iconPath = "img/pinYellow.png";
		var marker = new google.maps.Marker({
			position: markerLoc,
			map: map, 
			icon: iconPath
		});
		attachMessage(marker, objNodeList[i].getElementsByTagName("description")[0].childNodes[0].nodeValue);	
	
   }
   
   google.maps.event.addListener(map, 'zoom_changed', function() {
  if (map.getZoom() < 12) 
    map.setZoom(12);
  }); 
   
   function attachMessage(marker, message) {
  		var infowindow = new google.maps.InfoWindow(
      	  { content: '<div class="infoWindow">' + message + '</div>' });
  		google.maps.event.addListener(marker, 'click', function() {
//    		InfoWindow.close();
			infowindow.open(map,marker);
  		}); 

   } 
}


function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}
