window.addEvent('domready',function(){
	
	if(!document.referrer || !document.referrer.match('lozej/')){
		$('logo').setStyle('opacity',0); 
		$('logo').tween('opacity',0,1); 
	}
	
	new OverText($('search').getElement('input'),{textOverride:'vpišite iskalni niz'});
	new OverText($('login').getElement('input.username'),{textOverride:'uporabnik'}); 
	new OverText($('login').getElement('input.password'),{textOverride:'geslo'}); 
	
	if(typeof(im1)!='undefined'){
		(function(){ new mooFader('image1',im1); }).delay(3000);
		(function(){ new mooFader('image2',im2); }).delay(6000);
		(function(){ new mooFader('image3',im3); }).delay(9000);
	}
	
	if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
		window.addEvent("domready", Slimbox.scanPage);
	}
	
	//~ var list = $$('#nav_side li');
	//~ list.each(function(el) {
		//~ if(el.get('text') && el.get('text').length>1){
			//~ if(el.getElement('a')) el.getElement('a').setStyle('display','block');
			//~ var fx = new Fx.Tween(el, {duration:400, wait:false});
			//~ el.addEvent('mouseenter', function(){
				//~ fx.start('background-color','#F1F1F1','#d5d5d5');
			//~ });
			//~ el.addEvent('mouseleave', function(){
				//~ fx.start('background-color','#d5d5d5','#F1F1F1');
			//~ });
		//~ }
	//~ });
	
	if($$('table.fancy')){
		$$('table.fancy').each(function(table){
			var i=1;
			table.getElements('tr').each(function(tr){
				if((i % 2) && tr.getElement('td')) tr.setStyle('background-color','#dddddd');
				i++;
			});
		})
	}
	
	if($('udelezenec')){
		$('udelezenec').addEvent('keydown:relay(input)',function(e){
			if(e.key == 'enter'){
				e.stop();
				var tr = e.target.getParent('tr');
				var tr2 = tr.clone();
				tr2.getElements('input').each(function(el){ el.set('value','')});
				tr2.getElement('a.remove').removeClass('hidden');
				tr2.getElements('span.error').dispose();
				tr2.inject(tr,'after');
				tr2.getElements('input')[0].focus();
			}
		});
		$('udelezenec').addEvent('click:relay(td a.add)',function(e){
			var tr = e.target.getParent('tr');
			var tr2 = tr.clone();
			tr2.getElements('input').each(function(el){ el.set('value','')});
			tr2.getElement('a.remove').removeClass('hidden');
			tr2.getElements('span.error').dispose();
			tr2.inject(tr,'after');
		});
		$('udelezenec').addEvent('click:relay(td a.remove)',function(e){
			e.target.getParent('tr').dispose();
		});
	}
});


var mooFader = new Class({

	Implements: [Events, Options],

	options:{
		duration: 8000,
		fade: 1000
	},

	initialize: function(el,im,options) {
		this.setOptions(options);
		if($(el)) this.holder = $(el); else return;
		this.starter = this.holder.getElement('img');
		this.starter.setStyle('position','absolute');
		this.im = im;
		this.faders = [];
		this.images = im.length;
		this.counter = 0;
		this.change();
		this.change.periodical(this.options.duration,this);
		new Asset.image(this.im[this.counter]);
	},

	change: function(){
		if(this.counter > this.images-1) this.counter = 0;
		var img = new Element('img',{
			'src'	: this.im[this.counter],
			'styles': { 'position':'absolute' }
		}).injectTop(this.holder);
		var fader = img.getNext();
		new Fx.Tween(fader,{ duration:this.options.fade, onComplete: function(el){ fader.dispose(); } }).start('opacity', 1, 0);
		this.counter++;
		if(this.im[this.counter]) new Asset.image(this.im[this.counter]);
	}
});

