var map;
var marker;

var tooltips=new Array();
var markers=new Array();
var mrks = new Array();
var kml;

var icon;
var icon = new GIcon();
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.image = "/css/vig/gfx/carte-point-vig.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

function initialize(){
	if (GBrowserIsCompatible()) {
		
		kml = new GGeoXml("http://www.vignerons-auvergne.com/cotes-dauvergne.kml",function(){
		
			map = new GMap2(document.getElementById("carte"));
			map.setUIToDefault();
			
			$.getJSON('/vignerons.json', function(data) {
				for (var i = 0; i < data.length; i++) {
						var pt=new GLatLng(data[i][1],data[i][2]);
						var mrk = new GMarker(pt,{ icon:icon });
						
						var tooltip = new Tooltip(mrk,data[i][0],4);
						mrk.tooltip = tooltip; 
						mrk.lnk=data[i][3]
						
						tooltips[i]=tooltip;
						GEvent.addListener(mrk, "mouseover", function() {
							this.tooltip.show(); 
						});
						GEvent.addListener(mrk, "mouseout", function() {
							this.tooltip.hide(); 
						});			

						GEvent.addListener(mrk, "click", function() {
							window.location.href=this.lnk;
						});							
						markers[i]=mrk;
			
						map.addOverlay(markers[i]);
						map.addOverlay(tooltips[i]);

				}  
			});

			map.setCenter(new GLatLng('45.71097418682748', '3.168182373046875'),10);
			map.addOverlay(kml);
			
		});
		
		$('#carte').dropShadow({left: 0, top: 1, blur: 2, opacity: 0.5});
		
	}
}

window.onload=initialize;
window.unload=GUnload;
