Ahahahahaha, no, that is not a straight. Ace can either start a straight or end one, it can't be in the middle. I don't have a link, but trust me, those are the rules.
No that does not qualify as a straight. Ace can be either high or low in a straight but not at once. For a link, Google "poker hands" and look at any link. For example the first result says Ace can count high or low in a straight, but not both at once, so A-K-Q-J-10 and 5-4-3-2-A are valid straights, but 2-A-K-Q-J is not. .
Wikipedia is your friend: http://en.wikipedia.org/wiki/Rank_of_hands_(poker)#Straight "The ace may not 'wrap around', or play both high and low in the same hand: 3♣ 2♦ A♠K♠Q♣ is not a straight, but just ace-high no pair." I don't know who you were playing and winning money from but keep playing against them!