/*
 * Programmer: Humayoon Zahoor
 * Website: http://www.hoticeinc.co.uk
 *
 * Date: 2010-11-20 
 */ 
google.load('search', '1');
(function($){  
		 var thisctl;
 $.fn.googlemap = function(opt) { 
thisctl = this;
function zee(){
	 thisctl.each(function() {
					var	localSearch = new google.search.LocalSearch();
				        localSearch.setCenterPoint("London, GB");
								var map_placeholder = $(this);
								localSearch.setSearchCompleteCallback(this, function(){
																		if(localSearch.results[0]){
																		var latlng = new google.maps.LatLng(localSearch.results[0].lat, localSearch.results[0].lng);
																					var myOptions = {
																					  zoom: 2,
																					  center: latlng,
																					  mapTypeId: google.maps.MapTypeId.ROADMAP
																					};
																					var mapOptions = $.extend(myOptions, opt)

																					var map = new google.maps.Map(map_placeholder[0],
																						mapOptions);
																				
																					var marker = new google.maps.Marker({
																					  position: latlng, 
																					  map: map,
																					  title: map_placeholder.text()
																				  });
																		}else{
																		map_placeholder.html("<strong>Map Not Found.<strong>");	
																		}
																		
																													  
																		}, null);
								localSearch.execute(map_placeholder.text());	   
});
}
google.setOnLoadCallback(zee());

};  
$.fn.googlemap.map_init = function(){
	//thisctl.each(function(){ alert("sjkhfkjghsj");
};

})(jQuery);  
