/* **************************************************
	Javascript Functions For Dealer Cart 
**************************************************** */


function calculateDealerCost()  {
	
	var numProducts = (document.checkout.elements.length - 2) / 4;
	var totalQty = 0;
	var subTotal = '';
	var itemCost = 0;
	var tmpTotal = ''
	// Calculate the quantity of items //
	for (var a=0; a<document.checkout.elements.length; a++)  {
		var formElementName = document.checkout.elements[a].name;
		
		if (formElementName.indexOf('qty') == 0)  {
			var itemQty =  document.checkout.elements[a].value;
			totalQty = eval(totalQty + itemQty) * 1;
		}
	}

	// Get the costs of the items //
	for(var x=0; x<document.checkout.elements.length; x++)  {
		
		var elementName = document.checkout.elements[x].name;
		
		if (elementName.indexOf('priceStr') == 0)  {
			var price = document.checkout.elements[x].value.split('%');
			var dealerPrice1 = price[0];
			var dealerPrice2 = price[1];
			var dealerPrice3 = price[2];
		}
		
		if (elementName.indexOf('VialColor') == 0)  {
			if (document.checkout.elements[x].checked == true)  {
				var vailColor = document.checkout.elements[x].value;
			}
			else  {
				var vailColor = document.checkout.elements[x].value;
			}	
		} 
		
		if (elementName.indexOf('productPrice') == 0)  {
			if (totalQty < 8)  {
				itemCost = dealerPrice1 * 1;
				document.checkout.elements[x].value = itemCost.toFixed(2);		
			}
			if (totalQty > 7 && totalQty < 48)  {
				itemCost = dealerPrice2 * 1;
				document.checkout.elements[x].value = itemCost.toFixed(2);
			}
			if (totalQty > 47)  {
				itemCost = dealerPrice3 * 1;
				document.checkout.elements[x].value = itemCost.toFixed(2);
			}	
			itemCost = itemCost * 1;
			tmpTotal = eval(tmpTotal + itemCost);
		}	
	}
	
	//document.write(subTotal);
	subTotal = tmpTotal.toFixed(2);	
	document.checkout.cartSubTotal.value = subTotal;
	
return;
}
	
