// JavaScript Document
/* slider-config */
var slider01_config = {
		speed: 1000,
		interval: 5000,
		next_speed: 200,
		prev_speed: 200,
		image_speed: 100};

$(document).ready(function(){

	/*Vkládání do košíku*/
	$(".popup_insert").bind('submit',function(){
		var actual_form = $(this);
		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"><img src="' + data._inserted_product.image.detail + '" alt="" /></div>';
			obsah += '<div class="product_cpt">' + data._inserted_product.name + '</div>';
			obsah += '<div class="product_price">'+ actual_form.find("input[name='quantity']").val() +' x <strong>'+ data._inserted_product.closing_price + ' Kč</strong> s DPH</div></div></div>';
			
			obsah += '<!--div class="product_summary-popup">V košíku' + $(this).find("input[name='quantity']").val() + 'Ks za ' + data.price_list.cart_sum + 'Kč</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>';

			$('#insert_info').remove();
			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());*/
			
			$(".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;
	});	      
	
	/*doporučit známému*/
	$(".icon-post").click(function(){
		$('#insert_info').remove();		
		$('.alert-succes,.alert-error').hide();	
		var rec_html = '<div id="detail-recom"><div class="cpt">Doporučit náš produkt</div><div class="detail-recom-text"></div><form action="/scripts/send_friend.php" method="POST" id="recom_form"><table><tr><td>Email příjemce zprávy</td><td><input type="text" name="email" /></td></tr><tr><td>Vaše jméno a příjmení</td><td><input type="text" name="name" /></td></tr><tr><td>Zpráva</td><td colspan="1"><textarea cols="50" rows="5"  name="content">Doporučuji navštívit stránku na adrese: ' + $(location).attr('href') + '</textarea></td></tr><tr><td></td><td colspan="1"><div class="send-quest"><button type="submit" name=""><span></span>Odeslat známému</button></div></td></tr></table></form></div>';
		$('.alert-succes-recom,.alert-error-recom').hide();	
		fnpopup('<div id="insert_info"><div id="popup-recomanded"><div class="cart-table-close"><a title="" href="#"><img alt="" src="/templates/css/img/cart-table-close.gif"></a></div>' + rec_html +  '</div></div>')
		fnpopup_show('#insert_info');			
		return false;
	});	 
	
	
	/*question_form****************************************************/
		
	$("#recom_form").live('submit',function(){
			var insert_post = $(this).serialize();
			insert_post += '&submitted=1';	
			$.post($(this).attr('action'),insert_post, function(data) {
				if (data == 'true'){alert('Email byl úspěšně odeslán');}
				else{alert('Vyplňte prosím email');};			
			});
		return false;
	});          


		
	$(".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();
	});
	
	
	$('#filter-hover > li > a').live('click',function() {$(this).parent().toggleClass("clicked");$(this).parent().siblings('li').removeAttr('class');return false;});
	//$('#cat_par012 a').live('click',function() {$(this).parent().toggleClass("clicked1");$(this).parent().siblings('li').removeAttr('class');return false;});
	//$('#cat_par015 a').live('click',function() {$(this).parent().toggleClass("clicked2");$(this).parent().siblings('li').removeAttr('class');return false;});
	//$('#subpage-nav3 a').live('click',function() {$(this).parent().toggleClass("clicked3");$(this).parent().siblings('li').removeAttr('class');return false;});
	
	//$('.clicked-off a').live('click',function() {$(this).parent().toggleClass("clicked");$(this).parent().siblings('li').removeAttr('class');return false;});
	
	$('.filter_deselected').live('click',function() {
			var filter_id = $(this).attr("href");
			filter_id = filter_id.split("=");
			//alert(filter_id[1]);
			$(".subpage-form input[value='" + filter_id[1] + "']").trigger("click");
			$(".subpage-form").submit();			
			return false;
		});
	
	
    /* box hover */
	$(".box").hover(function(){
	   $(this).addClass("box-hover");
	 },function(){
	   $(this).removeClass("box-hover");
	 });	
	
	/* similar products*/
	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;
	});

		
	/*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****************************************************/
	$('.alert-succes,.alert-error').hide();		
	$("#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;
	});


/*$(".subpage-form").live('submit',function(){
	//$('body').prepend($(this).serialize());
	//alert($(this).serialize());
	//return false;
	
	$('#container').load('?' + $(this).serialize() + ' #container #subpage-ajax', function() {
  		//alert('Load was performed.');
	}); 
	return false;
});	*/
	
	
	
	
});


