




    var map;
    var geoXml = new GGeoXml("http://www.palapye.com/elements/Palapye.kml");
	var k_01 = new GGeoXml("http://www.palapye.com/elements/m01.kml");
	var rds =new GGeoXml("http://www.palapye.com/elements/PalapyeRDS.kml");
	var karte =new GGeoXml("http://www.palapye.com/elements/pm.kml");
	
	

	
    function load()  {
        var map = new GMap2(document.getElementById("map")); 

        function createMarker(point, number) {
			    
				var PointAction = function() {
                marker.openInfoWindowHtml(markers[number].name);
                return false;
               }
			    
			  var icon = new GIcon();
 		        icon.image = markers[number].icon;
			    icon.iconSize = new GSize(markers[number].x1, markers[number].x2);
                icon.iconAnchor = new GPoint(24, 14);
                icon.infoWindowAnchor = new GPoint(24, 24); 
			   
		    var marker = new GMarker(point,icon);
		    GEvent.addListener(marker, 'click', PointAction);
	        return marker;
        }
		
		function createBuiz(point, number) {
			    
				var PointAction2 = function() {
                buizMarker.openInfoWindowHtml(buiz[number].name);
                return false;
               }
			  
			  if (buiz[number].icon != '') {
				   var icon = new GIcon();
 		        icon.image = buiz[number].icon;
			    icon.iconSize = new GSize(buiz[number].x1, buiz[number].x2);
                icon.iconAnchor = new GPoint(24, 14);
                icon.infoWindowAnchor = new GPoint(24, 24); 
			    var buizMarker = new GMarker(point,icon);
				  } else {
			    var buizMarker = new GMarker(point);
			  }
		    GEvent.addListener(buizMarker, 'click', PointAction2);
			
	        return buizMarker;
        }
		
        map.addControl(new GMapTypeControl());

 //   var centerLatitude = -22.543335;
 //   var centerLongitude = 27.1248;
 //	var location = new GLatLng(centerLatitude, centerLongitude);
   
//   map.setCenter(new GLatLng(-22.5461, 27.115),14, G_SATELLITE_MAP);
   map.setCenter(new GLatLng(-22.546, 27.09),13, G_SATELLITE_MAP);
   //     map.setCenter(new GLatLng(-22.5461, 27.115),14);
	    map.addControl(new GLargeMapControl());
		map.addControl(new TextualZoomControl());
        map.addOverlay(karte);
//        map.addOverlay(rds);
      
	  //Common***********************************************************
            var listItem = document.createElement('li');
			var listItemLink = listItem.appendChild(document.createElement('a'));
			listItemLink.href = "#show common";
			listItemLink.innerHTML = 'common';
			
			var loadCommon = function() {
 		         for (id = 0; id < markers.length; id++) {
         	             var point = new GLatLng(markers[id].latitude, markers[id].longitude);
	                         map.addOverlay(createMarker(point, id ));
				 }   		         
            return false; 
 			}
			listItemLink.onclick = loadCommon;
            document.getElementById('subnavlist').appendChild(listItem);
	 //DB***********************************************************

            var listItem = document.createElement('li');
 			var listItemLink = listItem.appendChild(document.createElement('a'));
            listItemLink.href = "#companies";
			listItemLink.innerHTML = 'companies';

			var CreateCompanies = function() {
               var id=0;
                        for (id = 0; id < buiz.length; id++) {
         	                var Newpoint = new GLatLng(buiz[id].latitude, buiz[id].longitude);
	                        map.addOverlay(createBuiz(Newpoint, id ));
		  	                }   		         
	           return false; 
	         }	 
			listItemLink.onclick = CreateCompanies;
            document.getElementById('subnavlist').appendChild(listItem);
			
	//*************************************************************

            var listItem = document.createElement('li');
 			var listItemLink = listItem.appendChild(document.createElement('a'));
            listItemLink.href = "#clear";
			listItemLink.innerHTML = 'clear points';

			var reset_Map = function() {
                 map.clearOverlays();
				 //map.addOverlay(karte);
                 }	 
			listItemLink.onclick = reset_Map;
            document.getElementById('subnavlist').appendChild(listItem);		
	//*************************************************************

            var listItem = document.createElement('li');
 			var listItemLink = listItem.appendChild(document.createElement('a'));
            listItemLink.href = "#T-Junction";
			listItemLink.innerHTML = 'T-Junction';

			var TJunction = function() {
                  map.setCenter(new GLatLng(-22.5413, 27.09),15, G_SATELLITE_MAP);
				 //map.addOverlay(karte);
                 }	 
			listItemLink.onclick = TJunction;
            document.getElementById('subnavlist').appendChild(listItem);
			
   //*************************************************************

            var listItem = document.createElement('li');
 			var listItemLink = listItem.appendChild(document.createElement('a'));
            listItemLink.href = "#Old-Mall";
			listItemLink.innerHTML = 'Old Mall';

			var OldMAll = function() {
                  map.setCenter(new GLatLng(-22.555733, 27.130897),16, G_SATELLITE_MAP);
				 //map.addOverlay(karte);
                 }	 
			listItemLink.onclick = OldMAll;
            document.getElementById('subnavlist').appendChild(listItem);	
  //*************************************************************

            var listItem = document.createElement('li');
 			var listItemLink = listItem.appendChild(document.createElement('a'));
            listItemLink.href = "#Palapye";
			listItemLink.innerHTML = 'Palapye';

			var Palapye = function() {
                  map.setCenter(new GLatLng(-22.543335, 27.115),14, G_SATELLITE_MAP);
				 //map.addOverlay(karte);
                 }	 
			listItemLink.onclick = Palapye;
            document.getElementById('subnavlist').appendChild(listItem);			
			
			
     document.getElementById('subnavlist').appendChild(listItem);

  
  loadCommon();
  CreateCompanies();

 
}








