function countdown(target, element, message) {
    var dn = new Date();
    var dt = new Date(target);
    var diff = dt.getTime() - dn.getTime();
    diff /= 1000;

    // done
    if(diff <= 0) {
        document.getElementById(element).innerHTML = message;
        return(0);
    }

    // days
    var tmp = diff;
    var d = Math.floor(tmp / 24 / 3600);
    tmp = tmp % (24 * 3600);

    // hours
    var h = Math.floor(tmp / 3600);
    tmp = tmp % 3600;

    // minutes
    var m = Math.floor(tmp / 60);
    tmp = tmp % 60;

    // seconds
    var s = Math.floor(tmp);

    var str =  "Rádio Piešťany - do spustenia zostáva: " + d + " ";
    if (d > 4 || d == 0) 
        str += "dní,  ";
    else if (d > 1) 
        str += "dni,  ";
    else  
        str += "deň,  ";

    if (h < 10) str += "0";
    str += h + ":";
    if (m < 10) str += "0";
    str += m + ":";
    if (s < 10) str += "0";
    str += s + " hod";  

    document.getElementById(element).innerHTML = str;

    setTimeout("countdown('"+target+"','"+element+"','"+message+"')",999); 
} 

function setAsHome(myLink) {
	if(navigator.appName.indexOf('Microsoft')!=-1) {
         myLink.style.behavior='url(#default#homepage)';
                        myLink.setHomePage(location.href);
	} else if(navigator.appName.indexOf('Netscape')!=-1) {
               // Netscape / firefox browsers
               var msg = "Stlačte ľavé tlačítko myši a presuňte tento textový odkaz na tlačítko 'domov' (ikona domčeka) v záhlaví Vášho prehliadača. ";
               alert(msg);
	} else if(navigator.appName.indexOf('Opera')!=-1) {
               // Opera
               var msg = "Prosím choďte do Nástroje - Nastavenia";
               msg += "- Obecné a zvoľte 'použiť aktuálnu' ";
               msg += "pre nastavenie tejto stránky ako domovskej.";
               alert(msg);
	} else {
               // Other browsers
               var msg = "Je nám ľúto, ale Váš prehliadač ";
               msg += "nedovoľuje automaticky nastaviť domovskú stránku.";
               msg += "Prosím nastavte ako domovskú stránku ručne v záložke ";
               msg += "NASTAVENIA Vášho prehliadača.";
               alert(msg);
        }
}



if (KIOS == undefined) {
	var KIOS = {};
}
KIOS.closePopup = function(obj) {
	$(obj).setStyle('display', 'none');
	return false;
}

KIOS.tasrInitMain = function (obj) {

	obj = $(obj);

	if (obj) {
		obj.getElements('h2').each(function(item) {
			item.addEvent('mouseover', function(e) {
				obj.getChildren().getFirst().getFirst().setStyle('color', '#12408A');
				this.getChildren().setStyle('color', 'white');
				obj.getElements('div.box').setStyle('display', 'none');
				this.getNext().setStyle('display', 'block')
			}.bind(item));
		});
	}		
}


KIOS.initMainMenu = function(obj) {
	obj = $(obj);
	if (obj) {
		// pre li-cka prvej urovne
		obj.getFirst().getChildren().each(function(li) {
			// na a-cka prvej urovne pridame onclick
			li.getFirst().addEvent('mouseover', function(e) {
				// deaktivujeme celu prvu uroven
				obj.getFirst().getChildren().each(function (item) {
					item.removeClass('active');
					item.getFirst().removeClass('act');
				});
				// aktivujeme na co sa kliklo
				li.addClass('active');
				li.getFirst().addClass('act');

				// schovame vsetky podmenu
				obj.getElements('ul.rubriky-menu-kategorie').setStyle('display', 'none');
				// zobrazime podmenu pre prave kliknutu polozku
				li.getLast().setStyle('display', 'block');
				return false;
			}.bind(li));
		});
	}
}

KIOS.initHomeNews = function(obj) {
	obj = $(obj);
	if (obj) {
		KIOS.resetHomeNews(obj);
		obj.getElements('.news-list-item').each(function(item, idx) {
			item.addClass('item'+idx);
			item.getLast().addEvents({
				'mouseenter': function (e) {
					$clear(KIOS.intervalID);
					if (this.hasClass('text-prvy-active')) {
						return;
					}
					KIOS.resetHomeNews(obj);
					KIOS.activateHomeNew(this);
				},
				'mouseleave': function(e) {
					KIOS.intervalID = KIOS.nextHomeNew.periodical(5000, this, 'dropper');
				}
			});
			if (idx == 0) {
				KIOS.activateHomeNew(item.getLast());
			}
		});
		KIOS.intervalID = KIOS.nextHomeNew.periodical(5000, this, 'dropper');
	}
}

/**
 * obj je posledny div v news-list-item (obalujuci h2)
 */
KIOS.activateHomeNew = function(obj) {

	// novemu obrazku nastavime opacity a zanimujeme ho
	obj.getPrevious().setStyles({
		'opacity': 0,
		'zIndex': 200
	});
	KIOS.fx = new Fx.Tween(obj.getPrevious(), {'duration':500}).start('opacity', 0, 1);
	obj.addClass('text-prvy-active');
}
/**
 * obj je dropper obalovaci element
 */
KIOS.resetHomeNews = function(obj) {
	obj = $(obj);
	// zIndexy musia byt trojurovnove
	obj.getElements('.news-list-item').each(function(item) {
		if (item.getFirst().getStyle('zIndex') == 200) {
			item.getFirst().setStyle('zIndex', 150);
		} else {
			item.getFirst().setStyle('zIndex', 100);
		}
		item.getLast().removeClass('text-prvy-active');
	});
}

KIOS.nextHomeNew = function(obj) {
	obj = $(obj);

	var act = obj.getElements('.text-prvy-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.initMainMenu('rubriky-menu');
	KIOS.initHomeNews('dropper');
	KIOS.tasrInitMain('header-box-tasr');
});

