<!--
qtyChanged = "";
orderCalced=false;
state = "";

function setState()
{
	if(document.getElementById('Ship_State').value != "")
	{
		state = document.getElementById('Ship_State').value;
	}
	else
	{
		state = document.getElementById('Bill_State').value;
	}
	calculateOrder();
}

function disableShip()
{
	document.getElementById('Ship_Name').disabled = true;
	document.getElementById('Ship_Name').value = "";
	document.getElementById('Ship_Address').disabled = true;
	document.getElementById('Ship_Address').value = "";
	document.getElementById('Ship_Address2').disabled = true;
	document.getElementById('Ship_Address2').value = "";
	document.getElementById('Ship_City').disabled = true;
	document.getElementById('Ship_City').value = "";
	document.getElementById('Ship_State').disabled = true;
	document.getElementById('Ship_State').value = "";
	document.getElementById('Ship_Zip').disabled = true;
	document.getElementById('Ship_Zip').value = "";
	document.getElementById('Ship_Phone').disabled = true;
	document.getElementById('Ship_Phone').value = "";
}

function enableShip()
{
	document.getElementById('Ship_Name').disabled = false;
	document.getElementById('Ship_Address').disabled = false;
	document.getElementById('Ship_Address2').disabled = false;
	document.getElementById('Ship_City').disabled = false;
	document.getElementById('Ship_State').disabled = false;
	document.getElementById('Ship_Zip').disabled = false;
	document.getElementById('Ship_Phone').disabled = false;
}

function dollarFormat(amount)
{
//Taken from:  http://starbase.cs.trincoll.edu/cpsc114/fall03/toDollar
//
   // variables used
   var outStr,  // output string
       aNumber, // number wrapped in an object
       amtStr,  // number represented by a string
       pos,     // position of decimal point
       dollars, // dollar string
       cents;   // cents string

   // get up to two decimal digits
   amount = Math.round(amount*100)/100;

   // convert amount to a string
   aNumber = new Number(amount);
   amtStr = aNumber.toString();
   
   // looking for a decimal point
   if ((pos = amtStr.indexOf(".")) == -1) {  // not found
      amtStr = amtStr + ".";
      pos = amtStr.length;
   }
   
   // extract dollars and cents
   dollars = amtStr.substring(0, pos+1);
   cents = amtStr.substring(pos+1, amtStr.length);
   if (cents.length == 0) {  // no cents
      outStr = dollars + "00";
   }
   else if (cents.length == 1) { // single digit cents
      outStr = dollars + cents + "0";
   }
   else { // double digit cents
      outStr = dollars + cents;
   }

   return outStr;
}


