/* slider-config */
var slider01_config = {
		speed: 1000,
		interval: 5000,
		next_speed: 200,
		prev_speed: 200,
		image_speed: 100};

/*Slider ********************************************************************************/	
function slider_fade(index,speed){
	$('.shean-slider1 dl dd.active').removeClass('active').fadeOut(speed, function(){
			$('.shean-slider1 dl dd').eq(index).addClass('active').fadeIn(speed);
			$('.shean-slider-image .active').removeClass('active');
			$('.shean-slider-image li').eq(index).addClass('active');
		});
	}	

	function slide(direction,speed){		
		var index = $('.shean-slider1 dl dd.active').index();
		if (direction=='next'){index++;}else{index--;}
		if( index >= $('.shean-slider1 dl dd').length) {index=0;}		
		 slider_fade(index,speed);
	}	

$(document).ready(function(){
	
	$('.shean-slider1 dl dd').each(function(){
		$(this).hide();
		$('.shean-slider-image ul').append('<li><a href="#"><span>'+ $(this).find(".slider_cpt").html() +'</span></a></li>');
		$('.shean-slider-image li:first').addClass('active');
	});
	
	$('.shean-slider-image ul li:odd').addClass('slider-odd');
	
	$('.shean-slider1 dl dd').first().addClass('active').show();
	
	$('.slider-next').live('click',function(){
		slide('next',200);
		//clearInterval(slider);
		return false;
	});	
	
	$('.slider-prev').live('click',function(){
		slide('prev',200);
		//clearInterval(slider);
		return false;
	});
	
	$('.shean-slider-image li').live('click',function(){
		var index = $(this).index();
		//alert(index);
		clearInterval(slider);
		var speed = 100;
		slider_fade(index,speed);
		return false;
	});
	
	var slider = setInterval(function(){
		slide('next',1000);		
		},5000);

	/* IE6 png */
	//$(document).pngFix();
	
	$("#popup_insert").bind('submit',function(){ 
		var insert_post = $(this).serialize();
		insert_post += '&system_cart_insert=';	
		/*$('#insert_info').parents('.popup-container').remove();*/
		/*fnpopup_show(); */
		$.post('/kosik/detail-ajax.htm',insert_post, function(data) {	
			if(data.error_list){alert(data.error_list.cart_insert);}
			else
			{
			var obsah = '<div class="cpt">'+ javascript_product_insert_title +'</div><div id="product-add-info-wrap"><div id="product-add-info"><em>'+ javascript_product_insert_note +'</em></div><div id="product-add">';
			obsah += '<div class="product_image">' + $(".detail-img").html() + '</div>';
			obsah += '<div class="product_cpt">' + $("h1").text() + '</div>';
			obsah += '<div class="product_price">'+ $("input[name='quantity']").val() +' x <strong>'+ $(".action-prize span").text() + '</strong> s DPH</div></div></div>';
			obsah += '<div class="product_back"><a href="" title="" class="product_back_shopping click_close">'+ javascript_product_insert_back +'</a><a href="/kosik/detail.htm" title="" class="product_summary_popup">V košíku ' + data.price_list.total_quantity + ' Ks za ' + data.price_list.cart_sum + ' Kč</a><a href="/kosik/detail.htm" title="" class="product_forward">'+ javascript_product_insert_order +'</a><div class="clear"></div></div>';

			fnpopup('<div id="insert_info"><div id="cart-table"><div class="cart-table-close"><a title="" href="#"><img alt="" src="/templates/css/img/cart-table-close.gif"></a></div><div id="system_cart_table">' + obsah + '</div></div></div>')
			fnpopup_show('#insert_info');	 
			
			$(".system_total_quantity").text(data.price_list.total_quantity); 
			$(".system_cart_sum").text(data.price_list.cart_sum);
			_gaq.push(['_trackPageview','/kosik/vloz.htm']);
			}
		},"json");
		return false;
	});		
	
 	/*skrývání obsahu*/
	$('.slick-toggle').find("div").hide();
	
	$('.slick-toggle p').toggle(function() {
	  $(this).parent().find("div").slideToggle(500);
	  $(this).addClass("slick-hover");
	  $(this).parent().addClass("slick-toggle-hover");
	}, function() {
	  $(this).parent().find("div").slideToggle(500);
	  $(this).removeClass("slick-hover");
	  $(this).parent().removeClass("slick-toggle-hover");
	});
	
	/*Login*/
	$(".login").hover(
		function(){$(this).addClass("hovered");},
		function(){$(this).removeClass("hovered");
	});
	
	$(".login em").hover(
		function(){$(this).addClass("hovered-em");},
		function(){$(this).removeClass("hovered-em");
	});
		
	$("body").bind('mouseup',function(){
		if($(".login").hasClass("hovered")){
			if($(".login em").hasClass("hovered-em")){
				$(".login").toggleClass("login-hover");
				}
				else
				{
				$(".login").addClass("login-hover");
				}							
		}
		else
		{$(".login").removeClass("login-hover");}
	});	
	
	$(".box").hover(function(){
		$(this).addClass('box-hover');
	},
	function(){
		$(this).removeClass('box-hover');
	});
	
	/*Togglovani billing adresy****************************************************/	
	$(".toggle_billing_address").live('change click',function () {//togglování billing adresy 
		if ($(".toggle_billing_address").is(":checked")) 
			{$("#system_billing_address").show();}
   		else
   			{$("#system_billing_address").hide();}
	});
	$(".toggle_billing_address").trigger('change');
	
		
	/*question_form****************************************************/	
	$("#question_form").bind('submit',function(){
			var insert_post = $(this).serialize();
			insert_post += '&submitted=1';	
			$.post($(this).attr('action'),insert_post, function(data) {
				if (data == 'true'){$('.alert-succes').show();$('.alert-error').hide();}
				else{$('.alert-error').show();$('.alert-succes').hide();};			
			});
		return false;
	});
	
	/*hover-box****************************************************/
	 $(".hover-box").hover(
	 	function(){
	 		$(this).children('.hover-description').fadeIn(100);	 		
		},
	 	function(){ 
		   	$(this).children('.hover-description').fadeOut(100);
		}
	 	);
	 $(".hover-box").click(function(){return false;});	
	
	/*hide - filters ****************************************************/
	
	$(".filters .filters_button").click(function () {
		$(".filters table").slideToggle("300");
		$(this).toggleClass("filters-hover");
		$(".filters span em b").toggle();
	});
	
	
	//autocomplete 
	function term_interval(term){	
		if (term != before_term && term.length >= min_char){ 
    		$.getJSON("/search/search-ajax.htm?search=" + term + "&category=1&product=1&article=1",
		        function(data){
		        	ajax_vystup(data);	
		        });				  		
    		}				
	    before_term = term;
		}
	
	function ajax_vystup(data){
		var data_html;      	
      	//clanky
      	if (data.article_list) {
			data_html = "<ul>"
				$.each(data.article_list, function(i,item){
					data_html += "<li><a href='" + item.url + "'>" + item.name + "</a></li>";				
				});
			data_html += "</ul>"		
			$(".ajax_article").html(data_html);
		}	
		
		//category
		if (data.category_list) {
			data_html = "<ul>"
				$.each(data.category_list, function(i,item){
					data_html += "<li><a href='" + item.url + "'>" + item.name + "</a></li>";				
				});
			data_html += "</ul>"		
			$(".ajax_category").html(data_html);
		} 
		
		//produkty
		if (data.product_list) {
			data_html = "<ul>"
				$.each(data.product_list, function(i,item){
					data_html += '<li><a href="' + item.url + '"><img src="' + item.image.products_list + '" alt="" width="50" /><span><strong>' + item.name + '</strong><em>' + item.price + ' Kč</em></span></a></li>';				
				});
			data_html += "</ul>"
			$(".ajax_products").html(data_html);
		}	
			
        $("#ajax_search_list").show();	
	} 
	
	  
    
    var before_term,min_char,term,delay,self,time;
    $("#top input[name='search']").attr('autocomplete','off');
    $("#top input[name='search']").bind('keyup paste',function(){
		min_char = 3;
    	delay = 250;    	
    	self = $(this);
    	clearTimeout (time);    	
    	time = setTimeout(function(){
    		term = self.val();
			term_interval(term); 
			},delay)
	});
	
	$("#ajax_search_list").hover(
		function(){$(this).addClass("hovered");},
		function(){$(this).removeClass("hovered");
	});	
			
	$("body").bind('mouseup',function(){
		if($("#ajax_search_list").hasClass("hovered")){											
		}
		else
		{$("#ajax_search_list").hide();}
	});	
	
/*vyskakovací okno internetová cena*/
$("#int-prize").click(function()
	{
	
			alert('Internetová cena se může lišit od ceny v prodejně')	 
	
	});		
/**/	
	
	
});


$(document).ready(function(){
	var scrollwidth = $("#similar-content ul").attr("scrollWidth");	
	var blokwidth = $("#similar-content ul li").width();
	$("#similar-content ul").css('overflow','hidden');	
	
	$('#similar-content-right a').click(function() {
	  	$('#similar-content ul').animate({
	    	scrollLeft: "+=" + blokwidth
	  	}, 500, function() {// Animation complete.
	  });
	  return false;
	});
	
	$('#similar-content-left a').click(function() {
	  	$('#similar-content ul').animate({
	    	scrollLeft: "-=" + blokwidth
	  	}, 500, function() { // Animation complete.
	  });
	  return false;
	});
});	

// stripované tabulky
$(document).ready(function(){
	$("#top_product tr:even").addClass("strippedRow3");   // stripované tabulky
	$("#discussion_form").append('<input type="hidden" name="status" value="verified"/>');
});
