Helgen-Website/Server/js/main.js
2024-11-04 11:54:48 -06:00

1844 lines
71 KiB
JavaScript

var $portfolio;
var $masonry_block;
var $portfolio_selectors;
var $portfolio_selectors_li;
var $blog;
var hashfilter;
$(document).ready(function () {
// Show Animated Counters
animatecounters();
/* ===================================
counter number reset while scrolling
====================================== */
$('.timer').appear();
$(document.body).on('appear', '.timer', function (e) {
// this code is executed for each appeared element
if (!$(this).hasClass('appear')) {
animatecounters();
$(this).addClass('appear');
}
});
/*==============================================================*/
//Smooth Scroll - START CODE
/*==============================================================*/
jQuery('.inner-top').smoothScroll({
speed: 900,
offset: -68
});
/*==============================================================*/
//Smooth Scroll - END CODE
/*==============================================================*/
/*==============================================================*/
//Set Resize Header Menu - START CODE
/*==============================================================*/
SetResizeHeaderMenu();
/*==============================================================*/
//Set Resize Header Menu - END CODE
/*==============================================================*/
/*==============================================================*/
//For shopping cart- START CODE
/*==============================================================*/
var isMobile = false;
var isiPhoneiPad = false;
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
isMobile = true;
}
if (/iPhone|iPad|iPod/i.test(navigator.userAgent)) {
isiPhoneiPad = true;
}
if (!isMobile) {
jQuery(".top-cart a.shopping-cart, .cart-content").hover(function () {
jQuery(".cart-content").css('opacity', '1');
jQuery(".cart-content").css('visibility', 'visible');
}, function () {
jQuery(".cart-content").css('opacity', '0');
jQuery(".cart-content").css('visibility', 'hidden');
});
}
if (isiPhoneiPad) {
jQuery(".video-wrapper").css('display', 'none');
}
jQuery(".top-cart a.shopping-cart").click(function () {
//$('.navbar-collapse').collapse('hide');
if ($('.cart-content').css('visibility') == 'visible') {
jQuery(".cart-content").css('opacity', '0');
jQuery(".cart-content").css('visibility', 'hidden');
}
else {
jQuery(".cart-content").css('opacity', '1');
jQuery(".cart-content").css('visibility', 'visible');
}
});
/*==============================================================*/
//Shrink nav on scroll - START CODE
/*==============================================================*/
if ($(window).scrollTop() > 10) {
$('nav').addClass('shrink-nav');
} else {
$('nav').removeClass('shrink-nav');
}
/*==============================================================*/
//Shrink nav on scroll - END CODE
/*==============================================================*/
/*==============================================================*/
//Portfolio - START CODE
/*==============================================================*/
if (Modernizr.touch) {
// show the close overlay button
$(".close-overlay").removeClass("hidden");
// handle the adding of hover class when clicked
$(".porfilio-item").click(function (e) {
if (!$(this).hasClass("hover")) {
$(this).addClass("hover");
}
});
// handle the closing of the overlay
$(".close-overlay").click(function (e) {
e.preventDefault();
e.stopPropagation();
if ($(this).closest(".porfilio-item").hasClass("hover")) {
$(this).closest(".porfilio-item").removeClass("hover");
}
});
} else {
// handle the mouseenter functionality
$(".porfilio-item").mouseenter(function () {
$(this).addClass("hover");
})
// handle the mouseleave functionality
.mouseleave(function () {
$(this).removeClass("hover");
});
}
// use for portfolio sotring with masonry
$portfolio = $('.masonry-items');
$portfolio_selectors = $('.portfolio-filter > li > a');
$portfolio_selectors_li = $('.portfolio-filter li');
hashfilter = "*";
if(location.hash!=""){
var temphashfilter = "." + location.hash.substr(1);
if (temphashfilter==".*")
{
temphashfilter="*";
}
$portfolio_selectors.each(function(){
if ($(this).attr("data-filter") == temphashfilter) {
$portfolio_selectors_li.removeClass('active');
$portfolio_selectors_li.find('a[data-filter="'+temphashfilter+'"]').parent('li').addClass("active");
var autoscrolltoelement = function(){
$("html, body").animate({
scrollTop: $('.portfolio-filter').parents('section').offset().top-60
});
};
setTimeout(autoscrolltoelement, 500);
hashfilter=temphashfilter;
}
});
}
$portfolio.imagesLoaded(function () {
$portfolio.isotope({
filter: hashfilter,
itemSelector: 'li',
layoutMode: 'masonry'
});
});
// use for simple masonry ( for example home-photography.html page )
$masonry_block = $('.masonry-block-items');
$masonry_block.imagesLoaded(function () {
$masonry_block.isotope({
itemSelector: 'li',
layoutMode: 'masonry'
});
});
$portfolio_selectors.on('click', function () {
$portfolio_selectors.parent().removeClass('active');
$(this).parent().addClass('active');
var selector = $(this).attr('data-filter');
$portfolio.isotope({filter: selector});
if (selector.substr(1)!="" && selector.substr(1)!="#")
{
location.hash = selector.substr(1);
}
else
{
location.hash ="*";
}
return false;
});
$blog = $('.blog-masonry');
$blog.imagesLoaded(function () {
//ISOTOPE FUNCTION - FILTER PORTFOLIO FUNCTION
$blog.isotope({
itemSelector: '.blog-listing',
layoutMode: 'masonry'
});
});
$(window).resize(function () {
setTimeout(function () {
$portfolio.isotope('layout');
$blog.isotope('layout');
$masonry_block.isotope('layout');
}, 500);
});
/*==============================================================*/
//Portfolio - END CODE
/*==============================================================*/
/*==============================================================*/
//Set Parallax - START CODE
/*==============================================================*/
SetParallax();
/*==============================================================*/
//Set Parallax - END CODE
/*==============================================================*/
/*==============================================================*/
//Sliders owlCarousel - START CODE
/*==============================================================*/
$("#owl-demo").owlCarousel({
navigation: true, // Show next and prev buttons
slideSpeed: 300,
paginationSpeed: 400,
singleItem: true,
transitionStyle : "fade",
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
$("#owl-demo-small").owlCarousel({
navigation: true, // Show next and prev buttons
slideSpeed: 300,
paginationSpeed: 400,
singleItem: true,
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
$("#owl-demo-products").owlCarousel({
navigation: true, // Show next and prev buttons
slideSpeed: 300,
paginationSpeed: 400,
singleItem: true,
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
$("#owl-demo-background").owlCarousel({
transitionStyle: "fade",
autoPlay: 3000,
slideSpeed: 100,
singleItem: true,
navigation: false,
pagination: false,
touchDrag: false,
mouseDrag: false
});
$("#blog-slider-grid").owlCarousel({
navigation: true,
pagination: false,
slideSpeed: 300,
paginationSpeed: 400,
singleItem: true,
items: 1,
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
$("#blog-slider").owlCarousel({
navigation: false,
items: 3,
itemsDesktop: [1200, 3],
itemsTablet: [800, 2],
itemsMobile: [700, 1]
});
$("#approach-slider").owlCarousel({
navigation: false,
items: 3,
itemsDesktop: [1200, 3],
itemsTablet: [800, 3],
itemsMobile: [700, 1]
});
$("#testimonial-slider").owlCarousel({
navigation: false,
items: 3,
itemsDesktop: [1200, 3],
itemsTablet: [800, 3],
itemsMobile: [700, 1]
});
$("#shop-products").owlCarousel({
navigation: true,
items: 3,
itemsDesktop: [1200, 3],
itemsTablet: [800, 3],
itemsMobile: [700, 1],
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
$("#owl-demo-brand").owlCarousel({
navigation: true,
items: 4,
itemsDesktop: [1200, 4],
itemsTablet: [800, 3],
itemsMobile: [700, 1],
navigationText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
});
/*==============================================================*/
//Sliders owlCarousel - END CODE
/*==============================================================*/
/*==============================================================*/
//PieChart For Onepage - START CODE
/*==============================================================*/
$('.chart').easyPieChart({
barColor: '#fff',
trackColor: '#535353',
scaleColor: false,
easing: 'easeOutBounce',
scaleLength: 1,
lineCap: 'round',
lineWidth: 1, //12
size: 120, //110
animate: {
duration: 2000,
enabled: true
},
onStep: function (from, to, percent) {
$(this.el).find('.percent').text(Math.round(percent));
}
});
$('.chart2').easyPieChart({
easing: 'easeOutCirc',
barColor: '#767676',
trackColor: '#c7c7c7',
scaleColor: false,
easing: 'easeOutBounce',
scaleLength: 1,
lineCap: 'round',
lineWidth: 2, //12
size: 120, //110
animate: {
duration: 2000,
enabled: true
},
onStep: function (from, to, percent) {
$(this.el).find('.percent').text(Math.round(percent));
}
});
/*==============================================================*/
//PieChart For Onepage - END CODE
/*==============================================================*/
/*==============================================================*/
//Stop Closing magnificPopup on selected elements - START CODE
/*==============================================================*/
$(".owl-pagination > .owl-page").click(function (e) {
if ($(e.target).is('.mfp-close'))
return;
return false;
});
$(".owl-buttons > .owl-prev").click(function (e) {
if ($(e.target).is('.mfp-close'))
return;
return false;
});
$(".owl-buttons > .owl-next").click(function (e) {
if ($(e.target).is('.mfp-close'))
return;
return false;
});
/*==============================================================*/
//Stop Closing magnificPopup on selected elements - END CODE
/*==============================================================*/
/*==============================================================*/
//Revolution Slider - START CODE
/*==============================================================*/
jQuery('.revolution-agency-intro').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview2",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-agency-intro2').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1920,
startheight: 980,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "none",
navigationStyle: "none",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-product-intro').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1920,
startheight: 980,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "none",
navigationStyle: "none",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-intro-restaurant').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1920,
startheight: 980,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "none",
navigationStyle: "none",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-slider-half').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview1",
touchenabled: "on",
onHoverStop: "on",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "on",
fullScreen: "off",
spinner: "spinner0",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
autoHeight: "off",
forceFullWidth: "off",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
parallax: "mouse",
parallaxBgFreeze: "on",
parallaxLevels: [7, 4, 3, 2, 5, 4, 3, 2, 1, 0],
});
jQuery('.revolution-slider-full').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview1",
touchenabled: "on",
onHoverStop: "on",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner0",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.photography-revolution-slider-full').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "bullet",
navigationArrows: "none",
navigationStyle: "preview5",
touchenabled: "on",
onHoverStop: "on",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner0",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-intro-travel').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1920,
startheight: 980,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview2",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-intro-travel2').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1920,
startheight: 980,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview2",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header",
parallax: "mouse",
parallaxBgFreeze: "on",
parallaxLevels: [7, 4, 3, 2, 5, 4, 3, 2, 1, 0]
});
jQuery('.revolution-intro-fashion').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1900,
startheight: 977,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview4",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
jQuery('.revolution-masonry-portfolio').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview1",
touchenabled: "off",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "off",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "on",
fullScreen: "off",
spinner: "spinner0",
stopLoop: "on",
stopAfterLoops: 1,
stopAtSlide: 1,
shuffle: "off",
autoHeight: "off",
forceFullWidth: "off",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
parallax: "mouse",
parallaxBgFreeze: "on",
parallaxLevels: [7, 4, 3, 2, 5, 4, 3, 2, 1, 0],
});
jQuery('.revolution-onepage-restaurant').show().revolution(
{
dottedOverlay: "none",
delay: 9000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "none",
navigationArrows: "solo",
navigationStyle: "preview2",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
keyboardNavigation: "on",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "on",
spinner: "spinner1",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
forceFullWidth: "off",
fullScreenAlignForce: "off",
minFullScreenHeight: "400",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
fullScreenOffsetContainer: ".header"
});
/*==============================================================*/
//Revolution Slider - END CODE
/*==============================================================*/
/*==============================================================*/
//WOW Animation - START CODE
/*==============================================================*/
var wow = new WOW({
boxClass: 'wow',
animateClass: 'animated',
offset: 90,
mobile: false,
live: true
});
wow.init();
/*==============================================================*/
//WOW Animation - END CODE
/*==============================================================*/
/*==============================================================*/
//accordion - START CODE
/*==============================================================*/
$('.collapse').on('show.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-minus"></i>');
});
$('.collapse').on('hide.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-plus"></i>');
});
$('.nav.navbar-nav a.inner-link').click(function () {
$(this).parents('ul.navbar-nav').find('a.inner-link').removeClass('active');
$(this).addClass('active');
if ($('.navbar-header .navbar-toggle').is(':visible'))
$(this).parents('.navbar-collapse').collapse('hide');
});
$('.accordion-style2 .collapse').on('show.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-up"></i>');
});
$('.accordion-style2 .collapse').on('hide.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-down"></i>');
});
$('.accordion-style3 .collapse').on('show.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-up"></i>');
});
$('.accordion-style3 .collapse').on('hide.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-down"></i>');
});
/*==============================================================*/
//accordion - END CODE
/*==============================================================*/
/*==============================================================*/
//toggles - START CODE
/*==============================================================*/
$('toggles .collapse').on('show.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-minus"></i>');
});
$('toggles .collapse').on('hide.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-plus"></i>');
});
$('.toggles-style2 .collapse').on('show.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-up"></i>');
});
$('.toggles-style2 .collapse').on('hide.bs.collapse', function () {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-accordion');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-angle-down"></i>');
});
/*==============================================================*/
//toggles - END CODE
/*==============================================================*/
/*==============================================================*/
//fit video - START CODE
/*==============================================================*/
// Target your .container, .wrapper, .post, etc.
try {
$(".fit-videos").fitVids();
}
catch (err) {
}
/*==============================================================*/
//fit video - END CODE
/*==============================================================*/
/*==============================================================*/
//google map - mouse scrolling wheel behavior - START CODE
/*==============================================================*/
// you want to enable the pointer events only on click;
$('#map_canvas1').addClass('scrolloff'); // set the pointer events to none on doc ready
$('#canvas1').on('click', function () {
$('#map_canvas1').removeClass('scrolloff'); // set the pointer events true on click
});
// you want to disable pointer events when the mouse leave the canvas area;
$("#map_canvas1").mouseleave(function () {
$('#map_canvas1').addClass('scrolloff'); // set the pointer events to none when mouse leaves the map area
});
/*==============================================================*/
//google map - mouse scrolling wheel behavior - END CODE
/*==============================================================*/
/*==============================================================*/
//Search - START CODE
/*==============================================================*/
$("input.search-input").bind("keypress", function (event) {
if (event.which == 13 && !isMobile) {
$("button.search-button").click();
event.preventDefault();
}
});
$("input.search-input").bind("keyup", function (event) {
if ($(this).val() == null || $(this).val() == "") {
$(this).css({"border": "none", "border-bottom": "2px solid red"});
}
else {
$(this).css({"border": "none", "border-bottom": "2px solid #000"});
}
});
function validationSearchForm() {
var error = true;
$('#search-header input[type=text]').each(function (index) {
if (index == 0) {
if ($(this).val() == null || $(this).val() == "") {
$("#search-header").find("input:eq(" + index + ")").css({"border": "none", "border-bottom": "2px solid red"});
error = false;
}
else {
$("#search-header").find("input:eq(" + index + ")").css({"border": "none", "border-bottom": "2px solid #000"});
}
}
});
return error;
}
$("form.search-form, form.search-form-result").submit(function (event) {
var error = validationSearchForm();
if (error) {
var action = $(this).attr('action');
action = action == '#' || action == '' ? 'blog-grid-3columns.html' : action;
action = action + '?' + $(this).serialize();
window.location = action;
}
event.preventDefault();
});
$('.navbar .navbar-collapse a.dropdown-toggle, .accordion-style1 .panel-heading a, .accordion-style2 .panel-heading a, .accordion-style3 .panel-heading a, .toggles .panel-heading a, .toggles-style2 .panel-heading a, .toggles-style3 .panel-heading a, a.carousel-control, .nav-tabs a[data-toggle="tab"], a.shopping-cart').click(function (e) {
e.preventDefault();
});
$('body').on('touchstart click', function (e) {
if ($(window).width() < 992) {
if (!$('.navbar-collapse').has(e.target).is('.navbar-collapse') && $('.navbar-collapse').hasClass('in') && !$(e.target).hasClass('navbar-toggle')) {
$('.navbar-collapse').collapse('hide');
}
}
else {
if (!$('.navbar-collapse').has(e.target).is('.navbar-collapse') && $('.navbar-collapse ul').hasClass('in')) {
console.log(this);
$('.navbar-collapse').find('a.dropdown-toggle').addClass('collapsed');
$('.navbar-collapse').find('ul.dropdown-menu').removeClass('in');
$('.navbar-collapse a.dropdown-toggle').removeClass('active');
}
}
});
$('.navbar-collapse a.dropdown-toggle').on('touchstart', function (e) {
$('.navbar-collapse a.dropdown-toggle').not(this).removeClass('active');
if ($(this).hasClass('active'))
$(this).removeClass('active');
else
$(this).addClass('active');
});
$("button.navbar-toggle").click(function () {
if (isMobile) {
jQuery(".cart-content").css('opacity', '0');
jQuery(".cart-content").css('visibility', 'hidden');
}
});
$("a.dropdown-toggle").click(function () {
if (isMobile) {
jQuery(".cart-content").css('opacity', '0');
jQuery(".cart-content").css('visibility', 'hidden');
}
});
/*==============================================================*/
//Search - END CODE
/*==============================================================*/
/*==============================================================*/
//Parallax - START CODE
/*==============================================================*/
var $elem = $('#content');
$('#scroll_to_top').fadeIn('slow');
$('#nav_down').fadeIn('slow');
$(window).bind('scrollstart', function () {
$('#scroll_to_top,#nav_down').stop().animate({'opacity': '0.2'});
});
$(window).bind('scrollstop', function () {
$('#scroll_to_top,#nav_down').stop().animate({'opacity': '1'});
});
$('#nav_down').click(
function (e) {
$('html, body').animate({scrollTop: $elem.height()}, 800);
}
);
$('#scroll_to_top').click(
function (e) {
$('html, body').animate({scrollTop: '0px'}, 800);
}
);
/*==============================================================*/
//Parallax - END CODE
/*==============================================================*/
/*==============================================================*/
//FORM TO EMAIL - START CODE
/*==============================================================*/
$("#success").hide();
$("#contact-us-button").click(function () {
var error = validationContactUsForm();
if (error) {
$.ajax({
type: "POST",
url: "contact.php",
data: $("#contactusform").serialize(),
success: function (result) {
$('input[type=text],textarea').each(function () {
$(this).val('');
})
$("#success").html(result);
$("#success").fadeIn("slow");
$('#success').delay(4000).fadeOut("slow");
}
});
}
});
function validationContactUsForm() {
var error = true;
$('#contactusform input[type=text]').each(function (index) {
if (index == 1) {
if (!(/(.+)@(.+){2,}\.(.+){2,}/.test($(this).val()))) {
$("#contactusform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
} else {
$("#contactusform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
else if (index == 0) {
if ($(this).val() == null || $(this).val() == "") {
$("#contactusform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
}
else {
$("#contactusform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
});
return error;
}
$("#notifyme-button").click(function () {
var error = validationnotifymeForm();
if (error) {
$.ajax({
type: "POST",
url: "notifyme.php",
data: $("#notifymeform").serialize(),
success: function (result) {
$('input[type=text],textarea').each(function () {
$(this).val('');
})
$("#success").html(result);
$("#success").fadeIn("slow");
$('#success').delay(4000).fadeOut("slow");
}
});
}
});
function validationnotifymeForm() {
var error = true;
$('#notifymeform input[type=text]').each(function (index) {
if (index == 0) {
if (!(/(.+)@(.+){2,}\.(.+){2,}/.test($(this).val()))) {
$("#notifymeform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
} else {
$("#notifymeform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
});
return error;
}
$("#success-free30daytrial").hide();
$("#free30daytrial-button").click(function () {
var error = validationfree30daytrialForm();
if (error) {
$.ajax({
type: "POST",
url: "free30daytrial.php",
data: $("#free30daytrialform").serialize(),
success: function (result) {
$('input[type=text],textarea').each(function () {
$(this).val('');
})
$("#success-free30daytrial").html(result);
$("#success-free30daytrial").fadeIn("slow");
$('#success-free30daytrial').delay(4000).fadeOut("slow");
}
});
}
});
function validationfree30daytrialForm() {
var error = true;
$('#free30daytrialform input[type=text]').each(function (index) {
if (index == 1) {
if (!(/(.+)@(.+){2,}\.(.+){2,}/.test($(this).val()))) {
$("#free30daytrialform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
} else {
$("#free30daytrialform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
else if (index == 0) {
if ($(this).val() == null || $(this).val() == "") {
$("#free30daytrialform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
}
else {
$("#free30daytrialform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
});
return error;
}
$("#event-button").click(function () {
var error = validationeventForm();
if (error) {
$.ajax({
type: "POST",
url: "rsvp.php",
data: $("#eventform").serialize(),
success: function (result) {
$('input[type=text],textarea').each(function () {
$(this).val('');
})
$("#success").html(result);
$("#success").fadeIn("slow");
$('#success').delay(4000).fadeOut("slow");
}
});
}
});
function validationeventForm() {
var error = true;
$('#eventform input[type=text]').each(function (index) {
if (index == 0) {
if ($(this).val() == null || $(this).val() == "") {
$("#eventform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
}
else {
$("#eventform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
});
return error;
}
$("#careers-button").click(function () {
var error = validationcareersForm();
if (error) {
$.ajax({
type: "POST",
url: "careers.php",
data: $("#careersform").serialize(),
success: function (result) {
$('input[type=text],textarea').each(function () {
$(this).val('');
})
$("#success").html(result);
$("#success").fadeIn("slow");
$('#success').delay(4000).fadeOut("slow");
}
});
}
});
function validationcareersForm() {
var error = true;
$('#careersform input[type=text]').each(function (index) {
if (index == 1) {
if (!(/(.+)@(.+){2,}\.(.+){2,}/.test($(this).val()))) {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
} else {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
else if (index == 0) {
if ($(this).val() == null || $(this).val() == "") {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
}
else {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
else if (index == 2) {
if ($(this).val() == null || $(this).val() == "") {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid red"});
error = false;
}
else {
$("#careersform").find("input:eq(" + index + ")").css({"border": "1px solid #dfdfdf"});
}
}
});
return error;
}
/*==============================================================*/
//FORM TO EMAIL - END CODE
/*==============================================================*/
// pull-menu close on href click event in mobile devices
$('.pull-menu a.inner-link')
.click(function (e) {
$('#close-button').click();
});
});
function animatecounters() {
/*==============================================================*/
//Counter Number - START CODE
/*==============================================================*/
$('.timer').each(count);
function count(options) {
var $this = $(this);
options = $.extend({}, options || {}, $this.data('countToOptions') || {});
$this.countTo(options);
}
/*==============================================================*/
//Counter Number - END CODE
/*==============================================================*/
}
var inViewchart = false;
var inViewanimnumberpizza = false;
var inViewanimnumberclient = false;
var inViewanimnumberprojects = false;
var inViewanimnumbercomments = false;
var inViewcounter1 = false;
var inViewcounter2 = false;
var inViewcounter3 = false;
var inViewcounter4 = false;
var inViewcounter5 = false;
var inViewcounter6 = false;
var inViewcounter7 = false;
function isScrolledIntoView(elem) {
try {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemTop <= docViewBottom) && (elemBottom >= docViewTop));
}
catch (ex) {
return false;
}
}
/*==============================================================*/
//Navigation - START CODE
/*==============================================================*/
// Shrink nav on scroll
$(window).scroll(function () {
if ($(window).scrollTop() > 10) {
$('nav').addClass('shrink-nav');
} else {
$('nav').removeClass('shrink-nav');
}
//Animate Elements in view position
if (isScrolledIntoView('.chart')) {
if (inViewchart == false) {
inViewchart = true;
$(".chart").each(function () {
try {
$(this).data('easyPieChart').update(0);
$(this).data('easyPieChart').update($(this).attr("data-percent"));
}
catch (ex) {
}
});
$(".chart2").each(function () {
try {
$(this).data('easyPieChart').update(0);
$(this).data('easyPieChart').update($(this).attr("data-percent"));
}
catch (ex) {
}
});
}
}
});
// Resize Header Menu
function SetResizeHeaderMenu() {
var width = jQuery('nav.navbar').children('div.container').width();
$("ul.mega-menu-full").each(function () {
jQuery(this).css('width', width + 'px');
});
}
/*==============================================================*/
//Navigation - END CODE
/*==============================================================*/
/*==============================================================*/
//Parallax - START CODE
/*==============================================================*/
// Parallax Fix Image Scripts
$('.parallax-fix').each(function () {
if ($(this).children('.parallax-background-img').length) {
var imgSrc = jQuery(this).children('.parallax-background-img').attr('src');
jQuery(this).css('background', 'url("' + imgSrc + '")');
jQuery(this).children('.parallax-background-img').remove();
$(this).css('background-position', '50% 0%');
}
});
var IsParallaxGenerated = false;
function SetParallax() {
if ($(window).width() > 1030 && !IsParallaxGenerated) {
$('.parallax1').parallax("50%", 0.1);
$('.parallax2').parallax("50%", 0.2);
$('.parallax3').parallax("50%", 0.3);
$('.parallax4').parallax("50%", 0.4);
$('.parallax5').parallax("50%", 0.5);
$('.parallax6').parallax("50%", 0.6);
$('.parallax7').parallax("50%", 0.7);
$('.parallax8').parallax("50%", 0.8);
$('.parallax9').parallax("50%", 0.05);
$('.parallax10').parallax("50%", 0.02);
$('.parallax11').parallax("50%", 0.01);
$('.parallax12').parallax("50%", 0.099);
IsParallaxGenerated = true;
}
}
/*==============================================================*/
//Parallax - END CODE
/*==============================================================*/
/*==============================================================*/
//Mobile Toggle Control - START CODE
/*==============================================================*/
$('.mobile-toggle').click(function () {
$('nav').toggleClass('open-nav');
});
$('.dropdown-arrow').click(function () {
if ($('.mobile-toggle').is(":visible")) {
if ($(this).children('.dropdown').hasClass('open-nav')) {
$(this).children('.dropdown').removeClass('open-nav');
} else {
$('.dropdown').removeClass('open-nav');
$(this).children('.dropdown').addClass('open-nav');
}
}
});
/*==============================================================*/
//Mobile Toggle Control - END CODE
/*==============================================================*/
/*==============================================================*/
//Position Fullwidth Subnavs fullwidth correctly - START CODE
/*==============================================================*/
$('.dropdown-fullwidth').each(function () {
$(this).css('width', $('.row').width());
var subNavOffset = -($('nav .row').innerWidth() - $('.menu').innerWidth() - 15);
$(this).css('left', subNavOffset);
});
/*==============================================================*/
//Position Fullwidth Subnavs fullwidth correctly - END CODE
/*==============================================================*/
/*==============================================================*/
//Smooth Scroll - START CODE
/*==============================================================*/
var scrollAnimationTime = 1200,
scrollAnimation = 'easeInOutExpo';
$('a.scrollto').bind('click.smoothscroll', function (event) {
event.preventDefault();
var target = this.hash;
$('html, body').stop()
.animate({
'scrollTop': $(target)
.offset()
.top
}, scrollAnimationTime, scrollAnimation, function () {
window.location.hash = target;
});
});
// Inner links
$('.inner-link').smoothScroll({
speed: 900,
offset: -0
});
$('.section-link').smoothScroll({
speed: 900,
offset: 1
});
// Scroll To Down
function scrollToDown() {
var target = $('#features');
$('html, body').animate({scrollTop: $(target).offset().top}, 800);
}
function scrollToDownSection() {
var target = $('#about');
$('html, body').animate({scrollTop: $(target).offset().top}, 800);
}
/*==============================================================*/
//Smooth Scroll - END CODE
/*==============================================================*/
/*==============================================================*/
//Full Screen Header - START CODE
/*==============================================================*/
function SetResizeContent() {
var minheight = $(window).height();
$(".full-screen").css('min-height', minheight);
var minwidth = $(window).width();
$(".full-screen-width").css('min-width', minwidth);
}
SetResizeContent();
/*==============================================================*/
//Full Screen Header - END CODE
/*==============================================================*/
/*==============================================================*/
//Window Resize Events - START CODE
/*==============================================================*/
$(window).resize(function () {
//Position Fullwidth Subnavs fullwidth correctly
$('.dropdown-fullwidth').each(function () {
$(this).css('width', $('.row').width());
var subNavOffset = -($('nav .row').innerWidth() - $('.menu').innerWidth() - 15);
$(this).css('left', subNavOffset);
});
SetResizeContent();
setTimeout(function () {
SetResizeHeaderMenu();
}, 200);
if ($(window).width() >= 992 && $('.navbar-collapse').hasClass('in')) {
$('.navbar-collapse').removeClass('in');
//$('.navbar-collapse').removeClass('in').find('ul.dropdown-menu').removeClass('in').parent('li.dropdown').addClass('open');
$('.navbar-collapse ul.dropdown-menu').each(function () {
if ($(this).hasClass('in')) {
$(this).removeClass('in'); //.parent('li.dropdown').addClass('open');
}
});
$('ul.navbar-nav > li.dropdown > a.dropdown-toggle').addClass('collapsed');
$('.logo').focus();
$('.navbar-collapse a.dropdown-toggle').removeClass('active');
}
setTimeout(function () {
SetParallax();
}, 1000);
});
/*==============================================================*/
//Window Resize Events - END CODE
/*==============================================================*/
/*==============================================================*/
//Countdown Timer - START CODE
/*==============================================================*/
$('#counter-underconstruction').countdown('2016/12/15 12:00:00').on('update.countdown', function (event) {
var $this = $(this).html(event.strftime('' + '<div class="counter-container"><div class="counter-box first"><div class="number">%-D</div><span>Day%!d</span></div>' + '<div class="counter-box"><div class="number">%H</div><span>Hours</span></div>' + '<div class="counter-box"><div class="number">%M</div><span>Minutes</span></div>' + '<div class="counter-box last"><div class="number">%S</div><span>Seconds</span></div></div>'))
});
$('#counter-underconstruction2').countdown('2016/03/15 12:00:00').on('update.countdown', function (event) {
var $this = $(this).html(event.strftime('' + '<div class="counter-container"><div class="counter-box first"><div class="number">%-D</div><span>Day%!d</span></div>' + '<div class="counter-box"><div class="number">%H</div><span>Hours</span></div>' + '<div class="counter-box"><div class="number">%M</div><span>Minutes</span></div>' + '<div class="counter-box last"><div class="number">%S</div><span>Seconds</span></div></div>'))
});
$('#counter-wedding').countdown('2016/12/20 12:00:00').on('update.countdown', function (event) {
var $this = $(this).html(event.strftime('' + '<div class="counter-container"><div class="counter-box first"><div class="number">%-D</div><span>Day%!d</span></div>' + '<div class="counter-box"><div class="number">%H</div><span>Hours</span></div>' + '<div class="counter-box"><div class="number">%M</div><span>Minutes</span></div>' + '<div class="counter-box last"><div class="number">%S</div><span>Seconds</span></div></div>'))
});
/*==============================================================*/
//Countdown Timer - END CODE
/*==============================================================*/
/*==============================================================*/
//Scroll To Top - START CODE
/*==============================================================*/
$(window).scroll(function () {
if ($(this)
.scrollTop() > 100) {
$('.scrollToTop')
.fadeIn();
} else {
$('.scrollToTop')
.fadeOut();
}
});
//Click event to scroll to top
$('.scrollToTop').click(function () {
$('html, body').animate({
scrollTop: 0
}, 1000);
return false;
});
/*==============================================================*/
//Scroll To Top - END CODE
/*==============================================================*/
$('nav.full-width-pull-menu ul.panel-group li.dropdown a.dropdown-toggle').click(function () {
if ($(this).parent('li').find('ul.dropdown-menu').length > 0)
{
if ($(this).parent('li').hasClass('open')) {
$(this).parent('li').removeClass('open');
}
else{
$(this).parent('li').addClass('open');
}
}
});
// pull-menu close on href click event in mobile devices
$('.pull-menu a.section-link').click(function (e) {
if ($(window).width() <= 500)
$('#close-button').click();
});
/*==============================================================*/
// Main navigation href
/*==============================================================*/
$(document).ready(function () {
$(document).on('click', '.menu-first-level > a:first-child', function() {
var geturl = $(this).attr('data-redirect-url');
if(geturl != '#' && geturl != ''){
if ( $(this).attr('target') == '_blank') {
window.open(geturl, '_blank');
}else{
window.location = geturl;
}
}
});
});