// JavaScript Document
var Ticker = new Class({
				setOptions: function(options) {
					this.options = Object.extend({
						speed: 2000,
						delay: 5000,
						direction: 'vertical',
						onComplete: Class.empty,
						onStart: Class.empty
					}, options || {});
				},
				initialize: function(el,options){
					this.setOptions(options);
					this.el = $(el);
					this.items = this.el.getElements('li');
					this.firstrun=0;
					var w = 0;
					var h = 0;
					if(this.options.direction.toLowerCase()=='horizontal') {
						h = this.el.getSize().size.y;
						this.items.each(function(li,index) {
							w += li.getSize().size.x;
						});
					} else {
						w = this.el.getSize().size.x;
						this.items.each(function(li,index) {
							h += li.getSize().size.y;
						});
					}
					this.el.setStyles({
						position: 'absolute',
						top: 0,
						left: 0,
						width: w,
						height: h
					});
					this.fx = new Fx.Styles(this.el,{duration:this.options.speed, onComplete:function() {
						var i = (this.current==0)?this.items.length:this.current;
						this.items[i-1].setStyle('visibility','hidden');
						this.items[i-1].injectInside(this.el);
						this.el.setStyles({
							left:0,
							top:0
						});
					this.items[i-1].setStyle('visibility','visible');
					}.bind(this)});
					this.current = 0;
					this.next();
				},
				next: function() {
					if(this.firstrun==0)
					{
					this.current=0;
					}
					else
					this.current++;
					if (this.current >= this.items.length) this.current = 0;
					var pos = this.items[this.current];
					this.fx.start({
						top: -pos.offsetTop,
						left: -pos.offsetLeft
					});
					
					this.firstrun=1;
					this.next.bind(this).delay(this.options.delay+this.options.speed);
				}
			});


window.addEvent('domready', function(){
if($defined($('formularz_zgloszeniowy')))
{
	$('formularz_zgloszeniowy').addEvent('click', function(event){
    event = new Event(event);
	event.preventDefault();
	var okno_sz = 500;
	var okno_w = 500;
	var polecokno = window.open('/formularz_zgloszeniowy.html', 'polecokno', 'toolbar=no,menubar=no,scrollbars=yes,resizable=no,height='+okno_w+',width='+okno_sz+'' ); 
	var widthR = window.getWidth();
	var heightR = window.getHeight();
	
	posx = widthR/2 - (okno_sz/2);
	posy = heightR/2 - (okno_w/2);
	
	polecokno.moveTo(posx, posy);
	polecokno.focus();
	});
	$('formularz_zgloszeniowy').setStyle('cursor', 'pointer');
}

if($defined($('title')))
{

	$('title').getParent().setStyle('width', $('title').getSize().size.x+10 +'px');
}

if($defined($('controlbar')))
{
 hs.registerOverlay(
{
 thumbnailId: null,
 overlayId: 'controlbar',
 position: 'top right',
 hideOnMouseOut: true
 }
 );

 hs.showCredits = false;

hs.registerOverlay(
{
thumbnailId: null,
overlayId: 'small_bochnia_logo',
position: 'top left',
hideOnMouseOut: false
}
);
hs.outlineType = 'rounded-white';
// Tell Highslide to use the thumbnail's title for captions
hs.captionEval = 'this.thumb.title';
hs.graphicsDir = '/js/highslide/graphics/';
// internationalization:
hs.fullExpandTitle = 'Orginalny rozmiar';
hs.restoreTitle = 'Kliknij aby pomniejszyć';
hs.focusTitle = 'Kliknij aby powiększyć';
hs.loadingText = 'ładuję...';	
    hs.previousText = 'Poprzedni';
    hs.nextText = 'Następny';
    hs.moveText = 'Przesuń';
    hs.closeText = 'Zamknij';
    hs.closeTitle = 'Kliknij aby zamkn±ć';
    hs.resizeTitle = 'Zmień rozmiar';
}


var obrazki = $$('.colorgray');

obrazki.each(function(elem){
new Asset.image('/_gallery/m/'+elem.id, {id: elem.id+'tmp'});	

elem.addEvent('mouseover', function(){
this.src = '/_gallery/m/' + this.id;									
									});
elem.addEvent('mouseout', function(){
this.src = '/_gallery/m/gs-' + this.id;									
									});
					  });


var partners = $$('.partners');

partners.each(function(elem){
new Asset.image('/_partners/'+elem.id, {id: elem.id+'tmp'});	

elem.addEvent('mouseout', function(){
this.src = '/_partners/gs/' + this.id;									
									});
elem.addEvent('mouseover', function(){
this.src = '/_partners/' + this.getParent().id;									
									});
					  });


if($defined($('scrolled_content')))
{
    var rozmiary = $("scrolled_content").getSize();
    var s = ((rozmiary.scrollSize.y - rozmiary.size.y) / 5).round();
	var wys = (285 * (rozmiary.size.y / rozmiary.scrollSize.y )).round();
	$("knob").setStyle('height', wys + 'px');
    var pasek = (new Slider("path", "knob", {steps:s, mode:"vertical", onChange:function (step) {$("scrolled_content").scrollTo(0, step * 5);}})).set(0);
	if(rozmiary.scrollSize.y <= 280) {$("knob").setStyle('display','none'); $("path").setOpacity('0.2');}
}

if($defined($('zlotysponsor')))
{
var rozmiar = $('zlotysponsor').getSize().size.x + 215;
var szer = 968 - rozmiar;
var li_size = parseInt((szer / 2));


var lista = $('TickerHorizontal').getElements('li');
$('wspierajacy').setStyle('width',szer + 'px');
$('NewsHorizontal').setStyle('width',szer + 'px');
lista.each(function(el){el.setStyle('width',li_size + 'px')});

}
else
{
var szer = 753;	
var li_size = parseInt((szer / 3));


var lista = $('TickerHorizontal').getElements('li');
$('wspierajacy').setStyle('width',szer + 'px');
$('NewsHorizontal').setStyle('width',szer + 'px');
lista.each(function(el){el.setStyle('width',li_size + 'px')});	
}

if($defined($('TickerHorizontal')))
{
			var hor = new Ticker('TickerHorizontal',{speed:500,delay:3000,direction:'horizontal'});
}								 

});
