




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"MarieDevine": {"username": "MarieDevine", "tumblr": "", "display_name": "MarieDevine", "url": "http://disqus.com/MarieDevine/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/26/9861/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "11083592110a9e81c48db74cd1f7659d": {"username": "Doubtful", "tumblr": "", "display_name": "Doubtful", "url": "http://disqus.com/guest/11083592110a9e81c48db74cd1f7659d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "21f9a2a4fc21897dc7fcb4b8b7776dad": {"username": "Davids Mom", "tumblr": "", "display_name": "Davids Mom", "url": "http://disqus.com/guest/21f9a2a4fc21897dc7fcb4b8b7776dad/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Swami_Binkinanda": {"username": "Swami_Binkinanda", "tumblr": "", "display_name": "Swami_Binkinanda", "url": "http://disqus.com/Swami_Binkinanda/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 56, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e7475327b962c3c1ff4b8026e674d4ab": {"username": "Justin K.", "tumblr": "", "display_name": "Justin K.", "url": "http://disqus.com/guest/e7475327b962c3c1ff4b8026e674d4ab/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "edb74e5407c87ede239caf24ee101370": {"username": "Charles Hudson", "tumblr": "", "display_name": "Charles Hudson", "url": "http://disqus.com/guest/edb74e5407c87ede239caf24ee101370/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4984a2333ab966368fce23f75dfbb34b": {"username": "smrstrauss", "tumblr": "", "display_name": "smrstrauss", "url": "http://disqus.com/guest/4984a2333ab966368fce23f75dfbb34b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "008c40ccd33393f8b07f0664dc1035be": {"username": "Denna", "tumblr": "", "display_name": "Denna", "url": "http://disqus.com/guest/008c40ccd33393f8b07f0664dc1035be/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2b59b0459e2e9acfa6ac57c91a40b409": {"username": "gb", "tumblr": "", "display_name": "gb", "url": "http://disqus.com/guest/2b59b0459e2e9acfa6ac57c91a40b409/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b7e7ec88f97bced3731b146eedbdf075": {"username": "A voice of Reason", "tumblr": "", "display_name": "A voice of Reason", "url": "http://disqus.com/guest/b7e7ec88f97bced3731b146eedbdf075/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a859da61522c24dc347b0563ab0744f7": {"username": "Jesus St. Jesus", "tumblr": "", "display_name": "Jesus St. Jesus", "url": "http://disqus.com/guest/a859da61522c24dc347b0563ab0744f7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ad1ec1a583b5ad9e931b5f41d13971e9": {"username": "&quot;Lava&quot; Lee Pyle", "tumblr": "", "display_name": "&quot;Lava&quot; Lee Pyle", "url": "http://disqus.com/guest/ad1ec1a583b5ad9e931b5f41d13971e9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8e85095cd745a9dc4e7c941f7d583fe0": {"username": "GregoryB", "tumblr": "", "display_name": "GregoryB", "url": "http://disqus.com/guest/8e85095cd745a9dc4e7c941f7d583fe0/", "registered": false, "linkedin": "", "blog": "http://www.ObamaKenyanOrIndonesian.Com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "77e5a3d59180478bf7f588a2019ace4b": {"username": "Martin", "tumblr": "", "display_name": "Martin", "url": "http://disqus.com/guest/77e5a3d59180478bf7f588a2019ace4b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c4d25f7aebbcb6a354dfbeecad056b0b": {"username": "Igor Marxomarxovich", "tumblr": "", "display_name": "Igor Marxomarxovich", "url": "http://disqus.com/guest/c4d25f7aebbcb6a354dfbeecad056b0b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/157/7651/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d1f0d8918fa0ef227a17a90ad5073ccf": {"username": "Jon H", "tumblr": "", "display_name": "Jon H", "url": "http://disqus.com/guest/d1f0d8918fa0ef227a17a90ad5073ccf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2da7a753989f7be3eb4a6974d82cd052": {"username": "pigeon", "tumblr": "", "display_name": "pigeon", "url": "http://disqus.com/guest/2da7a753989f7be3eb4a6974d82cd052/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b8d7a8b2a080708f8e44d4fa4816dc62": {"username": "old1", "tumblr": "", "display_name": "old1", "url": "http://disqus.com/guest/b8d7a8b2a080708f8e44d4fa4816dc62/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b6a74f461a8611ed778f778dfbf2dfb3": {"username": "Joseph Saebi", "tumblr": "", "display_name": "Joseph Saebi", "url": "http://disqus.com/guest/b6a74f461a8611ed778f778dfbf2dfb3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2fab07374129165f2eb770334439a672": {"username": "ramjet", "tumblr": "", "display_name": "ramjet", "url": "http://disqus.com/guest/2fab07374129165f2eb770334439a672/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8c1c9605770b0eef63833ba03f04bf11": {"username": "Bill W", "tumblr": "", "display_name": "Bill W", "url": "http://disqus.com/guest/8c1c9605770b0eef63833ba03f04bf11/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d10ca8d11301c2f4993ac2279ce4b930": {"username": "switchman", "tumblr": "", "display_name": "switchman", "url": "http://disqus.com/guest/d10ca8d11301c2f4993ac2279ce4b930/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "The Washington Independent", "streaming_realtime": false, "url": "washingtonindependent", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 2, "forum": "washingtonindependent", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-02_09:37:44", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"7744385": {"up_voted": false, "ip": "", "has_replies": false, "message": "Personally I take great pleasure in being labeled a birther, it is much better than going down in history as a usurper.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_11:29:49", "killed": false, "user_key": "b7e7ec88f97bced3731b146eedbdf075", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7879939": {"up_voted": false, "ip": "", "has_replies": false, "message": "The facts are so simple, yet the liberal ignoramuses push bs around every corner.  Obama is ineligible for one reason above others;  his father was a foreigner.  This disqualifies him.  What do you people not understand about that?  The reason no court will here it is plain and simple, they know if they do, Obama will be disqualified and riots will break out.  Are you dummies so ignorant that you can't determine what the Constitution meant by Natural Born Citizen?   Up until womens rights, the definition was that the father had to be a citizen at the time of birth.  Duh; otherwise you could have; well you could have what you have now,  DUAL ALLEGIENCES. <br><br>Grow some brains and some testicles and educate and inform; don't just push bs around.  This months WND Whistleblower will set you straight.  Do you people now still not understand that Obama is ineligible, not because he wasn't born in Hawaii, but because his father was a Kenyan.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_08:34:28", "killed": false, "user_key": "b6a74f461a8611ed778f778dfbf2dfb3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7802343": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama has posted the only birth document that Hawaii sends out. They no longer send copies of the original birth certificate.<br><br>Fortunately, the certification of live birth is legal proof that Obama was born in Hawaii. Moreover, the birth certificate in the file cannot be from Kenya because in 1961 Hawaii did not allow foreign births to be registered.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_14:59:38", "killed": false, "user_key": "4984a2333ab966368fce23f75dfbb34b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7890444": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I say there may, perhaps, possibly, perchance, concieveably, might just be more documents that reveal other things.\"<br><br>Absolutely. That is true of pretty much every situation on the face of the earth. We make our decisions based on available evidence and common sense, knowing that a surprise could conceivably emerge at any turn.<br><br>However, \"may, perhaps, possibly, perchance, concieveably, might\" is a might long way from \"these folks' claims have merit,\" which is the statement of yours that I took -- and continue to take -- issue with.<br><br><br>\"Would you, honestly, take the same view if this were George W Bush or Arnold Schwarzenegger?\"<br><br>Yes. I absolutely would.<br><br>Look around you. See who believes in the \"birth certificate controversy\" and who does not.<br><br>I can absolutely guarantee you that if I ever found myself in such an isolated fringe minority, with the huge majority of the population across the political spectrum opposed, I would accept that the error was most likely mine.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_20:22:05", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7889297, "depth": 11, "points": 0, "author_is_creator": false, "is_realtime": false}, "7884431": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL -- no, that's not what I said.<br><br>What I said was, do you have any argument with his eligibility to hold office? If so, what is it?<br><br>That's a perfectly straightforward question, reflecting neither passion nor politics.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_13:57:49", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 7883409, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "7881744": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sure.  The easiest, most trivial question to ask, but the one I haven't seen any one give a solid answer:  \"*Why* won't Obama release the original?\"  I have not seen a compelling answer.  <br><br>Most of the answers I've seen have been along the lines of \"Well, because he doesn't have to.\"   <br><br>To me, that alone indicates merit in the sense of there being something worth fighting to hide.   (Mr. Smith trying to hide the deed to his house -- sure, Mr. Smith has been living there 40 years and no one has ever claimed Mir. Smith doesn't own the house... but,  hmmm.... maybe Mr. Smith really doesn't have title after all.  We'll never know (in a positive sense) because Mr. Smith won't show us the deed.  On the other hand, we will never know that Mr. Smith does *not* own the house.  We'll just always have doubts.  Still, why does Mr. Smith do this?)<br><br>Interestingly, and unfortunately, this will haunt Obama forever (or at least until the archivists get hold of stuff :-).  Reminiscent  of  so many other political stoies -- Andrew Jackson and the legitimacy of his marriage to Rachel.  Thomas Jeffereson and his bearing children by Sally Hemmings (proven about 200 years after the fact).  And on and on and on.<br><br>Seems that every President has something in his closet.  But, I guess we all do :-)<br><br>What's unique about this one (as well as Chester Arthur) is that it's a Constitutional skeleton.  And it sets precedent.  The precedent being set now is that we don't need solid and deep documentation -- cursory documents and statements and lots and lots of spin are sufficient.  (A lot less documentation available in 1880 regarding Arthur, and some precedent was set there, btw).  <br><br>This is all very ironic for the United States -- arguably the world's most paper-trail and document obsessed country.  Think about the required records for real estate, medical records, financial, corporate, and tax transactions, etc.   This includes voter rolls.  (Gun lists, well,.... :-)  Part of the reason the above example with Mr. Smith is so compelling -- we can relate to it so easily.<br><br>Yet for political office, especially Constitutionally mandated requirements.... Nada.  Actually kind of bizarre.  But it really rolls back to political will.  (BTW, wait until something pops up with other Congressional requirements, e.g., age or residency or proof of citizenship for a Hispanic candidate...  That will also be fun :-)<br><br>Anyway, think about a future Republican claiming to be natural born.  Say, for instance, Arnold Schwarzenegger in 2012 pulling out a fuzzy xerox of a family bible showing that, though he was raised in Austria, he was really born in New York City while his parents were on vacation there.   \"Wow, I didn't even realize it until last Thrusday.   The original was burned in a fire in 1972, but fortunately, my dear Mom rescued this copy of one page.  Well, now I can be the Presidenator!\"  No further documentation needed.  My!  Wasn't that miraculous!  Wow!  What timing!   Yep, Arnold was cleaning his attic and just happend to find it.  The radio spin meisters and Arnold supporters are all over it.   Anyone who disagrees that it shows Arnold is native born is simply unAmerican.  Whadya mean you don't believe it?   No, you certainly may not see Arnold's birth certificate-- the family Bible is good enough for courts and his birth certificate is private.  Why back in 2008 that argument was good enough for Obama.  Why is this any different?   America -- what a country!  :-)<br><br>The Arnold example won't happen -- and indeed it will probably be another 100 years or so before anything releated to a \"natural born controversy\" happens in Presidential politics (that's been the average for the US so far).<br><br>And I'm pleased with Obama in office over McCain.  My concern is more the attitude towards Constitutional requirements and process.   As a country, we often seem to trend more to pragmatic, non-boat-rocking actions (think Bush v. Gore).  And those actions tend to weaken and undermine the Constitution and laws in general.  We can mold and interpret the Constitution to fit what's popular at the time.   (Admittedly, we've been doing that since the beginning, but that's a whole other discussion.)<br><br>The resulting scenario is rather like sports referees calling the game the way the crowd wants to see it, not the way the rule book spells it out.<br><br>Don't let the shrillness and obvious political motives of most of the folks calling for deeper information confuse the issues here.   From a non-political perspective, the calls still have merit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_11:05:54", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 7846490, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "7815185": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Birthers have put up a website.<br><br><a href=\"http://www.thebirthers.org\" rel=\"nofollow\">http://www.thebirthers.org</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_02:05:03", "killed": false, "user_key": "2fab07374129165f2eb770334439a672", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7888666": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Until all of the documentation is available, no one can argue convincingly either way.\"<br><br>No, that's simply not true. The power of prima facie evidence is that if nothing is brought to oppose it, it stands. Period. <br><br>I ask again, do you have anything to oppose it, other than vague suppositions that there's some secret being hidden?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_18:13:06", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 7887339, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "7809819": {"up_voted": false, "ip": "", "has_replies": true, "message": "IF Obama were qualified to be President of the US, he would have, long ago produced his birth certificate (The certificate of live birth cooked up by Snopes is NOT even accepted by Hawaii as proof of Hawaiian birth and is NOT acceptable for a US Passport application).<br><br>IF Obama were qualified to be President of the US, he would not be spending hundreds of thousands of dollars defending his farce, but he's in too deep now to be truthful.  <br><br>I wonder what shameful activities he is hiding in those Obama scholastic records which he is so actively fighting to keep from the public ???   McCain was rather low in his class at Annapolis, and GW was a solid C student.  So, it figures that Obama is hiding a lot more than a feeble grade point average.<br><br>Check out the cool stickers at <a href=\"http://www.ObamaKenyanOrIndonesian.com\" rel=\"nofollow\">www.ObamaKenyanOrIndonesian.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_20:22:07", "killed": false, "user_key": "8e85095cd745a9dc4e7c941f7d583fe0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7810848": {"up_voted": false, "ip": "", "has_replies": false, "message": "Give it up, Gregory! It *is* accepted by Hawaii as proof of Hawaiian birth, it *is* acceptable for a US Passport application -- those phony theories were discredited months ago.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_21:19:34", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7809819, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8085667": {"up_voted": false, "ip": "", "has_replies": false, "message": "So... what you are saying is that if a couple from, say, Japan, were here on vacation, and while here the woman gave birth to a child, that child would be a natural born citizen of America, even though his parents are Japanese and have Japanese citizenship?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-11_18:32:27", "killed": false, "user_key": "008c40ccd33393f8b07f0664dc1035be", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7831877, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7833131": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good data Marie.<br><br>17 years ago my bother applied and become an FBI agent.  His background investigation  REQUIRED that he provide them with his ORIGINAL birth certificate and a copy of mine.<br><br>This is basic background data.  If Federal agents are required to provide HARD COPY ORIGINALS - then the President should be requred as well.<br><br>Further, why is Obama activting fighting discolusre of these and other records re his place of birth?    Because he is a competle FRAUD.   This is obvious to anyone who can handle the truth.<br><br>And you will NOT get the truth from Obama, he's political criminal fraud from Chicago.  Just look at his White House tribe of crooks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_17:27:08", "killed": false, "user_key": "8c1c9605770b0eef63833ba03f04bf11", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7745615, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7827503": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nothing brings out the nutcases like this story.  Obama produced a Certification of Live Birth.  That's what Hawaii sends you when you request your birth certificate.  It is a prima facie document, good to get a passport, join little league, partake in court proceedings, and yes, to prove you're eligible to be the President of the United States of America.  The document clearly states that Obama was born in Hawaii in August of 1961.<br><br>So why doesn't he produce the long-form?  For what reason?  To appease the nutjobs?  As if it would.  The charlatan over at Free Republic identifying himself as \"Polarik\" and criminally referring to himself as a \"Doctor\" would come out with another cockamamie report that this document too is a forgery.  Let the birthers continue this charade.  It is very entertaining and good for laughs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_11:40:27", "killed": false, "user_key": "edb74e5407c87ede239caf24ee101370", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7882129": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll start caring about Obama's birth certificate right after some shows a similar document stating that Sarah Palin is in fact the mother of little retarded Tripp....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_11:32:59", "killed": false, "user_key": "a859da61522c24dc347b0563ab0744f7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7845041": {"up_voted": false, "ip": "", "has_replies": true, "message": "First, by saying that the claims have merit, I am not saying that the claims are true -- only that they could, might, may, have a non-unreasonable chance of being true and do deserve investigation.<br><br>Discounting them out of hand is simply not looking at the issue objectively.   I do not believe anyone would handle non-political issues this way.  For example, would you settle a real estate action over your (or your neighbor's) house without insisting on acquiring all of the relevant documents available at the courthouse?  Any lawyer representing you could (should!)  be sued for malpractice if not acquiring them.   BTW, most people would look suspiciously at someone trying to hide a deed.<br><br>I totally agree that US birth confers natural born.  So?   I'm not sure I've seen anyone that disagrees with that.  (Well, OK, perhaps some of the more shrill folks out there may :-) <br><br>The next sentence about \"official document that says that ... \" is the point at which there is a *lot* of argument.    That's the crux and can not just be waved away.<br><br>Again, look at this from a neutral, non-political perspective.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_20:17:19", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 7831877, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7800627": {"up_voted": false, "ip": "", "has_replies": true, "message": "This whole \"conspiracy theory\" stuff is garbage.<br><br>How exactly did the founding father's \"conspire\" against Obama by putting in the constitution that dual citizens at birth were not qualified to be Commander and Cheif of our millitary?<br><br>Just more propaganda out of weigel. To think he get paid to treat you like an idiot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_13:58:50", "killed": false, "user_key": "21f9a2a4fc21897dc7fcb4b8b7776dad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7883190": {"up_voted": false, "ip": "", "has_replies": true, "message": "I thought the argument was going to be about Obama's eligibility to hold office.<br><br>The Certification of Live Birth, to be sure, does not contain all of the birth data in the State of Hawaii's database of vital information. But it is prima facie evidence of the data that it does contain -- namely, the date and place of Obama's birth. Unless there is something invalid about the document, it is solid proof that Obama is a Natural Born Citizen and old enough to be President; I don't think his residency is in question. Therefore he is qualified.<br><br>If you want to make the argument that he has \"something worth fighting to hide,\" go ahead. But I thought you felt there was merit to the arguments that he's not qualified for the presidency, and you've done nothing so far to advance that case.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_12:42:46", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 7881744, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "7802039": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the real danger is from people who insist that British Common Law takes precedence over American law when it comes to U.S. citizenship!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_14:49:12", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7752955, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7768248": {"up_voted": false, "ip": "", "has_replies": false, "message": "Take your meds, MarieDevine. If you don't have meds, see a psychiatrist.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_23:04:00", "killed": false, "user_key": "d1f0d8918fa0ef227a17a90ad5073ccf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7745615, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7829818": {"up_voted": false, "ip": "", "has_replies": true, "message": "I voited for Obama, but these folks' claims have merit.<br><br>Remember that the Constituition (for whatever reason) does *not* say that the person must be a citizen (lots and lots of citizens are not eligble to be President, including my father, who is a citizen but who immigrated here many years ago.)<br><br>No, the Constitution says the person must be \"natural born.\"   This is actually a pretty high standard.<br><br>So being able to get a passport is not sufficient. Lots of people with US passports are not eligble.  My father has a passport.<br><br>Having a document proving that you were \"live born\" is not sufficient.  Again, lots of people have documents from state governments, but are not eligible to be President.<br><br>We need to look at this with intellectual honesty.  If this were a Republican President with the same \"problem,\" would we belittle the arguments?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_14:25:59", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7813692": {"up_voted": false, "ip": "", "has_replies": false, "message": "Old Russian saying,  You can tell same lie 1000 times but not change truth.<br><br>Difference between USSR Communist media and USA \"mainstream media\"<br><br>In Russia government make media say what they want - even if lie.<br><br> In USA \"mainstream media\"  try make government what they want - even if lie..<br><br>.....eventually they become same thing?!<br><br>I Igor produce Obmama birth certificate at <a href=\"http://www.igormarxo.org\" rel=\"nofollow\">www.igormarxo.org</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_00:19:21", "killed": false, "user_key": "c4d25f7aebbcb6a354dfbeecad056b0b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7916356": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's very simple.  Either he was born in Hawaii or he wasn't.  If he was - and there is no evidence to the contrary - then, no matter where his parents were born, he is a \"natural born\" US citizen.  If he wasn't, prove it!  The Kenyan birth theory can be easily debunked by finding out if his mother ever left the United States. As far as I know she never even had a passport until 1966.<br><br>Re. his Indonesian step-father, a child does not have to choose or relinquish citizenship until they reach legal maturity.  Unless Obama gave up his American citizenship, and no evidence exists of such an act, and unless he directly chose another country's citizenship, he remains a US citizen.<br><br>This is such bunk", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_16:52:16", "killed": false, "user_key": "2da7a753989f7be3eb4a6974d82cd052", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7831877": {"up_voted": false, "ip": "", "has_replies": true, "message": "On what grounds do the claims have merit?<br><br>It is widely accepted by the vast majority of legal scholars that US birth confers Natural Born Citizen status. Obama has an official document that says not just that he was \"live born,\" but that he was born in Honolulu.<br><br>So, on what grounds do the claims have merit?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_15:49:01", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 11, "is_first_child": true, "email": "", "parent_post_id": 7829818, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7745615": {"up_voted": false, "ip": "", "has_replies": true, "message": "This identity issue will not go away, nor should it.  The question remains what is it that Barack Obama is so sure must be hidden from the American people?   He has the power to easily put this to rest, but he does not.  He or some other entity is paying expensive lawyers' fees to continue hiding this.  I refuse to believe he is spending his money to fight this.  Who is so invested in this coverup that they continue to finance what should be unnecessary?<br><br>I have posted forgery evidences against Barack Obama, court style, and sent them to him, US Attorney Fitzgerald, some senators and representatives.  No one has come back to me to dispute the evidence.  They are at <a href=\"http://www.divine-way.com/forgery_evidences_sss_reg_colb_birth_cert_for_obama_impeachment.html\" rel=\"nofollow\">http://www.divine-way.com/forgery_evidences_sss...</a>   and also at <a href=\"http://obama-birth-cert-forged-sss-impeach.blogspot.com\" rel=\"nofollow\">http://obama-birth-cert-forged-sss-impeach.blog...</a><br>Feel free to use this information.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_12:13:07", "killed": false, "user_key": "MarieDevine", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7883409": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ah, there's the argument again.  Obama doesn't need to show the documents because he doesn't have to.<br><br>Can't seem to take the discussion away from passion and politics....<br><br>This is circular and does not provide any closure.  And unfortunately very bad precedence.  And so the controversy will continue....<br><br>Sigh.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_12:57:55", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 7883190, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "7752239": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you supported the Supreme Court's placement of George W. Bush, de facto loser of the 2000 election, into the highest office of the land you have no place to call Obama illegitimate or usurper.  You are party to the greatest electoral crime in American History and the beginning of the end of American democracy.  <br>Until the stains of the last 30 years of \"conservative\" tyranny, genocide, and violence against the Constitution are wiped clean by the prosecution of those responsible for October Surprise (treason), Iran Contra (treason), the Iraq war (lies and treason), the 2000 and 2004 election frauds, the Swift Boat liars, and the wealthy cretins who finance these racketeering operations, we will never have freedom, liberty, or a democratic republic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_15:00:26", "killed": false, "user_key": "Swami_Binkinanda", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7846490": {"up_voted": false, "ip": "", "has_replies": true, "message": "OK, fair enough.<br><br>But which path do you take -- the document's a forgery? He lost his citizenship in Indonesia? Something else? There may be \"a *lot*  of argument\" in terms of quantity, but I haven't seen any with any merit.<br><br>Care to advance one that appeals to you?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_22:23:09", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 7845041, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "7801693": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think you're telling the truth. The Constitution doesn't say anything about dual citizens.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_14:36:30", "killed": false, "user_key": "11083592110a9e81c48db74cd1f7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7800627, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7746299": {"up_voted": false, "ip": "", "has_replies": false, "message": "From a comment fromt his article over at <a href=\"http://www.frontpagemag.com/Articles/Read.aspx?GUID=68e5bbdc-1697-4dac-88e6-3375428ad0d7\" rel=\"nofollow\">Frontpagemag</a>.<br><br>Birther: \"Oh why won't Barack Obama release his birth certificate? If only he did that simple little thing, we could put this whole matter to rest. And it would only cost him ten dollars.\" <br><br>Rational Person (RP): \"Didn't you see the birth certificate he posted online?\" <br><br>Birther: \"Anyone could have Photoshopped that. In fact, I saw an anonymous guy on the internet claim that he could prove it was faked. He's an expert in 'instructional media.'\" <br><br>RP: \"You do realize that 'instructional media' doesn't have anything to do with document analysis, right?\" <br><br>Birther: \"Regardless, it's still fake. If Obama truly had nothing to hide, he'd release his long-form birth certificate, not this computer printout.\" <br><br>RP: \"How should he release it? If he simply posted a scan online, wouldn't you accuse it of being faked?\" <br><br>Birther: \"Oh, certainly. Anything he produces shouldn't be trusted unless it's reviewed by a competent authority, like a judge.\" <br><br>RP: \"So if Obama obtained his long-form birth certificate, published it, had a judge review it, and then the judge announced that it was legit and he was born in Hawaii, that would be enough? You'd give up arguing that his election is illegitimate, stop filing lawsuits, and concede that he's eligible to be President?\" <br><br>Birther: \"Hardly. For all we know, Obama's parents could have lied to Hawaiian officials, and claimed he was born in Hawaii, when he was actually born in Kenya. Or Canada. For all we know, Hawaiian officials themselves might be in on the cover-up.\" <br><br>RP: \"What if it can be proven beyond a doubt that the birth certificate is real and accurate, and that he was born in Hawaii. Let's say there's a video of John F. Kennedy himself playing midwife to Ann Dunham. Would that settle the matter?\" <br><br>Birther: \"It'd settle the matter of where he was born. But that doesn't mean he's a natural-born citizen and eligible to be President.\" <br><br>RP: \"Why?\" <br><br>Birther: \"Because before he was born, his mother married a British citizen. That means she gave up her American citizenship even before he was born. And Obama can't be a natural-born citizen if neither of his parents were American citizens.\" <br><br>RP: \"So you're begging Obama to release his birth certificate, even though you admit it won't actually stop your complaints.\" <br><br>Birther: \"That's right.\" <br><br>RP: \"Well, what if I can show you that American citizens don't give up their American citizenship when they marry foreigners? Will that put this to rest?\" <br><br>Birther: \"Oh, no. Even if I accepted that he was born in Hawaii, and that his mother was still an American citizen, his father was still a Kenyan and British citizen, and that means Obama inherited dual citizenship and thus wasn't a natural-born citizen. So he can't be President.\" <br><br>RP: \"I see. For the sake of argument, then, let's say that I could show you that there's no requirement that a natural-born citizen be born of two U.S. citizens. Would that satisfy you?\" <br><br>Birther: \"Sorry, but no. Even if the birth certificate proves he was born in Hawaii, and he could show that his mother was a U.S. citizen when he was born, and that his father's citizenship didn't disqualify him, there's still the matter of Indonesia.\" <br><br>RP: \"What does Indonesia have to do with anything?\" <br><br>Birther: \"When Obama's mother married Lolo Soetoro, she gave up her U.S. citizenship, and by proxy, Obama's U.S. citizenship. So he can't be President.\" <br><br>RP: \"No, it doesn't work that way. Didn't we already cover this with her first marriage?\" <br><br>Birther: \"It doesn't matter. Even if her marriage didn't invalidate his citizenship, when Obama was adopted by Lolo Soetoro, he ceased to be a U.S. natural-born citizen. So he can't be President.\" <br><br>RP: \"A minor child can't surrender his U.S. citizenship that way. Besides, there's no evidence that he was adopted in the first place.\" <br><br>Birther: \"Even if that's the case, he's still not in the clear. Because when he traveled to Pakistan in 1981 on his Indonesian passport, he gave up his U.S. citizenship.\" <br><br>RP: \"Apart from the fact that that wouldn't have sacrificed his citizenship, do you actually have any direct evidence that he in fact did use an Indonesian passport?\" <br><br>Birther: \"Not direct evidence. But American passport holders weren't allowed into Pakistan in 1981.\" <br><br>RP: \"Do you have any evidence that that is actually true about travel to Pakistan in 1981?\" <br><br>Birther: \"No.\" <br><br>RP: \"I see. OK, if you put aside the passport, would you concede that he's eligible to be President?\" <br><br>Birther: \"Still no. When Obama was adopted, his name was legally changed to 'Barry Soetoro.' There's no proof he ever changed his name back, but he ran for President as 'Barack Obama.' And that violates election law. I will never accept his Presidency until I see the documentation where he changed his name back to Obama.\" <br><br>RP: \"That's impossible. How can he possibly produce that documentation, when he never changed his name away from Obama in the first place? What proof is there that he was ever legally adopted or changed his name? And even if he was adopted, what possible reason would there be to legally change his first name to a nickname?\" <br><br>Birther: \"A school application in Indonesia says his last name was 'Soetoro.' They take those applications very seriously in Indonesia, so this is solid legal proof that he was adopted and had a name change.\" <br><br>RP: \"And the fact that the same application says he was born in Hawaii?\" <br><br>Birther: \"That was a mistake.\" <br><br>RP: \"OK, so to recap, you wanted Obama to release a birth certificate, but when he did, you accused it of being a forgery? Right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And you say that if he simply shared his long-form birth certificate with the public, that could be forged too? Right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"So you want him to release his long-form birth certificate and to have that birth certificate reviewed by a judge, to satisfy his critics and answer the questions they're asking? Right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if the judge affirms that the birth certificate is legitimate and it says his place of birth was Hawaii, you say it might be falsified, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And even if he proves he was born in Hawaii, you claim he's still not a natural-born citizen because of his mother's first marriage, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if he then proves that the marriage isn't an issue, you claim he's still not a natural-born citizen because of his father's citizenship, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if he then proves that his father's citizenship isn't an issue, you claim he's still not a natural-born citizen because of his mother's second marriage, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if he then proves that his mother's second marriage isn't an issue, you claim he's still not a natural-born citizen because of his supposed adoption, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if he then proves that he didn't give up his citizenship via adoption, you claim that he's still not a natural-born citizen because of his 1981 travel to Pakistan, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"And if he then proves that he didn't give up his citizenship via passport, and even when you run out of citizenship arguments completely, you then claim his election is illegitimate because his legal surname is Soetoro, right?\" <br><br>Birther: \"Right.\" <br><br>RP: \"So you want to know why Obama won't take the simple measure of releasing his birth certificate, when you already have at least eight consecutive fall-back arguments you'll make if he does so, whereby you'll continue to insist that he's ineligible for the Presidency even after he proves that he was born in Hawaii?\" <br><br>Birther: \"Right.\" <br><br>RP: \"Y'know, if I were Obama, I think I'd save my ten dollars too.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_12:32:14", "killed": false, "user_key": "ad1ec1a583b5ad9e931b5f41d13971e9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7764580": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justin K., You say Obama won by the biggest margin in decades?  He won 52% to 46%  that is a 1.13 ratio (52/46)...  Clinton beat Dole by a more convincing 1.20 ratio (.4924/4071), and Clinton beat Bush by a slightly greater 1.14 ratio (.43/.377)   Historically speaking the presidential race was fairly  close.  <a href=\"http://volokh.com/posts/1225913551.shtml\" rel=\"nofollow\">http://volokh.com/posts/1225913551.shtml</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_19:52:33", "killed": false, "user_key": "77e5a3d59180478bf7f588a2019ace4b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7750140, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7889297": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sigh.  Again, we're going in circles....  <br><br>You say the document that's there is good enough.<br><br>I say there may, perhaps, possibly, perchance, concieveably, might just be more documents that reveal other things.<br><br>Technical, legalistic arguments to hide truth remind me of recent strident attempts  by certain procesecutors to suppress exculaptory DNA evidence to uphold old capital convictions.  Technically, legally, and perhaps even politically,  they may be correct.   But morally and intellectually correct?<br><br>I don't believe we'll resolve this.  Guess we'll have to agree to disagree. <br><br>Also, I recognize that the arguments are effectively moot (though I still hold they have merit) in that no court will touch this for much the same rationale used in Bush v Gore -- no court wants to possibly percipitate a constitutional crisis; indeed courts will do what it takes to avoid one, even if doing so \"bends\" things somewhat.  In this case, it's simpler to maintain status quo.  As we're already seeing, courts are twisting themselves into knots to avoid accepting any relevant cases.<br><br>Meanwhile, I leave you with the following:  Look deep, deep, deep within yourself.   Would you, honestly, take the same view if this were George  W Bush or Arnold Schwarzenegger?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_18:53:58", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7888666, "depth": 10, "points": 0, "author_is_creator": false, "is_realtime": false}, "7887339": {"up_voted": false, "ip": "", "has_replies": true, "message": "The discussion for eligibility hinges on Obama's being natural born.<br><br>Until all of the documentation is available, no one can argue convincingly either way<br><br>It is likely that producing the document will prove conclusively that Obama is indeed natural born.<br><br>Indeed, that is my expectation.  There may be something embarrasing, but probably not at the level of a constitutional crises.<br><br>I am concerned with process and precedence.<br><br>Still, why the fear?   These are simple requests.  There is clearly and undeniably  fear.<br><br>\"Methinks the lady doth protest too much.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_16:42:16", "killed": false, "user_key": "d10ca8d11301c2f4993ac2279ce4b930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 7884431, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "7908210": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its funny when liberal media apparently call me an 'Obama birth certificate conspiracy theorist' when i am only looking for the truth, in fact THEY are actually the 'hiding the evidence experts' along with Hawaii Officials who have put the document in a safe.<br>The day this document is brought to the light is probably the day Obama can no longer be president....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_13:12:51", "killed": false, "user_key": "2b59b0459e2e9acfa6ac57c91a40b409", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7752955": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you want to end the \"O\" dynasty you  don't need any old piece of paper left over from 1961. Your brain will be all you need. Remember, as he has written in his books, his father was a Kenyan. That makes his father a British citizen. Therefore his father's offspring  come under British Common Law. British Common Law states that a male British Citizen over seas, that marries a alien female, and has children by her, transfers his British Citizenship to the new born at birth. Simple! Baby \"O\" was born a Brit at birth. Being born a Brit he was not and is not a NATURAL BORN AMERICAN! Now how do WE get this Brit out of OUR White House?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_15:22:56", "killed": false, "user_key": "b8d7a8b2a080708f8e44d4fa4816dc62", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7750140": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ah, yes, the native-born citizen who won the election by the biggest margins in decades is a usurper. Flawless logic.<br><br>You clowns need to face it, you did everything you could during the election to make Barack HUSSEIN Obama into a scary, foreign, muslim, commie, whatever and the American people still chose him overwhelmingly over a war hero republican and his idiot running mate. The still overwhelmingly support him today. You've got nothing. Go cry in your bunkers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_14:29:04", "killed": false, "user_key": "e7475327b962c3c1ff4b8026e674d4ab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "14922771", "user_id": "anonymous", "forum_id": "34441", "hash": 8189478297557644959}, "thread": {"days_alive": 0, "slug": "the_birthers_and_the_magna_carta", "paginate": true, "num_pages": 1, "num_posts": 35, "per_page": 50, "total_posts": 35, "realtime_paused": true, "id": 14922771, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": false, "subscribed": false, "use_twitter_signin": false, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
};
// Dsq.Strings

