I recently dripped hair dye onto my carpet, and managed to get most of the stain out using perm lotion from a Home Perm Kit.
This advice was given to me by a hair stylist who uses perm lotion to remove stains from her towels and gowns in the salon.
goodluck