    function showMap(lat, lng, event) {

        var width=400;
        var height=300;

		var div=document.getElementById("map_panel");
        var divShadow=document.getElementById("map_shadow");

        //Return if already showing
        if (div.style.width > 0) return;

		divShadow.setAttribute("class","");
		divShadow.className="";
        div.setAttribute("class","");
		div.className="";

        //var x=event.clientX-(1.5 * width)+document.documentElement.scrollLeft;
        //var y=event.clientY-(height/3)+document.documentElement.scrollTop;
        var x=document.body.clientWidth/2;
        var y=event.clientY+document.documentElement.scrollTop;

		div.style.top=y+"px";
		div.style.left=x+"px";

        if (GBrowserIsCompatible()) {
            var rohdeIcon = new GIcon();
            rohdeIcon.image = "/resources/images/rohdeicon.gif";
            rohdeIcon.iconSize=new GSize(95,26);
            rohdeIcon.shadowSize = new GSize(95,26);
            rohdeIcon.iconAnchor = new GPoint(47,13);
            markerOptions = { icon:rohdeIcon };

            var map = new GMap2(document.getElementById("map"));
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            map.setCenter(new GLatLng(lat, lng), 13);
            map.setZoom(map.getZoom() + 2);

            var point = new GLatLng(lat, lng);
            map.addOverlay(new GMarker(point, markerOptions));
        } else {
            var txt="Sorry, your browser is not compatible with Google Maps. We are unable to show the Map";
            div.innerHTML=txt;
        }

		var boxWidth=Number(width)+"px"
        div.style.width=boxWidth;

		var boxHeight=Number(height)+"px";
		div.style.height=boxHeight;

		div.setAttribute("class","show");
		div.className="show";

		// Show the Shadow
        y=y+3;
        x=x+3;
		divShadow.style.top=y+"px";
		divShadow.style.left=x+"px";
		divShadow.style.width=boxWidth;
		divShadow.style.height=boxHeight;
		divShadow.setAttribute("class","show");
		divShadow.className="show";

        if (event.stopPropagation) event.stopPropagation(); //DOM Level2
        else event.cancelBubble=true;                       // IE5+

        if (event.preventDefault) event.preventDefault();   //DOM Level 2
        else event.returnValue=false;                       // IE5+
	};

	function hideMap() {
        //var ctrlId='map_panel'
		//var div=document.getElementById(ctrlId);
		//div.setAttribute("class","");
		//div.className="";
		///*div.innerHTML="";*/
        // GUnload();
	};


	function print_store(store_id) {
		window.open('find_store_print?store_id='+store_id,"store","Width=430,Height=680,ScrollBars=Yes,TitleBar=No,Status=No");
	};



