/**
 * A utility class that can be used to calculate local taxes.
 *
 * In this case, the only local taxes are on prepared foods.
 *
 *
 * This work complies with the JMU Honor Code.
 *
 * @author       Kevin Bojarski
 * @version      1.0  09/16/2008
 */
    public class LocalTaxes
   {
      private static double PREPARED_FOOD_SURCHARGE_RATE      = 0.07;
   
   
    /**
     * Calculate the surcharge on prepared food
     *
     * @param value   The value of the prepared food
     * @return        The surcharge (in dollars)
     */
       public static double preparedFoodSurcharge(double value)
      {
         double   surcharge;
       
       //calculates the surcharge on prepared foods
       //if the value is not negative
         if (value >=0)
         {
            surcharge = value * PREPARED_FOOD_SURCHARGE_RATE;
         }//end if
         else
         {
            surcharge = 0.0;
         }//end else
      
      
         return surcharge;       
      }
    
   
    /**
     * Calculate the tax on prepared food
     *
     * @param value   The value of the prepared food
     * @return        The tax (in dollars)
     */
       public static double preparedFoodTax(double value)
      {
         double   tax;
      
         tax = StateTaxes. salesTax(value) +  preparedFoodSurcharge(value);
             
         return tax;       
      }
    
   }
