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;
}
}