	dojo.require('dijit.form.HorizontalSlider');
	dojo.require('Carousel');
	dojo.require('dojox.embed.Flash');

	dojo.addOnLoad(function()
	{
	// takefocus 
		
		var takefocus = dojo.byId('takefocus'); 
		
		if (takefocus) takefocus.focus();
		
		
		dojo.query('#content DIV.foto3d-slider').forEach(function(sliderNode)
		{
			var sliderId = sliderNode.id;
			var fotka = dojo.byId(sliderId+'-image');
			
//			var photoscount = dojo.attr(fotka, 'rel');
			var photoscount = 36;//dojo.style(fotka, 'zIndex');
			var photoheight = dojo.style(fotka, 'height');
			var photowidth = dojo.style(fotka, 'width');

			dojo.style(fotka, { 'backgroundPosition': '0 0' });
			
			new dijit.form.HorizontalSlider({
				value: 0,
				minimum: 0,
				maximum: photoscount,
				intermediateChanges: true,
				slideDuration : 100,
//				discreteValues: photoscount,
				style: "width: "+photowidth+"px",
				onChange: function(slidervalue) {
					var value = slidervalue == photoscount ? 0 : parseInt(slidervalue), moveby = value * photoheight;
					dojo.style(fotka, { 'backgroundPosition':'0px -'+moveby+'px'});
				}
			}, sliderId);
		});
		
		dojo.query("#content .carousel").forEach( function(container)
		{
			var id = dojo.attr(container, "id");

			new Carousel(
			{
				prev: id+'-prev', 
				next: id+'-next',
				disabledClass : 'disabled',
				duration: 250,
				containerQuery : 'DIV.carousel-container',
				childrenQuery : 'DIV.carousel-content',
//				pager: id+'-pager',
//				pagerQuery: '> A',
				pagerSelectedClass: 'selected',
				easing: dojo.fx.easing.quadOut
			}, 
			container		// musi obsahovat container a v nem itemy stejne sirky (.carouselscroll)
			);
			

//			dojo.query(".carousel-container A", container).forEach(function(node) 
//			{
//				var lb = new dojox.image.LightboxNano(
//				{
//					href: node.href,
//					duration: 200 
//				}, node);
//				
//				dojo.connect(lb, '_show', function(){
//					dojo.query('#content .flvplayer').style({ visibility : 'hidden' });
//				});
//				
//				dojo.connect(lb, '_reset', function(){
//					dojo.query('#content .flvplayer').style({ visibility : 'visible' });
//				});
//			});

		});

	});

