window.addEvent('domready', function(){
	if($('collapse')) { new Collapse.Cookie('collapse'); }
	if($('slideshow')) var slideshow = new BarackSlideshow('menu', 'pictures', 'loading');
	if($('slideshow-promo')) var slideshow = new BarackSlideshow('menu-promo', 'pictures-promo', 'loading-promo', { transition: '', autointerval:500000 });
	if($('slideshow-news')) var slideshow = new BarackSlideshow('menu-news', 'pictures-news', 'loading-news', { transition: '', autointerval:500000 });
	
    if($('product_search')) {
    	new Autocompleter.Request.HTML($('product_search'), '/product/search', {
            'indicatorClass': 'autocompleter-loading',
            'selectMode': 'ent',
            'width':450,
    		'injectChoice': function(choice) {
    			var text = choice.getFirst();
    			var value = text.innerHTML;
    			choice.inputValue = value;
    			text.set('html', this.markQueryValue(value));
    			this.addChoiceEvents(choice);
    		},
            onSelection: function(el, selected, value) {
                hidden = el.get('id')+'_id';
                if($(hidden)) {
                    id = selected.get('rel').toInt();
                    if(id) $(hidden).set('value', id);
                }
    		},
            onEnter: function(el, selected){
                a = selected.getFirst('a').get('href');
                if(a) window.location = a;
            }
    	});
    }
});

