$(document).ready(function(){	
	try {
		
		// 	var menu = $('#menuHlavaBottom');
		// 	
		// 	menu.find('>li.li').bind('mouseenter', function(){
		// 		var scope = $(this);
		// 		menu.find('>li.li > ul:visible').hide();
		// 		$(this).find('> ul').show();
		// 	});
		// 	
		// 	$('body').bind('click', function(){
		// 		menu.find('>li.li > ul:visible').hide();
		// 	});
	
	
		$('a[href="renault/financovani/"]').attr('target', '_blank');
		$('a[href="dacia/financovani/"]').attr('target', '_blank');
		$('a[href="renault/nove-vozy/prodlouzena-zaruka/"]').attr('target', '_blank');
		$('a[href="dacia/nove-vozy/prodlouzena-zaruka/"]').attr('target', '_blank');
		//$('a[href="dacia/nahradni-dily/originalni-prislusenstvi/"]').attr('target', '_blank');
		
		
		
		
		var car_width = 139;
		var cars = $('#modelPicker a.auto').length;
		var slideWidth = cars * car_width;
		var maxPos = cars - 5;
		var currentPos = 0;
		
		var slide = function(dir){
			currentPos += dir;
			
			if(currentPos < 0){
				currentPos = 0;
				return;
			}
			
			if(currentPos > maxPos){
				currentPos = maxPos;
				return;
			}
			
			var slider = $('#modelPicker .slide');
			var ml = (currentPos * car_width * -1);
			
			if(currentPos == 0){
				$('#modelPicker .back').css('opacity', 0);
			}else{
				$('#modelPicker .back').css('opacity', 1);
			}
			
			if(currentPos == maxPos){
				$('#modelPicker .next').css('opacity', 0);
			}else{
				$('#modelPicker .next').css('opacity', 1);
			}
			
			slider.animate({
				marginLeft: ml
			}, 600);
			
		};
		
		$('#modelPicker .back').css('opacity', 0);
		
		$('#modelPicker .slide').css('width', slideWidth);
		
		$('#modelPicker .next').bind('click', function(){
			slide(1);
			
			return false;
		});
		
		$('#modelPicker .back').bind('click', function(){
			slide(-1);
			
			return false;
		});
		
		
		$('#modelPicker .auto').bind('mouseenter', function(){
			$(this).find('.state2').fadeIn();
			
		}).bind('mouseleave', function(){
			$(this).find('.state2').fadeOut();
		});
		
		$('.slideSwitch a').bind('click', function(){
			var id = $(this).attr('href').substring(1);
			var slide = $('#slide-'+id);
			
			if(slide){
				var slides = $('.slide:not(#slide-'+id+') .auto');
				
				$('.slideSwitch a').removeClass('active');
				$(this).addClass('active');
				
				slides.fadeOut(400, function(){
					slide.find('.auto').fadeIn(800);
					slide.css('marginLeft', 0);
					currentPos = 0;
				});
			}
			
			return false;
		});
		
		$('#slide-1 .auto').show();
		
		
		
		$('.slideshow').each(function(){
			var imgs = $(this).find('.pic');
			var current = 0;
			
			if(imgs.length == 1){
				return;
			}
			
			var show = function(){
				imgs.not(':eq('+current+')').fadeOut('normal');
				
				imgs.eq(current).fadeIn('normal', function(){
					current ++;
					
					if(current > (imgs.length-1)){
						current = 0;
					}
					
					setTimeout(show, 3000);
				});		
			}
			
			show();
		
		});
		
		$('.slideWrap .slideInner').each(function(){
			var slider = $(this);
			var inMotion = false;
			var lastClick = 0;
			var currentPage = 1;
			var panelWidth = slider.find('.left:first').width(); 
			var panelHeight = slider.find('.left:first').height();
			var items = slider.find('.left');
			var width = items.length * panelWidth;
			var maxPages = Math.ceil(items.length / 2);
			
			if($.browser.msie && ($.browser.version == '7.0' || $.browser.version == '6.0')){
				panelHeight += 15;
			}
			
			//slider.width(width);
			
			if(maxPages == 1){
				return;
			}
			
			var slideTo = function(page){
				if(inMotion){
					return;
				}
				
				inMotion = true;
				$('.pagingNews a').removeClass('active');
				$('#page-'+page).addClass('active');
					
				slider.animate({
					'top': -1 * ((panelHeight * (page-1)))
				}, 600, null, function(){
					inMotion = false;
				});
			}
			
			$('.pagingNews a').bind('click', function(){
				var p = parseInt($(this).html());
				currentPage = p;
				slideTo(p);
				lastClick = new Date().getTime() / 2000;
				return false;
			});
			
			var autoSlide = function(){
				var now = new Date().getTime() / 2000;
				
				if(now - lastClick > 10){
					var p = currentPage ++;
					
					if(p > maxPages){
						currentPage = 1;
						p = 1;
					}
					
					slideTo(p);
				}
				
				setTimeout(function(){
					autoSlide();
				}, 6000);
			}
			
			autoSlide();
		});
		
		
		
		var picCurrent = 0;	
		var pics = $('.galerieOjetychVozu .pic').length;
		$('.galerieOjetychVozu .galerieOjetychVozuLeft').bind('click', function(){
			picCurrent --;
			
			if(picCurrent < 0){
				picCurrent = 0;
			}
			
			$('.galerieOjetychVozu .pic').css({
				visibility: 'hidden'
			});
			
			$('.galerieOjetychVozu .pic:eq('+picCurrent+')').css({
				visibility: 'visible'
			});
			
			$('#currentPic').html(picCurrent + 1);
			
			return false;
		});
		$('.galerieOjetychVozu .galerieOjetychVozuRight').bind('click', function(){
			picCurrent ++;
			
			if(picCurrent > pics-1){
				picCurrent = pics-1;
			}
			
			$('.galerieOjetychVozu .pic').css({
				visibility: 'hidden'
			});
			
			$('.galerieOjetychVozu .pic:eq('+picCurrent+')').css({
				visibility: 'visible'
			});
			
			$('#currentPic').html(picCurrent + 1);
			
			return false;
		});
		
		
		$('a[rel=lightbox]').each(function(){
			$(this).bind('click', function(){
				hs.expand(this);
				return false;
			});
		});
	
		Zalozky = new Tabs();
		Zalozky.setTabMenu('tab-menu');
		Zalozky.setTabElement('div');
		Zalozky.setTabClassName('small-tab');
		Zalozky.setActiveTabNo(0); // zalozka, kt. je defaultne aktivni (cislo od nuly)
		Zalozky.setSwitchUrl(false);
		Zalozky.setCookieRemember(false);
		Zalozky.init();
		
		
		window.useCufon = true;
		
		$('#menuHlavaBottom').addClass('menu_cufon');
		$('#menuHlavaBottom > li').each(function(){
			var li = $(this);
			var anchor = li.find('> a');
			var anchor_clone = anchor.clone();
			li.append(anchor_clone);
			
			anchor.addClass('original');
			anchor_clone.addClass('clone');
			anchor.hide();
			
			li.bind('mouseenter', function(){
				anchor_clone.hide();
				anchor.show();
				li.addClass('hover');
				
			}).bind('mouseleave', function(){
				anchor_clone.show();
				anchor.hide();
				li.removeClass('hover');
			});
		});
		
		Cufon.replace('#menuHlavaBottom > li > a.li', { });

	} catch (err) {
	}	
});