/**
 * Dsq.FmtStrings: functions that return interpolated UI strings
 */
Dsq.FmtStrings = new function() {
	// Seems we have to use named interpolation for Django to translate. Investigate more.
	this.LOGGED_IN_AS = function(username) {
		return Dsq.Utils.interpolate('Logged in as %(username)s', {username:username});
	};

	this.LOGOUT_FROM = function(disqus) {
		return Dsq.Utils.interpolate('Logout from %(disqus)s', {disqus:disqus});
	};

	this.SHOWING_COMMENTS_FULL = function(total, num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comment", {num:num, total:total});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comments", {num:num, total:total});
		}
	};

	this.SHOWING_COMMENTS_WITHOUT_PAGINATION = function(num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comment", {num:num});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comments", {num:num});
		}
	};

	this.NUMBER_OF_COMMENTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s comment'
				: '%(num)s comments'
			), {num:num});
	};

	this.NUMBER_OF_LIKES = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s like'
				: '%(num)s likes'
			), {num:num});
	};

	this.NUMBER_OF_POINTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s point'
				: '%(num)s points'
			), {num:num});
	};
};
// Dsq.FmtStrings





Dsq.CSRF_TOKEN = '21bc467119200cb06806902fa8e2f5b0';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://disqus.com/forums/washingtonindependent/the_birthers_and_the_magna_carta/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			return parseInt(chunks[chunks.length-1]);
		}
	};

	this.getStyle = function(el, styleProp) {
		if(el.currentStyle) {
			var y = el.currentStyle[styleProp];
		} else if(window.getComputedStyle) {
			var y = document.defaultView.getComputedStyle(el, null).getPropertyValue(styleProp);
		}

		if(y == 'transparent' || y == '') {
			this.getStyle(el.parentNode, styleProp);
		} else {
			return y;
		}
	};

	this.execScript = function(url, append_qs, container) {
		var script = document.createElement('script');
		append_qs = typeof append_qs == 'undefined' ? true : append_qs;
		container = container || Dsq.container;

		if(append_qs) {
			var j = (url.indexOf('?') >= 0) ? '&' : '?';
			url += j + (new Date()).getTime();
		}
		script.type = 'text/javascript';
		script.charset = 'UTF-8';
		script.src = url;
		container.appendChild(script);
		return script;
	};

	this.pluralize = function(num, singular, plural) {
		return (num != 1) ? plural || 's' : singular || '';
	};

	this.getRequestParams = function(queryString /* optional */) {
		var pairs, tuple;
		var params = {};

		queryString = queryString || window.location.search.substring(1);
		pairs = queryString.split('&');

		for (var i = 0, pair; pair = pairs[i]; i++) {
			tuple = pair.split('=');
			params[tuple[0]] = (tuple[1] || true);
		}

		return params;
	};

	this.addCssRule = function(selector, styleText, index) {
		var stylesheet;
		index = index || 0;

		if(!this._styleSheet) {
			var styleEl = document.createElement('style');
			document.getElementsByTagName('head')[0].appendChild(styleEl);
			this._styleSheet = styleEl.sheet;
			if(!this._styleSheet) {
				// IE does not like our newly created stylesheet.
				this._styleSheet = document.styleSheets[document.styleSheets.length-1];
			}
		}
		stylesheet = this._styleSheet;

		if(stylesheet.insertRule) {
			var ruleText = selector + ' { ' + styleText + ' }';
			if(index == -1) {
				index = stylesheet.cssRules.length;
			}
			stylesheet.insertRule(ruleText, index);
		} else if(stylesheet.addRule) {
			stylesheet.addRule(selector, styleText, index);
		}
	};

	this.forEachIn = function(obj, callback) {
		for(var key in obj) {
			if(obj.hasOwnProperty(key)) {
				callback(key, obj[key]);
			}
		}
	};

	this._interpolateGlobalContext = {
		// values that get used a lot and are global to the request
		'profile_url': Dsq.Urls.REQUEST_USER_PROFILE,

		'disqus_url': Dsq.jsonData.settings.disqus_url,
		'media_url': Dsq.jsonData.settings.media_url,
		'request_username': Dsq.jsonData.request.username,
		'request_display_username': Dsq.jsonData.request.display_username,
		'forum_name': Dsq.jsonData.forum.name
	};

	this.renderFromContextStack = function(key, contexts) {
		// Returns the first instance of `key` in the array of objects `contexts` or else ''
		for (var i=0; i<contexts.length; i++) {
			if (contexts[i][key] !== undefined) {
				return String(contexts[i][key]);
			}
		}
		throw new Error('key ' + key + ' not found in context');
	};

	var that = this;
	this.interpolate = function(fmt, opt_localContext) {
		// Interpolate `fmt` named-format string with an assumed global context.
		// Based on `interpolate` in django.views.i18n
		var contextStack = [opt_localContext || {}, that._interpolateGlobalContext];
		return fmt.replace(/%\(\w+\)s/g, function(match){
			return that.renderFromContextStack(match.slice(2,-2), contextStack);
		});
	};

	this.stripTags = function(s) {
		// Removes HTML tags from `s`
		return s.replace(/(<([^>]+)>)/g,"");

	};

	this.assert = function(b) {
		if (!b) {
			throw new Error('Assertion error.');
		}
	};

};
// Dsq.Utils

