//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
//
// Appel de GoogleMaps et Toggle KML
// besoin de 
//          - JQuery (testé avec jquery-1.3.2.min.js)
//          - db_googlemap.js
// 
// 
// créé 01/12/2009
// 
// Ce code peut-etre appelé 
//      - entre <head></head> : <script type="text/javascript" src="js/googlemap.js"></script>
//      - entre <body></body> avec le code suivant
//  
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
jQuery(document).ready(function($)
{

    // valeur de configuration : position de la vue de la carte (localisation, zoom)
    config = { 
         defaut_lat : 46.2038736 
        ,defaut_lon : 5.2234506
        ,defaut_zoom : 13
        };
    
    init();
    
    // on ajoute l'évènement onclick sur les case à cocher pour lancer le toggle IMAGE
    $(".toggleImg").click(function () { 
        
        var urlIMG = $(this).parent().children("input.urlimg").val();
        
        if(urlIMG != ''){
            
            if( $(this).attr('checked') ) {
            
                $('#imageJeu').html('<img src="'+urlIMG+'" class="png_bg" alt="" title="" />');
            }
            else {
            
                //$('#imageJeu').html('');
            }
        }
    });


    // on ajoute l'évènement onclick sur les case à cocher pour lancer le toggle KML
    $(".togglekml").click(function () { 
        
        var urlKML = $(this).parent().children("input.urlkml").val();
        
        if( $(this).attr('checked') ) {
        
            loadKml(urlKML);
            
            
            var latitude = $(this).parent().children('input.lat').val();
            var longitude = $(this).parent().children('input.long').val();
            
            if(latitude){
                // on centre sur le point !
                var centre = new GLatLng(latitude, longitude); 
                map.setCenter(centre);
            }
        }
        else {
        
            deleteKmlFromUrl(urlKML);
        }
    });
    
    
    
});

