var map;
var infowindow;

function loadMap(item_id, lat,lng, zoom){

	lat = (lat == undefined)? 38.195022 : lat;
	lng = (lng == undefined)? -79.161987 : lng;
	zm  = (zoom == undefined)? 6 : zoom;
	
	var default_latlng = new google.maps.LatLng(lat, lng);
	var opts = {
		zoom: zm,
		center: default_latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP,
		navigationControl:true,
		mapTypeControl:false,
		scrollwheel: false,
	  	scaleControl: false
	
	};
	
	map = new google.maps.Map(document.getElementById(item_id), opts);
}

function addMarker(lat,lng,info,id){
	
	latlng = new google.maps.LatLng(lat, lng);
	
	var marker = new google.maps.Marker({
		position: latlng, 
		map: map
	});
	
	$('#winery_map_'+id).click(function(){
		hideInfo();
		showInfo(info,marker);
	});
	
	google.maps.event.addListener(marker, 'click', function() {
	  showInfo(info, marker);
	});
}


function showInfo(info, marker){
	hideInfo();
	infowindow = new google.maps.InfoWindow({ content: info });
	infowindow.open(map,marker);	
}

function hideInfo(){
	try{ infowindow.close(); }catch(e){}
}