/* imageslider */
$(window).load(function() {
	var $slider = $('#slider'), $simgs = $slider.find('img');
	if($simgs.length > 1){
		//add nivoSlider
		$slider.nivoSlider({
			effect:'random', //Specify sets like: 'fold,fade,sliceDown'
			slices:15,
			animSpeed:300, //Slide transition speed
			pauseTime:3000,
			startSlide:0, //Set starting Slide (0 index)
			directionNav:false, //Next & Prev
			directionNavHide:true, //Only show on hover
			controlNav:true, //1,2,3...
			keyboardNav:false, //Use left & right arrows
			pauseOnHover:false, //Stop animation while hovering
			manualAdvance:false //Force manual transitions
		});
	}else{
		//remove background-image and display img
		$simgs.each(function(){
			$(this).css('display', 'block');
		});
		$slider.css('background', '');
	}
});

/* navigation */
$(document).ready(function() {
	function megaHoverOver(){
		$(this).find(".sub").stop().fadeTo('fast', 1).show();
		(function($) {
			jQuery.fn.calcSubWidth = function() {
				rowWidth = 0;
				$(this).find("ul").each(function() {
					rowWidth += $(this).width();
				});
			};
		})(jQuery);
		if ( $(this).find(".row").length > 0 ) {
			var biggestRow = 0;
			$(this).find(".row").each(function() {
				$(this).calcSubWidth();
				if(rowWidth > biggestRow) {
					biggestRow = rowWidth;
				}
			});
			$(this).find(".sub").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});

		} else {
			$(this).calcSubWidth();
			$(this).find(".sub").css({'width' : rowWidth});
		}
	}
	function megaHoverOut(){
	  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
		  $(this).hide();
	  });
	}

	var config = {
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
		 interval: 20, // number = milliseconds for onMouseOver polling interval
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)
		 timeout: 100, // number = milliseconds delay before onMouseOut
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)
	};

	$("ul#topnav li .sub").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
});

/* standorte */					   
var theInt = null;
var $crosslink, $navthumb;
var curclicked = 0;

theInterval = function(cur){
	clearInterval(theInt);
	
	if( typeof cur != 'undefined' )
		curclicked = cur;
	
	$crosslink.removeClass("active-thumb");
	$navthumb.eq(curclicked).parent().addClass("active-thumb");
		$(".stripNav ul li a").eq(curclicked).trigger('click');
	
	theInt = setInterval(function(){
		$crosslink.removeClass("active-thumb");
		$navthumb.eq(curclicked).parent().addClass("active-thumb");
		$(".stripNav ul li a").eq(curclicked).trigger('click');
		curclicked++;
		if( 3 == curclicked )
			curclicked = 0;
		
	}, 4000);
};

$(function(){	
	$("#main-photo-slider").codaSlider();	
	$navthumb = $(".nav-thumb");
	$crosslink = $(".cross-link");	
	$navthumb
	.click(function() {
		var $this = $(this);
		theInterval($this.parent().attr('href').slice(1) - 1);
		return false;
	});	
	theInterval();
});

/* probefahrt */
function switchLoc(obj, half){
	var marks = [1,1,1,2], $select = $('#make');
	$('option', $select).remove();
	if(marks[$(obj).val()] == 2){
		if(half){
			$select.append('<option value="1">&Scaron;koda</option><option value="2">Citro&euml;n</option>');//<option value="3">Nissan</option>
		}else{
			$select.append('<option value="1">&Scaron;koda</option><option value="2">Citro&euml;n</option><option value="3">Nissan</option>');//<option value="3">Nissan</option>
		}
	}else{
		if(half){
			$select.append('<option value="1">&Scaron;koda</option>');//<option value="3">Nissan</option>
		}else{
			$select.append('<option value="1">&Scaron;koda</option><option value="3">Nissan</option>');//<option value="3">Nissan</option>
		}
	}
}
