function menu()
{
	this.li=tag('li',id('menu'));
	this.a=new Array();
	this.posledny=this.li.length-1;
	this.selected=null;
	this.timeout;
	for (var i=0;i<=this.posledny;i++)
	{
		this.a.push(atribut(tag('a',this.li[i])[0],'href'));
		if (atribut(this.li[i],'class') == 'selected')
		{
			if (i==0)
				this.selected="prvy";
			else if (i==this.posledny)
				this.selected="posledny";
			else
				this.selected=i;
		}
	}
}
menu.prototype.ztmav = function( poradie )
{
	if (typeof(poradie)=='string')
	{
		if (poradie=='prvy')
		{
			atribut(this.li[0],'class','nonselected');
		} else if (poradie=='posledny')
		{
			atribut(this.li[this.posledny],'class','nonselected');
		}
		else alert('neznami prvok z menu: '+poradie+"\n");
	} else if (typeof(poradie)!='number')
	{	
		alert('neznami prvok z menu: '+poradie+"\n");
	}else{
		atribut(this.li[poradie],'class','nonselected');
	}
}
menu.prototype.rozsviet = function( poradie )
{
	menu.ztmav("prvy");
	for(var i=1;i<menu.posledny;i++)
	{
		menu.ztmav(i);
	}
	menu.ztmav("posledny");
	if (typeof(poradie)=='string')
	{
		if (poradie=='prvy')
		{
			atribut(menu.li[0],'class','selected');
		} else if (poradie=='posledny')
		{
			atribut(menu.li[menu.posledny],'class','selected');
		}
		else alert('neznami prvok z menu: '+poradie+"\n");
	} else if (typeof(poradie)=='number')
	{	
		atribut(menu.li[poradie],'class','selected');
	}else{
		alert('neznami prvok z menu: '+poradie+"\n");
	}
}
menu.prototype.presmeruj = function( id )
{
	window.location=menu.a[id];
}
menu.prototype.aplikuj = function()
{
	for (var i=0;i<=this.posledny;i++)
	{
		addEvent(this.li[i],'mousedown', partial(menu.presmeruj,i));
	}
	for (var i=1;i<this.posledny;i++)
	{
		addEvent(this.li[i], 'mouseover', partial(menu.rozsviet,i));
	}
	addEvent(this.li[0], 'mouseover', partial(menu.rozsviet,"prvy"));
	addEvent(this.li[this.posledny], 'mouseover', partial(menu.rozsviet,"posledny"));
	
	addEvent(id('menu'), 'mouseout', partial(menu.rozsviet,menu.selected));
}
function startingovanie()
{
	this.menu=new menu();
	this.menu.aplikuj();
	window.slider=new slider();
	slider.aplikuj();
	var x=setTimeout('slider.rotator()',12000);
}

function setNextOneVisible(obj)
{
	var next=obj;
	var i=0;
	while(next)
	{
		if(atribut(next,'class')=='hidden')
		{
			atribut(next,'class','visible');
			var input=tag('input',next);
			break;
		}
		next=nasledujuci(next);
		if (i>10)
			return;
	}
}

