McCain is a natural born citizen. He was born to American citizens while deployed outside the country at the time his father worked for the U.S. Government - the military.
Obama’s situation is significantly different.
Sorry, I have to differ.
http://www.rallycongress.com/constitutional-qualification/1244