Kinetics of crystal violet fading in the presence of TX-100, DTAB and SDS