﻿function changePrice(D)
{
	var cenaNett = document.getElementById('prcieNettoB').value; 
	var cenaBrutt = document.getElementById('prcieBruttoB').value;
	var deliverForFree = document.getElementById('deliverForFree').value;
	
	cenaNetto = parseFloat(cenaNett.replace(',',''));
	cenaBrutto = parseFloat(cenaBrutt.replace(',',''));
	deliverForFree = parseFloat(deliverForFree.replace(',',''));
	var vatRate = parseFloat(document.getElementById('vatRate').value); // Podatek vat
	
	if(cenaBrutto > deliverForFree && D == 1)
	{
		  jQuery('#dialog_basket').dialog('open');
		  		//alert('Dostawa za darmo');
	}
	else{
			
			var idDeliver = document.getElementById('delivery').value;
 	
 			if(idDeliver == '0' || cenaBrutto > deliverForFree)
 		
 		 	  var price = 0;
 		
			else
			
 				var price = parseFloat(document.getElementById('delivery_'+idDeliver).value);
 		

	//if(zm == 'D')
	//Jesli zmieniono deliver / dostawie
	
 		
 		
 	cenaBrutto = round(cenaBrutto + price);
 	
 	//cenaBrutto =  round(cenaNetto + ((cenaNetto * vatRate) / 100));
 	
 	//else if(zm == 'P')
 	//jesli zmieniono payment / platnosc
 		var idDeliver = document.getElementById('payment').value;
 		
 		if(idDeliver == '0')
 	
 			var price = 0;
	
		else
		
			var price = parseFloat(document.getElementById('payment_'+idDeliver).value);
 	
 	
 	cenaBrutto  = round(cenaBrutto + price);
 	var cen = cenaBrutto.toString().split(".");
 	
 	var wynik = cen[1].length;
 	if(wynik == 1)
 	{
 		cenaBrutto = cenaBrutto.toString()+ '0';
 	}
 	//cenaBrutto =  round(cenaNetto + ((cenaNetto * vatRate) / 100));	
 	
 	//cenaNetto = cenaNetto.toString().replace('.',',');
 	//cenaBrutto = cenaBrutto.toString().replace('.',',');

	
 	document.getElementById('basket_total').innerHTML = cenaBrutto + ' zł';
 //	document.getElementById('basket_to_pay').innerHTML = cenaNetto + ' zł<input type="hidden" id="prcieNettoB" name="prcieNettoB" value="'+ cenaNett +'" />';
	//document.getElementById('basket_to_pay_brutto').innerHTML = cenaBrutto + ' zł <input type="hidden" id="prcieBruttoB" name="prcieBruttoB" value="'+ cenaBrutt +'" />';

	//var  =  document.getElementsById('').value;
	//alert(cenaNetto + ' - ' + cenaBrutto + '  - ' +price +' - '+vatRate);
	//alert('Działą');
	}
}



/*
*Zaokroglanie liczb
*
*@number - liczb
*@x - ilosc miejsc po przecinku
*/
function round(number,x) {
	var x = (!x ? 2 : x);
	return Math.round(number*Math.pow(10,x)) / Math.pow(10,x);
}

