Three teens charged in attack; another charged with witness harassment