$(document).ready(function() {
/* ======= Scrollspy ======= */
$('body').scrollspy({ target: '#header', offset: 100});
/* ======= ScrollTo ======= */
$('a.scrollto').on('click', function(e){
//store hash
var target = this.hash;
e.preventDefault();
$('body').scrollTo(target, 800, {offset: -60, 'axis':'y'});
//Collapse mobile menu after clicking
if ($('.navbar-collapse').hasClass('in')){
$('.navbar-collapse').removeClass('in').addClass('collapse');
}
});
/* ======= Fixed Header animation ======= */
$(window).on('scroll load', function() {
if ($(window).scrollTop() > 0 ) {
$('#header').addClass('header-scrolled');
}
else {
$('#header').removeClass('header-scrolled');
}
});
/* ======= Vegas Plugin ======= */
/* Ref: http://vegas.jaysalvat.com/index.html */
$('#promo').vegas({
delay: 8000,
overlay: 'assets/plugins/vegas/dist/overlays/06.png',
color: '#101113',
transition: 'zoomOut',
transitionDuration: 3000,
slides: [
{ src: '../assets/images/hero/thumbSupernova.jpg' },
{ src: '../assets/images/hero/wall.10.jpg' },
{ src: '../assets/images/hero/wall.11.jpg' },
{ src: '../assets/images/hero/wall.12.jpg' },
{ src: '../assets/images/hero/wall.13.jpg' },
{ src: '../assets/images/hero/wall.14.jpg' },
{ src: '../assets/images/hero/wall.15.jpg' },
{ src: '../assets/images/hero/wall.17.jpg' },
{ src: '../assets/images/hero/wall.19.jpg' },
{ src: '../assets/images/hero/wall.20.jpg' },
{ src: '../assets/images/hero/wall1.jpg' },
{ src: '../assets/images/hero/wall16.jpg' },
{ src: '../assets/images/hero/wall2.jpg' },
{ src: '../assets/images/hero/wall3.jpg' },
{ src: '../assets/images/hero/wall4.jpg' },
{ src: '../assets/images/hero/wall5.jpg' },
{ src: '../assets/images/hero/wall6.jpg' },
{ src: '../assets/images/hero/wall7.jpg' },
{ src: '../assets/images/hero/wall8.jpg' },
{ src: '../assets/images/hero/wall9.jpg' }
]
});
/* ======= Countdown ========= */
// set the date we're counting down to
var target_date = new Date("July 18, 2017").getTime();
// variables for time units
var days, hours, minutes, seconds;
// get tag element
var countdown = document.getElementById("countdown-box");
var days_span = document.createElement("SPAN");
days_span.className = 'days';
countdown.appendChild(days_span);
var hours_span = document.createElement("SPAN");
hours_span.className = 'hours';
countdown.appendChild(hours_span);
var minutes_span = document.createElement("SPAN");
minutes_span.className = 'minutes';
countdown.appendChild(minutes_span);
var secs_span = document.createElement("SPAN");
secs_span.className = 'secs';
countdown.appendChild(secs_span);
// update the tag with id "countdown" every 1 second
setInterval(function () {
// find the amount of "seconds" between now and target
var current_date = new Date().getTime();
var seconds_left = (target_date - current_date) / 1000;
// do some time calculations
days = parseInt(seconds_left / 86400);
seconds_left = seconds_left % 86400;
hours = parseInt(seconds_left / 3600);
seconds_left = seconds_left % 3600;
minutes = parseInt(seconds_left / 60);
seconds = parseInt(seconds_left % 60);
// format countdown string + set tag value.
days_span.innerHTML = '' + days + '' + 'Days';
hours_span.innerHTML = '' + hours + '' + 'Hrs';
minutes_span.innerHTML = '' + minutes + '' + 'Mins';
secs_span.innerHTML = '' + seconds + '' + 'Secs';
}, 1000);
/* ======= Play/Stop YouTube Video in Bootstrpa Modal ======= */
$('#video-play-triggger').on('click', function() {
var theModal = $(this).data("target");
var theVideo = $(theModal + ' iframe').attr('src');
var theVideoAuto = theVideo + "&autoplay=1";
$(theModal).on('shown.bs.modal', function () {
$(theModal + ' iframe').attr('src', theVideoAuto);
});
$(theModal).on('hide.bs.modal', function () {
$(theModal + ' iframe').attr('src', '');
});
$(theModal).on('hidden.bs.modal', function () {
$(theModal + ' iframe').attr('src', theVideo);
});
});
});