function ordercalc(order){
	var orderqty;
	var orderval;
	var ordervalue;
	var ship;
	var shipping;
	var totalamt;
 	var price = 25;
 	var ship_au_per = 4.00;
 	var ship_au_ord = 10.00;
 	var ship_os_per = 8.00;
 	var ship_os_ord = 20.00;
 	var size8 = parseFloat(order.form.size8.value ,10);
 	var size10 =  parseFloat(order.form.size10.value ,10);
 	var size12 =  parseFloat(order.form.size12.value ,10);
 	var size14 =  parseFloat(order.form.size14.value ,10);
 	var size16 =  parseFloat(order.form.size16.value ,10);
 	var size18 =  parseFloat(order.form.size18.value ,10);
 	var dest = order.form.Destination.value;
 	orderqty = size8 + size10 + size12 + size14 + size16 + size18;
 	orderval = orderqty * price;
 	ordervalue = orderval.toFixed(2);
 	order.form.Total_Qty.value = orderqty;
 	order.form.Order_Value.value = ordervalue;
 	if(dest == 8){
 		if(orderqty < 3){
 			ship = orderqty * ship_au_per;
 		}
 		else{
 			ship = ship_au_ord;
 		}
 	}
 	if(dest != 8){
 		if(orderqty < 3){
 			ship = orderqty * ship_os_per;
 		}
 		else{
 			ship = ship_os_ord;
 		}
 	}
 	shipping = ship.toFixed(2);
 	order.form.Shipping.value = shipping;
 	total = parseFloat(shipping,10)+ parseFloat(ordervalue,10);
 	totalamt = total.toFixed(2);
 	order.form.Total_Amount.value = totalamt;
}

function orderrecalcship(order, destination){
	if(order.form.Total_Qty.value > 0){
		order.form.Destination.value = destination;
		alert("destination:"+destination);
		ordercalc(order);
	}
	return;
}

function IsNumeric(sText){
   var ValidChars = "0123456789. ";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}

function CheckForm() {
	var varError;
	var Msg1 = "";
	var Msg2 = "";		
	
	varError = false;
	
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.Name.style.background = '#FFFFFF';
	if (document.frmOrder.Name.value == "") {
	  varError = true;
	  document.frmOrder.Name.style.background = '#FFCC33';
	}	
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.Address1.style.background = '#FFFFFF';
	if (document.frmOrder.Address1.value == "") {
	  varError = true;
	  document.frmOrder.Address1.style.background = '#FFCC33';
	}		
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.City.style.background = '#FFFFFF';
	if (document.frmOrder.City.value == "") {
	  varError = true;
	  document.frmOrder.City.style.background = '#FFCC33';
	}				
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.State.style.background = '#FFFFFF';
	if (document.frmOrder.State.value == "") {
	  varError = true;
	  document.frmOrder.State.style.background = '#FFCC33';  
	}
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.Postcode.style.background = '#FFFFFF';
	if (document.frmOrder.Postcode.value == "") {
	  varError = true;
	  document.frmOrder.Postcode.style.background = '#FFCC33';  
	}
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.Country.style.background = '#FFFFFF';
	if (document.frmOrder.Country.value == "") {
	  varError = true;
	  document.frmOrder.Country.style.background = '#FFCC33';  
	}
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.PhoneHome.style.background = '#FFFFFF';
	if (document.frmOrder.PhoneHome.value == "") {
	  varError = true;
	  document.frmOrder.PhoneHome.style.background = '#FFCC33';  
	}
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.Email.style.background = '#FFFFFF';
	if (document.frmOrder.Email.value == "") {
	  varError = true;
	  document.frmOrder.Email.style.background = '#FFCC33';  
	}
	/* Set the colour back in case this is 2nd time */
	document.frmOrder.cboSource.style.background = '#FFFFFF';
	if (document.frmOrder.cboSource.value == "") {
	  varError = true;
	  document.frmOrder.cboSource.style.background = '#FFCC33';
	  Msg1 = ", How did you hear about us?";			  
	}				
	/* Set the colour back in case this is 2nd time 
	document.frmOrder.cboType.style.background = '#FFFFFF';
	document.frmOrder.TypeOther.style.background = '#FFFFFF';
	if (document.frmOrder.cboType.value == "") {
	  varError = true;
	  document.frmOrder.cboType.style.background = '#FFCC33';  
	  Msg2 = ", Type of Donation";			  
	}	
	else if (document.frmOrder.cboType.value == "Other Area" && document.frmOrder.TypeOther.value == "") {
	  document.frmOrder.TypeOther.style.background = '#FFCC33';
	}*/
	/* Set the colour back in case this is 2nd time */
	
	if (varError)
	{
		alert("Please check the highlighted fields" + Msg1 + Msg2);
	}
	else
	{
	  	document.frmOrder.posted.value="yes";
	  	document.frmOrder.submit();		
	}
}	