/**
 * Dsq.Popup: Popup helper functions.
 */
Dsq.Popup = new function() {
	this.timeHide = new Array();
	this.timeShow = new Array();
	this.activePopup = {};
	this.profileCache = {};
	this.statusCache = {};

	this.showTimer = function(post_id) {
		// clear the hide timer
		clearTimeout(this.timeHide[post_id]);

		// start the timer
		if(!Dsq.Popup.profileIsOn && !Dsq.Thread.adminIsOn) {
			this.timeShow[post_id] = setTimeout("Dsq.Popup.popProfile(\"" + post_id + "\")", 400);
		}
	};

	this.hideTimer = function(post_id) {
		// clear the show timer
		clearTimeout(this.timeShow[post_id]);
	};

	this.updateProfile = function(username) {
		// Callback from /embed/profile.js
		if (this.statusCache[username]) {
			var statusEl = Dsq.$('dsq-profile-status-' + username);
			statusEl.innerHTML = this.statusCache[username];
			statusEl.style.display = 'block';
		}

		if (this.profileCache[username]) {
			var _cache = this.profileCache[username];

			var _genhtml = function(text) { return '<span><big>' + text + '</big></span>'; };
			var _no_comments = _genhtml(Dsq.FmtStrings.NUMBER_OF_COMMENTS(_cache.comments_count));
			var _no_likes = _genhtml(Dsq.FmtStrings.NUMBER_OF_LIKES(_cache.likes_count));
			var _no_points = _genhtml(Dsq.FmtStrings.NUMBER_OF_POINTS(_cache.points));

			var statsEl = Dsq.$('dsq-popup-profile-user-stats-' + username);
			statsEl.innerHTML = '';

			if (Dsq.jsonData.users[username].registered) {
				statsEl.innerHTML = _no_comments + _no_likes;
			}
			statsEl.innerHTML += _no_points;

			var activeSites = '';
			for (var i = 0; i < _cache.active_sites.length; i++) {
				var site = _cache.active_sites[i];
				activeSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (activeSites !== '') {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = activeSites;
			} else {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = 'This site.';
			}

			var moderatedSites = '';
			for (var i = 0; i < _cache.moderated_sites.length; i++) {
				var site = _cache.moderated_sites[i];
				moderatedSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (moderatedSites !== '') {
				Dsq.$('dsq-popup-profile-moderated-' + username).innerHTML = moderatedSites;
			} else {
				Dsq.$('dsq-popup-profile-moderated-wrapper-' + username).innerHTML = '';
			}
		}

		// Reposition popup after full HTML is rendered
		if(Dsq.Popup.activePopup && Dsq.Popup.activePopup.el) {
			Dsq.Popup.initPopup(Dsq.Popup.activePopup.el, Dsq.Popup.activePopup.id, Dsq.Popup.activePopup.type);
		}

	};

	this.showCookieMsgs = function() {
		var title = '';
		var message = '';
		var numAlerts = 0;

		Dsq.Utils.forEachIn(Dsq.jsonData.cookie_messages, function(k, v) {
			if (!v) return;

			switch(k) {
				// Cookie: Twitter
				case 'post_twitter':
					if (v === 'error') {
						title = 'Twitter Error!';
						message += '<li id="dsq-msg-twitter-error">Oops, we couldn\'t tweet this comment. Please check your <a href="http://disqus.com/account/services">account settings</a>.</li>';
					} else {
						var _msg = v.split(':');
						title = 'Tweeted!';
						message += '<li id="dsq-msg-twitter-success">Your comment was successfully tweeted. <a href="http://twitter.com/' + _msg[0] + '/status/' + _msg[1] + '">Click here to view the tweet</a>.</li>';
					}
					break;
				// Cookie: Unapproved Post
				case 'post_not_approved':
					title = 'Comment awaiting approval by a moderator';
					message += '<li id="dsq-msg-post-not-approved">Your comment must be approved by a moderator before appearing here.</li>';
					break;
				// Cookie: Profile Found
				case 'post_has_profile':
					title = 'Use your existing commenter profile';
					message += '<li id="dsq-msg-post-has-profile">You have just posted your commment as a <span class="dsq-badge-guest">Guest</span>, but you may already have a <span class="logo-disqus">Disqus</span> Profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a></li>';
					break;
				case 'user_created':
					var _data = v.split(':');
					title = 'Profile created!';
					message += '<li id="dsq-msg-user-created">You have just created a <span class="logo-disqus">Disqus</span> Profile, the best way to claim, manage, and track your comments all over the web. \
					<br /><br />A confirmation is being sent to <strong>' + _data[1] + '</strong>. Please check for this email in order to verify your profile. \
					<ul class="dsq-list-tick"> \
						<li>Your username is <strong>' + _data[0] +'</strong>. <a href="http://disqus.com/people/' + _data[0] + '/" target="_blank">Click here to view your public profile</a>.</li> \
						<li>Be sure to set your profile picture, as well as connect your <span class="dsq-badge-facebook">Facebook</span> and <span class="dsq-badge-twitter">Twitter</span> accounts. <a href="http://disqus.com/account/" target="_blank">Click here for account settings</a>.</li> \
					</ul> \
					</li>'
					break;
				default:
					break;
			}
			numAlerts++;
		});

		if(numAlerts > 1) {
			message = '<ul class="dsq-list-bluebullet">' + message;
			message += '</ul>';
			title = 'Thanks for posting!';
		}
		if(numAlerts > 0) {
			if(typeof(disqus_cookie_msgs) == 'function') {
				disqus_cookie_msgs(message, title);
			} else {
				Dsq.Popup.popModal(message, title);
			}
		}
	};

	this.helpBadges = function(post_id) {
		var html = ' \
			<ul class="dsq-popup-help"> \
				<li><span class="dsq-badge dsq-badge-verified">Verified</span> has a <span class="logo-disqus">Disqus</span> Profile with a confirmed email address.</li> \
				<li><span class="dsq-badge dsq-badge-registered">Registered</span> has a <span class="logo-disqus">Disqus</span> Profile, but has not yet confirmed his or her email address.</li> \
				<li><span class="dsq-badge dsq-badge-guest">Guest</span> is not logged in with any account and has not claimed his or her comments.</li> \
				<li class="dsq-help-otheraccts">Other accounts</li> \
				<li><span class="dsq-badge dsq-badge-facebook">Facebook</span> is using his or her Facebook profile via Facebook Connect.</li> \
				<li><span class="dsq-badge dsq-badge-twitter">Twitter</span> is using his or her Twitter profile via Twitter Sign-in.</li> \
				<li><span class="dsq-badge dsq-badge-openid">OpenID</span> is using his or her OpenID.</li> \
			</ul> \
		';

		this.popModal(html, 'Help: Types of Commenters', post_id);
		return;
	};

	this.permalink = function(post_id) {
		var header = 'Link to this comment';
		var body = '<strong>You are anchored to</strong>:<br />' + document.location.protocol + '//' + document.location.host + document.location.pathname + document.location.search + '#comment-' + post_id;

		this.popModal(body, header, post_id);
	};

	this.login = function(header, body) {
		var h = header || 'Login or Register';
		var b = body || '';
		b += Dsq.Templates.frameLogin({id: 'dsq-popup-login'});
		b += '</iframe>'; // HACK: Sometimes there is something funky with the IFRAME SRC that causes no end tag
		this.popModal(b, h, null, true, 'dsq-popup-login');
	};

	this.blacklist = function(id) {
		var _meta = Dsq.jsonData.posts[id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		var title = 'Add to Blacklist';
		var message = ' \
		Adding this person to the blacklist will block him or her from commenting on this site. Check the following types that you would like to add to the blacklist:'
		+ (userData['registered'] ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-username" type="checkbox" checked> \
				<label for="dsq-blacklist-username"><strong>Username</strong>: ' + userData['username'] + '</label> \
			</div>'
			: '')
		+ (_meta.email ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-email" type="checkbox" checked> \
				<label for="dsq-blacklist-email"><strong>Email address</strong>: ' + _meta.email + '</label> \
			</div>'
			: '')
		+ '<div class="dsq-blacklist-option"> \
			<input id="dsq-blacklist-ip" type="checkbox" onclick="Dsq.$(\'dsq-blacklist-ip-warning\').style.display=\'block\'"> \
			<label for="dsq-blacklist-ip"><strong>IP address</strong>: ' + _meta.ip + '</label> \
		</div> \
		';

		message += ' \
			<p id="dsq-blacklist-ip-warning" style="display:none">	\
				Note: Blocking this person\'s IP address may also unintentionally prevent others, who share his/her IP address, from commenting on this site. \
				This may include people who are sharing the same computer, living in the same house, or using the same Internet provider. Only block an IP address as a last resort. \
			</p> \
		';

		message += ' \
			<p style="text-align:center"><button onclick="Dsq.Post.blockUser(' + id + '); this.disabled=true; this.innerHTML=\'Just one moment...\'">Add to Blacklist</button></p> \
		';

		Dsq.Popup.popModal(message, title);
	};

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/washingtonindependent/_auth/embed/remote_settings/';
		var attributes = {id: 'dsq-popup-account-settings'};
		if (typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}

		body = Dsq.Templates._frameGeneric(base_url, params, attributes);
		this.popModal(body, 'Account Settings', null, true, 'dsq-popup-account-settings');
	};

	this.popModal = function(message, title, post_id, use_listener, extra_classes) {
		var container = document.createElement('div');
		var header, body;

		Dsq.Popup._closePopup(null, true);

		if(typeof(title) == 'undefined') { title = ''; }
		if(typeof(use_listener) == 'undefined') { use_listener = true; }

		if(post_id) {
			container.id = 'dsq-popup-message-' + post_id;
		} else {
			container.id = 'dsq-popup-message';
		}

		header = title;
		body = message;

		container.innerHTML = Dsq.Templates.popupModal(header, body);
		Dsq.Popup.initPopup(container, post_id, 'message', extra_classes);
		if(use_listener) {
			Dsq.Popup.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', Dsq.Popup._closePopup);
		}
	};

	this.popAlert = this.popModal;

	this.loading = function(post_id) {
		var title = Dsq.Strings.JUST_A_MOMENT;
		var body = '<div style="text-align:center; padding: 5px 0 10px 0"><img src="http://media.disqus.com/images/loading.gif" alt="" /></div>'
		Dsq.Popup.lightbox(body, title, post_id);
	};

	this.lightbox = function(message, title, post_id) {
		// Wraps Dsq.Popup.popModal

		var overlay = document.createElement('div');
		overlay.id = 'dsq-overlay';
		overlay.className = 'dsq-overlay';
		Dsq.$b.appendChild(overlay);
		
		Dsq.Popup.popModal(message, title, post_id, false, 'dsq-lightbox');
	};

	this.popProfile = function(post_id, userKey) {
		var post = Dsq.jsonData['posts'][post_id];
		if (post && post.has_been_anonymized) {
			Dsq.Popup.popModal('This message was anonymized by its previous owner.', 'Anonymized', post_id);
			return;
		}

		if(post_id) {
			userKey = Dsq.jsonData['posts'][post_id].user_key;	
		}
		var userData = Dsq.jsonData['users'][userKey];
		var elId = 'dsq-popup-profile-' + userKey;
		var container = document.createElement('div');

		if(this.activePopup.el) {
			this._closePopup(null, true);
			if(this.activePopup.linkClicked) {
				this.activePopup.linkClicked = false;
				return;
			}
		}

		container.id = elId;
		container.innerHTML = Dsq.Templates.popupProfile(userKey);

		this.initPopup(container, post_id, 'profile');
		this.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', this._closePopup);

		if(!this.profileCache[userKey]) {
			Dsq.Utils.execScript('http://disqus.com/embed/profile.js'
				+ '?username=' + userKey
				+ '&anon=' + (userData['registered'] ? 0 : 1)
				+ '&f=' + Dsq.jsonData['request'].forum);
		} else {
			this.updateProfile(userKey);
		}
	};

	this._closePopup = function(e, force) {
		var activePopup = Dsq.Popup.activePopup.el;
		var id = Dsq.Popup.activePopup.id;
		var link = 'dsq-avatar-' + id; // HACK: Specific to profile toggle target

		// HACK: This event should be gone if there is no active popup.
		if(!activePopup) {
			return;
		}
		if(force || !Dsq.Popup.isClicked(e, activePopup.id)) {
			// TODO: This is breaking iE?
			if(Dsq.Popup.popupListener) {
				Dsq.Utils.removeEventListener(Dsq.Popup.popupListener);
			}
			
			// Kill overlay
			var overlay = Dsq.$('dsq-overlay');
			if(overlay) { Dsq.Utils.deleteNode(overlay); }
			
			try {
				Dsq.Utils.deleteNode(activePopup);
			} catch(e) {
				// HACK: IE6 throws an error when using deleteNode() with a node containing a <table> in the html.
				activePopup.parentNode.removeChild(activePopup);
			}
			Dsq.Popup.activePopup = {};
		}

		if(!force && Dsq.Popup.isClicked(e, link)) {
 			Dsq.Popup.activePopup.linkClicked = true;
		}

	};

	this.initPopup = function(popup, post_id, type, extra_classes) {
		popup.className = 'dsq-popup dsq-popup-' + type + ' ' + (extra_classes ? extra_classes : '');
		if(Dsq.Utils.ie6 || Dsq.Utils.ie7) {
			// HACK: We can't modify the body before it's ready, so we need
			//       to use an IE-safe "DOMReady" workaround before loading
			//       our popup.
			Dsq.Utils.execOnReady(function() {Dsq.$b.appendChild(popup); });
		} else {
			Dsq.$b.appendChild(popup);
		}

		popup.style.display = 'block';

		var xPos = (Dsq.Utils.getWindowSize()[0] - popup.offsetWidth) / 2;
		var yPos = (Dsq.Utils.getWindowSize()[1] - popup.offsetHeight) / 2;

		if(Dsq.Utils.ie6) {
			yPos += Dsq.Utils.getScrollPos()[1];
		}

		popup.style.left = xPos + 'px';
		popup.style.top = yPos + 'px';

		Dsq.Popup.activePopup = {
			'el' : popup,
			'id' : post_id,
			'type': type,
			'linkClicked' : false
		};
	};

	this.isClicked = function(e, id) {
		var t = e.target || e.srcElement;
		while(t && t.parentNode) {
			if(t.id == id) {
				return true;
			}

			t = t.parentNode;
		}
		return false;
	};
};
// Dsq.Popup

/**
 * Dsq.Templates
 */
Dsq.Templates = new function() {
	/*
	 * Counter keeping track of the number of posts iterated over.
	 */
	this.postLoopCounter = 0;
	this.filters = {};
	this.addPostContainer = 'dsq-post-add';
	this.textareaContainer = 'dsq-post-add';

	this.registerTemplate = function(name, func) {
		this['$$_' + name] = func;

		if(typeof DsqLocal.Filters != 'undefined'
		&& typeof DsqLocal.Filters[name] == 'function') {
			// Push filters to this.filters to unify code.
			this.filters[name] = this.filters[name] || [];
			this.filters[name].push(DsqLocal.Filters[name]);
		}

		this[name] = function() {
			var ret;

			if(typeof DsqLocal.Templates != 'undefined'
			&& typeof DsqLocal.Templates[name] == 'function') {
				ret = DsqLocal.Templates[name].apply(this, arguments);
			}

			if(ret === undefined) {
				ret = this['$$_' + name].apply(this, arguments);
			}

			if(this.filters[name]) {
				var args = [ret];

				args.push.apply(args, arguments);
				for(var i = 0; i < this.filters[name].length; i++) {
					ret = this.filters[name][i].apply(this, args);
				}
			}

			return ret;
		};
	};

	this.registerFilter = function(name, func) {
		this.filters[name] = this.filters[name] || [];
		this.filters[name].push(func);
	};

	/**
	 * Dsq.Templates.Filters
	 */
	this.Filters = new function() {
		this.commentContainer = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			var classes = [];
			if(Dsq.jsonData.request.page > 1) {
				classes.push('dsq-append');
			}

			//
			// Extra classes used for custom themes
			//

			if(_meta.depth) {
				classes.push('dsq-comment-child', 'dsq-depth-' + _meta.depth, 'dsq-parent-is-' + _meta.parent_post_id);
			}


			//

			if(_meta.author_is_creator) {
				// TODO: We need to deprecate the "special" class since it is not properly prefixed.
				classes.push('special', 'dsq-special');
			}
			if(_meta.author_is_moderator) {
				classes.push('dsq-moderator');
			}
			classes.push(['dsq-odd', 'dsq-even'][Dsq.Templates.postLoopCounter % 2]);

			s = s.substring(0, s.lastIndexOf('>'));
			return s + ' class="dsq-comment ' + classes.join(' ') + '" style="margin-left:' + _meta.depth*30 + 'px">';
		};

		this.commentContent = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			if (_meta.killed) {
				return '<em>Comment removed.</em>';
			} else if (!_meta.approved) {
				return '<em>This comment was flagged for review.</em>';
			}

			s = s.replace(Dsq.MEDIA_POST_RE, Dsq.MediaPostHandler);
			return s;
		};
	};

	//
	// Thread
	//
	// TODO: These need to be stripped of all Django template tags.

	this.authPost = function() {
		if (!Dsq.jsonData.context.show_reply) {
			return '';
		}
		var result = [];
		result = result.concat([
				'<div id="dsq-auth"',
						Dsq.jsonData.integration.reply_position ? 'class="dsq-auth-bottom"' : '',
						'>',
					'<div class="dsq-by">',
						'<a href="http://disqus.com" target="_blank">',
							(Dsq.jsonData.integration.disqus_logo ?
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/by-disqus.png" alt="discussion by DISQUS">') :
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/dsq-button-120x19.png" alt="discussion by DISQUS">')
							),
						'</a>',
					'</div>',
					'<div class="dsq-auth-header">',
						'<h3 id="dsq-add-new-comment" class="dsq-h3-addcomment">',
								Dsq.Strings.ADD_NEW_COMMENT,
						'</h3>',
						'<div id="dsq-login">',
						(!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.allow_anon_post
								? '<p class="dsq-login-message" id="dsq-login-message">You are commenting as a <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. You may log into:</p>'
								: '')
		]);
		if (!Dsq.jsonData.request.is_authenticated) {
			result = result.concat([
							Dsq.Utils.interpolate(
								'<a id="dsq-login-toggle" href="%(disqus_url)s%(login_url)s?next=article:%(thread_id)s" onclick="Dsq.Popup.login(); return false"><img class="dsq-login-icon" src="%(media_url)s/images/dsq-profile-btn.png" title="%(log_into)s" alt="%(log_into)s"/></a>',
								{login_url: Dsq.Urls.LOGIN, thread_id: Dsq.jsonData.thread.id, log_into: Dsq.Strings.LOG_INTO_DISQUS}
								),
							'&nbsp; ',
							(Dsq.jsonData.context.use_fb_connect ?
								'<div id="dsq-fbc-login" onlogin="DisqusFbcParentController.onLogin()" size="medium" background="light" length="short" style="display:inline; margin-right:7px"></div>' :
								''
							),
							(Dsq.jsonData.context.use_twitter_signin ?
								Dsq.Utils.interpolate(
									'<div id="dsq-twitter-login" class="dsq-twitter-login" onclick="Dsq.Twitter.startTwitterConnect();" style="display:inline; cursor: pointer"><img src="%(media_url)s/images/twitter-signin-short.png" style="margin-right:7px" /></div>', {}) : ''),
							(Dsq.jsonData.context.use_openid ?
								Dsq.Utils.interpolate(
									'<div id="dsq-openid-login" class="dsq-openid-login" onclick="Dsq.OpenID.requestURL();" style="display:inline; cursor:pointer;"><img src="%(media_url)s/images/openid-login-button.png"/></div>', {}
								) : '')
			]);
		}
		result = result.concat([
						'</div>', // dsq-login
					'</div>', // dsq-auth-header
					'<div id="dsq-authenticated" class="dsq-authenticated" ',
						Dsq.jsonData.request.is_authenticated ? 'style="display:block"' : '',
						'>',
						'<div class="dsq-authenticated-pic">',
								Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">' +
																			'<img class="dsq-post-avatar" src="%(avatar_url)s" alt="" /></a>',
																			{avatar_url: Dsq.Urls.REQUEST_USER_AVATAR,
																			url: (Dsq.jsonData.request.is_remote
																					 ? Dsq.jsonData.request.url
																					 : Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE) }),
						'</div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									(Dsq.jsonData.request.is_remote
										? Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">%(request_display_username)s</a>', {url:Dsq.jsonData.request.url})
										  )
										: Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(disqus_url)s%(profile_url)s" title="%(request_display_username)s">%(request_display_username)s</a>')
											)
									),
								'</li>',
								'<li class="logout">',
									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<img class="dsq-login-icon" src="%(media_url)s/images/dsqicon12.png" alt="%(logged_in_as)s"/>&nbsp',
											{logged_in_as: Dsq.FmtStrings.LOGGED_IN_AS(Dsq.jsonData.request.display_username)})
										: ''),

									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="%(logout_from_disqus)s">',
											{logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN, logout_from_disqus: Dsq.FmtStrings.LOGOUT_FROM('DISQUS')})
										: ((Dsq.jsonData.request.remote_domain == 'twitter')
												? Dsq.Utils.interpolate('using Twitter (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
												 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
												: ((Dsq.jsonData.request.remote_domain == 'openid')
													 ? Dsq.Utils.interpolate('using OpenID (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
													 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
													 : ''
													)
											)
									),

									(!Dsq.jsonData.request.is_remote ? Dsq.FmtStrings.LOGOUT_FROM('<span class="logo-disqus">DISQUS</span>') : ''),
									'</a>',
								'</li>',
							'</ul>',
						'</div>',
					'</div>'
		]);
		if (Dsq.jsonData.context.use_fb_connect) {
			result = result.concat([
					'<div id="dsq-fbc-authenticated" class="dsq-authenticated">',
						'<div id="dsq-fbc-profilepic" class="dsq-authenticated-pic" uid="loggedinuser" type="FB.XFBML.ProfilePic" size="square" facebook-logo="true"></div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									'Logged in as <span id="dsq-fbc-name" uid="loggedinuser" type="FB.XFBML.Name" linked="true" useyou="false"></span>',
								'</li>',
								'<li class="logout">using Facebook Connect <a href="#" onclick="javascript:DisqusFbcParentController.logout();return false;">(Logout)</a></li>',
							'</ul>',
						'</div>',
					'</div>'
			]);
		}
		result = result.concat([
				'</div>', // dsq-auth
				'<div id="dsq-toolbar-items">',
				'</div>'
		]);
		result = result.concat([
					//
					//
					//
				((!Dsq.jsonData.forum.allow_anon_post && !Dsq.jsonData.request.is_authenticated) ?
					// Needs to be translated:
					('<p id="dsq-no-anon-msg">Required: Please log into <span class="logo-disqus">Disqus</span> ' +
					(Dsq.jsonData.context.use_fb_connect ? 'or connect with Facebook ' : '') +
					(Dsq.jsonData.context.use_twitter_signin ? 'or sign in with Twitter ' : '') +
					(Dsq.jsonData.context.use_openid ? 'or sign in using OpenID ' : '') +
					Dsq.Utils.interpolate('to comment on <strong>%(forum_name)s</strong>.</p>')) :
					''
				),
				'<div id="dsq-post-add"></div>',
				'<div style="margin:10px 0">',
				((Dsq.jsonData.forum.use_media) ?
						'<a href="#" id="dsq-media-link" onclick="Dsq.Post.showMenu(this, false, \'media\'); return false">' + Dsq.Strings.USE_MEDIA + ' <small>&#9660;</small></a>' :
						''),
				'</div>'
		]);
		return result.join('');
	};


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 Showing <span id="dsq-num-posts">35</span> of <span id="dsq-total-posts">35</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/washingtonindependent/the_birthers_and_the_magna_carta/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" >Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" selected="selected">Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/washingtonindependent/the_birthers_and_the_magna_carta/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		

		html += Dsq.Templates.reactions();

		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://disqus.com/forums/washingtonindependent/the_birthers_and_the_magna_carta/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

	this.appendPost = function(post_id) {
		var html = '<div id="dsq-comment-reply-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

	this.preBody = function(post_id) {
		return '';
	}

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on The Washington Independent" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:14922771" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'washingtonindependent',
			't'				: 'the_birthers_and_the_magna_carta',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

	this.dropProfile = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		var _includeServices = function() {
			var html = '';
			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == 0
					? '<h4>Connections</h4><ul>'
					: '')
				+ '<li> \
					<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '" title="' + userServices[i].name.toLowerCase() + '" /> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank">'
					+ userServices[i].name
					+ '</a> \
				</li>'
				+ (i+1 == userServices.length ? '</ul>' : '');
			}
			return html;
		};

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/washingtonindependent/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/washingtonindependent/the_birthers_and_the_magna_carta/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

			Dsq.Popup.popModal(message, title, id);
		}
	};



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}
		if(per_page !== null) {
			extra_params += '&per_page=' + per_page;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/washingtonindependent/thread.js'
			+ '?slug='	+ 'the_birthers_and_the_magna_carta'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/washingtonindependent/thread.js'
			+ '?slug='	+ 'the_birthers_and_the_magna_carta'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/washingtonindependent/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'the_birthers_and_the_magna_carta'
				+ '&email=' 	+ encodeURIComponent(email));

		} else if(!email) {
			// If anonymous user and no email has been provided yet, prompt for email

			var title = 'Subscribe to this comment thread';
			var message = ' \
				New comments will be sent directly to your email inbox! \
				<div class="dsq-subscribe-submit"> \
					<p><strong>Enter your email address below.</strong></p> \
					<input type="text" id="dsq-subscribe-email"> \
					<button onclick="Dsq.Thread.subscribe(1, Dsq.$(\'dsq-subscribe-email\').value)">Subscribe</button> \
				</div> \
			';

			Dsq.Popup.popModal(message, title);
		}
	};

	this.showSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return;
		}

		/* The form has to be re-designed when more options will come out. */
		var html = 'Automatically close comments after <input size="3" id="dsq-thread-days-alive" value="' + Dsq.jsonData.thread.days_alive + '" type="text" /> days. Existing comments will still be displayed.<br /><br />(Using 0 days will disable this feature)<br /><br />'
								 + '<button onclick="Dsq.Thread.updateDaysAlive();" class="dsq-button-small"><span>Save</span></button>'
								 + '<span id="dsq-thread-settings-status" class="dsq-options-status"></span>';
		Dsq.Popup.popModal(html, 'Settings');
	};

	this.updateDaysAlive = function() {
		var days = Dsq.$('dsq-thread-days-alive').value;
		var status = Dsq.$('dsq-thread-settings-status');
		Dsq.Utils.postToUrl('http://disqus.com/forums/washingtonindependent/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		status.innerHTML = 'Saved!';
		window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};
};
// Dsq.Thread

