if (KIOS == undefined) {
	var KIOS = {};
}

KIOS.initHomeNews = function(obj) {
	obj = $(obj);
	if (obj) {
		KIOS.resetHomeNews(obj);
		obj.getElements('.csc-frame-frame1').each(function(item, idx) {
			item.addClass('item'+idx);
			
            var linka = item.getFirst().getFirst().get('href');
            var myButtonDiv = new Element('div', {'text': idx+1});
            var myButtonA = new Element('a', {'text': idx+1, 'href': linka});
            
            if (linka == null) {                
                item.adopt(myButtonDiv);
            } else {
                item.adopt(myButtonA);
            }            
                                            
	        item.getLast().addClass('flash-button button'+idx);
	        
	        item.getFirst().addEvents({
				'mouseenter': function (e) {
					$clear(KIOS.intervalID);
					if (this.getNext().getNext().hasClass('button-active')) {
						return;
					}
					KIOS.resetHomeNews(obj);
					KIOS.activateHomeNew(this);
				},
				'mouseleave': function(e) {
					KIOS.intervalID = KIOS.nextHomeNew.periodical(3000, this, 'u-header-flash');
				}
			});              
			item.getLast().addEvents({
				'mouseenter': function (e) {
					$clear(KIOS.intervalID);
					if (this.hasClass('button-active')) {
						return;
					}
					KIOS.resetHomeNews(obj);
					KIOS.activateHomeNew(this);
				},
				'mouseleave': function(e) {
					KIOS.intervalID = KIOS.nextHomeNew.periodical(3000, this, 'u-header-flash');
				}
			});		
			if (idx == 0) {
				KIOS.activateHomeNew(item.getLast());
			}
		});
		KIOS.intervalID = KIOS.nextHomeNew.periodical(3000, this, 'u-header-flash');
	}
}

/**
 * obj je posledny div v news-list-item (obalujuci h2)
 */
KIOS.activateHomeNew = function(obj) {

	// novemu obrazku nastavime opacity a zanimujeme ho

    obj.getPrevious().getPrevious().setStyles({
        'opacity': 0,
        'zIndex': 200
    });
    
	
	
	KIOS.fx = new Fx.Tween(obj.getPrevious().getPrevious(), {'duration':500}).start('opacity', 0, 1);
	obj.addClass('button-active');
}
/**
 * obj je dropper obalovaci element 
 */
KIOS.resetHomeNews = function(obj) {
	obj = $(obj);
	// zIndexy musia byt trojurovnove
	obj.getElements('.csc-frame-frame1').each(function(item) {
		if (item.getFirst().getStyle('zIndex') == 200) {
			item.getFirst().setStyle('zIndex', 150);
		} else {
			item.getFirst().setStyle('zIndex', 100);
		}
		item.getLast().removeClass('button-active');
	});
}

KIOS.nextHomeNew = function(obj) {
	obj = $(obj);

	var act = obj.getElements('.button-active');
	act = act[0];

	var nextAct = act.getParent().getNext();
	if (nextAct == null) {
		nextAct = obj.getElements('.item0')[0];
	}
	KIOS.resetHomeNews(obj);
	KIOS.activateHomeNew(nextAct.getLast());
}

window.addEvent('domready', function() {
	KIOS.initHomeNews('u-header-flash');
});
