var mooSlide;
var fx;
window.addEvent('domready', function(){
    function showOffers(filter){
        console.log('show.');
        new Request.HTML({
            url:'aaa'
        })
    }
    function countOffers(){
        var searchForm = this.getParent('form');
        var log = searchForm.getElement('.log');
        if(log){
            log.empty();
            log.addClass('ajax-loading');
            searchForm.set('send', {
                onComplete: function(response) {
                    log.removeClass('ajax-loading');
                    log.set('html', response);
                }
            });
            searchForm.send();
        }
    }
    function sortOffers(){

    }
    function fillCarousel(elem,index){
        elem.set("id","carousel"+index);
        var typlokalu = elem.getParent('form').getElement('input[name="rodzaj_nieruchomosci"]').get('value')[0];
        if(index==0)
            new Request.HTML({
                data:{
                    'filter':{
                        'typlokalu':typlokalu
                    }
                },
                url:'/ajaxRq.php?a=getLatestOffers',
                onSuccess:function(responseTree, responseElements, responseHTML, responseJavaScript){
                    elem.set('html', responseHTML);
//                    fx = new Fx.Slide(elem);
//                    mooSlide = new SlideItMoo({
//                        itemsVisible:1, // the number of thumbnails that are visible
//                        showControls:0, // show the next-previous buttons
//                        autoSlide:5000, // insert interval in milliseconds
//                        currentElement: 0, // the current element. starts from 0. If you want to start the display with a specific thumbnail, change this
//                        transition: Fx.Transitions.Expo.easeOut,
//                        thumbsContainer: 'banners',
//                        elementScrolled: 'banner_container',
//                        overallContainer: 'banners_container'
//                    });
                }
            }).send();
    }
    var searchForm = document.getElements('form');
    if(searchForm){

	var tokens = [];
      
//		  new Autocompleter.Local('sel-miejscowosc', tokens, {
 //           'minLength': 1,
  //          'overflow': true
  //      });
        var acMiejscowosc = new Autocompleter.Request.HTML('sel-miejscowosc', 'ajaxRq.php?a=getCities', {
            'indicatorClass': 'autocompleter-loading',
			onBlur:function(el,i){
				$('sel-dzielnica').value="";
				$('sel-miejscowosc').value = el.value;
				acDzielnica.request.options.url='ajaxRq.php?a=getDistricts&c='+el.value;
				el.fireEvent('change');
				
			}
        });
        var acDzielnica = new Autocompleter.Request.HTML('sel-dzielnica', 'ajaxRq.php?a=getDistricts&c=' + $('sel-miejscowosc').value, {
			'indicatorClass': 'autocompleter-loading',
			minLength: 0,
			onBlur:function(el){
				el.fireEvent('change');
			}
        });
        document.getElements('form input').addEvent('change',countOffers);
        var tabs = new SimpleTabs('tab_div', {
            selector: 'h2'
        })
        if($chk(tab)){
            var tabIdx=['mieszkanie','dom','działka','lokal'];
            tabs.select(tabIdx.indexOf(tab));
        }
       // searchForm.getElements('.carousel').each(fillCarousel);
    }

    $('header').setStyle('background-image','none');
    var obj = new Swiff('/images/banner_top.swf',{
        width:928,
        height:170,
        container:'header'
    });

}); 
