window.addEvent('domready',function() {


 if ($('lide_outer'))
{
	
var scroll1 = new Fx.Scroll('lide_outer', {
	wait: false,
	duration: 1000,
	offset: {'x': 0, 'y': 0},
	transition: Fx.Transitions.Quad.easeInOut
});
}
var img=$('lide_outer');
$('lide_inner').setStyle('opacity','0');
var top=img.getTop()+(img.getCoordinates().height/2).round()-10;
var left=img.getLeft()+(img.getCoordinates().width/2).round()-10;
var el=new Element('div',{'class':'loading', 'styles':{
					   'visibility':'visible',
					   'z-index':'10',
					   'width':'55.3em',
					   'height':'26em'
					   
					   }});
el.injectBefore($('lide_outer'));
el.adopt('lide_outer');

new Asset.images(['http://www.leben.cz/images/internal/lide/lide.jpg'],{ 
				onComplete: function() {
				
				
					 $$('.loading').each(function(e) {
										$('lide_outer').injectBefore(e);		  
								 e.remove();})
					 $('lide_inner').setStyle('opacity','1');
					 if (typeof id!='undefined')
{
	if ($E('a','obrazek'+id))
{
na=$E('a','obrazek'+id).name;
poradi=na.substring(5,na.length);
scroll1.toElement('clovek'+poradi);
}
}
else {
					 scroll1.toElement('clovek0');}
					
				}
				})

var obrazky=$$('a.kostka_inner');
$('pruh_navigace').setStyle('margin-left',-(obrazky.length*0.7)/2+'em');
var pruh=$('pruh');
var focus = new Fx.Style('focus', 'left',{duration:300, unit:'px'});

if (typeof id!='undefined')
{
var j=$('body').getStyle('font-size').toInt()*0.625;
if (window.ie)
{
j=4*j/3;
}
var vzdalenost=$('obrazek'+id).getCoordinates().left-$('pruh').getCoordinates().left+j;
focus.set(vzdalenost);
}

for (i=0;i<obrazky.length;i++)
{
obrazky[i].addEvents({
'click': function(event) {
event = new Event(event).stop();

	
var j=$('body').getStyle('font-size').toInt()*0.625;
if (window.ie)
{
j=4*j/3;
}
var vzdalenost=this.getCoordinates().left-$('pruh').getCoordinates().left+j;
var zacatek=($('focus').getCoordinates().left-$('pruh').getCoordinates().left)+j;
var poradi=this.name.substring(5,this.name.length);
scroll1.toElement('clovek'+poradi);
focus.start(zacatek,vzdalenost);

$$('div.kostka_inner_mala').each(function(el) {el.setStyle('background-color','#cccccc');});
$('kostka_mala'+poradi).setStyle('background-color','#666666');
},
'mouseover': function() {


}
});
}

var scroll = new Fx.Scroll('pruh', {
				wait: false,
				duration:2500,
				offset:{'x':0,'y':0},
				transition: Fx.Transitions.Quad.easeInOut
});
			
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);
			
			});
			}

})
