// JavaScript Document
	
    function recalc5()
    {
    onerror=function(a,b,c) { alert(a+c); }
      var h_honey=document.orderform.h_honey.value;
     // var ob_honey=document.orderform.ob_honey.value;
      var lb_honey=document.orderform.lb_honey.value;
	 // var th_honey=document.orderform.th_honey.value;
		var l_honey=document.orderform.l_honey.value;
      var r_honey=document.orderform.r_honey.value;
      var t_honey=document.orderform.t_honey.value;
      var tjars=parseInt(h_honey)+parseInt(lb_honey)+parseInt(l_honey)+parseInt(r_honey)+(parseInt(t_honey)*3);
      var tweight=parseInt(h_honey)+parseInt(lb_honey)+parseInt(l_honey)+parseInt(r_honey)+(parseInt(t_honey)*3);
      //alert(tweight);
      
      var delivery=document.orderform.postal_option.value;
      var h_amt=0;
     // var ob_amt=0;
      var lb_amt=0;
	 // var th_amt=0;
	  var l_amt=0;
      var r_amt=0;
      var t_amt=0;
      var flag=true;
      var flag1=true;
      var flag2=true;
      if(delivery==1 && tweight>12)
      {
      alert("The maximum weight for 1st class postage is 12kg");
       document.orderform.totaldeliverypay.value = cleanfloat(0);              
      document.orderform.totalpay.value = cleanfloat(0);       
      flag=false;
      }
      if(delivery==2 && tweight<=3)
      {
      alert("Please select greater than 3kg for parcelpost");
       document.orderform.totaldeliverypay.value = cleanfloat(0);              
      document.orderform.totalpay.value = cleanfloat(0);       
      flag=false;
      }
        h_amt=parseInt(h_honey)*10;
      //  ob_amt=parseInt(ob_honey)*10;
       lb_amt=parseInt(lb_honey)*10;
	   // th_amt=parseInt(th_honey)*10;
			 l_amt=parseInt(l_honey)*10;
       r_amt=parseInt(r_honey)*10;
       t_amt=parseInt(t_honey)*30;
       
      
       if(flag==true)
      {
      
      var totalcost=lb_amt+h_amt+l_amt+r_amt+t_amt;
     	var totalnormcost=lb_amt+h_amt+l_amt+r_amt+t_amt;
		 	var totalsetcost=t_amt;
			
      var num_honeys=parseInt(lb_honey)+parseInt(h_honey)+parseInt(l_honey)+parseInt(r_honey)+(parseInt(t_honey)*3);
			var num_norm_honeys=parseInt(h_honey)+parseInt(r_honey)+parseInt(l_honey)+parseInt(lb_honey);
			
      if ( num_honeys == 0 )
  {
    alert( "Please select a honey to purchase" );
    document.orderform.totaldeliverypay.value = cleanfloat(0);       
    document.orderform.totalpay.value = cleanfloat(0);
    return false;
  }
      grammage = (num_honeys * 1000);
      if(grammage<2999)
      {
				if(delivery==3)
				 {
					deliverycost=delivery_prices_brighton[grammage];
					totalcost=totalcost;
					flag2=false;
				 }
				 else if(delivery==5)
				 {
					deliverycost=delivery_prices_courier24[grammage];
					totalcost=totalcost+deliverycost;
				 }
				 else if(delivery==6)
				 {
					if(num_honeys<3)
					{
						alert("Please select greater than 2kg for 48hr courier");
						flag1=false;
					}
					deliverycost=delivery_prices_courier48[grammage];
					if(tjars<=16)
					{
						totalcost=totalcost+deliverycost;
					}
					else
					{
						totalcost=totalcost;
						flag2=false;
					}
				 }
       }
       // End of grammage<2999
       
       else if(grammage>2999 && grammage < 5999)
        { 
    	   /* if(parseInt(h_honey)==0 && parseInt(ob_honey)==0 && parseInt(r_honey)==0 && parseInt(t_honey)>=1)
           {
           totalcost=totalcost;
           }
           else if(parseInt(t_honey)==0)
           { */
        totalcost-=((parseInt(totalcost)*10)/100);
        /*}
				else
				{
					if(num_norm_honeys>2 && num_norm_honeys<6) {
						totalnormcost-=((parseInt(totalnormcost)*10)/100);
					}
					totalcost=totalnormcost+totalsetcost;
				} */

					 if(delivery==3)
					 {
					 
					 deliverycost=delivery_prices_brighton[grammage];
						totalcost=totalcost;
						flag2=false;
					 }
		
					 else if(delivery==5)
					 {
		
					 deliverycost=delivery_prices_courier24[grammage];
						
						totalcost+=deliverycost;
					 }
					 else if(delivery==6)
					 {
					 
					 if(num_honeys<3)
					 {
					 alert("Please select greater than 2kg for 48hr courier");
					 flag1=false;
					 }
					 deliverycost=delivery_prices_courier48[grammage];
						
						if(tjars<=16)
					 {
						totalcost=totalcost+deliverycost;
						}
						else
						{
						totalcost=totalcost;
						flag2=false;
					 }
					 }
        }
        
        //End of grammage between 2999 and 6000
        
        else if(grammage>5999 && grammage<11999)
        {
        /* if(parseInt(h_honey)==0 && parseInt(ob_honey)==0 && parseInt(r_honey)==0 && parseInt(t_honey)>=1)
        {
        totalcost=totalcost;
        }
        else if(parseInt(t_honey)==0)
        { */
        totalcost-=((parseInt(totalcost)*15)/100);
        /*}
				else
				{
					if(num_norm_honeys>2 && num_norm_honeys<6) {
						totalnormcost-=((parseInt(totalnormcost)*10)/100);
					}
					else if(num_norm_honeys>5 && num_norm_honeys<12) {
						totalnormcost-=((parseInt(totalnormcost)*15)/100);
					}
					else if(num_norm_honeys>11 && num_norm_honeys<24) {
						totalnormcost-=((parseInt(totalnormcost)*20)/100);
					}
					totalcost=totalnormcost+totalsetcost;
				}*/

					 if(delivery==3)
					 {
					 
					 deliverycost=delivery_prices_brighton[grammage];
						totalcost=totalcost;
						flag2=false;
					 }
					 else if(delivery==5)
					 {
					 
					
					 
					 deliverycost=delivery_prices_courier24[grammage];
						totalcost=totalcost+deliverycost;
					 }
					 else if(delivery==6)
					 {
					 
					 if(num_honeys<3)
					 {
					 alert("Please select greater than 2kg for 48hr courier");
					 flag1=false;
					 }
					 deliverycost=delivery_prices_courier48[grammage];
						 if(tjars<=16)
					 {
						totalcost=totalcost+deliverycost;
						}
						else
						{
						totalcost=totalcost;
						flag2=false;
					 }
					 }
        }
       else if(grammage>11999 && grammage < 16000)
        { 
    	   /* if(parseInt(h_honey)==0 && parseInt(ob_honey)==0 && parseInt(r_honey)==0 && parseInt(t_honey)>=1)
           {
           totalcost=totalcost;
           }
           else if(parseInt(t_honey)==0)
           { */
        totalcost-=((parseInt(totalcost)*20)/100);
        /*}
        else
        {
        if(num_norm_honeys>2 && num_norm_honeys<6) {
						totalnormcost-=((parseInt(totalnormcost)*10)/100);
					}
					else if(num_norm_honeys>5 && num_norm_honeys<12) {
						totalnormcost-=((parseInt(totalnormcost)*15)/100);
					}
					else if(num_norm_honeys>11 && num_norm_honeys<48) {
						totalnormcost-=((parseInt(totalnormcost)*20)/100);
					}
					totalcost=totalnormcost+totalsetcost;
        }*/
				
      grammage = (num_honeys * 1000);
      deliverycost = delivery_prices[grammage];

       if(delivery==3)
       {
      
       deliverycost=delivery_prices_brighton[grammage];
        totalcost=totalcost;
        flag2=false;
       }
			 
       else if(delivery==5)
       {
				 
       deliverycost=delivery_prices_courier24[grammage];
        totalcost=totalcost+deliverycost;
       }
       else if(delivery==6)
       {
       
       if(num_honeys<3)
       {
       alert("Please select greater than 2kg for 48hr courier");
       flag1=false;
       }
       deliverycost=delivery_prices_courier48[grammage];
        if(tjars<=16)
       {
        totalcost=totalcost+deliverycost;
        }
        else
        {
        totalcost=totalcost;
        flag2=false;
       }
       }
        }
        else 
        {
        /* if(parseInt(h_honey)==0 && parseInt(ob_honey)==0 && parseInt(r_honey)==0 && parseInt(t_honey)==1)
        {
        totalcost=totalcost;
        }
        else
        {*/
        totalcost-=((parseInt(totalcost)*25)/100);
       //}

       if(delivery==3)
       {
       
       deliverycost=delivery_prices_brighton[grammage];
       alert(grammage);
       alert(deliverycost);
        totalcost=totalcost;
        flag2=false;
       }

       else if(delivery==5)
       {
       deliverycost=delivery_prices_courier24[grammage];
       if(tjars<=16)
       {
        totalcost=totalcost+deliverycost;
        }
        else
        {
				totalcost=totalcost+deliverycost;
        flag2=false;
				}
       }
       else if(delivery==6)
       {
       if(num_honeys<3)
       {
       alert("Please select greater than 2kg for 48hr Courier");
       flag1=false;
       }
       
       deliverycost=delivery_prices_courier48[grammage];
       if(tjars<=16)
       {
        totalcost=totalcost+deliverycost;
        }
        else
        {
        totalcost=totalcost+deliverycost;
        flag2=false;
       }
       }
        }
        if(flag1==true)
        {
       	document.orderform.totaldeliverypay.value = cleanfloat(deliverycost);       
				document.orderform.totalpay.value = cleanfloat(totalcost);
				}
				if(flag2==false)
				{
				document.orderform.totaldeliverypay.value = deliverycost;  
				document.orderform.totalpay.value = totalcost; 
				}
				if(flag1==false)
				{
				document.orderform.totaldeliverypay.value = cleanfloat(0);  
				document.orderform.totalpay.value = cleanfloat(0);
				}
				}
			}