$(document).ready(function() {
"use strict";
var map;
var top_bar;
var nav_bar;
var secondary_bar;
/*----------------------------------------------
-----------Mobile Nav Function --------------------
-------------------------------------------------*/
var menu_js = $("#menu");
menu_js.on('click', function() {
if ($(window).width() <= 767) {
$('.navigation').slideToggle('normal');
}
return false;
})
$('.navigation>ul> li >a').on('click', function() {
if ($(window).width() <= 767) {
$('.navigation>ul> li').removeClass('on');
$('.navigation>ul> li> ul').slideUp('normal');
if ($(this).next().next('ul').is(':hidden') == true) {
$(this).parent('li').addClass('on');
$(this).next().next('ul').slideDown('normal');
}
}
});
/*----------------------------------------------
-----------Submenu Function --------------------
-------------------------------------------------*/
$('.sub-menu >a').on('click', function() {
if ($(window).width() <= 767) {
$('.sub-menu').removeClass('on');
$('.sub-menu> ul').slideUp('normal');
if ($(this).next().next('ul').is(':hidden') == true) {
$(this).parent('li').addClass('on');
$(this).next().next('ul').slideDown('normal');
}
}
});
/*----------------------------------------------
-----------Carousel Function --------------------
-------------------------------------------------*/
var project_owl = $("#project");
project_owl.owlCarousel({
loop: true,
nav: true,
dots: false,
responsive: {
0: {
items: 1
},
767: {
items: 2
},
992: {
items: 2
},
1200: {
items: 4
}
},
navText: ["", ""]
})
// Releted Project slider
var block_slider = $(".block_slider");
block_slider.owlCarousel({
loop:true,
nav:true,
dots:false,
margin:30,
responsive:{
0:{
items:1
},
767:{
items:2
},
992:{
items:2
},
1200:{
items:2
}
},
navText:["",""]
})
// Releted Project slider
var related_project = $("#related-project");
related_project.owlCarousel({
loop: true,
nav: true,
dots: false,
margin: 30,
responsive: {
0: {
items: 1
},
767: {
items: 2
},
992: {
items: 2
},
1200: {
items: 3
}
},
navText: ["", ""]
})
//OwlCarousel Silder
var block_slider = $("#related-project");
block_slider.owlCarousel({
loop: true,
nav: true,
dots: false,
margin: 30,
responsive: {
0: {
items: 1
},
767: {
items: 2
},
992: {
items: 2
},
1200: {
items: 2
}
},
navText: ["", ""]
})
//OwlCarousel Silder
var team_member = $("#team-member");
team_member.owlCarousel({
loop: false,
nav: true,
dots: false,
margin: 30,
responsive: {
0: {
items: 1
},
767: {
items: 2
},
992: {
items: 3,
nav: true
},
1200: {
items: 4,
nav: false
}
},
navText: ["", ""]
})
//OwlCarousel Silder
var testimonial = $("#testimonial");
testimonial.owlCarousel({
loop: true,
margin: 10,
nav: false,
dots: true,
center: true,
responsive: {
0: {
items: 1
},
767: {
items: 3
},
992: {
items: 3
},
1200: {
items: 3
}
}
})
//OwlCarousel Silder
var testimonial_2 = $("#testimonial-2");
testimonial_2.owlCarousel({
loop: true,
margin: 10,
nav: true,
dots: false,
center: true,
navText: ["", ""],
responsive: {
0: {
items: 1
},
767: {
items: 1
},
992: {
items: 1
},
1200: {
items: 1
}
}
})
//OwlCarousel Silder
var blog_carousel = $("#blog-carousel");
blog_carousel.owlCarousel({
loop: true,
margin: 10,
nav: true,
dots: false,
//responsiveClass:true,
center: true,
responsive: {
0: {
items: 1,
},
600: {
items: 1,
},
1000: {
items: 1
}
},
navText: ["", ""]
})
//==============Gallery=================
var gallery_js = $('#gallery');
if (gallery_js.length) {
$(".fancylight").fancybox({
openEffect: 'elastic',
closeEffect: 'elastic',
helpers: {
media: {}
}
});
}
/* Map address pin function*/
var map_js = $('#map');
if (map_js.length) {
var myCenter = new google.maps.LatLng(51.528308, -0.3817765);
google.maps.event.addDomListener(window, 'load', initialize);
}
$(window).load(function() {
//===============Loader Function========
$("#preloader").fadeOut();
//=============== filter Function========
if ($('#isotope').length) {
// init Isotope
var $grid = $('.isotope').isotope({
itemSelector: 'li ',
percentPosition: true,
layoutMode: 'fitRows',
fitRows: {
gutter: 0
}
});
// filter items on button click
$('.filter-button-group').on('click', 'a', function() {
var filterValue = $(this).attr('data-filter');
$grid.isotope({
filter: filterValue
});
var text_value = $(this).text();
$('.doctor-specialist span').text(text_value);
});
}
//=============== filter Function========
if ($('#blog-box').length) {
// init Isotope
var $grid = $('.isotope').isotope({
itemSelector: 'li ',
percentPosition: true,
//layoutMode : 'fitRows',
masonry: {
columnWidth: '.grid-sizer'
}
});
}
});
//===============header Function============
var top_bar = $('#top-bar').height();
var nav_bar = $('.nav-wrap').height();
var secondary_bar = $('.secondary-header').height();
var $headerOne = $('.header-1');
var $headerTwo = $('.header-2');
if ($('.header-style').hasClass('fix-header')) {
$('body').addClass('p-top');
}
$(window).scroll(function() {
if ($headerTwo.hasClass('fix-header')) {
if ($(window).scrollTop() >= secondary_bar + top_bar) {
$headerTwo.addClass('fix');
} else {
$headerTwo.removeClass('fix');
}
}
if ($headerOne.hasClass('fix-header')) {
if ($(window).scrollTop() >= top_bar) {
$headerOne.addClass('fix');
} else {
$headerOne.removeClass('fix');
}
}
});
});
var myCenter = new google.maps.LatLng(51.528308, -0.3817765);
function initialize() {
var mapProp = {
center: myCenter,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: false
};
var map = new google.maps.Map(document.getElementById("map"), mapProp);
var marker = new google.maps.Marker({
position: myCenter,
icon: {
url: 'assets/images/map-pin.png',
size: new google.maps.Size(90, 111), //marker image size
origin: new google.maps.Point(0, 0), // marker origin
anchor: new google.maps.Point(35, 86) // X-axis value (35, half of marker width) and 86 is Y-axis value (height of the marker).
}
});
marker.setMap(map);
}
function reloadStylesheets() {
var queryString = 'reload=' + new Date().getTime();
$('link[rel="stylesheet"]').each(function() {
if (this.href.indexOf('?') !== -1) {
this.href = this.href + '&' + queryString;
} else {
this.href = this.href + '?' + queryString;
}
});
}