Dsq.Events = function() {
	var obj = {};

	// Private
	var handlers = {};
	var getHandlers = function(event) {
		if (handlers[event] === undefined) {
			handlers[event] = [];
		}
		return handlers[event];
	};

	// Public
	// Value keys : postId, node, xtype
	obj.REPLY_IFRAME_CREATED = 1;
	// Value keys : postId, opened
	obj.REPLY_IFRAME_TOGGLED = 2;
	obj.fire = function(event, opt_value) {
		if (!event) {
			throw new Error('Unknown event');
		}
		var value = opt_value || {};
		for (var i=0; i<getHandlers(event).length; i++) {
			getHandlers(event)[i](value);
		}
	};
	obj.addHandler = function(event, callback) {
		getHandlers(event).push(callback);
	};

	return obj;
}();

/**
 * Dsq.Realtime
 */
Dsq.Realtime = new function() {
	var initialized = false;
	var interval = null;
	var last_checked = Dsq.jsonData.request.timestamp;
	var new_posts = [];
	var ongoing_request = false;
	var prev_script = null;

	function updateNewPostCount() {
		Dsq.$('dsq-realtime-alert').style.display = new_posts.length ? 'block' : 'none';

		Dsq.$('dsq-realtime-queued').innerHTML = new_posts.length
		+ ' new '
		+ Dsq.Utils.pluralize(new_posts.length, 'comment', 'comments')
		+ Dsq.Utils.pluralize(new_posts.length, ' was', ' were')
		+ ' just posted.';

		Dsq.$('dsq-realtime-show').innerHTML = '(' + Dsq.Strings.SHOW + ')';
	}

	function insertNewPosts() {
		var post_id = null;
		var after_id = Dsq.$('dsq-sort-select').value === 'oldest' ? -1 : null;

		for (var i=0; i<new_posts.length; i++) {
			post_id = new_posts[i];
			Dsq.Post.insert(after_id, post_id, Dsq.jsonData.posts[post_id].message);
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		}
		new_posts = [];
	}

	this.enableInterval = function() {
		interval = setInterval(Dsq.Realtime.check, Dsq.jsonData.context.realtime_speed);
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.ENABLED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.PAUSE + ')';
	}

	this.disableInterval = function() {
		if (interval) {
			clearInterval(interval);
			interval = null;
		}
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.PAUSED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.RESUME + ')';
	}

	this.toggleInterval = function() {
		if (!interval) {
			Dsq.Realtime.enableInterval();
		} else {
			Dsq.Realtime.disableInterval();
		}
		return false;
	}

	this.initialize = function() {
		if (!initialized) {
			initialized = true;
			Dsq.$('dsq-realtime-toggle').onclick = this.toggleInterval;
			if (!Dsq.jsonData.forum.streaming_realtime) {
				Dsq.$('dsq-realtime-show').onclick = this.show;
				updateNewPostCount();
			}
			if (Dsq.jsonData.thread.realtime_paused) {
				Dsq.Realtime.disableInterval();
			} else {
				Dsq.Realtime.enableInterval();
			}
		}
	}

	this.show = function() {
		insertNewPosts();
		updateNewPostCount();
		return false;
	}

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/14922771/realtime.js?timestamp=' + last_checked);
		}
	};

	this.update = function(timestamp, posts, users) {
		ongoing_request = false;
		last_checked = timestamp;

		if (users) {
			for (var user_id in users) {
				if (users.hasOwnProperty(user_id)) {
					if (!Dsq.jsonData.users[user_id]) {
						Dsq.jsonData.users[user_id] = users[user_id];
					}
				}
			}
		}

		if (posts) {
			for (var post_id in posts) {
				if (posts.hasOwnProperty(post_id)) {
					if (!Dsq.jsonData.posts[post_id]) {
						Dsq.jsonData.posts[post_id] = posts[post_id];
						new_posts.push(post_id);
					}
				}
			}

			if (Dsq.jsonData.forum.streaming_realtime) {
				insertNewPosts();
			} else {
				updateNewPostCount();
			}
		}
	};

}();

