// preloader $(window).on("load", function() { $("#overlay").fadeOut(), $("#preloader").delay(350).fadeOut("slow"), $("body").delay(350).css({ overflow: "visible" }) }); //smooth link $(function() { $(".smooth").click(function() { if (location.pathname.replace(/^\//, "") == this.pathname.replace(/^\//, "") && location.hostname == this.hostname) { var a = $(this.hash); if (a = a.length ? a : $("[name=" + this.hash.slice(1) + "]"), a.length) return $("html,body").animate({ scrollTop: a.offset().top }, 700), !1 } }) }) $(document).ready(function(){ // menu filter $('.filter a').on('click', function(event){ event.preventDefault(); $('.filter a').removeClass('active'); $(this).addClass("active"); var currentId = $(this).attr('href'); $(".card").fadeOut(300); $(currentId).delay(300).fadeIn(); }); //show arrows $('.evnt-calendar').on('mouseenter', function(){ if ($(".arrows").hasClass('show') == false){ $(".arrows").addClass('show'); } else { return false; } }); $('.evnt-calendar').on('mouseleave', function(){ if ($(".arrows").hasClass('show') == true){ $(".arrows").removeClass('show'); } else { return false; } }); //handlers $('.handlers a').on('click', function(event){ event.preventDefault(); $('.handlers a').removeClass("active"); $(this).addClass("active"); var place = $(this).parent().index(); $('.scroll').animate({'margin-left':'-' + 100 * place + "%"}, 'slow'); }); //next $(".arrows #next").on('click', function(event){ event.preventDefault(); if ($('.handlers .active').parent().index() <= $('.handlers .active').parent().length){ $('.handlers .active').parent().next().children('a').trigger('click', event.preventDefault()); } else { $('.handlers li').first().children('a').trigger('click', event.preventDefault()); } }); //prev $(".arrows #prev").on('click', function(event){ event.preventDefault(); if ($('.handlers .active').parent().index() > 0){ $('.handlers .active').parent().prev().children('a').trigger('click', event.preventDefault()); } else { $('.handlers li').last().children('a').trigger('click', event.preventDefault()); } }); }); // GOOGLE MAP SETTING from https://snazzymaps.com/style/151/ultra-light-with-labels // When the window has finished loading create our google map below google.maps.event.addDomListener(window, 'load', init); function init() { // Basic options for a simple Google Map // For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions var mapOptions = { // How zoomed in you want the map to start at (always required) zoom: 11, // The latitude and longitude to center the map (always required) center: new google.maps.LatLng(40.6700, -73.9400), // New York // How you would like to style the map. // This is where you would paste any style found on Snazzy Maps. styles: [{"featureType":"water","elementType":"geometry","stylers":[{"color":"#e9e9e9"},{"lightness":17}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#ffffff"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":16}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#dedede"},{"lightness":21}]},{"elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"elementType":"labels.text.fill","stylers":[{"saturation":36},{"color":"#333333"},{"lightness":40}]},{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#f2f2f2"},{"lightness":19}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]}] }; // Get the HTML DOM element that will contain your map // We are using a div with id="map" seen below in the var mapElement = document.getElementById('map'); // Create the Google Map using our element and options defined above var map = new google.maps.Map(mapElement, mapOptions); // Let's also add a marker while we're at it var marker = new google.maps.Marker({ position: new google.maps.LatLng(40.6700, -73.9400), map: map, title: 'Snazzy!' }); }