// JavaScript Document
$(document).ready(function(){

	$("#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
			{
			/*$(".cart").append(data.html_data.cart_summary_table.html + '<br />');*/			
			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>'+ $(".prize-our em").text() + '</strong> s DPH</div></div></div>';
			
			obsah += '<div class="product_summary-popup">V košíku ' + data.price_list.total_quantity + ' ks za ' + data.price_list.cart_sum + $(".prize-our span em span").html() +'</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 + $(".prize-our span em span").html() +'</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');	
			/*$('.top-cart a').replaceWith($(data).find(".top-cart").html());*/
			}
		},"json");
		return false;
	});	
	
	/*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');

		
	$(".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");}
	});		
	

	 	
 	/*skrývání obsahu*/
	$('.slick-toggle').find("div").hide();
	
	$('.slick-toggle p').toggle(function() {
	  $(this).parent().find("div").show(300);
	  $(this).addClass("slick-hover");
	  $(this).parent().addClass("slick-toggle-hover");
	}, function() {
	  $(this).parent().find("div").hide(300);
	  $(this).removeClass("slick-hover");
	  $(this).parent().removeClass("slick-toggle-hover");
	});
	
	/* slider */
	var counter = 0;

	$(".index-info dl dd:eq(" + counter + ")").show();
	function edge(){
		if(counter <= 0){$('.arrow-left').hide();}else{$('.arrow-left').show();}
		if(counter >= c - 1){$('.arrow-right').hide();}else{$('.arrow-right').show();}
	}
	edge();

	var c = $('.index-info dl dd').length;
	var iiw = c * 990;
	$(".index-info dl").css("width", iiw);

	//minus
	$('.arrow-left').click(function() {
		counter = counter - 1;
		$(".index-info dl").animate({"left": "+=990px"}, "slow");
		edge();
	});

	//plus
	$('.arrow-right').click(function() {
		counter = counter + 1;    
		$(".index-info dl").animate({"left": "-=990px"}, "slow");
		edge();
	});
	
	/*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;
	});

    /*plovouci menu****************************************************/
		$("#top-nav ul li ul li a span").hover(
	  function () {
	    $(this).parent().parent().addClass("ulOpen");
	  }, 
	  function () {
	    $(this).parent().parent().removeClass("ulOpen");
	  }
	);
	
	/*toggle text index*/
 	$(".toggle-text-hide").hide();
	$("#toggle-manage").click(function () {
		$(".toggle-text-hide").slideToggle("slow");
		$("#toggle-manage").toggleClass("toggle-manage-hover");
	});
	
	/*fotogalerie*/
		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;
	});
	
	
			 	//DISKUZE
	$("#discussion_form form").append('<input type="hidden" name="status" value="verified"/>');
	
	$("#discussion_form form").submit(function(){
		if($(this).find('input[name="name"]').val() == '' || $(this).find('input[name="content"]').val() == ''){
				alert('Vyplňte prosím jméno nebo komentář');
				return false;
			}
			else{
				return true;
			}
	});
	
	$('.discussion_respond').live('click', function() {
		var clone = $('#discussion_form').html();
		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"><div class="cpt"><span>Vložte reakci</span></div>' + clone + '</div></div></div>')
	    fnpopup_show('#insert_info'); 	    
		$('#insert_info input[name="parent_id"]').val($(this).attr("rel"));
		//$('#insert_info form').append('<input type="hidden" name="status" value="verified"/>');
	    //alert($(this).attr("rel"));
	    return false;
	}); 
	
	$('.form_ajax_post').live('submit', function() {
		$.post($(this).attr('action'),$(this).serialize(),function(data) {	
			location.reload();				
			return false;
		});
	    return false;
	});   
	
		
	$(".comment-parent").click(function(){return false;});	
	$(".comment-parent").hover(		
		function(){
			$(this).parents('dd').addClass('dd-hover');
			var discussion_parent = $(this);			
			$.post($(this).children().attr('rel'),function(data){
				discussion_parent.parents('dd').find('.hover-div').empty().show().html(data.html_template);				
				return false;
			},"json");		
		},
		function(){
			$(this).parents('dd').removeClass('dd-hover');
		   	$('.hover-div').empty().hide();	
		});

	
	
});

	
	


