function gup(n,s){
	n = n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");
	var p = (new RegExp("[\\?&]"+n+"=([^&#]*)")).exec(s);
	return (p===null) ? "" : p[1];
} 
  
function initialize() {

	var scriptSrc = jQuery('script[src*="googlemap-city.js"]').attr('src');
//	var scriptSrc = $('script[src*=googlemap-city.js]').attr('src');              

	var myLong = gup('long', scriptSrc );
	var myLat = gup('lat', scriptSrc );
	var myZoom = parseInt(gup('zoom', scriptSrc));   // convert to int
	
	var myLatlng = new google.maps.LatLng(myLat, myLong);
	var myOptions = {
		zoom: myZoom,
		center: myLatlng,
		mapTypeId: google.maps.MapTypeId.TERRAIN
	}
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

function loadScript() {
	var script = document.createElement("script");
	script.type = "text/javascript";
	script.src = "//maps.google.com/maps/api/js?sensor=false&callback=initialize&key=AIzaSyBXtCHoFTQpiHQZs2L7b5PjVSU6Nxms6Eg";
	document.body.appendChild(script);
	
}

window.onload = loadScript;
