
//****************************************************************************************************
//calculations																		 *
//****************************************************************************************************

//Calculating Total and SubTotals
function calcProdSubTotal() {
    
    var prodSubTotal = 0;
    $('#ShoppingCartTbl .pp').each(function(){
    	var valString = $(this).html();
    	
    	//get qty
    	var valQty = 0;
    	var id = $(this).attr('id');
       	id = id.substring(3);
    	var valQty_id = "#quantity_" + id;
    	valQty = $(valQty_id).val(); 
    	
    	//alert(valQty);
    	
    	//get price
    	var valPrice = 0;
    	var valPrice_id = "#price_" + id
    	valPrice =  $(valPrice_id).val(); 
    	
    	//alert(valPrice);
    	
    	//show price in cart
    	//var pp = "";
    	//pp = '#pp_'+ id
    	var calPrce = 0;
    	calPrice =  parseFloat(valPrice) * parseFloat(valQty)
    	
    	//alert(calPrice);
    	
    	$(this).html("$" + calPrice.toFixed(2));
    	
    	
        prodSubTotal += parseFloat(calPrice);
    });
        
    $("#productSubtotal").val("$" + prodSubTotal.toFixed(2));

};

function calcOrderTotal() {

		var orderTotal = 0;
	    var productSubtotal = $("#productSubtotal").val() || 0;
	    var shippingSubtotal = $("#productShipping").val() || 0;
	        
	    var orderTotal = parseFloat(productSubtotal.substring(1)) + parseFloat(shippingSubtotal.substring(1));
	    var orderTotalNice = "$" + orderTotal.toFixed(2);
	    
	    $("#orderTotal").val(orderTotalNice);
};

function OrderCalulations() {
	 calcProdSubTotal();
	 calcOrderTotal();
};

$(document).ready(function(){
	OrderCalulations();
	
	
	$('#formCheckOutBtn').click(function() {
		validateFormById('formShoppingCart');
	}); 
	
	

	
 $('.refreshbtn').click(function() {
			
			var id =  $(this).attr('id'); 
			id = id.substring(11);
			//alert(id);
			var valQty=  "#quantity_" + id;
			//alert (valQty);
			
			
			
			
			
					$.get('ShoppingCartServ', {action: 'chgQty', prodPriceId: id, quantity: $(valQty).val()} );
					
						OrderCalulations();
							   
											   
					});						   
											   
});

//*************************************************************
//*************************************************************
function approveDelete(url) {
	if (confirm("Do you want to DELETE this item?"))
		window.location = url;

}



