  	var gmarkers = [];
	var htmls = [];
	var i = 0;
	var map;
	
	
	
	function load(bLat,blon,addr_str) {
	
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(bLat,blon), 13);
		map.addControl(new GLargeMapControl());
    	map.addControl(new GMapTypeControl());
		// create an icon
		var point = new GLatLng(bLat,blon);
    	var marker = createMarker(0, point,addr_str);
    	map.addOverlay(marker);
      }
    }
	function createMarker(i, point, html, icon) {
		
		
	  var marker = new GMarker(point, icon);
	  
	   GEvent.addListener(marker, "click", function() {										
		
		 var dir = '<br><br><form action="http://maps.google.com/maps" method="get" target="_blank">'+
'Get Directions:<a href="javascript:void(0)" onClick="chng1()">To Here</a> - <a href="javascript:void(0)" onClick="chng2()">From Here</a>' +
'<br><div id="searchfld" name="searchfld" style="display:none"><span name="startaddr" id="startaddr" style="display:none"><b>Start Address:</b></span><span name="endaddr" id="endaddr" style="display:none"><b>End Address:</b></span>' + '<input type="text" name="saddr" id="saddr" style="display:none" value=""/><input type="text" name="daddr" id="daddr" style="display:none" value=""/><input type="submit" value="Go"/></div>' +
'<br></form>';
		
		marker.openInfoWindowHtml(html + dir +'<br><br>');
	  });
	  // save the info we need to use later for the sidebar
	  gmarkers[i] = marker;
	  htmls[i] = html;
	  return marker;
	}  
	function chng1(){
		var addr = document.getElementById("addr").value;

        document.getElementById("saddr").value = " ";
		document.getElementById("daddr").value = " ";
		
		document.getElementById("searchfld").style.display="block";	
		
		document.getElementById("endaddr").style.display ="none";
		document.getElementById("startaddr").style.display ="block";				
		
		document.getElementById("saddr").style.display = "block";
		document.getElementById("daddr").style.display = "none";
		
		document.getElementById("daddr").value = addr;
		  
	}
	
	function chng2(){
	    var addr = document.getElementById("addr").value;
		
		document.getElementById("daddr").value = " ";
		document.getElementById("saddr").value = " ";
		
		document.getElementById("searchfld").style.display="block";
				
		
		document.getElementById("startaddr").style.display ="none";
		document.getElementById("endaddr").style.display ="block";		
		
		document.getElementById("daddr").style.display = "block";
		document.getElementById("saddr").style.display = "none";
		
		document.getElementById("saddr").value =  addr;
				
	}
    
	function insertva(id){

	document.request.id.value=id;	
	}
	function changeData()
	{
		
		if(document.getElementById("sidebaredit").style.display = "none"){
				document.getElementById("sidebaredit").style.display = "inline";
				document.getElementById("sidebar").style.display = "none";
			}
	}
	
	function changeRightData()
	{
		
		if(document.getElementById("contentedit").style.display = "none"){
				document.getElementById("contentedit").style.display = "inline";
				document.getElementById("content").style.display = "none";
			}
	}
