(a) It shall be unlawful to discharge any hazardous materials in the village without first obtaining a permit from all appropriate federal and state authorities as well as the director of public safety.
(b) The public safety department is authorized to clean up, or abate the effects of, any hazardous material discharged upon or into any property or facilities within the village where such discharge creates a hazard to individuals, property or the environment. The public safety department may be assisted in such cleanup or abatement by any other village department or any third parties as necessary to protect against or eliminate such hazard.
(c) Any person who discharges or otherwise causes a discharge of hazardous material and any person who owns or controls the hazardous material's container at the time of discharge shall be jointly and severally liable to the village for the payment of all costs incurred by the village as a result of such cleanup or abatement by the village, regardless of fault.
(d) For purposes of this article, the person who discharges or causes the discharge of hazardous materials, or who owns or controls the container at the time of discharge, if an individual, shall include that individual's employer and any related entity of the employer; of a corporation or partnership, that person shall include any entity legally related to such corporation or partnership.
(e) The authority to recover costs incurred by the village shall not include cost for fire suppression services that are normally or customarily provided by the public safety department unless the fire involves hazardous materials or services not normally or customarily provided by village departments.
(f) The remedies provided by this article shall be in addition to any other remedies provided by law.