/*

     File: yogashipping.js
   Author: David Jourard/Bytes Interactive
     Date: January 4, 2010
     Desc: Calculates shipping for paypal button
   
*/
   

   function CalculateShipping(formtp) {
      
      price = 21.95;
      
      var cad_pc1 = 23;
      var cad_pc2 = 17;
      var cad_pc3 = 12;
      var cad_pc4 = 9;
      var cad_pc5 = 0;
      
      var usa_pc1 = 29;
      var usa_pc2 = 22;
      var usa_pc3 = 17;
      var usa_pc4 = 14;
      var usa_pc5 = 0;
      
      var int_pc1 = 45;
      var int_pc2 = 32;
      var int_pc3 = 25;
      var int_pc4 = 18;
      var int_pc5 = 0;
            
      var totalprice = price * document.forms[formtp].quantity.value;
      var shiplocation = document.forms[formtp].shiplocation.value;
      
      //alert(totalprice);
      //alert("shiplocation="+shiplocation);
      
      if (totalprice <= 65.85) {
         totalshipping = totalprice * cad_pc1/100;
      }
      else if (totalprice > 65.85 && totalprice <= 153.63) {
         totalshipping = totalprice * cad_pc2/100;
      }
      else if (totalprice > 153.63 && totalprice <= 307.30) {
         totalshipping = totalprice * cad_pc3/100;
      }
      else if (totalprice > 307.30 && totalprice <= 439.00) {
         totalshipping = totalprice * cad_pc4/100;
      }     
      else if (totalprice > 439.00) {
         totalshipping = 0.0;
      }     
      
      if (shiplocation == 'usa') {
         if (totalprice <= 65.85) {
            totalshipping = totalprice * usa_pc1/100;
         }
         else if (totalprice > 65.85 && totalprice <= 153.63) {
            totalshipping = totalprice * usa_pc2/100;
         }
         else if (totalprice > 153.63 && totalprice <= 307.30) {
            totalshipping = totalprice * usa_pc3/100;
         }
         else if (totalprice > 307.30 && totalprice <= 439.00) {
            totalshipping = totalprice * usa_pc4/100;
         }     
         else if (totalprice > 439.00) {
            totalshipping = 0.0;
         }           
      }
      else if (shiplocation == 'int') {
         if (totalprice <= 65.85) {
            totalshipping = totalprice * int_pc1/100;
         }
         else if (totalprice > 65.85 && totalprice <= 153.63) {
            totalshipping = totalprice * int_pc2/100;
         }
         else if (totalprice > 153.63 && totalprice <= 307.30) {
            totalshipping = totalprice * int_pc3/100;
         }
         else if (totalprice > 307.30 && totalprice <= 439.00) {
            totalshipping = totalprice * int_pc4/100;
         }     
         else if (totalprice > 439.00) {
            totalshipping = 0.0;
         }           
      }
      
      totalamt = totalprice + totalshipping;
      
      totalshipping = (totalshipping).toFixed( 2 );
      //alert("totalshipping="+totalshipping);
      
      
      totalamt = (totalamt).toFixed( 2 );
      
      //alert("totalamt="+totalamt);
      
      // Update Shipping Costs
      document.forms[formtp].shipping.value = totalshipping;
      
      return true;
   }

