function PhotoOrderFormShowPrice()
{
    if (document.PhotoOrderForm.itemsname01.value != "")
	{
	document.PhotoOrderForm.itemsprice01.value=itemspricearray[document.PhotoOrderForm.itemsname01.selectedIndex]
	}
	 
	
	
	PhotoOrderFormCalcPrices();
}


function PhotoOrderFormCheckNumeric(f){ 
var re = /^[0-9]*$/; 
if (!re.test(f.value)) { 
alert('Please enter a numeric value for the quantity.'); 
f.value = f.value.replace(/[^0-9]/g,""); 
} 
} 



function PhotoOrderFormFormatValues(value)
{
  var temp = Math.floor(value * 100);
 temp = temp / 100;

return (temp == Math.round(temp)) ? temp += ".00" : (temp*10 == Math.round(temp*10)) ? temp +="0" : temp;

}



function PhotoOrderFormCalcPrices()
{
  if (document.PhotoOrderForm.itemsquantity01.value=="0")
	{
	document.PhotoOrderForm.itemsquantity01.value='';
	document.PhotoOrderForm.itemsname01.value='';
	document.PhotoOrderForm.itemsprice01.value='';
	document.PhotoOrderForm.itemstotal01.value='';
	document.PhotoOrderForm.itemsshipping01.value='';
	}
 
if (document.PhotoOrderForm.donation.value=="")
	{
	document.PhotoOrderForm.donation.value='0';
	}
	


	
  with (document.PhotoOrderForm)
  {
  itemstotal01.value = PhotoOrderFormFormatValues(itemsprice01.value * itemsquantity01.value);
  
  itemsshipping01.value =  PhotoOrderFormFormatValues(shippingrate.value * itemsquantity01.value);
  
  itemstotal.value = PhotoOrderFormFormatValues(itemstotal01.value);	
  							 
  subtotal.value = PhotoOrderFormFormatValues(itemstotal.value);
  tax.value = PhotoOrderFormFormatValues(subtotal.value * taxrate.value);
  shippingratetotal.value = PhotoOrderFormFormatValues(itemsshipping01.value );
  							
  grandtotal.value = PhotoOrderFormFormatValues (parseFloat(subtotal.value) + parseFloat(tax.value)  + parseFloat(shippingratetotal.value) + parseFloat(donation.value));
	}
}


function PhotoOrderFormValidate()
{
	if (document.PhotoOrderForm.customeremail.value == "")
	{
		alert("E-Mail Address is required");
		document.PhotoOrderForm.customeremail.focus();
		return false;
	}
	
}
