var webClass = new Class({ roznica: 0, initialize: function(){ }, // initialize domReady: function() { // menu if ($('mainmenu')) { var menu = new DropMenu('mainmenu',{ resizediv: '', resizeatt: '' }); $('mainmenu').addEvents({ mouseover: function() { $(document.body).addClass('is_hover'); }, mouseleave: function() { $(document.body).removeClass('is_hover'); } }); } if ($('contactBtn')) { $('contactBtn').cloneEvents($('navmenu')); $('contactContent').cloneEvents($('navmenu')); } // menu kopuj i przesuwaj if ($('go-top')) { var menu_slide = new Menu_slide({ 'slider' : 'menu-scroll', 'menu' : 'go-top' }); } $$('ul.li_hover li').each(function(item) { item.addEvents({ mouseover: function() { item.addClass('is_hover'); }, mouseleave: function() { item.removeClass('is_hover'); } }); }); //text size var rozmiar_czcionki = new Rozmiar_czcionki({ 'area': 'content', 'strefa': 'text-size', 'rozmiar': 'r_', 'tryb': 1 }); //tips $$('.tips').each( function(elm){ new Tips(elm); }); // linki zewnetrzne ostrzezenie var linki = new Linki_zewnetrzne({ 'cssclass': '', 'title': 'Uwaga. Ten link otwiera nowe okno.' }); // go to top after 300 pixels down var gototop = $('back-to-top'); gototop.set('opacity','0').setStyle('display','block').setStyle('right','-15em'); window.addEvent('scroll',function() { gototop.fade((window.getScroll().y > 500) ? 'in' : 'out'); gototop.setStyle('right',(window.getScroll().y < 500) ? '-4em' : '1em'); }); // Cerabox - zdjecia $$('a.ceraBox').cerabox({ displayTitle: true, animation: 'ease', displayTitle: true, titleFormat: '{title}', }); // Cerabox - boxy $$('a.ceraExternalBox').cerabox({ displayTitle: true, animation: 'fade', displayTitle: true, titleFormat: '{title}', preventScrolling:true, width:1200, group:false }); // slider var mySlider = new SL_Slider_mutli({ container: 'slider', items: 'item', numNavHolder: 'slider-nav', prevBtn: 'slider-previous', nextBtn: 'slider-next', startpauseBtn: 'slider-pause', startpauseClass: 'play', next_temp: 'Strona:%nr' }).start(); // galerie przesuwane var widthImg = window.widthImg; if (!widthImg) { widthImg = 210; } var galerie = new Galerie_multi({ blok: '.zdjecia-tumb', lewo: '.zdjecia-previous a', prawo: '.zdjecia-next a', bannery: '.zdjecia-tumb-wraper', overlay: '.zdjecia-tumb-overlay', szerokosc: widthImg, widoczne_start: 3, active: { class: 'active', from: 2 } }); // newsy przesuwane var galerie = new Galerie_multi({ blok: '.carusel', lewo: '.carusel-previous a', prawo: '.carusel-next a', bannery: '.carusel-wraper', overlay: '.carusel-overlay', szerokosc: 400, widoczne_start: 3, active: { class: 'active', from: 2 } }); var paragraf = new Skracanie_paragrafy({ section: 'article.expand', elements: 'p', count: 1, class: 'hide', button: new Element('a',{ class: 'moreCircle', href: '#', html: 'Rozwiń' }) }); this.accordion(); new Fx.SmoothScroll({duration: 500},window); this.animate(); //ResponsiveDesign this.menuToogle('mobileBtn','','menu',737); this.menuToogle('mobileDodatkoweBtn','','mobileDodatkoweContent',737); this.menuToogle('szukajBtn','','search',9000); }, // domReady load: function() { }, // load resize: function() { //ResponsiveDesign this.menuToogle('mobileBtn','','menu',737); this.menuToogle('mobileDodatkoweBtn','','mobileDodatkoweContent',737); }, // Resize pageshow: function() { $(document.body).removeClass('loading'); $(document.body).addClass('fadeIn'); (function(){ $(document.body).removeClass('fadeIn'); }).delay(1000); }, //pafe loader ajax_init: function() { this.accordion(); }, //ajax animate: function() { var zones = $$('.animFlip'); zones.each(function(zone, i) { zone.addClass('fadeOut'); var pos = zone.getCoordinates(); //alert('postop:'+pos.top); var spy = new ScrollSpy({ //min: pos.top, min: pos.top - 900, onEnter: function(position) { zone.addClass('fadeIn'); zone.removeClass('fadeOut'); }, onLeave: function(position) { zone.addClass('fadeOut'); zone.removeClass('fadeIn'); } }); }); }, //animate accordion: function() { var obiekt = $$('ul.accordion li a'); if (Object.getLength(obiekt) > 0) { var myAccordion = new Fx.Accordion('ul.accordion > li > a', 'ul.accordion > li > ul', { opacity: false, initialDisplayFx: true, height: false, width: false, onActive: function(toggler, element){ toggler.addClass('check'); element.removeClass('noActive'); }, onBackground: function(toggler, element){ toggler.removeClass('check'); element.addClass('noActive'); } }); } },// accordion menuToogle: function(initButton,closeButton,Content,Width) { var InitButton = $(initButton); if (closeButton) var CloseButton = $(closeButton); var Content = $(Content); var width = Width; if (!InitButton) return false; new Fx.Reveal(Content, {duration: 700, mode: 'horizontal'}); var rozwijanie = (Content.getStyle('display') == 'none') ? 0 : 1; if ((document.getSize().x) < Width) { InitButton.addEvent('click',function(e) { if (!rozwijanie) { Content.reveal(); InitButton.addClass('active'); rozwijanie = 1; } else { Content.dissolve(); InitButton.removeClass('active'); rozwijanie = 0; } e.stop(); }); if (CloseButton) { CloseButton.addEvent('click',function(e) { if (rozwijanie) { Content.dissolve(); rozwijanie = 0; } e.stop(); }); } } else { Content.reveal(); } } // responsive }); var web = new webClass(); window.addEvent('domready', function(){ web.domReady(); }); window.addEvent('load', function(){ web.load(); }); window.addEvent('resize', function(){ web.resize(); }); window.addEvent('pageshow', function(){ web.pageshow(); }); //window.addEvent('pagehide', function(){ web.pagehide(); }); function CharacterCount(ile,field,remaining) { if (field.value.length > ile) { field.value = field.value.substring(0,ile); } else { remaining.value = ile - field.value.length; } }