$(window).ready(function(){
	
	//zaczmaczone - labele dostają klasę
	$(".choose input:checked, .chooseProducts input:checked").parent("label").addClass('checked');
	
	//zmiana zachowania linków tak, aby sumulowały pola checbox
	$(".choose tbody label").hover(
		      function () {
		          if ($(this).hasClass('checked')) {
					  $(this).addClass('focus').mouseup( function() {
		        		  $(this).removeClass('focus');
					  });
		          }
		        }, 
		        function () {
					$(this).removeClass('focus');
	});
	
	//klikniecie
	$(".choose tbody label").mouseup( 
			function () {
		      	name = $(this).attr("name");
				value =$('input:hidden[name=produkt_'+name+']').val();
				(parseInt(value)) ? value = 0 : value = 1;
				$('input:hidden[name=produkt_'+name+']').val(value);
	});
	
	$(".choose label, .chooseProducts label").mouseup( function () { 
	      $(this).toggleClass('checked');
	});
	
	//obskoczenie braku obsługi nth child przez IE w ostatnio oglądanych
	if ($.browser.msie) {
		$(".thumbsListing li:nth-child(even)").addClass('even');
	}
	
	//rowijanie pól dodatkowych 
	$('.checkAdditional').next('.additional').addClass('disp-n');
	$(".checkAdditional input").change( function() {
		if($(this).is(':checkbox')) {
			$(this).parent('.checkAdditional').next('.additional').toggleClass('disp-n');
		} else {
			var name = $(this).attr("name");
			var radioFind = $("input[name='"+name+"'][value='diff']").parent('.checkAdditional').next('.additional').toggleClass('disp-n');			
		}
		
	});
	
	$(".checkValue").change( function() {
			var name = $(this).attr("name");
			var value = $("[name='"+name+"']:checked").val();
			$("input:hidden[name='"+name+"_suma']").val( $("[name='"+name+value+"']").val() );
			
			var suma = $("[name='suma']").val();
			var suma1 = $("[name='shipping_suma']").val();
			var suma2 = $("[name='payment_suma']").val();
			
			suma = parseFloat(suma) + parseFloat(suma1) + parseFloat(suma2);
			$("#pole_cena").html(suma);
			
	});
	
	//podmiana obrazków - kolor
	$(".rollover").click(function(){
		var new_src = $(this).attr("rel");		
		//alert(new_src);
		if(new_src != ''){
	   		($('#mainPicture')).attr("src",new_src);
	  		($('#mainAnchor')).attr("href",new_src);
		}
     });
								  
	//zwiększanie ilości
	$(".chooseProducts td:not('.disabled') .increase").click(function(){
		var val = $(this).siblings('input').val();
		var newVal = parseInt(val)+1;
		$(this).siblings('input').val(newVal);
	});
	
	//zmniejszanie ilości
	$(".chooseProducts td:not('.disabled') .decrease").click(function(){
		var val = $(this).siblings('input').val();
		var newVal = parseInt(val)-1;
		if(newVal >= 0) {
			$(this).siblings('input').val(newVal);
		} else {
			$(this).siblings('input').val(0);
		}
	});

});
