	if (GBrowserIsCompatible()) {
		var side_bar_html = "";
        var gmarkers1 = [];
        var i = 0;
		var loop = 0;
        var level = 22;
        if(document.getElementById("zoom_level").value != ""){
        	level = document.getElementById("zoom_level").value;
		}
		
		function createMarker(point,name,html,latlonval) {
        	var letter = String.fromCharCode("A".charCodeAt(0) + i);
            var myIcon = new GIcon(G_DEFAULT_ICON, document.getElementById("contextpath").value+"img/markers/marker" + letter + ".png");
            var marker1 = new GMarker( point, {icon:myIcon});   
            var tab1 = document.getElementById("memberNames"+latlonval).innerHTML;            
            loop++;
            var infoTabs = [  new GInfoWindowTab("Tab1", tab1)];
            GEvent.addListener( marker1,"click",
                                function(){ 
                                {marker1.openInfoWindowTabsHtml(infoTabs,{maxWidth:3000,selectedTab:0});}}
                              );
            gmarkers1[i] = marker1;
            side_bar_html += '<li><a href="javascript:myclick(' + i + ')">' + name + '<\/a><\/li>';
            i++;
            map.addOverlay(marker1);
		}
		
		function myclick(i) {
        	GEvent.trigger(gmarkers1[i], "click");
		}
        
        var map = new GMap2(document.getElementById("map"));
        var lat = document.getElementById("lat").options[3].value;
        var lon = document.getElementById("lon").options[3].value;
		if(document.getElementById("XPoint").value != "null" && document.getElementById("YPoint").value != "null"){
        	lat = document.getElementById("XPoint").value;
            lon = document.getElementById("YPoint").value;
		}
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(  new GLatLng(lat,lon),23 - parseInt(level));
		for(var latlonval=0; latlonval< document.getElementById("lat").options.length; latlonval++){
			var latitude = document.getElementById("lat").options[latlonval].value;
            var longitude = document.getElementById("lon").options[latlonval].value;
            var point = new GLatLng(latitude,longitude);
	    if(latlonval !=4){
            createMarker(   point,
                            document.getElementById("Name").options[latlonval].value,
                            document.getElementById("postcode").options[latlonval].value,
                            latlonval);
             }			    
          
          }
          document.getElementById("side_bar").innerHTML = side_bar_html;

          var londonside_bar_html = "";
          var gmarkers = [];
          i = 0;
          loop = 0;
          level = 12;
          if(document.getElementById("londonzoom_level").value != ""){
              level = document.getElementById("londonzoom_level").value;
          }

          function createMarkerMap(point,title,html,londonlatlonval) {
            var letter = String.fromCharCode("A".charCodeAt(0) + i);
            var myIcon = new GIcon(G_DEFAULT_ICON, document.getElementById("londoncontextpath").value+"img/markers/marker" + letter + ".png");
            var marker = new GMarker( point,
                                      {icon:myIcon}
                                    );
            var tab1 = document.getElementById("title"+londonlatlonval).innerHTML;
            loop++;

            var infoTabs = [  new GInfoWindowTab("Tab1", tab1)
                           ];
            GEvent.addListener( marker,
                                "click",
                                function()
                                { {marker.openInfoWindowTabsHtml(infoTabs,{maxWidth:3000,selectedTab:0});}	}
                              );
            gmarkers[i] = marker;
            londonside_bar_html += '<li><a href="javascript:myclicklondon(' + i + ')">' + title + '<\/a><\/li>';
            i++;
            londonmap.addOverlay(marker);
            }

            function myclicklondon(i) {
            GEvent.trigger(gmarkers[i], "click");
            }


          var londonmap = new GMap2(document.getElementById("londonmap"));
          var londonlat = document.getElementById("londonlat").options[0].value;
          var londonlon = document.getElementById("londonlon").options[0].value;
          if(document.getElementById("londonXPoint").value != "null" && document.getElementById("londonYPoint").value != "null"){
            londonlat = document.getElementById("londonXPoint").value;
            londonlon = document.getElementById("londonYPoint").value;
            //alert("insidelon : "+lat+" "+lon);
          }else{
            //alert("defaultlon  : "+lat+" "+lon);
          }
          londonmap.addControl(new GLargeMapControl());
          londonmap.addControl(new GMapTypeControl());
          londonmap.setCenter(  new GLatLng(londonlat,londonlon),23 - parseInt(level));

          for(var londonlatlonval=0; londonlatlonval< document.getElementById("londonlat").options.length; londonlatlonval++)
          {
            var londonlatitude = document.getElementById("londonlat").options[londonlatlonval].value;
            var londonlongitude = document.getElementById("londonlon").options[londonlatlonval].value;
            var londonpoint = new GLatLng(londonlatitude,londonlongitude);

            createMarkerMap(   londonpoint,
                            document.getElementById("title").options[londonlatlonval].value,
                            document.getElementById("londonpostcode").options[londonlatlonval].value,
                            londonlatlonval);

          }
          document.getElementById("londonside_bar").innerHTML = londonside_bar_html;
        }

      


