window.addEvent('domready', function() {
    $$('.formularz input[type=text], .formularz textarea').addEvents({
        'focus': function() {
            $(this).addClass('focus_input');
        },
        'blur': function() {
            $(this).removeClass('focus_input');
        }
    });
    

   
   
    
   var popup_window = $('popup_window');
   var the_body = $$('body');
   var odstep = Math.round((the_body[0].offsetWidth - 600)/2);
   popup_window.setStyle('left', odstep);  
	var popup_close = $('popup_close');
	var popup_button = $$('.popup_button');
	if (popup_button[0]) {
		popup_button = popup_button[0];
		popup_button.addEvent('click', function() {
			popup_window.setStyle('display', 'block');
			return false;
		});
	
		popup_close.addEvent('click', function() {
			popup_window.setStyle('display', 'none');
			return false;
		});
	
			//miganie popupem
		var miganie = function () {
			if (popup_button.hasClass('popup_button_on')) {
				popup_button.removeClass('popup_button_on');		
			} else {
				popup_button.addClass('popup_button_on');
			}
		}
	
		miganie.periodical(525);
	}
	
	//skroll 
	var skroler = $('skroler');
	if (skroler) {
		var skrolouter = $('nameGwiazda');
		var skrolinner = $('nameGwiazdaInner');
		var skrolgora = $('skrolgora');
		var skroldol = $('skroldol');
		var skrolknot = $('skrolknot');
		var skrolpole = $('skrolpole');

		if (skrolinner.offsetHeight > skrolouter.offsetHeight) {
			skroler.setStyle('display', 'block');
			
			var roznica = skrolinner.offsetHeight - skrolouter.offsetHeight;	
			
			var position = 0;
			var czasomierz = 0;
			var krok = 20;
			
			
			mySlide = new Slider(skrolpole, skrolknot, {
				'steps': roznica,
				'mode': 'vertical',
				'whell': true,
				onChange: function (step) {
					position = step;
					skrolinner.setStyle('top', (-1*step));
				}
			}).set(0);
			
			var kierunek;
			
			var przewin = function () {
				if (kierunek == 'gora') {
					position -= krok;
				} else if (kierunek == 'dol') {
					position += krok;
				}
				if (position < 0) { position = 0; }
				if (position > roznica) { position = roznica; }
				mySlide.set(position);
			}
			
			skrolgora.addEvents({
				'mousedown': function () {
					kierunek = 'gora';
					$clear(czasomierz);
					czasomierz = przewin.periodical(50);
					return false;
				},
				'mouseup': function () {
					$clear(czasomierz);
					return false;
				},
				'click': function () {
					return false;
				}
			});
			
			skroldol.addEvents({
				'mousedown': function () {
					kierunek = 'dol';
					$clear(czasomierz);
					czasomierz = przewin.periodical(50);
					return false;
				},
				'mouseup': function () {
					$clear(czasomierz);
					return false;
				},
				'click': function () {
					return false;
				}
			});
			
			skrolknot.addEvent('click', function () { return false; });
			
			skrolinner.addEvent('mousewheel', function (event) {
				event = new Event(event);
				if (event.wheel > 0) {
					kierunek = 'gora';
				} else if (event.wheel < 0) {
		
					kierunek = 'dol';
				} 
				$clear(czasomierz);
				przewin();
				return false;
			});

		}

	}
});

