﻿        var geocoder, map;
         $(document).ready(function(){
            var coll_gmap = $(".gmap");
            if ( coll_gmap.length != 0 )
            {
                //initiate map
                geocoder = new google.maps.Geocoder();
                var latlng = new google.maps.LatLng(-34.397, 150.644);
                
                var c_zoom = 13;
                if($(".gmap").attr("zoom"))
                {
                    c_zoom =  parseInt($(coll_gmap[0]).attr("zoom"));
                }
                var myOptions = {
                    zoom: c_zoom,
                    center: latlng,
                   mapTypeControl: true,
                    navigationControl: true,
                    scaleControl: true,
                    navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    scrollwheel:false
                }
                var bounds = new google.maps.LatLngBounds();
                //loop all addressen + insert into map
                map = new google.maps.Map(coll_gmap[0], myOptions);
                coll_gmap.each(function(index)
                {
                     if (geocoder) {
                            geocoder.geocode( { 'address': $(this).attr("address")}, function(results, status) {
                                if (status == google.maps.GeocoderStatus.OK) {
                                    map.setCenter(results[0].geometry.location);
                                    if(coll_gmap.length > 1){
                                        bounds = map.getBounds();
                                        bounds.extend(results[0].geometry.location);
                                        map.fitBounds(bounds);
                                    }
                                    var marker = new google.maps.Marker({
                                        map: map, 
                                        position: results[0].geometry.location
                                    });
                                } else {
                                    //console.log("Geocode was not successful for the following reason: " + status);
                                }//end if status
                            }); //end if geocoder.geocode
                        } //end if geocoder   

                }) //end coll_gmap each
                }//end if coll_gmap length
               /* console.log("Script created by NicoJuicy");*/   
        }); //end onload



            