// DEPRECATED
Dsq.Iframes = function() {
	// Different style of object from the above. Hoping to switch to this for some reason.
	var obj = {};

	// Private
	var showIframeInContainer = function(container, id, markup) {
		// Look through container for iframes, hiding them, except show one that matches id
		// If none of them matched id, create a new iframe using markup and insert it.
		// Returns the iframe node if and only if it was newly created.
		var found = false;
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				if (child.id == id) {
					child.style.display = 'block';
					found = true;
				} else {
					child.style.display = 'none';
				}
			}
		}
		if (found) {
			return;
		}
		// The iframe wasn't found, so construct it and add it to the container.
		// Don't use innerHTML because it might reload iframes
		var div = document.createElement('div');
		div.innerHTML = markup;
		var iframe = div.childNodes[0];
		div.removeChild(iframe);
		container.appendChild(iframe);
		return iframe;
	};

	// Public
	obj.makeReplyIframeId = function(opt_postId, opt_xtype) {
		var id = 'dsq-post-add-iframe';
		if (opt_xtype) {
			id += '-' + opt_xtype;
		}
		if (opt_postId) {
			id += '-' + opt_postId;
		}
		return id;
	};
	obj.makeLoginIframeId = function(opt_postId) {
		if (!opt_postId) {
			return 'dsq-login-iframe';
		}
		return 'dsq-login-iframe-' + opt_postId;
	};
	obj.makeReplyIframeName = function(opt_postId, opt_xtype) {
		var name = 'dsq-reply-frame';
		if (opt_xtype) {
			name += '-' + opt_xtype;
		}
		if (opt_postId) {
			name += '-' + opt_postId;
		}
		return name;
	};
	obj.showReplyIframeInContainer = function(container, opt_postId, opt_extraParams, opt_className) {
		// Construct the id so we can check if it's already present.
		// Hide any other iframes we find, and show this one if it's found.
		var params = opt_extraParams || {};
		// use xtype in the id and name so we can distinguish media replies from text replies:
		var id = Dsq.Iframes.makeReplyIframeId(opt_postId, params.xtype);
		var name = Dsq.Iframes.makeReplyIframeName(opt_postId, params.xtype);
		var attributes = {
			'id': id,
			'name': name,
			'class': opt_className || 'dsq-post-reply'
			};
		var markup = Dsq.Templates.frameReply(opt_postId, opt_extraParams, attributes);
		var iframe = showIframeInContainer(container, id, markup);
		// It was newly created
		if (iframe) {
			Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_CREATED, {
				postId: opt_postId,
				node: iframe,
				xtype: params.xtype
			});
		}
	};
	obj.showLoginIframeInContainer = function(container, opt_postId) {
		var id = Dsq.Iframes.makeLoginIframeId(opt_postId);
		var markup = Dsq.Templates.frameLogin({id: id});
		showIframeInContainer(container, id, markup);
	};
	obj.showReplyIframeInContainerIfAllowed = function(container, opt_postId) {
		if (Dsq.jsonData.context.show_reply) {
			obj.showReplyIframeInContainer(container, opt_postId);
		} else {
			obj.hideAllInContainer(container);
		}
	};
	obj.hideAllInContainer = function(container) {
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				child.style.display = 'none';
			}
		}
	};

	return obj;
}();

