var SiteClass = new Class({

	initialize: function(){

		hs.registerOverlay(
			{
				thumbnailId: null,
				overlayId: 'controlbar',
				position: 'top right',
				hideOnMouseOut: true
			}
		);
		
		hs.graphicsDir = 'public/images/highslide/graphics/';
		hs.outlineType = 'rounded-white';
		hs.align = 'center';
		hs.captionEval = 'this.thumb.title';

	}, // initialize

	
	domReady: function() {
		
        Select.replaceSelect();
		
        var images = $$('a[rel=highslide]');
        for(var i=0; i < images.length; i++) {
            images[i].onclick = function() { return hs.expand(this); };
        }
        
        /* dodaj akcje czyszczenia pola wyszukiwania */
        $('search_input').addEvent('click', function(){
            if ($('search_input').value == "Wpisz szukaną frazę") {
                $('search_input').value = "";
            }
        });
        
        /** dodaje akcje domyslnego wypelnienia pola input */
        $('search_input').addEvent('blur', function(){
            if ($('search_input').value == "") {
                $('search_input').value = "Wpisz szukaną frazę";
            }
        });
        
        /* dodaje akcje wyslij do buttona */
        $('button').addEvent('click', function(){
            if ($('search_input').value.length < 3) {
                alert("Wyszukiwana fraza musi zawierać conajmniej 3 znaki");
                return false;
            } 
            else if($('search_input').value == "Wpisz szukaną frazę") { 
                alert("Wpisz szukaną frazę");
            }
            else {
                $('serach_form_main').submit();
            }
        });
        
        /* dodaje kalendarz wyboru daty */
        if ($('date_to')) {
            InputValue = $('date_to').value.split("-");
            if (InputValue['0']) dayInput = InputValue['0'].replace(/^(0)(.*)/,"$2");
            else dayInput = null;
            if (InputValue['1']) monthInput = InputValue['1'].replace(/^(0)(.*)/,"$2");
            else monthInput = null;
            if (InputValue['1']) yearInput = InputValue['2'];
            else yearInput = null;
            new vlaDatePicker('date_to', 
                { offset: { y: 1 }, 
                    separator: '-', 
                    alignX: 'center', 
                    alignY: 'bottom', 
                    format: 'd m y', 
                    prefillDate: { day: dayInput, month: monthInput, year: yearInput },
                    ieTransitionColor: ''
                });
        }
   

	}, // domReady
	
	Confirm: function(text,url) {
	    if (confirm(text)) { document.location.href = url; } else { void(''); }
	} // confirm

});

var Site = new SiteClass();
var Select = new SelectClass();
window.addEvent('domready', function(){ Site.domReady(); });