function calculateOrder()
{
	
	if(document.getElementById('Womens_S_Shirt').value < 0 ||
	   document.getElementById('Womens_M_Shirt').value < 0 ||
	   document.getElementById('Womens_L_Shirt').value < 0 ||
	   document.getElementById('Womens_XL_Shirt').value < 0 ||
	   document.getElementById('Mens_S_Shirt').value < 0 ||
	   document.getElementById('Mens_M_Shirt').value < 0 ||
	   document.getElementById('Mens_L_Shirt').value < 0 ||
	   document.getElementById('Mens_XL_Shirt').value < 0 ||
	   document.getElementById('Mens_XXL_Shirt').value < 0 ||
	   document.getElementById('Womens_S_Polo').value < 0 ||
	   document.getElementById('Womens_M_Polo').value < 0 ||
	   document.getElementById('Womens_L_Polo').value < 0 ||
	   document.getElementById('Womens_XL_Polo').value < 0 ||
	   document.getElementById('Mens_M_Polo').value < 0 ||
	   document.getElementById('Mens_L_Polo').value < 0 ||
	   document.getElementById('Mens_XL_Polo').value < 0 ||
	   document.getElementById('Mens_XXL_Polo').value < 0 ||
	   document.getElementById('Totebag').value < 0 ||
	   document.getElementById('Delicate_Balance').value < 0 ||
	   document.getElementById('Wine_Glass').value < 0 || 
	   document.getElementById('I_Care_Handbag').value < 0 || 
	   document.getElementById('I_Care_Cosmetic_Tote_Brown').value < 0 || 
	   document.getElementById('I_Care_Cosmetic_Tote_Black').value < 0 || 
	   document.getElementById('Sun_Hat').value < 0 || 
	   //document.getElementById('Christmas_CD').value < 0 || 
	   //document.getElementById('Hat').value < 0 ||
	   //document.getElementById('Lunchbag').value < 0 ||
	   document.getElementById('Ornament').value < 0 || 
	   document.getElementById('Pin').value < 0 ||
	   document.getElementById('Jazz_Baby_M').value < 0 ||
	   document.getElementById('Jazz_Baby_L').value < 0 ||
	   document.getElementById('Jazz_Baby_XL').value < 0 ||
	   document.getElementById('Jazz_Tee_M').value < 0 ||
	   document.getElementById('Jazz_Tee_L').value < 0 ||
	   document.getElementById('Jazz_Tee_XL').value < 0 ||
	   document.getElementById('Wolf_Designs_Bag').value < 0 ||
	   document.getElementById('Wine_Set').value < 0 ||
	   document.getElementById('Diva_CD').value < 0 ||
	   document.getElementById('Umbrella').value < 0 ||
	   document.getElementById('Knit_Hat').value < 0 ||
	   document.getElementById('Calendar').value < 0)
	{
		alert("Please enter the quantity as a positive number for at least one product so we can calculate the order cost.");
	}
	else
	{
		qtyChanged = false;
		
		productCost = (document.getElementById('Womens_S_Shirt').value * 20.00) + 
					 (document.getElementById('Womens_M_Shirt').value * 20.00) + 
					 (document.getElementById('Womens_L_Shirt').value * 20.00) + 
					 (document.getElementById('Womens_XL_Shirt').value * 20.00) + 
					 (document.getElementById('Mens_S_Shirt').value * 20.00) + 
					 (document.getElementById('Mens_M_Shirt').value * 20.00) + 
					 (document.getElementById('Mens_L_Shirt').value * 20.00) + 
					 (document.getElementById('Mens_XL_Shirt').value * 20.00) + 
					 (document.getElementById('Mens_XXL_Shirt').value * 20.00) + 
					 (document.getElementById('Womens_S_Polo').value * 20.00) + 
					 (document.getElementById('Womens_M_Polo').value * 20.00) + 
					 (document.getElementById('Womens_L_Polo').value * 20.00) + 
					 (document.getElementById('Womens_XL_Polo').value * 20.00) + 
					 (document.getElementById('Mens_M_Polo').value * 20.00) + 
					 (document.getElementById('Mens_L_Polo').value * 20.00) + 
					 (document.getElementById('Mens_XL_Polo').value * 20.00) + 
					 (document.getElementById('Mens_XXL_Polo').value * 20.00) + 
					 (document.getElementById('Totebag').value * 12.00) + 
					 (document.getElementById('Delicate_Balance').value * 14.00) + 
					 (document.getElementById('Wine_Glass').value * 7.50) + 
					 (document.getElementById('I_Care_Handbag').value * 44.00) + 
					 (document.getElementById('I_Care_Cosmetic_Tote_Brown').value * 19.00) + 
					 (document.getElementById('I_Care_Cosmetic_Tote_Black').value * 19.00) + 
					 (document.getElementById('Sun_Hat').value * 25.00) + 
					 //(document.getElementById('Christmas_CD').value * 5.00) + 
					 //(document.getElementById('Hat').value * 10.00) + 
					 //(document.getElementById('Lunchbag').value * 8.00) + 
					 (document.getElementById('Ornament').value * 6.00) + 
					 (document.getElementById('Pin').value * 6.00) +
					 (document.getElementById('Jazz_Baby_M').value * 20.00) +
					 (document.getElementById('Jazz_Baby_L').value * 20.00) +
					 (document.getElementById('Jazz_Baby_XL').value * 20.00) +
					 (document.getElementById('Jazz_Tee_M').value * 15.00) +
					 (document.getElementById('Jazz_Tee_L').value * 15.00) +
					 (document.getElementById('Jazz_Tee_XL').value * 15.00) +
					 (document.getElementById('Wolf_Designs_Bag').value * 38.00) +
					 (document.getElementById('Wine_Set').value * 10.00) +
					 (document.getElementById('Diva_CD').value * 15.00) +
					 (document.getElementById('Umbrella').value * 20.00) +
					 (document.getElementById('Knit_Hat').value * 10.00) +
					 (document.getElementById('Calendar').value * 10.00);
		
		if(productCost > 0)
		{					
			if(productCost <= 29.99)
				shippingCost = 6.00;
			else if(productCost <= 49.99)
				shippingCost = 7.00;
			else if(productCost <= 69.99)
				shippingCost = 8.00;
			else if(productCost >= 70.00)
				shippingCost = 9.00;
		}
		else
		{
			shippingCost = 0;
		}

		if(state.toUpperCase() == "PA")
		{
			taxValue = (document.getElementById('Delicate_Balance').value * 14.00 * 0.06) +
					 (document.getElementById('Totebag').value * 12.00 * 0.06) +
					 (document.getElementById('Wine_Glass').value * 7.50 * 0.06) + 
					 (document.getElementById('I_Care_Handbag').value * 44.00 * 0.06) + 
					 (document.getElementById('I_Care_Cosmetic_Tote_Brown').value * 19.00 * 0.06) + 
					 (document.getElementById('I_Care_Cosmetic_Tote_Black').value * 19.00 * 0.06) + 
					 //(document.getElementById('Christmas_CD').value * 5.00 * 0.06) + 
					 //(document.getElementById('Lunchbag').value * 8.00 * 0.06) + 
					 (document.getElementById('Ornament').value * 6.00 * 0.06) + 
					 (document.getElementById('Pin').value * 6.00 * 0.06) + 
					 (document.getElementById('Wolf_Designs_Bag').value * 38.00 * 0.06) + 
					 (document.getElementById('Wine_Set').value * 10.00 * 0.06) + 
					 (document.getElementById('Diva_CD').value * 15.00 * 0.06) + 
					 (document.getElementById('Umbrella').value * 20.00 * 0.06) + 
					 (document.getElementById('Calendar').value * 10.00 * 0.06);
		}
		else
		{
			taxValue = 0.00;
		}
		
		if(productCost == null || isNaN(productCost))
			productCost = 0.00;

		document.getElementById('Shipping_Cost').value = dollarFormat(shippingCost);
		document.getElementById('Product_Tax').value = dollarFormat(taxValue);
		document.getElementById('Product_Total').value = dollarFormat(productCost);
												 
		total = eval(document.getElementById('Product_Total').value) + eval(document.getElementById('Shipping_Cost').value) + eval(document.getElementById('Product_Tax').value);
		
		document.getElementById('Total').value = dollarFormat(total);
		
		orderCalced=true;
	}
	return;
}