Dsq.Twitter = new function() {
	var that = this;

	this.startTwitterConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._twitterWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/twitter/begin/', 'twitterWindow', popupParams);
		that._twitterInterval = window.setInterval(that.completeTwitterConnect, 1000);
	};

	this.completeTwitterConnect = function() {
		if (that._twitterWindow.closed) {
			window.clearInterval(that._twitterInterval);
			window.location.reload();
		}
	};
};

Dsq.Yahoo = new function() {
	var that = this;

	this.startYahooConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._yahooWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/yahoo/begin/', 'yahooWindow', popupParams);
		that._yahooInterval = window.setInterval(that.completeYahooConnect, 1000);
	};

	this.completeYahooConnect = function() {
		if (that._yahooWindow.closed) {
			window.clearInterval(that._yahooInterval);
			window.location.reload();
		}
	};
};

Dsq.OpenID = new function() {
	var that = this;

	this.requestURL = function() {
		var message = '<table class="dsq-openid-form"><tr><td style="vertical-align:top;" rowspan="2"><img src="' + Dsq.jsonData.settings.media_url + '/images/openid-icon-100x100.png" /></td>';
		message += '<td><label for="dsq-openid-url">OpenID URL:</label></td><td><input type="text" id="dsq-openid-url" /></td></tr>';
		message += '<tr><td><label for="dsq-openid-username">Display name:</label></td><td><input type="text" id="dsq-openid-username" /></td></tr>';
		message += '<tr><td class="dsq-openid-submit" colspan="3"><input type="button" value="Sign in" onclick="Dsq.OpenID.startConnect();" /></td></tr>';
		message += "</table>";

		Dsq.Popup.popModal(message, 'Sign in using OpenID');
	};

	this.startConnect = function() {
		var isblank = function(str) {
			return /^\s*$/.test(str);
		};

		var openid_url = Dsq.$('dsq-openid-url').value;
		var username = Dsq.$('dsq-openid-username').value;

		if (isblank(openid_url)) {
			return;
		}

		var popupParams = 'location=0,status=0,width=800,height=500';
		var url = Dsq.jsonData.settings.disqus_url + '/_ax/openid/begin/' + '?url=' + encodeURIComponent(openid_url) + '&username=' + encodeURIComponent(username);
		that._openidWindow = window.open(url, 'openidWindow', popupParams);
		that._openidInterval = window.setInterval(that.completeConnect, 1000);
	};

	this.completeConnect = function() {
		if (that._openidWindow.closed) {
			window.clearInterval(that._openidInterval);
			window.location.reload();
		}
	};
};

Dsq.Reaction = new function() {
	var that = this;

	this.hide = function(id) {
		Dsq.Utils.execScript('http://disqus.com/forums/washingtonindependent/hidereaction.js?' + 'reaction_id=' + id);
	};

	this.reportMissingReactions = function() {
		if (!Dsq.jsonData.request.is_moderator || !Dsq.jsonData.forum.reactions_enabled) {
			return;
		}

		if (Dsq.jsonData.thread.queued) {
			Dsq.Popup.popModal('Your report has been received. The system will automatically search for new reactions; if any are found, they will be displayed on this comment thread.<br/><br/>Thank&nbsp;you.',
												 'Reported missing reactions');
			return;
		}

		Dsq.Utils.execScript(Dsq.jsonData.settings.disqus_url + '/forums/washingtonindependent/queueurl.js');
	};
};

Dsq.CNN = function() {
	var obj = {};

	obj.authenticate = function() {
		var url = Dsq.jsonData.settings.disqus_url + "/saml/cnn/try/";
		Dsq.Utils.postToUrl(url, {'target': document.location}, true);
	};

	return obj;
}();


if(Dsq.Utils.ie6) {
	(function() {
		DSQ_HEADER_AVATAR_RE = /<div class="dsq-header-avatar"(.*?)>/gim;
		Dsq.Templates.registerFilter('postPrependHeader', function(html, post_id) {
			// Add "onmouseout" for dsq-header-avatar for dropProfile
			// functionality since IE6 cannot use :hover.
			function _headerAvatarReplace(content, inner, _unused, html) {
				return '<div class="dsq-header-avatar" '
					+ inner
					+ ' onmouseout="Dsq.Post.dropProfile(' + post_id + ')">';
			}
			html = html.replace(DSQ_HEADER_AVATAR_RE, _headerAvatarReplace);
			return html;
		});
	})();
}









