I. Introduction
The demand for environmental monitoring has encouraged researchers to investigate efficient methods to detect trace and ultra-trace amounts of organic and inorganic pollutants in water samples such as waste water, ground water and surface waters [1]. Among water pollutants, dyes and heavy metal ions have been concerned extensively due to their neglecting will cause severe damage on nature as well as human health and hygiene [2].