function validateOrder()
{
	error = false;
	
	if(!orderCalced)
	{
		error = true;
		alert("Please click the 'Calculate' button to determine your order price.");
		return (false);
	}
	
	if(document.getElementById('Total').value == "" || document.getElementById('Total').value == 0)
	{
		error = true;
		alert("Please enter the quantity for at least one product.");
		return (false);
	}
	
	if(!error && (document.getElementById('Bill_Name').value == "" ||
		document.getElementById('Bill_Address').value == "" ||
		document.getElementById('Bill_City').value == "" ||
		document.getElementById('Bill_State').value == "" ||
		document.getElementById('Bill_Zip').value == "" ||
		document.getElementById('Bill_Phone').value == "" ||
		document.getElementById('Email').value == "" ||
		document.getElementById('Email').value == "" ||
		document.getElementById('Bill_Card').value == "" ||
		document.getElementById('Bill_Card_Num').value == "" ||
		document.getElementById('Bill_Card_Month').value == "" ||
		document.getElementById('Bill_Card_Year').value == "" ||
		(!document.getElementById('Shipping_Same_as_Billing').checked && 
			(document.getElementById('Ship_Name').value == "" ||
			document.getElementById('Ship_Address').value == "" ||
			document.getElementById('Ship_City').value == "" ||
			document.getElementById('Ship_State').value == "" ||
			document.getElementById('Ship_Zip').value == "" ||
			document.getElementById('Ship_Phone').value == "")
		)))
	{
		error = true;
		alert("Please enter your information into all fields.\nIf you did not check 'Same as Billing Information' you must enter shipping information.");
		return (false);
	}
	
	if(document.getElementById('Bill_Card_Num').value.length < 15)
	{
		error = true;
		alert("Please enter 15 or 16 digits for your credit card number.")
		return (false);
	}
	
	if(!error)
	{
		return (true);
	}
}
-->