I probably wouldn't do anything except possibly find somewhere else to go after work for a while, like meet up with a friend or find an al-anon meeting. As far as his being drunk at work, let him get into trouble on his own--sounds like it's not far off anyway.