$(document).ready(function(){
	
// 	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'
		});
		
		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'
		});
		
		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', { });
	
});





