var $gmaps = {
    iterator: 0,
    info: new Array(),
    markers: new Array(),
    map: null,
    center: null,
        init: function(){
            if ($('#gmap').length){
                $gmaps.load();
            }
        },
        /** init googlemaps **/
        load: function () {
            $gmaps.center = new google.maps.LatLng(52.277015,6.776718);
            $gmaps.map = new google.maps.Map(document.getElementById('gmap'), {
                zoom                : 12,
                center              : $gmaps.center,
                mapTypeId           : google.maps.MapTypeId.ROADMAP,
                navigationControl   : true,
                mapTypeControl      : false,
                scaleControl        : false
            });

            /** add marker **/
            infowindow = new google.maps.InfoWindow({
                content     : $('#maps_info_window').html(),
                maxWidth    : '500px'
            });
            $gmaps.addMarker(
                new google.maps.LatLng(52.277015,6.776718),
                'http://www.bedrijfshal.nl/img/maps.marker.png',
                infowindow
            );
        },
        /** toevoegen van markers **/
        addMarker: function (latlng, image, infowindow) {
            marker = new google.maps.Marker({
                position    : latlng,
                map         : $gmaps.map,
                icon        : image
            });
            $gmaps.markers[$gmaps.iterator] = marker;
                if(infowindow){
                    $gmaps.addInfoWindow($gmaps.markers[$gmaps.iterator], infowindow);
                }
            $gmaps.iterator++;
        },
        /** toevoegen van info-window **/
        addInfoWindow: function(marker, infowindow){
            google.maps.event.addListener(marker, 'click', function() {
                infowindow.open($gmaps.map,marker);
            });
        }

}

$(document).ready(function(){
    $gmaps.init();

    var remove = true;
    
    $('#navigation li').hover(      
        function() { 
            if($(this).hasClass('active')) {
                remove = false;    
            } else {
                $(this).addClass('active');
                remove = true;
            }  
        },
        function() { 
            if(remove) {
                $(this).removeClass('active');
            } 
        }
    );
    
    // Externe Links
    $('a[rev=ext]').attr('target','_blank');
    
    $('a[rel=lightbox]').fancybox({
         'overlayShow': true,
         'overlayOpacity': 0.6,
         'overlayColor': '#000' 
    }); 
    initFlash();      
});

var initFlash = function() {
    $('#flash-bouwconcept').flashembed('091117-mijnbedrijfshal-demo-film.swf');
    $('#flash-top').flashembed('091119-mijnbedrijfshal.swf');
}
