Shocking display of indiscretion:

Republican presidential candidate John McCain commented on Friday on the unannounced timing of a high-security trip by Barack Obama to Iraq, saying he believed his Democratic rival was going this weekend.

But McCain’s spokesman said the Arizona senator knew nothing about Obama’s schedule. Obama said last month he would go to both Iraq and Afghanistan soon. But his campaign has given no dates, seeking to cloak the trip in a measure of secrecy for security reasons.

“I believe that either today or tomorrow — and I’m not privy to his schedule — Sen. Obama will be landing in Iraq with some other senators” who make up a congressional delegation, McCain said at a Republican fund-raiser.