(function() {
	//
	// Load theme.  This overrides the base templates with template functions
	// from the respective themes.
	//
	if (Dsq.jsonData.integration.theme == 4) {
		var theme = 'narcissus';
		// HACK: Set variable on window to use post message.
		window.disqus_use_postmessage = true;

		
		for(var prop in Dsq.Themes[theme]) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Templates[prop] = Dsq.Themes[theme][prop];
			}
		}
		
		for(var prop in Dsq.Post) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Post[prop] = Dsq.Themes[theme][prop];
			}
		}
	}

	//
	// Register templates.  This must be done after all themes are loaded.
	//
	Dsq.Templates.registerTemplate('authPost', Dsq.Templates.authPost);
	Dsq.Templates.registerTemplate('header', Dsq.Templates.header);
	Dsq.Templates.registerTemplate('footer', Dsq.Templates.footer);
	Dsq.Templates.registerTemplate('trackbacks', Dsq.Templates.trackbacks);
	Dsq.Templates.registerTemplate('reactions', Dsq.Templates.reactions);
	Dsq.Templates.registerTemplate('prependPost', Dsq.Templates.prependPost);
	Dsq.Templates.registerTemplate('appendPost', Dsq.Templates.appendPost);
	Dsq.Templates.registerTemplate('postPrependHeader', Dsq.Templates.postPrependHeader);
	Dsq.Templates.registerTemplate('postAppendHeader', Dsq.Templates.postAppendHeader);
	Dsq.Templates.registerTemplate('preBody', Dsq.Templates.preBody);
	Dsq.Templates.registerTemplate('postBody', Dsq.Templates.postBody);
	Dsq.Templates.registerTemplate('postFooter', Dsq.Templates.postFooter);
	Dsq.Templates.registerTemplate('_popupGeneric', Dsq.Templates._popupGeneric);
	Dsq.Templates.registerTemplate('voted', Dsq.Templates.voted);
	Dsq.Templates.registerTemplate('popupProfile', Dsq.Templates.popupProfile);
	Dsq.Templates.registerTemplate('postBox', Dsq.Templates.postBox);
	Dsq.Templates.registerTemplate('pagination', Dsq.Templates.pagination);
	Dsq.Templates.registerTemplate('postComment_onSuccess', Dsq.Templates.postComment_onSuccess);

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-7916356">\
	 <div id="dsq-comment-header-7916356" class="dsq-comment-header">\
	 <cite id="dsq-cite-7916356" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7916356">pigeon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7916356" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7916356" class="dsq-comment-message">It\'s very simple.  Either he was born in Hawaii or he wasn\'t.  If he was - and there is no evidence to the contrary - then, no matter where his parents were born, he is a "natural born" US citizen.  If he wasn\'t, prove it!  The Kenyan birth theory can be easily debunked by finding out if his mother ever left the United States. As far as I know she never even had a passport until 1966.<br><br>Re. his Indonesian step-father, a child does not have to choose or relinquish citizenship until they reach legal maturity.  Unless Obama gave up his American citizenship, and no evidence exists of such an act, and unless he directly chose another country\'s citizenship, he remains a US citizen.<br><br>This is such bunk</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7908210">\
	 <div id="dsq-comment-header-7908210" class="dsq-comment-header">\
	 <cite id="dsq-cite-7908210" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7908210">gb</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7908210" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7908210" class="dsq-comment-message">Its funny when liberal media apparently call me an \'Obama birth certificate conspiracy theorist\' when i am only looking for the truth, in fact THEY are actually the \'hiding the evidence experts\' along with Hawaii Officials who have put the document in a safe.<br>The day this document is brought to the light is probably the day Obama can no longer be president....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7882129">\
	 <div id="dsq-comment-header-7882129" class="dsq-comment-header">\
	 <cite id="dsq-cite-7882129" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7882129">Jesus St. Jesus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7882129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7882129" class="dsq-comment-message">I\'ll start caring about Obama\'s birth certificate right after some shows a similar document stating that Sarah Palin is in fact the mother of little retarded Tripp....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7879939">\
	 <div id="dsq-comment-header-7879939" class="dsq-comment-header">\
	 <cite id="dsq-cite-7879939" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7879939">Joseph Saebi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7879939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7879939" class="dsq-comment-message">The facts are so simple, yet the liberal ignoramuses push bs around every corner.  Obama is ineligible for one reason above others;  his father was a foreigner.  This disqualifies him.  What do you people not understand about that?  The reason no court will here it is plain and simple, they know if they do, Obama will be disqualified and riots will break out.  Are you dummies so ignorant that you can\'t determine what the Constitution meant by Natural Born Citizen?   Up until womens rights, the definition was that the father had to be a citizen at the time of birth.  Duh; otherwise you could have; well you could have what you have now,  DUAL ALLEGIENCES. <br><br>Grow some brains and some testicles and educate and inform; don\'t just push bs around.  This months WND Whistleblower will set you straight.  Do you people now still not understand that Obama is ineligible, not because he wasn\'t born in Hawaii, but because his father was a Kenyan.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7829818">\
	 <div id="dsq-comment-header-7829818" class="dsq-comment-header">\
	 <cite id="dsq-cite-7829818" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7829818">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7829818" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7829818" class="dsq-comment-message">I voited for Obama, but these folks\' claims have merit.<br><br>Remember that the Constituition (for whatever reason) does *not* say that the person must be a citizen (lots and lots of citizens are not eligble to be President, including my father, who is a citizen but who immigrated here many years ago.)<br><br>No, the Constitution says the person must be "natural born."   This is actually a pretty high standard.<br><br>So being able to get a passport is not sufficient. Lots of people with US passports are not eligble.  My father has a passport.<br><br>Having a document proving that you were "live born" is not sufficient.  Again, lots of people have documents from state governments, but are not eligible to be President.<br><br>We need to look at this with intellectual honesty.  If this were a Republican President with the same "problem," would we belittle the arguments?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7831877">\
	 <div id="dsq-comment-header-7831877" class="dsq-comment-header">\
	 <cite id="dsq-cite-7831877" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7831877">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7831877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7831877" class="dsq-comment-message">On what grounds do the claims have merit?<br><br>It is widely accepted by the vast majority of legal scholars that US birth confers Natural Born Citizen status. Obama has an official document that says not just that he was "live born," but that he was born in Honolulu.<br><br>So, on what grounds do the claims have merit?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8085667">\
	 <div id="dsq-comment-header-8085667" class="dsq-comment-header">\
	 <cite id="dsq-cite-8085667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8085667">Denna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8085667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8085667" class="dsq-comment-message">So... what you are saying is that if a couple from, say, Japan, were here on vacation, and while here the woman gave birth to a child, that child would be a natural born citizen of America, even though his parents are Japanese and have Japanese citizenship?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7845041">\
	 <div id="dsq-comment-header-7845041" class="dsq-comment-header">\
	 <cite id="dsq-cite-7845041" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7845041">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7845041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7845041" class="dsq-comment-message">First, by saying that the claims have merit, I am not saying that the claims are true -- only that they could, might, may, have a non-unreasonable chance of being true and do deserve investigation.<br><br>Discounting them out of hand is simply not looking at the issue objectively.   I do not believe anyone would handle non-political issues this way.  For example, would you settle a real estate action over your (or your neighbor\'s) house without insisting on acquiring all of the relevant documents available at the courthouse?  Any lawyer representing you could (should!)  be sued for malpractice if not acquiring them.   BTW, most people would look suspiciously at someone trying to hide a deed.<br><br>I totally agree that US birth confers natural born.  So?   I\'m not sure I\'ve seen anyone that disagrees with that.  (Well, OK, perhaps some of the more shrill folks out there may :-) <br><br>The next sentence about "official document that says that ... " is the point at which there is a *lot* of argument.    That\'s the crux and can not just be waved away.<br><br>Again, look at this from a neutral, non-political perspective.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7846490">\
	 <div id="dsq-comment-header-7846490" class="dsq-comment-header">\
	 <cite id="dsq-cite-7846490" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7846490">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7846490" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7846490" class="dsq-comment-message">OK, fair enough.<br><br>But which path do you take -- the document\'s a forgery? He lost his citizenship in Indonesia? Something else? There may be "a *lot*  of argument" in terms of quantity, but I haven\'t seen any with any merit.<br><br>Care to advance one that appeals to you?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7881744">\
	 <div id="dsq-comment-header-7881744" class="dsq-comment-header">\
	 <cite id="dsq-cite-7881744" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7881744">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7881744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7881744" class="dsq-comment-message">Sure.  The easiest, most trivial question to ask, but the one I haven\'t seen any one give a solid answer:  "*Why* won\'t Obama release the original?"  I have not seen a compelling answer.  <br><br>Most of the answers I\'ve seen have been along the lines of "Well, because he doesn\'t have to."   <br><br>To me, that alone indicates merit in the sense of there being something worth fighting to hide.   (Mr. Smith trying to hide the deed to his house -- sure, Mr. Smith has been living there 40 years and no one has ever claimed Mir. Smith doesn\'t own the house... but,  hmmm.... maybe Mr. Smith really doesn\'t have title after all.  We\'ll never know (in a positive sense) because Mr. Smith won\'t show us the deed.  On the other hand, we will never know that Mr. Smith does *not* own the house.  We\'ll just always have doubts.  Still, why does Mr. Smith do this?)<br><br>Interestingly, and unfortunately, this will haunt Obama forever (or at least until the archivists get hold of stuff :-).  Reminiscent  of  so many other political stoies -- Andrew Jackson and the legitimacy of his marriage to Rachel.  Thomas Jeffereson and his bearing children by Sally Hemmings (proven about 200 years after the fact).  And on and on and on.<br><br>Seems that every President has something in his closet.  But, I guess we all do :-)<br><br>What\'s unique about this one (as well as Chester Arthur) is that it\'s a Constitutional skeleton.  And it sets precedent.  The precedent being set now is that we don\'t need solid and deep documentation -- cursory documents and statements and lots and lots of spin are sufficient.  (A lot less documentation available in 1880 regarding Arthur, and some precedent was set there, btw).  <br><br>This is all very ironic for the United States -- arguably the world\'s most paper-trail and document obsessed country.  Think about the required records for real estate, medical records, financial, corporate, and tax transactions, etc.   This includes voter rolls.  (Gun lists, well,.... :-)  Part of the reason the above example with Mr. Smith is so compelling -- we can relate to it so easily.<br><br>Yet for political office, especially Constitutionally mandated requirements.... Nada.  Actually kind of bizarre.  But it really rolls back to political will.  (BTW, wait until something pops up with other Congressional requirements, e.g., age or residency or proof of citizenship for a Hispanic candidate...  That will also be fun :-)<br><br>Anyway, think about a future Republican claiming to be natural born.  Say, for instance, Arnold Schwarzenegger in 2012 pulling out a fuzzy xerox of a family bible showing that, though he was raised in Austria, he was really born in New York City while his parents were on vacation there.   "Wow, I didn\'t even realize it until last Thrusday.   The original was burned in a fire in 1972, but fortunately, my dear Mom rescued this copy of one page.  Well, now I can be the Presidenator!"  No further documentation needed.  My!  Wasn\'t that miraculous!  Wow!  What timing!   Yep, Arnold was cleaning his attic and just happend to find it.  The radio spin meisters and Arnold supporters are all over it.   Anyone who disagrees that it shows Arnold is native born is simply unAmerican.  Whadya mean you don\'t believe it?   No, you certainly may not see Arnold\'s birth certificate-- the family Bible is good enough for courts and his birth certificate is private.  Why back in 2008 that argument was good enough for Obama.  Why is this any different?   America -- what a country!  :-)<br><br>The Arnold example won\'t happen -- and indeed it will probably be another 100 years or so before anything releated to a "natural born controversy" happens in Presidential politics (that\'s been the average for the US so far).<br><br>And I\'m pleased with Obama in office over McCain.  My concern is more the attitude towards Constitutional requirements and process.   As a country, we often seem to trend more to pragmatic, non-boat-rocking actions (think Bush v. Gore).  And those actions tend to weaken and undermine the Constitution and laws in general.  We can mold and interpret the Constitution to fit what\'s popular at the time.   (Admittedly, we\'ve been doing that since the beginning, but that\'s a whole other discussion.)<br><br>The resulting scenario is rather like sports referees calling the game the way the crowd wants to see it, not the way the rule book spells it out.<br><br>Don\'t let the shrillness and obvious political motives of most of the folks calling for deeper information confuse the issues here.   From a non-political perspective, the calls still have merit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7883190">\
	 <div id="dsq-comment-header-7883190" class="dsq-comment-header">\
	 <cite id="dsq-cite-7883190" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7883190">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7883190" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7883190" class="dsq-comment-message">I thought the argument was going to be about Obama\'s eligibility to hold office.<br><br>The Certification of Live Birth, to be sure, does not contain all of the birth data in the State of Hawaii\'s database of vital information. But it is prima facie evidence of the data that it does contain -- namely, the date and place of Obama\'s birth. Unless there is something invalid about the document, it is solid proof that Obama is a Natural Born Citizen and old enough to be President; I don\'t think his residency is in question. Therefore he is qualified.<br><br>If you want to make the argument that he has "something worth fighting to hide," go ahead. But I thought you felt there was merit to the arguments that he\'s not qualified for the presidency, and you\'ve done nothing so far to advance that case.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7883409">\
	 <div id="dsq-comment-header-7883409" class="dsq-comment-header">\
	 <cite id="dsq-cite-7883409" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7883409">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7883409" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7883409" class="dsq-comment-message">Ah, there\'s the argument again.  Obama doesn\'t need to show the documents because he doesn\'t have to.<br><br>Can\'t seem to take the discussion away from passion and politics....<br><br>This is circular and does not provide any closure.  And unfortunately very bad precedence.  And so the controversy will continue....<br><br>Sigh.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7884431">\
	 <div id="dsq-comment-header-7884431" class="dsq-comment-header">\
	 <cite id="dsq-cite-7884431" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7884431">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7884431" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7884431" class="dsq-comment-message">LOL -- no, that\'s not what I said.<br><br>What I said was, do you have any argument with his eligibility to hold office? If so, what is it?<br><br>That\'s a perfectly straightforward question, reflecting neither passion nor politics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7887339">\
	 <div id="dsq-comment-header-7887339" class="dsq-comment-header">\
	 <cite id="dsq-cite-7887339" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7887339">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7887339" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7887339" class="dsq-comment-message">The discussion for eligibility hinges on Obama\'s being natural born.<br><br>Until all of the documentation is available, no one can argue convincingly either way<br><br>It is likely that producing the document will prove conclusively that Obama is indeed natural born.<br><br>Indeed, that is my expectation.  There may be something embarrasing, but probably not at the level of a constitutional crises.<br><br>I am concerned with process and precedence.<br><br>Still, why the fear?   These are simple requests.  There is clearly and undeniably  fear.<br><br>"Methinks the lady doth protest too much."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7888666">\
	 <div id="dsq-comment-header-7888666" class="dsq-comment-header">\
	 <cite id="dsq-cite-7888666" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7888666">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7888666" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7888666" class="dsq-comment-message">"Until all of the documentation is available, no one can argue convincingly either way."<br><br>No, that\'s simply not true. The power of prima facie evidence is that if nothing is brought to oppose it, it stands. Period. <br><br>I ask again, do you have anything to oppose it, other than vague suppositions that there\'s some secret being hidden?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7889297">\
	 <div id="dsq-comment-header-7889297" class="dsq-comment-header">\
	 <cite id="dsq-cite-7889297" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7889297">switchman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7889297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7889297" class="dsq-comment-message">Sigh.  Again, we\'re going in circles....  <br><br>You say the document that\'s there is good enough.<br><br>I say there may, perhaps, possibly, perchance, concieveably, might just be more documents that reveal other things.<br><br>Technical, legalistic arguments to hide truth remind me of recent strident attempts  by certain procesecutors to suppress exculaptory DNA evidence to uphold old capital convictions.  Technically, legally, and perhaps even politically,  they may be correct.   But morally and intellectually correct?<br><br>I don\'t believe we\'ll resolve this.  Guess we\'ll have to agree to disagree. <br><br>Also, I recognize that the arguments are effectively moot (though I still hold they have merit) in that no court will touch this for much the same rationale used in Bush v Gore -- no court wants to possibly percipitate a constitutional crisis; indeed courts will do what it takes to avoid one, even if doing so "bends" things somewhat.  In this case, it\'s simpler to maintain status quo.  As we\'re already seeing, courts are twisting themselves into knots to avoid accepting any relevant cases.<br><br>Meanwhile, I leave you with the following:  Look deep, deep, deep within yourself.   Would you, honestly, take the same view if this were George  W Bush or Arnold Schwarzenegger?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7890444">\
	 <div id="dsq-comment-header-7890444" class="dsq-comment-header">\
	 <cite id="dsq-cite-7890444" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7890444">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7890444" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7890444" class="dsq-comment-message">"I say there may, perhaps, possibly, perchance, concieveably, might just be more documents that reveal other things."<br><br>Absolutely. That is true of pretty much every situation on the face of the earth. We make our decisions based on available evidence and common sense, knowing that a surprise could conceivably emerge at any turn.<br><br>However, "may, perhaps, possibly, perchance, concieveably, might" is a might long way from "these folks\' claims have merit," which is the statement of yours that I took -- and continue to take -- issue with.<br><br><br>"Would you, honestly, take the same view if this were George W Bush or Arnold Schwarzenegger?"<br><br>Yes. I absolutely would.<br><br>Look around you. See who believes in the "birth certificate controversy" and who does not.<br><br>I can absolutely guarantee you that if I ever found myself in such an isolated fringe minority, with the huge majority of the population across the political spectrum opposed, I would accept that the error was most likely mine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7827503">\
	 <div id="dsq-comment-header-7827503" class="dsq-comment-header">\
	 <cite id="dsq-cite-7827503" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7827503">Charles Hudson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7827503" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7827503" class="dsq-comment-message">Nothing brings out the nutcases like this story.  Obama produced a Certification of Live Birth.  That\'s what Hawaii sends you when you request your birth certificate.  It is a prima facie document, good to get a passport, join little league, partake in court proceedings, and yes, to prove you\'re eligible to be the President of the United States of America.  The document clearly states that Obama was born in Hawaii in August of 1961.<br><br>So why doesn\'t he produce the long-form?  For what reason?  To appease the nutjobs?  As if it would.  The charlatan over at Free Republic identifying himself as "Polarik" and criminally referring to himself as a "Doctor" would come out with another cockamamie report that this document too is a forgery.  Let the birthers continue this charade.  It is very entertaining and good for laughs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7815185">\
	 <div id="dsq-comment-header-7815185" class="dsq-comment-header">\
	 <cite id="dsq-cite-7815185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7815185">ramjet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7815185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7815185" class="dsq-comment-message">The Birthers have put up a website.<br><br><a href="http://www.thebirthers.org" rel="nofollow">http://www.thebirthers.org</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7813692">\
	 <div id="dsq-comment-header-7813692" class="dsq-comment-header">\
	 <cite id="dsq-cite-7813692" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7813692">Igor Marxomarxovich</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7813692" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7813692" class="dsq-comment-message">Old Russian saying,  You can tell same lie 1000 times but not change truth.<br><br>Difference between USSR Communist media and USA "mainstream media"<br><br>In Russia government make media say what they want - even if lie.<br><br> In USA "mainstream media"  try make government what they want - even if lie..<br><br>.....eventually they become same thing?!<br><br>I Igor produce Obmama birth certificate at <a href="http://www.igormarxo.org" rel="nofollow">www.igormarxo.org</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7809819">\
	 <div id="dsq-comment-header-7809819" class="dsq-comment-header">\
	 <cite id="dsq-cite-7809819" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7809819" href="http://www.ObamaKenyanOrIndonesian.Com" target="_blank" rel="nofollow">GregoryB</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7809819" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7809819" class="dsq-comment-message">IF Obama were qualified to be President of the US, he would have, long ago produced his birth certificate (The certificate of live birth cooked up by Snopes is NOT even accepted by Hawaii as proof of Hawaiian birth and is NOT acceptable for a US Passport application).<br><br>IF Obama were qualified to be President of the US, he would not be spending hundreds of thousands of dollars defending his farce, but he\'s in too deep now to be truthful.  <br><br>I wonder what shameful activities he is hiding in those Obama scholastic records which he is so actively fighting to keep from the public ???   McCain was rather low in his class at Annapolis, and GW was a solid C student.  So, it figures that Obama is hiding a lot more than a feeble grade point average.<br><br>Check out the cool stickers at <a href="http://www.ObamaKenyanOrIndonesian.com" rel="nofollow">www.ObamaKenyanOrIndonesian.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7810848">\
	 <div id="dsq-comment-header-7810848" class="dsq-comment-header">\
	 <cite id="dsq-cite-7810848" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7810848">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7810848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7810848" class="dsq-comment-message">Give it up, Gregory! It *is* accepted by Hawaii as proof of Hawaiian birth, it *is* acceptable for a US Passport application -- those phony theories were discredited months ago.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7802343">\
	 <div id="dsq-comment-header-7802343" class="dsq-comment-header">\
	 <cite id="dsq-cite-7802343" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7802343">smrstrauss</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7802343" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7802343" class="dsq-comment-message">Obama has posted the only birth document that Hawaii sends out. They no longer send copies of the original birth certificate.<br><br>Fortunately, the certification of live birth is legal proof that Obama was born in Hawaii. Moreover, the birth certificate in the file cannot be from Kenya because in 1961 Hawaii did not allow foreign births to be registered.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7800627">\
	 <div id="dsq-comment-header-7800627" class="dsq-comment-header">\
	 <cite id="dsq-cite-7800627" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7800627">Davids Mom</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7800627" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7800627" class="dsq-comment-message">This whole "conspiracy theory" stuff is garbage.<br><br>How exactly did the founding father\'s "conspire" against Obama by putting in the constitution that dual citizens at birth were not qualified to be Commander and Cheif of our millitary?<br><br>Just more propaganda out of weigel. To think he get paid to treat you like an idiot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7801693">\
	 <div id="dsq-comment-header-7801693" class="dsq-comment-header">\
	 <cite id="dsq-cite-7801693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7801693">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7801693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7801693" class="dsq-comment-message">I don\'t think you\'re telling the truth. The Constitution doesn\'t say anything about dual citizens.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7752955">\
	 <div id="dsq-comment-header-7752955" class="dsq-comment-header">\
	 <cite id="dsq-cite-7752955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7752955">old1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7752955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7752955" class="dsq-comment-message">If you want to end the "O" dynasty you  don\'t need any old piece of paper left over from 1961. Your brain will be all you need. Remember, as he has written in his books, his father was a Kenyan. That makes his father a British citizen. Therefore his father\'s offspring  come under British Common Law. British Common Law states that a male British Citizen over seas, that marries a alien female, and has children by her, transfers his British Citizenship to the new born at birth. Simple! Baby "O" was born a Brit at birth. Being born a Brit he was not and is not a NATURAL BORN AMERICAN! Now how do WE get this Brit out of OUR White House?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7802039">\
	 <div id="dsq-comment-header-7802039" class="dsq-comment-header">\
	 <cite id="dsq-cite-7802039" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7802039">Doubtful</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7802039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7802039" class="dsq-comment-message">I think the real danger is from people who insist that British Common Law takes precedence over American law when it comes to U.S. citizenship!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7752239">\
	 <div id="dsq-comment-header-7752239" class="dsq-comment-header">\
	 <cite id="dsq-cite-7752239" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7752239">Swami_Binkinanda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7752239" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7752239" class="dsq-comment-message">If you supported the Supreme Court\'s placement of George W. Bush, de facto loser of the 2000 election, into the highest office of the land you have no place to call Obama illegitimate or usurper.  You are party to the greatest electoral crime in American History and the beginning of the end of American democracy.  <br>Until the stains of the last 30 years of "conservative" tyranny, genocide, and violence against the Constitution are wiped clean by the prosecution of those responsible for October Surprise (treason), Iran Contra (treason), the Iraq war (lies and treason), the 2000 and 2004 election frauds, the Swift Boat liars, and the wealthy cretins who finance these racketeering operations, we will never have freedom, liberty, or a democratic republic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7750140">\
	 <div id="dsq-comment-header-7750140" class="dsq-comment-header">\
	 <cite id="dsq-cite-7750140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7750140">Justin K.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7750140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7750140" class="dsq-comment-message">Ah, yes, the native-born citizen who won the election by the biggest margins in decades is a usurper. Flawless logic.<br><br>You clowns need to face it, you did everything you could during the election to make Barack HUSSEIN Obama into a scary, foreign, muslim, commie, whatever and the American people still chose him overwhelmingly over a war hero republican and his idiot running mate. The still overwhelmingly support him today. You\'ve got nothing. Go cry in your bunkers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7764580">\
	 <div id="dsq-comment-header-7764580" class="dsq-comment-header">\
	 <cite id="dsq-cite-7764580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7764580">Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7764580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7764580" class="dsq-comment-message">Justin K., You say Obama won by the biggest margin in decades?  He won 52% to 46%  that is a 1.13 ratio (52/46)...  Clinton beat Dole by a more convincing 1.20 ratio (.4924/4071), and Clinton beat Bush by a slightly greater 1.14 ratio (.43/.377)   Historically speaking the presidential race was fairly  close.  <a href="http://volokh.com/posts/1225913551.shtml" rel="nofollow">http://volokh.com/posts/1225913551.shtml</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7746299">\
	 <div id="dsq-comment-header-7746299" class="dsq-comment-header">\
	 <cite id="dsq-cite-7746299" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7746299">&quot;Lava&quot; Lee Pyle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7746299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7746299" class="dsq-comment-message">From a comment fromt his article over at <a href="http://www.frontpagemag.com/Articles/Read.aspx?GUID=68e5bbdc-1697-4dac-88e6-3375428ad0d7" rel="nofollow">Frontpagemag</a>.<br><br>Birther: "Oh why won\'t Barack Obama release his birth certificate? If only he did that simple little thing, we could put this whole matter to rest. And it would only cost him ten dollars." <br><br>Rational Person (RP): "Didn\'t you see the birth certificate he posted online?" <br><br>Birther: "Anyone could have Photoshopped that. In fact, I saw an anonymous guy on the internet claim that he could prove it was faked. He\'s an expert in \'instructional media.\'" <br><br>RP: "You do realize that \'instructional media\' doesn\'t have anything to do with document analysis, right?" <br><br>Birther: "Regardless, it\'s still fake. If Obama truly had nothing to hide, he\'d release his long-form birth certificate, not this computer printout." <br><br>RP: "How should he release it? If he simply posted a scan online, wouldn\'t you accuse it of being faked?" <br><br>Birther: "Oh, certainly. Anything he produces shouldn\'t be trusted unless it\'s reviewed by a competent authority, like a judge." <br><br>RP: "So if Obama obtained his long-form birth certificate, published it, had a judge review it, and then the judge announced that it was legit and he was born in Hawaii, that would be enough? You\'d give up arguing that his election is illegitimate, stop filing lawsuits, and concede that he\'s eligible to be President?" <br><br>Birther: "Hardly. For all we know, Obama\'s parents could have lied to Hawaiian officials, and claimed he was born in Hawaii, when he was actually born in Kenya. Or Canada. For all we know, Hawaiian officials themselves might be in on the cover-up." <br><br>RP: "What if it can be proven beyond a doubt that the birth certificate is real and accurate, and that he was born in Hawaii. Let\'s say there\'s a video of John F. Kennedy himself playing midwife to Ann Dunham. Would that settle the matter?" <br><br>Birther: "It\'d settle the matter of where he was born. But that doesn\'t mean he\'s a natural-born citizen and eligible to be President." <br><br>RP: "Why?" <br><br>Birther: "Because before he was born, his mother married a British citizen. That means she gave up her American citizenship even before he was born. And Obama can\'t be a natural-born citizen if neither of his parents were American citizens." <br><br>RP: "So you\'re begging Obama to release his birth certificate, even though you admit it won\'t actually stop your complaints." <br><br>Birther: "That\'s right." <br><br>RP: "Well, what if I can show you that American citizens don\'t give up their American citizenship when they marry foreigners? Will that put this to rest?" <br><br>Birther: "Oh, no. Even if I accepted that he was born in Hawaii, and that his mother was still an American citizen, his father was still a Kenyan and British citizen, and that means Obama inherited dual citizenship and thus wasn\'t a natural-born citizen. So he can\'t be President." <br><br>RP: "I see. For the sake of argument, then, let\'s say that I could show you that there\'s no requirement that a natural-born citizen be born of two U.S. citizens. Would that satisfy you?" <br><br>Birther: "Sorry, but no. Even if the birth certificate proves he was born in Hawaii, and he could show that his mother was a U.S. citizen when he was born, and that his father\'s citizenship didn\'t disqualify him, there\'s still the matter of Indonesia." <br><br>RP: "What does Indonesia have to do with anything?" <br><br>Birther: "When Obama\'s mother married Lolo Soetoro, she gave up her U.S. citizenship, and by proxy, Obama\'s U.S. citizenship. So he can\'t be President." <br><br>RP: "No, it doesn\'t work that way. Didn\'t we already cover this with her first marriage?" <br><br>Birther: "It doesn\'t matter. Even if her marriage didn\'t invalidate his citizenship, when Obama was adopted by Lolo Soetoro, he ceased to be a U.S. natural-born citizen. So he can\'t be President." <br><br>RP: "A minor child can\'t surrender his U.S. citizenship that way. Besides, there\'s no evidence that he was adopted in the first place." <br><br>Birther: "Even if that\'s the case, he\'s still not in the clear. Because when he traveled to Pakistan in 1981 on his Indonesian passport, he gave up his U.S. citizenship." <br><br>RP: "Apart from the fact that that wouldn\'t have sacrificed his citizenship, do you actually have any direct evidence that he in fact did use an Indonesian passport?" <br><br>Birther: "Not direct evidence. But American passport holders weren\'t allowed into Pakistan in 1981." <br><br>RP: "Do you have any evidence that that is actually true about travel to Pakistan in 1981?" <br><br>Birther: "No." <br><br>RP: "I see. OK, if you put aside the passport, would you concede that he\'s eligible to be President?" <br><br>Birther: "Still no. When Obama was adopted, his name was legally changed to \'Barry Soetoro.\' There\'s no proof he ever changed his name back, but he ran for President as \'Barack Obama.\' And that violates election law. I will never accept his Presidency until I see the documentation where he changed his name back to Obama." <br><br>RP: "That\'s impossible. How can he possibly produce that documentation, when he never changed his name away from Obama in the first place? What proof is there that he was ever legally adopted or changed his name? And even if he was adopted, what possible reason would there be to legally change his first name to a nickname?" <br><br>Birther: "A school application in Indonesia says his last name was \'Soetoro.\' They take those applications very seriously in Indonesia, so this is solid legal proof that he was adopted and had a name change." <br><br>RP: "And the fact that the same application says he was born in Hawaii?" <br><br>Birther: "That was a mistake." <br><br>RP: "OK, so to recap, you wanted Obama to release a birth certificate, but when he did, you accused it of being a forgery? Right?" <br><br>Birther: "Right." <br><br>RP: "And you say that if he simply shared his long-form birth certificate with the public, that could be forged too? Right?" <br><br>Birther: "Right." <br><br>RP: "So you want him to release his long-form birth certificate and to have that birth certificate reviewed by a judge, to satisfy his critics and answer the questions they\'re asking? Right?" <br><br>Birther: "Right." <br><br>RP: "And if the judge affirms that the birth certificate is legitimate and it says his place of birth was Hawaii, you say it might be falsified, right?" <br><br>Birther: "Right." <br><br>RP: "And even if he proves he was born in Hawaii, you claim he\'s still not a natural-born citizen because of his mother\'s first marriage, right?" <br><br>Birther: "Right." <br><br>RP: "And if he then proves that the marriage isn\'t an issue, you claim he\'s still not a natural-born citizen because of his father\'s citizenship, right?" <br><br>Birther: "Right." <br><br>RP: "And if he then proves that his father\'s citizenship isn\'t an issue, you claim he\'s still not a natural-born citizen because of his mother\'s second marriage, right?" <br><br>Birther: "Right." <br><br>RP: "And if he then proves that his mother\'s second marriage isn\'t an issue, you claim he\'s still not a natural-born citizen because of his supposed adoption, right?" <br><br>Birther: "Right." <br><br>RP: "And if he then proves that he didn\'t give up his citizenship via adoption, you claim that he\'s still not a natural-born citizen because of his 1981 travel to Pakistan, right?" <br><br>Birther: "Right." <br><br>RP: "And if he then proves that he didn\'t give up his citizenship via passport, and even when you run out of citizenship arguments completely, you then claim his election is illegitimate because his legal surname is Soetoro, right?" <br><br>Birther: "Right." <br><br>RP: "So you want to know why Obama won\'t take the simple measure of releasing his birth certificate, when you already have at least eight consecutive fall-back arguments you\'ll make if he does so, whereby you\'ll continue to insist that he\'s ineligible for the Presidency even after he proves that he was born in Hawaii?" <br><br>Birther: "Right." <br><br>RP: "Y\'know, if I were Obama, I think I\'d save my ten dollars too."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7745615">\
	 <div id="dsq-comment-header-7745615" class="dsq-comment-header">\
	 <cite id="dsq-cite-7745615" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7745615">MarieDevine</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7745615" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7745615" class="dsq-comment-message">This identity issue will not go away, nor should it.  The question remains what is it that Barack Obama is so sure must be hidden from the American people?   He has the power to easily put this to rest, but he does not.  He or some other entity is paying expensive lawyers\' fees to continue hiding this.  I refuse to believe he is spending his money to fight this.  Who is so invested in this coverup that they continue to finance what should be unnecessary?<br><br>I have posted forgery evidences against Barack Obama, court style, and sent them to him, US Attorney Fitzgerald, some senators and representatives.  No one has come back to me to dispute the evidence.  They are at <a href="http://www.divine-way.com/forgery_evidences_sss_reg_colb_birth_cert_for_obama_impeachment.html" rel="nofollow">http://www.divine-way.com/forgery_evidences_sss...</a>   and also at <a href="http://obama-birth-cert-forged-sss-impeach.blogspot.com" rel="nofollow">http://obama-birth-cert-forged-sss-impeach.blog...</a><br>Feel free to use this information.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7833131">\
	 <div id="dsq-comment-header-7833131" class="dsq-comment-header">\
	 <cite id="dsq-cite-7833131" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7833131">Bill W</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7833131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7833131" class="dsq-comment-message">Good data Marie.<br><br>17 years ago my bother applied and become an FBI agent.  His background investigation  REQUIRED that he provide them with his ORIGINAL birth certificate and a copy of mine.<br><br>This is basic background data.  If Federal agents are required to provide HARD COPY ORIGINALS - then the President should be requred as well.<br><br>Further, why is Obama activting fighting discolusre of these and other records re his place of birth?    Because he is a competle FRAUD.   This is obvious to anyone who can handle the truth.<br><br>And you will NOT get the truth from Obama, he\'s political criminal fraud from Chicago.  Just look at his White House tribe of crooks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7768248">\
	 <div id="dsq-comment-header-7768248" class="dsq-comment-header">\
	 <cite id="dsq-cite-7768248" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7768248">Jon H</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7768248" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7768248" class="dsq-comment-message">Take your meds, MarieDevine. If you don\'t have meds, see a psychiatrist.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7744385">\
	 <div id="dsq-comment-header-7744385" class="dsq-comment-header">\
	 <cite id="dsq-cite-7744385" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7744385">A voice of Reason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7744385" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7744385" class="dsq-comment-message">Personally I take great pleasure in being labeled a birther, it is much better than going down in history as a usurper.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=washingtonindependent&t=the_birthers_and_the_magna_carta&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

	if (Dsq.jsonData.integration.theme == 4) {
		if (Dsq.jsonData.realtime_enabled) {
			Dsq.Realtime.initialize();
		}
	}

	




if(typeof(disqus_callback) == 'function') {
	var callback_params = Dsq.Utils.getRequestParams()['dsq_cbp'] || null;

	// We don't care about any errors in third-party code
	try {
		disqus_callback(callback_params);
	} catch (x) {
		if (typeof(console) != 'undefined' && typeof(console.log) == 'function') {
			// But it would be nice to let developers know about them
			console.log(x);
		}
		// pass
	}

	// HACK: We don't know if the callback wraps our container, which may
	// possibly result in a new DOM element.
	Dsq.container = document.getElementById('dsq-content');
}

})();




