//product scroll


$(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;
	});
});	


//home
$(document).ready(function(){
	$(".hp:eq(1)").hide();
	$(".arrow6").toggle(
      function () {
      	$(".hp").hide();
      	$(".banner1").fadeIn(1000);
        //$(this).unbind();
      },
      function () {
        $(".hp").hide();
        $(".banner0").fadeIn(1000);
        //$(this).unbind();
      }
    );

});	
	

// košík
$(document).ready(function(){	
	$(".cart-img").hover(
      function () {       
       var src =  $(".cart-hover").attr("href");	    
       $(this).siblings(".cart-img").load(src +" .detail-img");
      }, 
      function () {
    	//$(".cart-img").empty().remove();
      }
    ); 
    
    //voucher
    $(".voucherTr2").hide();	
    $("#voucher_input").click(function () {
    		if ($(this).is(":checked")) 
				{$(".voucherTr2").show();}
       		else
       			{$(".voucherTr2").hide();}
        })
        
     // wrap input
	$("#quick_form table").addClass("cart-content");
	$("#quick_form input[type='text']").wrap("<div class='input'><span class='s2'></span></div>");	
	$("#quick_form .input").prepend("<span class='s1'></span>").append("<span class='s3'></span>");
	$("#quick_form table td:has(span.alert_form)").wrapInner("<div class='alert'></div>");
	$("#quick_form input[class='send_form']").wrap("<div class='cart-submit'><span class='s2'></span></div>");
	$("#quick_form .cart-submit").prepend("<span class='s1'></span>").append("<span class='s3'></span>").append("<span class='submit-text'>Souhrn a kontrola objednávky</span>");   
        
    //skryvani fakturacni adresy
    $(".cart-content tr").slice(8,15).hide();
	$(".header_form input").click(function () {
			if ($(this).is(":checked")) 
				{$(".cart-content tr").slice(8,15).show();}
       		else
       			{$(".cart-content tr").slice(8,15).hide();}		
	  })  
	  
	$(".cart-content tr:last").addClass("white");  
});	



// stripované tabulky
$(document).ready(function(){
	$(".stripped tr:even").addClass("strippedRow2");
});


//Záložky univerzální
//Záložky se vždy automatikcy vygenerují z divů, jak jdou po sobě div musí mít strukturu, jak je naznačena v ukázce:
//	<div id="zalozky">	
//		<div class="zalozka" id="zalozka-1" title="zalozka1title">  					
//			zalozka1 <br />
//		</div>
//		<div class="zalozka" id="zalozka-2" title="zalozka2title">
//			zalozka2<br />
//		</div>
//	</div>
// kde title je název záložky a id musí být, ale obsah může být libovolný podle specifik W3C (unikátní, neprázdný)

$(document).ready(function(){ 
		$("#zalozky:empty").remove(); //smazání #zalozky pokud jsou prázdné
		$("#zalozky").before('<div id="items-nav"><ul class="tab"></ul></div>'); 
		var i=0;		
			do   
			{	
				var title = $(".zalozka").eq(i).attr("title");	
				var id = $(".zalozka").eq(i).attr("id");
				$(".zalozka").eq(i).attr("id", id +"_try");	// dodání parametru aby nebyla funkční kotva do obsahového prvku záložky		
				if (title!=undefined)
				{							
					$(".tab").append('<li><a href="#' + id + '" id="' + id + '_tab"><span class="s1"></span><span class="s2">'  + title + '</span><span class="s3"></span></a></li>');	//vygenerování záložek			
					i++;	
				}	
			} while (title != null)
		
		function hash(hash)  // funkce na skrývání a zviditelnění tabů funkce přijímá proměnou ve tvaru #danytab
			{
			$(".zalozka:visible").hide();			
    		$("#zalozky").find(hash +"_try").show(); // načtení aktuální záložky
    		$(".tab li a").removeClass("active");    		
    		var active = hash + "_tab";
    		$(active).addClass("active");    		
			};
					
		$(".zalozka").hide(); // skryje taby - možno přemístit do stylů, ale když bude vyplý js bude vidět je daný tab
		
		if ( location.hash != '')
			{
			var url_hash = location.hash; 
			hash(url_hash); // načtení aktuálního tabu z URL
			}
			else
			{
			var url_hash = $(".tab li a").eq(0).attr("href"); //načtení prvního tabu
			url_hash = url_hash.split("#");
			hasha = "#"+url_hash[1];			
			hash(hasha); // načtení prvního tabu		
			}
		
		$(".tab li a").click(function () { // přepínání tabů dříve vygenerovanými záložkami
			var id_div = $(this).attr("href"); 
			id_div = id_div.split("#"); // ošetření pro IE které vrací celou url
			id_div[1] = "#"+id_div[1]; 
			hash(id_div[1]); // načtení aktuálního tabu z odkazu
			//window.location.hash = id_div[1];			
		  }); 	 
});
