function check_price(product_id,q) {

	showloader('obliczanie ceny pakietu...');
	
	if (product_id == 0) {
	
		$('#price'+q+'_').val('0.00');
		$('#price'+q).text('0,00');
		
		sum_pakiet();	
		
		setTimeout('hideloader()', 500);
	}
	else {

		$.ajax({

			type: "POST",
			url: "ajax.php",
			data: "ajax=ok&action=check_price&product_id="+product_id,
			dataType: "text",
			error: function(){
				alert('błąd');
			},
			success: function(data){				 

				$('#price'+q+'_').val(data);
				$('#price'+q).text(data.replace('.',','));
				
				sum_pakiet();
				
				setTimeout('hideloader()', 500);
			}
		});
	}	
}

function view_cart() {

	showloader('ładowanie podglądu koszyka...');
	
	$.ajax({

		type: "POST",
		url: "ajax.php",
		data: "ajax=ok&action=view_cart",
		dataType: "html",
		error: function(){
			alert('błąd');
		},
		success: function(data){				 

			$_('ajax_cart').style.display = 'block';
			$_('ajax_cart_content').style.display = 'block';
			$('#ajax_cart_content').html(data);
			
			setTimeout('hideloader()', 500);
		}
	});
}

function sum_pakiet() {

	var pakietd = parseFloat($_('pakietd').value);
	var pakietp = parseFloat($_('pakietp').value);
	var podsuma = 0;
	var rabat = 0;
	var razem = 0;

	for (var i=1; i<=7; i++) {
	
		podsuma = podsuma + parseFloat($('#price'+i+'_').val());
	}
	podsuma = podsuma.toFixed(2);
	
	// wybrane produkty przekroczyły odpowiedni próg rabatowy
	if (podsuma > pakietp) {
	
		rabat = podsuma * (1-pakietd);
		rabat = rabat.toFixed(2);
		razem = podsuma - rabat;
		razem = razem.toFixed(2);
	
		$('#rabat').text(rabat.replace('.',','));
		$('#razem').text(razem.replace('.',','));
		$('#razem_').val(razem);
	}
	else {
	
		$('#rabat').text('0,00');
		$('#razem').text(podsuma.replace('.',','));
		$('#razem_').val(podsuma);
	}
	$('#podsuma').text(podsuma.replace('.',','));	
	$('#podsuma_').val(podsuma);
	
}

function add_pakiet() {
	
	if (($_('ptab1').selectedIndex == 0) && ($_('ptab2').selectedIndex == 0) && ($_('ptab3').selectedIndex == 0) && ($_('ptab4').selectedIndex == 0) && ($_('ptab5').selectedIndex == 0) && ($_('ptab6').selectedIndex == 0) && ($_('ptab7').selectedIndex == 0)) {
	
		alert('Należy wybrać przynajmniej jedną część pakietu!');
	}
	else {

		showloader('dodawanie pakietu do koszyka...');
	
		var beret_name = '';
		if ($_('ptab1').options[$_('ptab1').selectedIndex].text != 'nie zdefiniowano') beret_name = $_('ptab1').options[$_('ptab1').selectedIndex].text;
		var mundur_name = '';
		if ($_('ptab2').options[$_('ptab2').selectedIndex].text != 'nie zdefiniowano') mundur_name=  $_('ptab2').options[$_('ptab2').selectedIndex].text;
		var sweter_name = '';
		if ($_('ptab3').options[$_('ptab3').selectedIndex].text != 'nie zdefiniowano') sweter_name = $_('ptab3').options[$_('ptab3').selectedIndex].text;
		var pas_name = '';
		if ($_('ptab4').options[$_('ptab4').selectedIndex].text != 'nie zdefiniowano') pas_name = $_('ptab4').options[$_('ptab4').selectedIndex].text;
		var klamra_name = '';
		if ($_('ptab5').options[$_('ptab5').selectedIndex].text != 'nie zdefiniowano') klamra_name = $_('ptab5').options[$_('ptab5').selectedIndex].text;
		var spodnium_name = '';
		if ($_('ptab6').options[$_('ptab6').selectedIndex].text != 'nie zdefiniowano') spodnium_name = $_('ptab6').options[$_('ptab6').selectedIndex].text;
		var skarpety_name = '';
		if ($_('ptab7').options[$_('ptab7').selectedIndex].text != 'nie zdefiniowano') skarpety_name = $_('ptab7').options[$_('ptab7').selectedIndex].text;
		
		$.ajax({

			type: "POST",
			url: "ajax.php",
			data: 'ajax=ok&action=add_pakiet&beret_id='+$_('ptab1').value+
				'&beret_name='+beret_name+
				'&mundur_id='+$_('ptab2').value+
				'&mundur_name='+mundur_name+
				'&sweter_id='+$_('ptab3').value+
				'&sweter_name='+sweter_name+
				'&pas_id='+$_('ptab4').value+
				'&pas_name='+pas_name+
				'&klamra_id='+$_('ptab5').value+
				'&klamra_name='+klamra_name+
				'&spodnium_id='+$_('ptab6').value+
				'&spodnium_name='+spodnium_name+
				'&skarpety_id='+$_('ptab7').value+
				'&skarpety_name='+skarpety_name+
				'&price='+$('#podsuma_').val()+
				'&price2='+$('#razem_').val(),
			dataType: "html",
			error: function(){
				alert('błąd');
			},
			success: function(data){				 

				$('#user_box_cart').html(data);
				$('#pakiet_nomb').text($('#pakiet_count').val());
				
				setTimeout('hideloader()', 500);
			}
		});
	}	
}

function add_prod(product_id,can_order,q,quantity) {

	var good = 1;
	
	if (q == 0) q = $_('prod_q').value;
	
	if (can_order == 0) {
	
		alert('Produkt jest w tej chwili niedostępny');
		good = 0;
	}	
	else if (isNaN(q)) {
	
		alert('Ilość produktów powinna być liczbą');
		good = 0;
	}
	else if (q > quantity) {
	
		alert('Maksymalna liczba produktów możliwa do dodania wynosi: '+quantity);
		good = 0;
	}
	
	if (good == 1) {

		showloader('dodawanie produktu do koszyka...');
		
		$.ajax({

			type: "POST",
			url: "ajax.php",
			data: 'ajax=ok&action=add_prod&product_id='+product_id+'&q_cart='+q,
			dataType: "html",
			error: function(){
				alert('błąd');
			},
			success: function(data){				 

				$('#user_box_cart').html(data);
				
				setTimeout('hideloader()', 500);
			}
		});		
	}
}
