John, I would ask your agent. In my area I usually can tell from the listing agents name if it is a foreclosure or not. Then if I can't tell from that, then on my agent report I can see comments that generally indicate the situation of it being a bank owned or a short sale situtation.
The other way to tell is take a look at the tax record. This is public information. Many tax authorities have it on line and you can find out that way as well. If you are in an area where it is not online I would check with your agent.
I hope this information helps! Best Wishes!