// košík
$(document).ready(function(){
	$(".verify").attr("value","verified");
	
	$(".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
	$(".formular table").addClass("cart-content");
	$(".formular input[type='text'],.formular input[type='password']").wrap("<div class='input'><span class='s2'></span></div>");	
	$(".formular .input").prepend("<span class='s1'></span>").append("<span class='s3'></span>");
	$(".formular table td:has(span.alert_form)").wrapInner("<div class='alert'></div>");
	$(".formular input[class='send_form']").wrap("<div class='cart-submit'><span class='s2'></span></div>");
	$(".formular .cart-submit").prepend("<span class='s1'></span>").append("<span class='s3'></span>").append("<span class='submit-text'>Souhrn a kontrola objednávky</span>");   
    $(".formular .header_form:eq(1)").html("<b><label><input type='checkbox' name='' />&nbsp;&nbsp;Fakturační adresa (zaškrtněte pouze v případě, že je fakturační adresa odlišná od dodací)</a></label></b>");
    
    //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").remove();   
	$(".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é
		$(".sem-generuj-zalozky").prepend('<ul class="tab"></ul>'); 
		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];			
		  }); 	 
});

// produkty zmena borderu na hover
$(document).ready(function(){
 
 	$(".box").hover(function(){
   $(this).addClass("box-hover");
 },function(){
   $(this).removeClass("box-hover");
 });

// facebook icon
$(function () {
  
  var msie6 = $.browser == 'msie' && $.browser.version < 7;
  
  if (!msie6) {
    var top = $('#comment').offset().top - parseFloat($('#facebook-wrapper').css('margin-top').replace(/auto/, 0));
    $(window).scroll(function (event) {
      // what the y position of the scroll is
      var y = $(this).scrollTop();
      
      // whether that's below the form
      if (y >= top) {
        // if so, ad the fixed class
        $('#comment').addClass('fixed');
      } else {
        // otherwise remove it
        $('#comment').removeClass('fixed');
      }
    });
  }  
});

});
