// JavaScript Document
var map = null;
var marker = null;
var initMap = function(){
    if (GBrowserIsCompatible()) {
        map = new GMap2($("map"));
		
        var center = new GLatLng(lat, lgn);
        map.setCenter(center, 15);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
		map.enableContinuousZoom();
		//map.addControl(new GOverviewMapControl());
        marker = new GMarker(center);
        map.addOverlay(marker);
        marker.openInfoWindow(infoWindowContent);
        GEvent.addListener(marker, "click", function(){
            marker.openInfoWindow(infoWindowContent);
        });
        Event.observe(window,'unload', GUnload);
    }
}


var initOngletsFiche = function(){
    var tabsContents = $$('.onglet-contenu');
    var switchTab = function(e){
        var element = Event.element(e);
        $('fiche-onglets').select('li').invoke('removeClassName', 'current');
        element.up().addClassName('current');
        tabsContents.invoke('hide');
        tabsContents[element.tabIndex].show();
        Event.stop(e);
    }
    $('fiche-onglets').select('a').each(function(a, index){
        if (index == 0) {
            a.up().addClassName('current');
        }
        else {
            tabsContents[index].hide();
        }
        a.tabIndex = index;
        a.observe('click', switchTab);
    });
    var switchPhoto = function(e){
        var element = Event.element(e);
        $('fiche_photo').src = element.href;
        Event.stop(e);
    }
    if ($('onglet-photos')) 
        $('onglet-photos').select('a').invoke('observe', 'click', switchPhoto);
}


Event.observe(window, "load", function(e){
    if ($('contact')) 
        Event.observe('contact', 'submit', checkForm);
    if ($('envoi_fiche')) 
        Event.observe('envoi_fiche', 'submit', checkForm);
    if ($('fiche-bas-form')) 
        Event.observe('fiche-bas-form', 'submit', checkForm);
	initMap.defer();
	initOngletsFiche.defer();
});
