// ACTIVITY INDICATOR
var activityIndicatorOn = function(){ $('
').appendTo('body'); },
activityIndicatorOff = function(){ $('#imagelightbox-loading').remove(); },
// OVERLAY
overlayOn = function(){ $('').appendTo('body'); },
overlayOff = function(){ $('#imagelightbox-overlay').remove(); },
// CLOSE BUTTON
closeButtonOn = function(instance){ $('').appendTo('body').on('click touchend', function() { $(this).remove(); instance.quitImageLightbox(); return false; }); },
closeButtonOff = function(){ $('#imagelightbox-close').remove(); },
// CAPTION
captionOn = function(){ var description = $('a[href="' + $('#imagelightbox').attr('src') + '"] img').attr('alt'); if (description != '' && description != undefined) $('' + description + '
').appendTo('body'); },
captionOff = function(){ $('#imagelightbox-caption').remove(); },
// NAVIGATION
navigationOn = function(instance, selector){ var images = $(selector); if (images.length) { var nav = $(''); for (var i = 0; i < images.length; i++) nav.append(''); nav.appendTo('body'); nav.on('click touchend', function() { return false; }); var navItems = nav.find('button'); navItems.on('click touchend', function() { var $this = $(this); if (images.eq($this.index()).attr('href') != $('#imagelightbox').attr('src')) instance.switchImageLightbox($this.index()); navItems.removeClass('active'); navItems.eq($this.index()).addClass('active'); return false; }) .on('touchend', function() { return false; }); } },
navigationUpdate = function(selector) { var items = $('#imagelightbox-nav button'); items.removeClass('active'); items.eq($(selector).filter('[href="' + $('#imagelightbox').attr('src') + '"]').index(selector)).addClass('active'); },
navigationOff = function(){ $('#imagelightbox-nav').remove(); },
// ARROWS
arrowsOn = function(instance, selector) { var $arrows = $(''); $arrows.appendTo('body'); $arrows.on('click touchend', function(e) { e.preventDefault(); var $this = $(this), $target = $(selector + '[href="' + $('#imagelightbox').attr('src') + '"]'), index = $target.index(selector); console.log(index + " / " + selector); if ($this.hasClass('imagelightbox-arrow-left')) { index = index - 1; if (!$(selector).eq(index).length) index = $(selector).length; } else { index = index + 1; if (!$(selector).eq(index).length) index = 0; } instance.switchImageLightbox(index); return false; }); },
arrowsOff = function() { $('.imagelightbox-arrow').remove(); };
var imageLighBoxSelector = 'a.fancybox',
imageLightboxInstance = $(imageLighBoxSelector).imageLightbox({
onStart: function() { overlayOn(); closeButtonOn( imageLightboxInstance ); arrowsOn( imageLightboxInstance, imageLighBoxSelector ); },
onEnd: function() { overlayOff(); captionOff(); closeButtonOff(); arrowsOff(); activityIndicatorOff(); },
onLoadStart: function() { captionOff(); activityIndicatorOn(); },
onLoadEnd: function() { captionOn(); activityIndicatorOff(); $( '.imagelightbox-arrow' ).css( 'display', 'block' ); }
});
var imageLighBoxSelector2 = 'a.coinFancybox',
imageLightboxInstance2 = $(imageLighBoxSelector2).imageLightbox({
onStart: function() { overlayOn(); closeButtonOn( imageLightboxInstance2 ); arrowsOn( imageLightboxInstance2, imageLighBoxSelector2 ); },
onEnd: function() { overlayOff(); captionOff(); closeButtonOff(); arrowsOff(); activityIndicatorOff(); },
onLoadStart: function() { captionOff(); activityIndicatorOn(); },
onLoadEnd: function() { captionOn(); activityIndicatorOff(); $( '.imagelightbox-arrow' ).css( 'display', 'block' ); }
});
$(document).ready(function(){
$('.offer-content a:last-of-type, .machines .content a:last-of-type').
addClass("gwbtn");
$('.scroll-to-idea').on('click', function (evt) {
evt.preventDefault();
$("html, body").stop().animate({
scrollTop: $('#idea-program').offset().top - 100
}, '500', 'swing');
});
$('#contactFormSendFooter').on('submit', function(evt){
evt.preventDefault();
var _f = $(this);
var k = [ 'name', 'question' ],
good = true,
isContact = false;
$(this).find('[name]').removeClass('error');
$(this).find('p.ajaxInfo').hide();
if ( /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test( $(this).find('[name="contact"]').val() ) == false ){
} else {
isContact = true;
}
if ( $(this).find('[name="contact"]').val().replace(/[^\d]/, '').length < 4 ){
} else {
isContact = true;
}
if (!isContact) {
$(this).find('[name="contact"]').addClass('error');
}
for ( var i = 0; i < k.length; i++ ){
var obj = _f.find('[name="'+ k[i] +'"]');
if ( obj.val().length <= 1 ){
good = false;
obj.addClass('error');
}
}
if ( good && isContact ){
$.post( $(this).attr('action'), $(this).serialize(), (function(response){
if (response.indexOf('false') === -1) {
$(this).find('input, textarea').val('');
$(this).find('p.ajaxInfo.ok').show();
} else {
$(this).find('p.ajaxInfo.error_send').show();
}
}).bind(this));
} else {
$(this).find('p.ajaxInfo.error').show();
}
});
$('#contactFormSend').on('submit', function(evt){
evt.preventDefault();
var k = [ 'name', 'question' ],
good = true;
$(this).find('[name]').removeClass('error');
$(this).find('p.ajaxInfo').hide();
if ( /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test( $(this).find('[name="mail"]').val() ) == false ){
$(this).find('[name="mail"]').addClass('error');
good = false;
}
if ($(this).find('[name="phone"]').val().replace(/[^\d]/, '').length < 9 ){
$(this).find('[name="phone"]').addClass('error');
good = false;
}
for ( var i = 0; i < k.length; i++ ){
var obj = $(this).find('[name="'+ k[i] +'"]');
if ( obj.val().length <= 1 ){
good = false;
obj.addClass('error');
}
}
if ( good ){
$.post( $(this).attr('action'), $(this).serialize(), (function(response){
if (response.indexOf('false') === -1) {
$(this).find('input, textarea').val('');
$(this).find('p.ajaxInfo.ok').show();
} else {
$(this).find('p.ajaxInfo.error_send').show();
}
}).bind(this));
} else {
$(this).find('p.ajaxInfo.error').show();
}
});
// Zabiegaj linkom #
$('a[href=#]').click(function(e){
e.preventDefault();
});
});
$(window).load(function(){
$('.position-details .gallery-wrap .gallery').owlCarousel({
dots: false,
nav: true,
navText: ['\u2039', '\u203A'],
autoplay : false,
autoplayHoverPause : true,
loop: true,
responsive : {
0 : {
items : 1
},
580 : {
items : 2
},
1022 : {
items: 3
}
}
});
$('.coin-slider').owlCarousel({
dots: false,
nav: true,
navText: ['\u2039', '\u203A'],
autoplay : false,
autoplayHoverPause : true,
loop: true,
responsive : {
0 : {
items : 1
},
580 : {
items : 2
},
1022 : {
items: 4
}
}
});
$('.machines .carousel').owlCarousel({
dots: false,
nav: true,
navText: ['\u2039', '\u203A'],
autoplay : false,
autoplayHoverPause : true,
loop: true,
responsive : {
0 : {
items : 1
},
580 : {
items : 2
},
1022 : {
items: 3
}
}
});
$('.main-slider').owlCarousel({
loop: true,
items : 1,
dots : true,
nav : false,
autoplay: 3000,
animateOut: 'fadeOut'
});
$('#otherStatesSlider').owlCarousel({
items: 4,
dots : false,
nav : false,
autoplay: 3000,
autoplayHoverPause : true
});
$('#otherCoinsSlider').owlCarousel({
dots : false,
nav : false,
autoplay: 3000,
autoplayHoverPause : true,
responsive : {
0: {
items: 1
},
360 : {
items: 2
},
550: {
items: 3
}
}
});
$('.footer-slider').owlCarousel({
dots : false,
nav : false,
autoplay: 3000,
autoplayTimeout: 3000,
loop : true,
responsive : {
0 : {
items : 3
},
580 : {
items : 4
},
1022 : {
items: 5
},
1230 : {
items: 9
}
}
});
});
//if (window.outerWidth <= 798) {
//$(".left-nav > ul > li").click(function(evt){
// evt.preventDefault();
// evt.stopPropagation();
// $(this).toggleClass("show");
//});
//$(".left-nav > ul > li ul").click(function(evt){
// evt.stopPropagation();
//});
//}
$(".menu-button").click(function(){
$('.mobile-menu').toggleClass("show");
});
if ($('.zoom-images').length > 0) {
$('.zoom-images img').elevateZoom({
zoomWindowPosition: "zoom-images-view",
zoomWindowWidth: $('#zoom-images-view').outerWidth(),
zoomWindowHeight: $('#zoom-images-view').outerHeight(),
borderSize: 1,
zoomLens: false,
onZoomedImageLoaded: function (self) {
self.closest('.item').removeClass('loading');
}
});
}