window.addEvent('domready', function(){
var obr_velky=$('obr_velky');
var obrazky=$$('a.kostka_inner');
var popis=$('popis');var title=$('title');
var pruh=$('pruh');
var velky=$('detail');
$('pruh_navigace').setStyle('margin-left',-(obrazky.length*0.7)/2+'em');
$('kostka_mala0').setStyle('background-color','#666666');
$('obr_velky').effect('opacity', {duration: 1000}).start(1);
var focus = new Fx.Style('focus', 'left',{duration:300, unit:'px'});
var scroll = new Fx.Scroll('pruh', {
				wait: false,
				duration:2500,
				offset:{'x':0,'y':0},
				transition: Fx.Transitions.Quad.easeInOut
			});
var j=$('body').getStyle('font-size').toInt()*0.625;

	if (window.ie)
	{
		
	j=4*j/3;
	}

if (typeof id!='undefined')
{
	
	var vzdalenost=($('obrazek'+id).getCoordinates().left-$('pruh').getCoordinates().left)/j+0.4;
	focus.set(vzdalenost*j);
}
else {
id='0';	
}


for (i=0;i<obrazky.length;i++)
{
	
	obrazky[i].addEvents(
	{'click': function(event) {event = new Event(event).stop();
	var poradi=this.name.substring(5,this.name.length);
	var vzdalenost=this.getPosition().x-$('pruh').getPosition().x-0.4*j;
		var zacatek=($('focus').getCoordinates().left-$('pruh').getCoordinates().left)-0.4*j;
		
		popis.setHTML(unescape(texty[poradi]));
		title.setHTML(unescape(titles[poradi]));
		if ($('adresa'))
		{
		$('adresa').setHTML('<a href="http://'+odkazy[poradi]+'">'+odkazy[poradi]+'</a>');
		}
		focus.start(zacatek,vzdalenost);
		$('obr_velky').setStyle('opacity','1');
		$('obr_velky').effect('opacity', {duration: 1000, onComplete:function()
		{
			velky.setHTML('<img src="'+obrazky_velke[poradi].src+'" id="obr_velky" >');
			var opac = new Fx.Style('obr_velky', 'opacity',{duration:1000});
			opac.set(0);
			$('obr_velky').setStyle('visibility','visible');
			opac.start(1);
		}}).start(0);
		$$('div.kostka_inner_mala').each(function(el) {el.setStyle('background-color','#cccccc');});
		$('kostka_mala'+poradi).setStyle('background-color','#666666');
	},
	'mouseover': function() {}
	});
}

var okynko = new Fx.Style('okynko', 'left',{duration:2500, unit:'px',wait:false});
if (typeof id!='undefined')
	{
		var nalezeno=false;
		var kostky=$$('div.kostka_outer');
		var i=kostky.length-1;
		var nej=false;
		var poradi=0;
		while (nalezeno==false && i>=0)
		{
			if (kostky[i].hasChild($('obrazek'+id)))
			{
			poradi=i;
			nej=true;
			}
			if (nej && kostky[i].id.test('anchor'))
			{
			nalezeno=true;
			}
			else {
			i--;
			}
		}
			
		if (nalezeno)
		{
			$$('div.kostka_inner_mala').each(function(el) {el.setStyle('background-color','#cccccc');});
			$('kostka_mala'+poradi).setStyle('background-color','#666666');
			var vzdalenost=($(kostky[i].id+'_mala').getCoordinates().left-$('pruh_navigace').getCoordinates().left);
			okynko.set(vzdalenost);
			scroll.toElement(kostky[i].id);
			var ji=0;
			while ('anchor'+ji!=kostky[i].id)
			{
			a.push(a.shift());
			ji++;
			}
		}
	}
			if ($('link2') && $('link1'))
			{
			$('link2').addEvent('click', function(event) { 

				event = new Event(event).stop();
				a.push(a.shift());
				scroll.toElement(a[0]);
				
				var vzdalenost=($(a[0]+'_mala').getCoordinates().left-$('pruh_navigace').getCoordinates().left);
				
				var start;
				if ($('okynko').getStyle('left')=='auto')
				{
				start=0;
				}
				else {
				start=$('okynko').getStyle('left').toInt();
				}
				
			
				okynko.start(start,vzdalenost);

				
			});
			
			$('link1').addEvent('click', function(event) {

				event = new Event(event).stop();
				
		a.unshift(a.pop());

				scroll.toElement(a[0]);
				var vzdalenost=($(a[0]+'_mala').getCoordinates().left-$('pruh_navigace').getCoordinates().left);
				
				okynko.start(vzdalenost);
			
			});
			}
			
			
 
 

		}); 
		

