




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": {"2f9d232630a5a7ebc8cf8f3fd62ac579": {"username": "Nan", "tumblr": "", "display_name": "Nan", "url": "http://disqus.com/guest/2f9d232630a5a7ebc8cf8f3fd62ac579/", "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": ""}, "7fa41e09827880f92a3258f6cb4d7ebf": {"username": "Sarah", "tumblr": "", "display_name": "Sarah", "url": "http://disqus.com/guest/7fa41e09827880f92a3258f6cb4d7ebf/", "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": ""}, "133585918aefefbbe117d9b73ea2b3f8": {"username": "WW", "tumblr": "", "display_name": "WW", "url": "http://disqus.com/guest/133585918aefefbbe117d9b73ea2b3f8/", "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": ""}, "7e09aa1180efc50c7be69415178ee33a": {"username": "m", "tumblr": "", "display_name": "m", "url": "http://disqus.com/guest/7e09aa1180efc50c7be69415178ee33a/", "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": ""}, "85b57899737c4696cdf1d48ec133e6a6": {"username": "delta1", "tumblr": "", "display_name": "delta1", "url": "http://disqus.com/guest/85b57899737c4696cdf1d48ec133e6a6/", "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": ""}, "0e04122e5cd6b8d2053126d9a4ddff0d": {"username": "strongblood", "tumblr": "", "display_name": "strongblood", "url": "http://disqus.com/guest/0e04122e5cd6b8d2053126d9a4ddff0d/", "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": ""}, "29059af8c64f08480997325f74e8aac5": {"username": "DB", "tumblr": "", "display_name": "DB", "url": "http://disqus.com/guest/29059af8c64f08480997325f74e8aac5/", "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": ""}, "a2d542f209c1d9e6a8115573ab759c93": {"username": "Craftsman", "tumblr": "", "display_name": "Craftsman", "url": "http://disqus.com/guest/a2d542f209c1d9e6a8115573ab759c93/", "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": ""}, "8563603eb1ad0d0ee49c880afb646672": {"username": "RCWalker", "tumblr": "", "display_name": "RCWalker", "url": "http://disqus.com/guest/8563603eb1ad0d0ee49c880afb646672/", "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": ""}, "b3515382b290f9fba38d34c2066eaac9": {"username": "Rose", "tumblr": "", "display_name": "Rose", "url": "http://disqus.com/guest/b3515382b290f9fba38d34c2066eaac9/", "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": ""}, "0f287e46e2ff0331e0dc4c22302e6c12": {"username": "janet", "tumblr": "", "display_name": "janet", "url": "http://disqus.com/guest/0f287e46e2ff0331e0dc4c22302e6c12/", "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": ""}, "e56f84c17620c0b426ad8e1c30176919": {"username": "ANDREA JONES", "tumblr": "", "display_name": "ANDREA JONES", "url": "http://disqus.com/guest/e56f84c17620c0b426ad8e1c30176919/", "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": ""}, "bf8bef207da859f942ec7ccef0ca93ab": {"username": "Lloyd", "tumblr": "", "display_name": "Lloyd", "url": "http://disqus.com/guest/bf8bef207da859f942ec7ccef0ca93ab/", "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": ""}, "28df30b02f6104b12ac5a4d5234cc680": {"username": "Pat", "tumblr": "", "display_name": "Pat", "url": "http://disqus.com/guest/28df30b02f6104b12ac5a4d5234cc680/", "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": ""}, "c3907b987d974658c4140c34bb87bbc7": {"username": "Wendy in CA", "tumblr": "", "display_name": "Wendy in CA", "url": "http://disqus.com/guest/c3907b987d974658c4140c34bb87bbc7/", "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": ""}, "104182d67eacb2a4823915fdbb522a51": {"username": "Mel", "tumblr": "", "display_name": "Mel", "url": "http://disqus.com/guest/104182d67eacb2a4823915fdbb522a51/", "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": ""}, "1430312cc393b97e4dbea4eb4e74b192": {"username": "steve", "tumblr": "", "display_name": "steve", "url": "http://disqus.com/guest/1430312cc393b97e4dbea4eb4e74b192/", "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": ""}, "trails369": {"username": "trails369", "tumblr": "", "display_name": "trails369", "url": "http://disqus.com/trails369/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "975a74a5bda88071f815cc48325b6d23": {"username": "Suwhki", "tumblr": "", "display_name": "Suwhki", "url": "http://disqus.com/guest/975a74a5bda88071f815cc48325b6d23/", "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": ""}, "e6f6173d35e2059047e49fe5a3a85230": {"username": "Rochelle", "tumblr": "", "display_name": "Rochelle", "url": "http://disqus.com/guest/e6f6173d35e2059047e49fe5a3a85230/", "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": ""}, "7a9bfa23a7774d081c08bbd64a6bf579": {"username": "Ann", "tumblr": "", "display_name": "Ann", "url": "http://disqus.com/guest/7a9bfa23a7774d081c08bbd64a6bf579/", "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": ""}, "909549236fc30b9c977b2685b1ae452f": {"username": "art", "tumblr": "", "display_name": "art", "url": "http://disqus.com/guest/909549236fc30b9c977b2685b1ae452f/", "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": ""}, "itsaboy6": {"username": "itsaboy6", "tumblr": "", "display_name": "itsaboy6", "url": "http://disqus.com/itsaboy6/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4fbe1d5ea615c03ba5d5ad682eecb2a1": {"username": "Samantha", "tumblr": "", "display_name": "Samantha", "url": "http://disqus.com/guest/4fbe1d5ea615c03ba5d5ad682eecb2a1/", "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": ""}, "5a3232a3a6ce350b301208244cdda63c": {"username": "KOUAMA ", "tumblr": "", "display_name": "KOUAMA ", "url": "http://disqus.com/guest/5a3232a3a6ce350b301208244cdda63c/", "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": ""}, "3e2abe8512fc3965de302f7e6258b188": {"username": "al", "tumblr": "", "display_name": "al", "url": "http://disqus.com/guest/3e2abe8512fc3965de302f7e6258b188/", "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": ""}, "40c96a518b2d44dc4fda9ea298d56bcf": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/40c96a518b2d44dc4fda9ea298d56bcf/", "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": ""}, "vamooot": {"username": "vamooot", "tumblr": "", "display_name": "vamooot", "url": "http://disqus.com/vamooot/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "72602fbceedd50a354ea58fbbdbfdaf9": {"username": "Shirley Altman", "tumblr": "", "display_name": "Shirley Altman", "url": "http://disqus.com/guest/72602fbceedd50a354ea58fbbdbfdaf9/", "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": ""}, "d83e18c2edbfa85083d09565b3e7e822": {"username": "Laurenegade27", "tumblr": "", "display_name": "Laurenegade27", "url": "http://disqus.com/guest/d83e18c2edbfa85083d09565b3e7e822/", "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": ""}, "eacf98732d79609078b85a26c1433bb4": {"username": "Marc", "tumblr": "", "display_name": "Marc", "url": "http://disqus.com/guest/eacf98732d79609078b85a26c1433bb4/", "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": ""}, "fa224820517ae5d8a85b193b136d2869": {"username": "rt", "tumblr": "", "display_name": "rt", "url": "http://disqus.com/guest/fa224820517ae5d8a85b193b136d2869/", "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": ""}, "c0585972a570d0f65674eaab9483d1b3": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/c0585972a570d0f65674eaab9483d1b3/", "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": ""}, "2add2ae4c6692399ebb4862bf1f6ef3a": {"username": "christopher", "tumblr": "", "display_name": "christopher", "url": "http://disqus.com/guest/2add2ae4c6692399ebb4862bf1f6ef3a/", "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-04_01:02:20", "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": {"2901504": {"up_voted": false, "ip": "", "has_replies": false, "message": "I WISH THAT THIS INFORMATION IS SPREAD WORLD WIDE. CHARACTER DOESN'T CHANGE AND PEOPLE NEED TO LOOK AT THE CHARACTER OF MCCAIN.  IF MCCAIN WINS ,AMERICA IS DOOMED ESPECIALLY WITH PALIN (GOD FORBID )THE NEXT POSSIBLE VICE PRESIDENT", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_19:48:18", "killed": false, "user_key": "e56f84c17620c0b426ad8e1c30176919", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2937092": {"up_voted": false, "ip": "", "has_replies": false, "message": "What I found most astonishing about last night's presidential debate was when asked who would you pick for Secretary of the Treasury... (excuse me while I use some idiotic right wing anecdotes)  McWalkingCane responded...  Warren Buffet!  A staunch OBAMA support and MAJOR critic of the Bushwack tax cuts!!!  <a href=\"http://www.commondreams.org/headlines04/0306-01.htm\" rel=\"nofollow\">http://www.commondreams.org/headlines04/0306-01...</a><br><br>Talk about AMAZINGLY inconsistent!!!!!!!<br><br>That answer forever ended any respect I had for McCain....  it makes no sense, it flies in the face of everything he has been saying about taxes!<br><br>This isn't a flip flop, it's dementia!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-08_11:01:25", "killed": false, "user_key": "eacf98732d79609078b85a26c1433bb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2921605": {"up_voted": false, "ip": "", "has_replies": false, "message": "MCCAIN IS AN ANGRY VENGEFUL MAN PALIN IS ALSO VENGEFUL. HE IS CORRUPT PALIN SHOWS ALL SIGNS OF BEING AT LEAST CORRUPTABLE. MCCAIN IS STUPID PALIN IS OVERLY STUPID. MCCAIN WAS A PRISONER PALIN IS KEEPING HER PREGNANT DAUGHTER'S SPERM DONER A POLITICAL PRISONER. MCCAIN WAS INVESTIGATED PALIN IS GETTING INVESTIGATED. MCCAIN IS MARRIED TO AN IDIOT PALIN IS MARRIED TO AN IDIOT. MCCAIN IS FEEBLE PALIN IS MORE THAN FEEBLE. MCCAIN NEEDS LEIBERMAN TO THINK FOR HIM PALIN NEEDS HELP THINKING. MCCAIN WAS A PRISONER OF WAR THAT QUALIFIES HIM TO BE PRESIDENT PALIN CAN SEE RUSSIA FROM HER HOUSE THAT QUALIFIES HER TO BE VICE PRESIDENT. STUPID IS AS STUPID DOES. THANK GOODNESS WE HAVE SOUND CHOICES!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_14:38:35", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2901511": {"up_voted": false, "ip": "", "has_replies": false, "message": "US of A...the one and only super power in this planet earth.When it sneeze everyone gets the cold!pity us peoples from other countries please...elect a president other than the one from keating 5.the joker might be a better option!seriously,you have the so called untested guy who just happen to have more brain being a harvard educated and simply a president of all law students...wow!i sincerely wish i could vote for him.<br>God bless America....thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_19:49:25", "killed": false, "user_key": "3e2abe8512fc3965de302f7e6258b188", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2916361": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thou shall not commet Adultry, Oh excuse me that was mc cain . but you cant vote for oboma because he was 8 years old during the veitnam war area and protest aginst that war. i dont beleive in making some one qulty by ass and i do beleive when oboma meet the man he was a professor in a collage. not a terrorist but a past war protestor! and yes i am old enough to remember it unlike you.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:45:41", "killed": false, "user_key": "85b57899737c4696cdf1d48ec133e6a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2907497, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2901271": {"up_voted": false, "ip": "", "has_replies": false, "message": "After reading the Keating 5 story, I am having doubts about McCain's theme, \"Country First.\"   Corruption personified and national hero are incongruent.  He is just a glorified national crook.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_19:25:51", "killed": false, "user_key": "vamooot", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2923024": {"up_voted": false, "ip": "", "has_replies": false, "message": "ON FOX NEWS THEY RUN WITH MCCAIN AND PALIN'S REMARK THAT OBAMA PALS AROUND WITH TERRORISTS.AT A MCCAIN RALLY AN AUDIENCE MEMBER SHOUTS TAHT OBAMA IS A TERRORIST AND THE DOLT MCCAIN DOES NOT REPUDIATE IT. AT THE \"PIG IN LIPSTICK\" RALLY THEY ESPOUSE KILIING EITHER AYERS OR OBAMA. WHAT IS NOT MENTIONED BY THE OBAMA CAMPAIGN THAT JOHN MCCAIN PALS AROUND WITH A KNOWN PRESCIPTION DRUG ADDICT NAMELY CINDY MCCAIN. SHE RAPED AND PILAGED HER OWN FOUNDATION FOR ALL THE OPIATE PRESCRIPTION SHE COULD GET HER HANDS ON. AND THE DOCTOR IN CHARGE OF THE FOUNDATION WAS AN ACCOMPLICE. HE PRESCRIBED OPIATE PILLS IN THE NAME OF FOUNDATION WORKER AND GAVE THEM TO CINDY \"THE ADDICT MCCAIN\" SHE STILL LOOKS LIKE SHE IS  ABUSING PRESCRITON  OPIATE DRUGS.  OR SHE MAY BE DRINKING A LOT OF BUDWISER. THOSE EYES ARE ALL SCREWED UP! FUNNY YOU REALLY DON'T HEAR THE DEMOCRATS BRING THAT KIND OF  STUFF UP UNTIL THEY ARE ATTACKED FIRST?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_16:11:39", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2902801": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Job of America\u2019s CEO and CIC Belongs To Obama<br><br>America deserves to place a cap on what Abraham Lincoln started and then excel from there. Barack Obama is the last man in that relay race. Let's do it America. Vote right! The man is very qualified to handle the job. Do not let anything other than the qualification to do the job right sway you from casting the vote for Obama. Sarah Palin\u2019s face and smile can trick you.<br><br>I was minding my business doing my regular job with my computer. Suddenly this picture of Sarah Palin popped up with the question, \u201cDoes Sarah Palin have enough experience?\u201d The picture was just looking at me and I looked at her face and smiles. She nearly smiled my vote out of my hands. Nearly! I can tell you right now\u2014-millions of people will be voting for Sarah because of that face and smiles. They better be careful. America's problems cannot be solved like that. I know how strong I am, but she nearly got me. Then I talked to her in my heart, \u201cMy sister, you may not have enough experience but you sure do have enough smile and \u201cgorgeous\u201d face.\u201d Truly, I would have voted for Sarah simply because she is my sister in the Lord. Furthermore, if I do not know any better, her cute face and smile, which temporarily made me forget what I was supposed to type into the google search slot, would have caused me to vote for her. Unfortunately for the beautiful and honorable Governor Palin, Obama-Biden ticket is what the condition of America and the rest of the world needs at this time and for the next 8 years. I love you Palin, but please excuse me this time.<br><br>Fellow Americans, the job of CEO and CIC for USA at these times truly belongs to Mr. no-drama Barack Obama. It's frustrating that many voters seem to not desire to know the truth and they vote on non-issues and one-issue like race, abortion, pretty face, etc. ---To finish reading this go to <a href=\"http://EmancipationUSA.blogspot.com\" rel=\"nofollow\">EmancipationUSA.blogspot.com</a> (it's a long, serious article)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_21:52:05", "killed": false, "user_key": "0e04122e5cd6b8d2053126d9a4ddff0d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2916247": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you force mark to market in the midst of a financial crisis you also accelerate the meltdown.  So arguing against mark to market in the heat of a crisis is the CORRECT position at the time.  It is more prudent to wait until the crisis dissapates before changing to mark to market.   \u201cWe are witnessing an unprecedented situation as banks and investors try to determine the appropriate value of the assets they are holding,\u201d McCain said, \u201cand there is widespread concern that this [mark-to-market] approach is exacerbating the credit crunch.\u201d  Delaying mark to market accounting is the CORRECT POSITION and Black apparantly does NOT understand market dynamics.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:32:39", "killed": false, "user_key": "909549236fc30b9c977b2685b1ae452f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2916376": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is so good when somebody gives his point of view about presidential election in USA. I only suggest, why not give the chance to the one who can solve the economics problem. I ask to those who want the bright furure of America to vote for Mr. OBAMA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:47:13", "killed": false, "user_key": "5a3232a3a6ce350b301208244cdda63c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907545": {"up_voted": false, "ip": "", "has_replies": false, "message": "B.O. can deliver a knockout punch at either of the next 2 debates by referencing this article \"Did <br>Mcain learn anything from the S&L crisis\" (NO) and then IDENTIFYING some of the Lobbyists that are running his campaign including their corporate affiliations. Remember it has been established that his Campaign Chairman was still on the \"Fannie\" payroll within the last 2 months. That's business as usual !!!!!!! That would make Mac Daddy's stomach tight in front of us all.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:43:19", "killed": false, "user_key": "133585918aefefbbe117d9b73ea2b3f8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2919580": {"up_voted": false, "ip": "", "has_replies": false, "message": "you are totally ignorant... it's sad", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_12:40:48", "killed": false, "user_key": "b3515382b290f9fba38d34c2066eaac9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2907497, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2899717": {"up_voted": false, "ip": "", "has_replies": false, "message": "After reading this piece along with the terrific Rolling Stones article on McCain...it's no wonder his campaign is in shambles.   McCain has a history of  exercising terrible judgment.--in his personal life as well as his political life.  Forget about his qualifications to be president.  Why is this man still a United States senator?!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_17:09:06", "killed": false, "user_key": "975a74a5bda88071f815cc48325b6d23", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907936": {"up_voted": false, "ip": "", "has_replies": false, "message": "I sincerely hope that the Democratic party does not lie down and roll over for John McCain and the Republicans, like they did in the last two elections to Bush.  There is finally some real political discourse in this country, and it would be a shame to hand the government over to the likes of the fiscally irresponsible and double-talking John McCain.  Not to mention his sneering cohort Sarah Palin.  <br><br>\"Deregulator\" and \"Maverick\" seem to be the main words in their shared vernacular, and dodging the hard questions the main tactic in their shared strategy.  Democrats, now is the time to attack-- it is not the time to play polite.  Obama and Biden need to up the ante and call out McCain/Palin on a national stage- the Presidential debates.  Tomorrow night would be a good start.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_02:55:36", "killed": false, "user_key": "d83e18c2edbfa85083d09565b3e7e822", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907553": {"up_voted": false, "ip": "", "has_replies": true, "message": "hey  itsaboy6, Governor Palin can hire and fire that position every week if she wants to.  Maybe you should change the channel sometime and learn the facts instead of being spoon fed by CNN.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:44:19", "killed": false, "user_key": "1430312cc393b97e4dbea4eb4e74b192", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2898335, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2916898": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think that there was a much bigger reason why John McCain cancelled his campaign to go back to Washington.  I think that he had some very private meetings and knew very well what caused the Wall Street crises.  I think that he came back to make sure that the beans were not spilled.  Someone should look into what his current dealings are in regards to Wall Street and these failed banks.  I bet you could find something that relates to his past dealings.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_09:33:30", "killed": false, "user_key": "e6f6173d35e2059047e49fe5a3a85230", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2921893": {"up_voted": false, "ip": "", "has_replies": false, "message": "MICHAEL SAYS OBAMA ROCKS!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_14:58:18", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2907814": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is evident that many CEOs and those they support in Washington do not understand how to run a business and much less run a country. There are far to many financial crises instigated by a few.<br>Mr. Mc Cain wants to be the CEO of the USA and given his track record, he will run it into the ground. Today, the Republicans are in denial. Today you must vote based on who can bring in a team of competent people to help run the country and repair the damage. Now, we know the current administration is busy building roads in foreign countries, tough choice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_02:31:58", "killed": false, "user_key": "2add2ae4c6692399ebb4862bf1f6ef3a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2918823": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi all,<br><br>I am French, not American. So, in Europe, we think that Obama is the best candidat. Mc Cain is very dangerous for economy, business, peace...<br>With Mc Cain for president, USA will isolate more and more because it's totaly incompetent! He thinks just to develop his personal  bank account.<br><br>So Obama is the best choice to exit of crisis", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:49:07", "killed": false, "user_key": "fa224820517ae5d8a85b193b136d2869", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907816": {"up_voted": false, "ip": "", "has_replies": false, "message": "John Dougherty, thank you for writing this article and giving it the attention it deserves. Most of the major newspapers did not have the courage. Kudos!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_02:32:04", "killed": false, "user_key": "c3907b987d974658c4140c34bb87bbc7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2918953": {"up_voted": false, "ip": "", "has_replies": false, "message": "Apples to Apples, not Republican to Democrat.  How do the Candidates really compare?<br>I've always felt that due to my moral conviction and religious views that I need to side with Republicans and most of the time I couldn't stand the Democrats who ran for President.  But this time in our nations history this time economic disaster in the financial market we all must seriously look at the candidates and see just what kind of leader we will be getting.  Take away your republican views disregard that you have been a democrat all your life and lets look at these two for who they are, what the stand for, do they know what we as everyday Americans need.  Are they willing to talk about our problems and are they if they don\u2019t have a solution willing to do what it takes to figure one out.  What does their choices for VP and other people around them say about their judgments.  <br>On the Rep. side you have a man that claims first to be a maverick.  That he will shake up Washington.  He is more experienced then his opposite.  He knows more about war due to his record and time spent in military.  He knows that we need to keep troops in Iraq to whatever extent it takes.  That he will cut porkbarrel spending and that helping companies with tax breaks should help stimulate our economy.   Please help me if I am wrong but that is about all I have gotten from McCain on issues.  Where is the plan for real economic change in our country, where is the plan for real education reform, health care, and is there anything more substantial then drill baby drill in an energy plan.  What about his pick for VP you may like her you may think she\u2019s pretty you may even think its cute that she says stuff like \u201cyou betcha, Joe six pack, soccer mom, etc\u201d and some may say that proves she can relate she is one of us.   I didn\u2019t finish college sad to say and I wouldn\u2019t ever claim to be that smart but even I don\u2019t talk like that and I sure don\u2019t want someone nicknamed Joe six pack running  the country I live in.  People say oh we don\u2019t want that guy he\u2019s to educated.  Wake up people and be serious with your self for a minute.  If we are really truthful with our selves we should not only want but demand someone that could be president of our country to be smarter then the average guy!!  Does drinking a six pack of beer with your buddies or even being a soccer mom qualify anyone to say run a company, let alone run our country???  <br>You can\u2019t completely judge a person by their associations but it they choose then agree with and support those they have around them regardless of what that person does or says you must wonder about that person\u2019s competency to choose good leaders and advisers.   Its time we base our decisions more on education and knowledge, and how a person reacts under fire, how they handle criticism and crisis, things of that nature tend to show the true character of a person rather then if they are Rep. or Dem.  What I think one really has to be majorly concerned about this time is not only does the Rep. ticket not seem to have any tangible plans that will better us as a nations from what we have been doing the last 5-6 years, but instead of trying to figure something out they have tried to throw out any hail Mary they can to distract us from our real issues.  Why would someone who is suppose to be our best choice for the Presidency do anything and everything to take away from the real issues that we face instead of trying to find solutions.  On top of all that now it is to be a smear Campaign.  There is nothing wrong with questioning legitimate issues, if you feel your ideas are better then the next guy then go after him on that show us why your plans are better, but to just smear your opposite because you have nothing else is despicable, down right pathetic, and unfortunately nothing more then politics as usual.  So much for the change we need.  All of us as republicans regardless of our views should find this unacceptable.<br><br>I\u2019ve been a republican way of thinking individual my whole life but I have to admit this time that is not what is going to be best for our country.  We have to look at both sides and  get over ourselves and say what does the other guy offer because what is being offered by McCain/Palin just isn\u2019t anything substantial and it is just simply not enough that they are the republican choice!  Obama, what a name, and yes he is part black, he went to Harvard, and graduated top of his class, to intellectual some would say, just been in the senate a few years, so we have someone to smart but not enough experience besides he\u2019s a democrat and way to liberal they say!  If you stop there as to many with closed mines or bigotry will do then of course you wouldn\u2019t want to give this guy a change.  Besides he has had questionable associations too!  And that is true, but we need to have a full comparison of apple to apples, has Obama supported or continued to agree with his questionable associations after they were proven to be so, no.  He denounced then.    What about his character traits, not those wild accusations on the internet but ones we can see.  He shows calmness and rational thinking.  You may not agree with his thinking all of the time and his calmness has even been criticized for lack of connection to everyday people or elitism but do we really want to go their in comparison to the rep. Ticket, rational thinking, calmness under pressure, in touch, elitism\u2026 I don\u2019t think so. What about  his choices for VP and those around him.  As Rep. we may thing Joe Bidden has different views from our way of thinking but when you put the two VP up against each other and you really look at both of them being  President well views or no views Palin might be nicer to look at but the competency to run the country falls to Joe Bidden not Joe six pack.  So many aren\u2019t willing to look at Obama enough to know what his plans are for our country and if you do you may not agree with all off his views, I don\u2019t, but the point is he has plans and is working on creating more plans.  He has plans to lower taxes for most of us, he has plans and is working on plans for energy renewal that isn\u2019t just more oil.  He wants to end the war in Iraq as soon as it can safely be ended, education reform, he seems to really care about healthcare especially for children.  One can look on the Obama website for more, but the real point issue is regardless if you agree with him on most of his views or not he is a man who has shown that he has the desire and character to make our country better through his actions.  Have we seen Obama strike out or back at McCain of course but when you put these 2 candidates, or 4 of them however you want to look at it, the Obama/Bidden ticket has substance, capability, knowledge, ideas and there just isn\u2019t enough from the McCain/Palin ticket to compare to.  With what our country is facing today in the economic disaster we have to deal with in weighing the 2 tickets just being Republican doesn't tip the scales enough to make the difference!  If we are really truthful with ourselves we know that the President of the United States doesn\u2019t have to be a know it all.  He doesn\u2019t have to have experience in all things  but probably what should be the deciding factor that tips the scales one way or the other would be,  first the candidates desire for bettering our nation and secondly rational calm thinking that is willing to work with and listen to those around him who might actually have a better ideas or a solution to the problem that the President himself hadn\u2019t thought of.  If you look just solely at their actions disregard the party label and just evaluate the person and how they have conducted themselves over the course of this election what you find is that Obama shows the character traits of what a good leader could be with the right people to support him, and unfortunately McCain has shown traits of someone who will do anything or try any means to gain what he wants.  <br>THE CHOICE IS OURS!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:59:16", "killed": false, "user_key": "a2d542f209c1d9e6a8115573ab759c93", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2900182": {"up_voted": false, "ip": "", "has_replies": false, "message": "After reading this article - -it makes John Mc Cain's recent barage of attacks  to tether Barack Obama with criminal's - - like the  proverbial tea kettle calling the  coffee pot,  black... <br>John Mc Cain is - -too old,  and  - -too out of touch to lead this country...Past behaviors coupled with his recent initiatives speak volumes about where we'd end up as a country.. His amnesia is more than selective, and the times are far too critical for this kind of leadership.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_17:43:32", "killed": false, "user_key": "7a9bfa23a7774d081c08bbd64a6bf579", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2902069": {"up_voted": false, "ip": "", "has_replies": true, "message": "It is a disgrace that McCain is even a Senator let alone running for the highest office in the country.  I have read many of the comments here and agree with his lack of ethics not only professionally but personally.  Yet we forget also that Cindy McCain is just as disgraceful with her stealing contributed pain medication to third world countries.  At the height of our economic problems this woman stands by McCain dressed in $300k from head to toe? This is being \"in touch\" with main street?? Seriously it is disgusting.  Then add insult to injury with Palin.  She represents women of this great country by being totally inept in the basics of running a country, laughs about it and has the audacity to speak one word against Obama? She is under investigation for her own unethical behaviour while being a Govenor for less than 2yrs.. Think of this, less than 2yrs and she is being investigated!  Her idiotic babbling is an insult to every women in this country..<br><br>Tre, I am going to Mexico if they get elected, figure if I am homeless the weather is warmer than Canada!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_20:42:11", "killed": false, "user_key": "4fbe1d5ea615c03ba5d5ad682eecb2a1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2923190": {"up_voted": false, "ip": "", "has_replies": false, "message": "MCCAIN'S  PROPOSED MEDICAL PROGRAM CALLS FOR ALL THE OPIATE DRUGS CINDY MCCAIN CHOOSES TO SWALLOW AT NO COST TO THEM. THE TAXPAYER WILL PAY FOR IT!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_16:21:08", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2899672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2916025": {"up_voted": false, "ip": "", "has_replies": false, "message": "Same old thing:  Figures don't lie, but liars can figure......accounting practices need to follow GAAP for all institutions.  This is the very faith of our economic system.<br><br>It appears to me that McCain's lack of judgement goes well beyond his VP choice!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:03:43", "killed": false, "user_key": "0f287e46e2ff0331e0dc4c22302e6c12", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2898335": {"up_voted": false, "ip": "", "has_replies": true, "message": "mccain and palin are corupt chareters who are desperate---she is a puppet he is dangerous---he blows it out his butt it comes out of her mouth---soon we will see her unethical dealings with the alaskan saftey commissioner come to light---how can the republicans be excited about their ticket---we don't need mavericks we need fresh ideas! i wish you luck i am voting for you", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_16:07:36", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2907583": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey there john   You sound like someone that would be saying the same thing about Obama if he had an R behind his name and McCain had a D.  Your one sided media has done a good job of shielding the Obama FACTS from you....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:49:31", "killed": false, "user_key": "1430312cc393b97e4dbea4eb4e74b192", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2900705, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2903179": {"up_voted": false, "ip": "", "has_replies": false, "message": "Clearly you need to wake up and read the differences between McCains plan and Obamas plan. You need to investigate alot more before shooting such garbage out there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_22:30:22", "killed": false, "user_key": "7fa41e09827880f92a3258f6cb4d7ebf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2899672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2899396": {"up_voted": false, "ip": "", "has_replies": false, "message": "In the 80's (Keating and friends really good times) I watched as this band of high living, hard working folks gleafully flew off into the sunset with all my uncle and aunts savings. I do enjoying the way they are trying to tell thier little story now and I hope the rest of the country is smart enough to enjoy it too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_16:47:04", "killed": false, "user_key": "40c96a518b2d44dc4fda9ea298d56bcf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2924869": {"up_voted": false, "ip": "", "has_replies": false, "message": "McCAIN IS AS CORRUPT AS HE IS OLD!!!!!          <br><br>McCAIN/PALIN= DUMB & DUMBER", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_18:14:38", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2916423": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great article, and yet another example of the hypocrisy rampant in the republican party.<br><br>When Bill Clinton was targeting Osama Bin Laden, Republicans were targeting a little white stain.  (as if that had ANYTHING to do with the economy, security, or common sense!)  The Clinton/Lewinsky issue was a persecution, NOT a prosecution, designed for republicans, by republicans to gain power.  It was a national travesty....  a waste of time, tax dollars, and focus on real issues.... hmm, kinda like the McCain campaign! <br><br>When Bush was giving tax cuts to the the stinking rich, AND companies like Exxon, struggling Americans were losing their homes. (and you people on the right, PLEASE show me ONE thread of REAL evidence that giving tax breaks to the wealthiest 1% created jobs.... go ahead, find it!  MUCH of that saved money went into investments that are now going belly up - as well as luxury yachts, massive estates, and lear jets.  Hardly a good thing for the working middle class!)  This idea that giving tax breaks to the wealthiest creates jobs is pure fantasy...  and one of the last myths the right stands on.<br><br>The republican party USED to stand for smaller, simpler government and lower taxes.  Today, it is simply the party of hypocrites.  For the most part, they claim to be good Christians, but their actions - including I would say - their ardent support for the largest killers, and drug pushers, the tobacco companies,  and their trickle down, voodoo economics, which are now taking their toll an MILLIONS of working class Americans, it would seem the Anti-Christ HAS arrived.<br><br>Maybe Palin CAN lead by example - she was once exorcised....  <a href=\"http://www.youtube.com/watch?v=Jmp_S9YSKJ8\" rel=\"nofollow\">http://www.youtube.com/watch?v=Jmp_S9YSKJ8</a>  Maybe after the resounding defeat this Fall, ALL republicans can follow her lead -  it seems the entire party needs it!<br><br>The entire Republican Party DESERVES to be ousted...  they have lost ALL credibility....  and", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:51:03", "killed": false, "user_key": "eacf98732d79609078b85a26c1433bb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2900680": {"up_voted": false, "ip": "", "has_replies": false, "message": "I lived in AZ during the Keating 5 story. McCain jumped in bed with the elite in AZ almost as fast as he jumped in bed with Cindy.  A man like this can not be trusted to be President. His claim of country first echos as hollow as family first, It took him very little time to dump his first wife & family after they stood by him while a prisoner of war.  It is clear that money and a pretty girl come first in Johns world. Look how he even dumped senior republican woman for Sarah's \"Experience\". <br><br>Maybe he really can't remember what he just said a minute before.... or maybe he can find any justification for his decisions... in any event this is not a man of wisdom & principals.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_18:27:58", "killed": false, "user_key": "bf8bef207da859f942ec7ccef0ca93ab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2899672": {"up_voted": false, "ip": "", "has_replies": true, "message": "Americans need to wake-up, Obama will kill what is still good about the old  USA. <br><br>Obama wants to tax nearly everything, including Medical benefits paid for by our employers. <br><br>Obama does not want to re-new the tax cut, this will mean a HUGE tax increase for all of us, BUT Obama does not think of this as a Tax increase. There is not enough super rich to pay for his $1 trillion promises.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_17:05:04", "killed": false, "user_key": "28df30b02f6104b12ac5a4d5234cc680", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 2898335, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2934351": {"up_voted": false, "ip": "", "has_replies": false, "message": "DID EVERYBODY NOTICE THAT AFTER THE DEBATE LAST NIGHT (A DEBATE OBAMA CLEARLY WON) MCCAIN RAN OUT OF THERE LIKE \"LIAR LIAR PANTS ON FIRE\" .       ALSO MCCAIN HAD TROUBLE LOOKING INTO THE QUESTIONERS EYES (ESPECIALLY THE BLACK QUESTIONERS) .                    THEN THE MCCAIN CAMP IMEDIATELY STARTED WHINNING THAT THE DEBATE WAS UNFAIR TO THEM. IT WAS UNFAIR BECAUSE OBAMA CAN THINK ON HIS FEET AND MCCAIN CAN'T!  MCCAIN'S STUPIDITY ON THE ISSUES REALLY SHINED LAST NIGHT. HE LOOKED CREEPY HOVERING BEHIND OBAMA AS OBAMA SPOKE. MCCAIN ALSO LOOKED OLD AND FEEBLE. MAYBE FOR THE NEXT DEBATE MCCAIN CAN BRING LIEBERMAN OR HIS PICK (FOR TREASURY SECRETARY PHIL GRAHAM) TO DO THE THINKING FOR HIM OR AT LEAST THEY CAN CORRECT HIM OR WHISPER THE ANSWER IN HIS EAR. LIKE THEY DO ON THE CAMPAIGN TRAIL.    <br>ARE MCCAIN AND LIEBERMAN LOVERS?   AGAIN WHEN YOU SAW THE FEEBLE MCCAIN SHUFFLING ACROSS THE STAGE---YOU ARE REMINDED OF A SCARRY THOUGHT---- \" THE PIG IN LIPSTICK\" WOULD ONLY BE A HEARTBEAT AWAY.    ALSO THE CRIMINAL UNREPENTANT DRUG ADDICT ADULTERESS CINDY MCCAIN WOULD BE THE FIRST LADY OR WOULD THAT BE JOE LIEBERMAN!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-08_07:37:28", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2918358": {"up_voted": false, "ip": "", "has_replies": false, "message": "WHAT ARE MCCAIN'S QUALIFICATIONS TO BE PRESIDENT? THAT HE WAS PRISONER OF WAR? HE GOT CAUGHT BECAUSE HE WAS HOTSHOTING. JUST ANOTHER CASE OF BAD JUDGEMENT! HE IS A HOTHEAD! HE HAS ALWAYS SHOWED POOR JUDGEMENT! PALIN \"THE PIG IN LIPSTICK\" IS ONE OF HIS POOREST JUDGEMENTS TO DATE. HE IS DEVIOUS AND EVIL. HE CAN'T BE TRUSTED TO BE THE STEWARD OF OUR ECONOMY! HE IS CORRUPT!   SOME FACTS ABOUT THE KEATING MCCAIN & GLENN WERE LET OFF EASY BECAUSE THEY HAD THE\" MANTLE OF HERO\". MCCAIN WAS IN BED WITH KEATING MORE OFTEN THAN ANY OF THE OTHER FOUR. THE ONLY OTHER CHARACTER IN THAT SCANDAL THAT PROSTITUTED HIMSELF MORE WAS NEAL BUSH, SON OF GEORGE H.W. AND BROTHER OF GEORGE W. THIS SEEMS TO BE FORGOTEN! IT WAS EVEN SPECULATED THAT THE FIRST GULF WAR WAS IMPLEMENTED TO TAKE FOCUS OFF THE KEATING SCANDAL THUS NEAL BUSH! \"CLASSIC WAG THE DOG\". THESE LATEST EXECUTIVE BRANCH REPUBLICANS ARE VERY ARROGANT. THEY ARE WILLING TO WALK ALL OVER THE CONSTITUTION FOR A CHANCE AT MORE POWER. THEY SHOULD BE ASHAMED!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:18:17", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2907608": {"up_voted": false, "ip": "", "has_replies": false, "message": "B.O. can deliver a knockout punch at either of the next 2 debates by referencing this article \"Did <br>Mcain learn anything from the S&L crisis\" (NO) and then IDENTIFYING some of the Lobbyists that are running his campaign including their corporate affiliations. Remember it has been established that his Campaign Chairman was still on the \"Fannie\" payroll within the last 2 months. That's business as usual !!!!!!! That would make Mac Daddy's stomach tight in front of us all.<br><br>Somebody mention this to B.O. or his people,  please.......I want to see the TRUTH make \"Mac Grand Daddy\" squirm, don't you??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:54:55", "killed": false, "user_key": "133585918aefefbbe117d9b73ea2b3f8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2916317": {"up_voted": false, "ip": "", "has_replies": false, "message": "she is a vengeful bitch---maybe i should watch fox they are fair and balanced---she never ran anything when she was mayor she hired a city manager to make her decisions and brought him with her to the office of gov.---she is a puppet who can't think for herself word must be put in her mouth---i would like to know what you republicans really think about mccain & palin when you are alone with your thoughts---if you are smartr you must shudder!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_08:41:10", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2907553, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2902110": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for your good, investigative reporting.  I remember my horror at the Keating incident in the S&L Crisis, and how McCain tried to do revisionist history in his later campaigns.  He can be bought and sold like any Washington Insider, yet he falsely calls himself a maverick.  We need to elect Barack Obama for president.  It is clear that Mavericks McCain and Palin cannot lead us out of this mess.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_20:45:36", "killed": false, "user_key": "72602fbceedd50a354ea58fbbdbfdaf9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907557": {"up_voted": false, "ip": "", "has_replies": false, "message": "Son of an Admiral, husband of an heiress -- Johnny McCain never grew up.<br>You can tell his character has not matured since the 1990 Keating scandal, only 18 years ago.<br>People really don't get wiser with age, they just become more of the same type of personality they have always been.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:45:15", "killed": false, "user_key": "8563603eb1ad0d0ee49c880afb646672", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2901729": {"up_voted": false, "ip": "", "has_replies": false, "message": "How can one man honor his country so diligently while in uniform and then thoughtlessly destroy the economic viability of \"average\" American investors once he puts on a suit.  He was instrumental in our first savings & loan ignominy and hasn't wavered on any of his economically crippling ideologies when it comes to regulation (and taxes). It's almost as if he believes America owes him more than a medal and he will use his position to obtain it by any means necessary.  So my question is:  Why are people in Arizona still electing this man to the Senate after being a co-conspirator in a scandal that wiped out 20,000 peoples savings and investments eventually costing the rest of America's tax-payers $150b?  I accuse Arizona's voters of \"Bad Judgment\" also.  Unbelievable.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_20:13:29", "killed": false, "user_key": "29059af8c64f08480997325f74e8aac5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2907497": {"up_voted": false, "ip": "", "has_replies": true, "message": "And Obama's Accomplishments are what again?  surrounding himself with radical national terrorists and usa haters, and training Acorns intimidation squads  to force banks to loan to unqualified people, leading directly to the trillon dollar mess we are in now., bilking foundation funds to support  civil disobedience  in the Chiago School Districts  You are getting your gas because of Palin's negociations with BIG OIL and Canada. But You haven't bothered to look that up have you.  Inept that's priceless, You are just jealous she looks like a real woman.   Worked her own way up a step at a time.  Made real executive decisions, not opinions with no consequences  like Obama who mostly missed votes or just voted present  as not to show his real stripes and then when he did stand for something picks pulling the feet out  first of live babies leaving the head in as to be tech, not born yet and sticking a large needle in the back of their heads and sucking out their brains to kill them.  What great judgement.  What vision.Thats right take from the rich and give to the middle class, and kill that middle class job so they can then be lower class and then a bigger voting block to take more from the rich job producers that will lay more off and or leave and do business elswhere.  great plan   Also didn't he claim to be a christian?   Thou shall not covet...........Thou shall not kill......  there's more..............", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_01:32:25", "killed": false, "user_key": "1430312cc393b97e4dbea4eb4e74b192", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2902069, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2923113": {"up_voted": false, "ip": "", "has_replies": false, "message": "WHER IN THE NAME OF GOD DO YOU GET YOUR IFORMATION?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_16:16:46", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2899672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2901415": {"up_voted": false, "ip": "", "has_replies": false, "message": "I remember the first time when I looked at Nixon's face when he was elected president, the uneasy feeling in my stomach told me he was not a good man.  The above picture of McCain reminds me of similar feeling.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_19:41:07", "killed": false, "user_key": "vamooot", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2903532": {"up_voted": false, "ip": "", "has_replies": false, "message": "Your reponse to this article is just like McCain!  Attack because there is nothing left to do but attack.  Get a grip and look at the writing on the wall... McCain and Paulin are horrific choices.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_23:04:12", "killed": false, "user_key": "7e09aa1180efc50c7be69415178ee33a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2899672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2899496": {"up_voted": false, "ip": "", "has_replies": false, "message": "The poor judgment of  John McCain cannot fix the economic troubles of 2008 . McCain's proven  bad judgement cost multi-thousands of people their life savings decades ago. Shall you trust your money to his protection in 2009? Obama may not quickly cure the economy; but McCain will speed us to catastrophe!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_16:52:59", "killed": false, "user_key": "trails369", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2902771": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Job of America\u2019s CEO and CIC Belongs To Obama<br><br>America deserves to place a cap on what Abraham Lincoln started and then excel from there. Barack Obama is the last man in that relay race. Let's do it America. Vote right! The man is very qualified to handle the job. Do not let anything other than the qualification to do the job right sway you from casting the vote for Obama. Sarah Palin\u2019s face and smile can trick you.<br><br>I was minding my business doing my regular job with my computer. Suddenly this picture of Sarah Palin popped up with the question, \u201cDoes Sarah Palin have enough experience?\u201d The picture was just looking at me and I looked at her face and smiles. She nearly smiled my vote out of my hands. Nearly!  I can tell you right now\u2014-millions of people will be voting for Sarah because of that face and smiles. They better be careful. America's problems cannot be solved like that. I know how strong I am, but she nearly got me. Then I talked to her in my heart, \u201cMy sister, you may not have enough experience but you sure do have enough smile and \u201cgorgeous\u201d face.\u201d Truly, I would have voted for Sarah simply because she is my sister in the Lord. Furthermore, if I do not know any better, her cute face and smile, which temporarily made me forget what I was supposed to type into the google search slot, would have caused me to vote for her. Unfortunately for the beautiful and honorable Governor Palin, Obama-Biden ticket is what the condition of America and the rest of the world needs at this time and for the next 8 years. I love you Palin, but please excuse me this time.<br> <br>Fellow Americans, the job of CEO and CIC for USA at these times truly belongs to Mr. no-drama Barack Obama. It's frustrating that many voters seem to not desire to know the truth and they vote on non-issues and one-issue like race, abortion, pretty face, etc. ---To finish reading this go to <a href=\"http://EmancipationUSA.blogspot.net\" rel=\"nofollow\">EmancipationUSA.blogspot.net</a> (it's a long, serious article)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_21:49:47", "killed": false, "user_key": "0e04122e5cd6b8d2053126d9a4ddff0d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2898421": {"up_voted": false, "ip": "", "has_replies": false, "message": "just to let you know i am disabled and i am without healthcare / i see the scariness of mccain", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_16:13:33", "killed": false, "user_key": "itsaboy6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year 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}, "2898537": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have known about the Keating 5 for ages and have been waiting for Obama to bring it up. I'm glad he saved for this point in the campaign. McCain is as dirty as they come--from his personal life to his political life. He treated his first wife horribly and was lucky enough to marry a Barbie doll with $$. His working both sides of the aisle is limited to those only who agree with him. Mario Cuomo states and instance where McCain got so irate during a 'bi-partisan' office meeting that he threw out those who did not agree with him. This is who we want leading our country?? Both he and Palin are 'shoot from the hip', egotists, who only want power. Can't wait until it comes out about her associations with her witch doctor minister. This is another one that visits in Alaska and goes around purging the witchcraft out of people. I really didn't think we could go any lower than Bush-Cheney. I was wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_16:21:32", "killed": false, "user_key": "2f9d232630a5a7ebc8cf8f3fd62ac579", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "2900705": {"up_voted": false, "ip": "", "has_replies": true, "message": "Pat.  You should get your IQ checked soon.  You definitely have a problem.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-06_18:30:44", "killed": false, "user_key": "c0585972a570d0f65674eaab9483d1b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2899672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2918524": {"up_voted": false, "ip": "", "has_replies": false, "message": "John McCain is an adulterous liar who graduated almost at the very bottom of his class (bottom 4 I believe) at the Naval Academy which he probably only got into because of his daddy and grandfather being admirals.  Oh wait, isn't that how the current King George II (or as I like to call him, baby bush) got into Yale?  As a Legacy?<br>I am sick of McCain flogging his \"oh poor me, I was a  prisoner of war\" crap all the time.  He is like that crazy old uncle at thanksgiving who bores everybody with his war experiences for attention.  Yeah, we get it, he suffered, shut up already.<br>He is an admitted adulterer who took bribes from Keating and the u.s. taxpayer bailed him out.  If he didn't have all of his adulterous slut's money (oh wait, he married her after dumping his wife who was badly injured in a car wreck so that makes it okay right?) he would be OUT of the senate like the other four of the Keating 5.<br>He was corrupt them and he is corrupt now.  It is an insult to American womanhood that he picked that brainless bimbo Palin for his running mate.  It just shows that republicans only pick women that they would want to have sex with, not who can do the job.  Also, wrongful termination is wrongful termination and \"Troopergate\" is a legitimate investigation over her firing someone not because he did a bad job, but because he wouldn't fire a state trooper who was divorcing her sister.  That is just the kind of corruption republicans are known for.<br>I agree that if McSame/Paleo-intelligence bimbo get elected it will be our own darn faults, but then I don't actually believe that Baby bush won the last two elections.  there was enough voter fraud in his brother's state in 2000 and in Ohio in 2004 to make that an open question still.<br>Maybe the republicans can get their pal bin Ladin to blow up a building so he can win?  I wouldn't put it past them.  they can't seem to find and kill the guy but then the Saudis own the Bush family and wouldn't want one of their favorite sons to actually be held accountable for 911.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:30:06", "killed": false, "user_key": "104182d67eacb2a4823915fdbb522a51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "5156392", "user_id": "anonymous", "forum_id": "34441", "hash": -6806027548973081162}, "thread": {"days_alive": 0, "slug": "did_mccain_learn_from_the_s038l_crisis", "paginate": true, "num_pages": 2, "num_posts": 50, "per_page": 50, "total_posts": 78, "realtime_paused": true, "id": 5156392, "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/did_mccain_learn_from_the_s038l_crisis/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">50</span> of <span id="dsq-total-posts">78</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/washingtonindependent/did_mccain_learn_from_the_s038l_crisis/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/did_mccain_learn_from_the_s038l_crisis/">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/did_mccain_learn_from_the_s038l_crisis/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:5156392" 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'				: 'did_mccain_learn_from_the_s038l_crisis',
			// 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/did_mccain_learn_from_the_s038l_crisis/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='	+ 'did_mccain_learn_from_the_s038l_crisis'
			+ '&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='	+ 'did_mccain_learn_from_the_s038l_crisis'
			+ '&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='		+ 'did_mccain_learn_from_the_s038l_crisis'
				+ '&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/5156392/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-2937092">\
	 <div id="dsq-comment-header-2937092" class="dsq-comment-header">\
	 <cite id="dsq-cite-2937092" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2937092">Marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2937092" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2937092" class="dsq-comment-message">What I found most astonishing about last night\'s presidential debate was when asked who would you pick for Secretary of the Treasury... (excuse me while I use some idiotic right wing anecdotes)  McWalkingCane responded...  Warren Buffet!  A staunch OBAMA support and MAJOR critic of the Bushwack tax cuts!!!  <a href="http://www.commondreams.org/headlines04/0306-01.htm" rel="nofollow">http://www.commondreams.org/headlines04/0306-01...</a><br><br>Talk about AMAZINGLY inconsistent!!!!!!!<br><br>That answer forever ended any respect I had for McCain....  it makes no sense, it flies in the face of everything he has been saying about taxes!<br><br>This isn\'t a flip flop, it\'s dementia!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2934351">\
	 <div id="dsq-comment-header-2934351" class="dsq-comment-header">\
	 <cite id="dsq-cite-2934351" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2934351">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2934351" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2934351" class="dsq-comment-message">DID EVERYBODY NOTICE THAT AFTER THE DEBATE LAST NIGHT (A DEBATE OBAMA CLEARLY WON) MCCAIN RAN OUT OF THERE LIKE "LIAR LIAR PANTS ON FIRE" .       ALSO MCCAIN HAD TROUBLE LOOKING INTO THE QUESTIONERS EYES (ESPECIALLY THE BLACK QUESTIONERS) .                    THEN THE MCCAIN CAMP IMEDIATELY STARTED WHINNING THAT THE DEBATE WAS UNFAIR TO THEM. IT WAS UNFAIR BECAUSE OBAMA CAN THINK ON HIS FEET AND MCCAIN CAN\'T!  MCCAIN\'S STUPIDITY ON THE ISSUES REALLY SHINED LAST NIGHT. HE LOOKED CREEPY HOVERING BEHIND OBAMA AS OBAMA SPOKE. MCCAIN ALSO LOOKED OLD AND FEEBLE. MAYBE FOR THE NEXT DEBATE MCCAIN CAN BRING LIEBERMAN OR HIS PICK (FOR TREASURY SECRETARY PHIL GRAHAM) TO DO THE THINKING FOR HIM OR AT LEAST THEY CAN CORRECT HIM OR WHISPER THE ANSWER IN HIS EAR. LIKE THEY DO ON THE CAMPAIGN TRAIL.    <br>ARE MCCAIN AND LIEBERMAN LOVERS?   AGAIN WHEN YOU SAW THE FEEBLE MCCAIN SHUFFLING ACROSS THE STAGE---YOU ARE REMINDED OF A SCARRY THOUGHT---- " THE PIG IN LIPSTICK" WOULD ONLY BE A HEARTBEAT AWAY.    ALSO THE CRIMINAL UNREPENTANT DRUG ADDICT ADULTERESS CINDY MCCAIN WOULD BE THE FIRST LADY OR WOULD THAT BE JOE LIEBERMAN!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2924869">\
	 <div id="dsq-comment-header-2924869" class="dsq-comment-header">\
	 <cite id="dsq-cite-2924869" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2924869">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2924869" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2924869" class="dsq-comment-message">McCAIN IS AS CORRUPT AS HE IS OLD!!!!!          <br><br>McCAIN/PALIN= DUMB & DUMBER</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923024">\
	 <div id="dsq-comment-header-2923024" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923024" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2923024">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923024" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923024" class="dsq-comment-message">ON FOX NEWS THEY RUN WITH MCCAIN AND PALIN\'S REMARK THAT OBAMA PALS AROUND WITH TERRORISTS.AT A MCCAIN RALLY AN AUDIENCE MEMBER SHOUTS TAHT OBAMA IS A TERRORIST AND THE DOLT MCCAIN DOES NOT REPUDIATE IT. AT THE "PIG IN LIPSTICK" RALLY THEY ESPOUSE KILIING EITHER AYERS OR OBAMA. WHAT IS NOT MENTIONED BY THE OBAMA CAMPAIGN THAT JOHN MCCAIN PALS AROUND WITH A KNOWN PRESCIPTION DRUG ADDICT NAMELY CINDY MCCAIN. SHE RAPED AND PILAGED HER OWN FOUNDATION FOR ALL THE OPIATE PRESCRIPTION SHE COULD GET HER HANDS ON. AND THE DOCTOR IN CHARGE OF THE FOUNDATION WAS AN ACCOMPLICE. HE PRESCRIBED OPIATE PILLS IN THE NAME OF FOUNDATION WORKER AND GAVE THEM TO CINDY "THE ADDICT MCCAIN" SHE STILL LOOKS LIKE SHE IS  ABUSING PRESCRITON  OPIATE DRUGS.  OR SHE MAY BE DRINKING A LOT OF BUDWISER. THOSE EYES ARE ALL SCREWED UP! FUNNY YOU REALLY DON\'T HEAR THE DEMOCRATS BRING THAT KIND OF  STUFF UP UNTIL THEY ARE ATTACKED FIRST?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2921893">\
	 <div id="dsq-comment-header-2921893" class="dsq-comment-header">\
	 <cite id="dsq-cite-2921893" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2921893">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2921893" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2921893" class="dsq-comment-message">MICHAEL SAYS OBAMA ROCKS!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2921605">\
	 <div id="dsq-comment-header-2921605" class="dsq-comment-header">\
	 <cite id="dsq-cite-2921605" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2921605">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2921605" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2921605" class="dsq-comment-message">MCCAIN IS AN ANGRY VENGEFUL MAN PALIN IS ALSO VENGEFUL. HE IS CORRUPT PALIN SHOWS ALL SIGNS OF BEING AT LEAST CORRUPTABLE. MCCAIN IS STUPID PALIN IS OVERLY STUPID. MCCAIN WAS A PRISONER PALIN IS KEEPING HER PREGNANT DAUGHTER\'S SPERM DONER A POLITICAL PRISONER. MCCAIN WAS INVESTIGATED PALIN IS GETTING INVESTIGATED. MCCAIN IS MARRIED TO AN IDIOT PALIN IS MARRIED TO AN IDIOT. MCCAIN IS FEEBLE PALIN IS MORE THAN FEEBLE. MCCAIN NEEDS LEIBERMAN TO THINK FOR HIM PALIN NEEDS HELP THINKING. MCCAIN WAS A PRISONER OF WAR THAT QUALIFIES HIM TO BE PRESIDENT PALIN CAN SEE RUSSIA FROM HER HOUSE THAT QUALIFIES HER TO BE VICE PRESIDENT. STUPID IS AS STUPID DOES. THANK GOODNESS WE HAVE SOUND CHOICES!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918953">\
	 <div id="dsq-comment-header-2918953" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918953" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918953">Craftsman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918953" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918953" class="dsq-comment-message">Apples to Apples, not Republican to Democrat.  How do the Candidates really compare?<br>I\'ve always felt that due to my moral conviction and religious views that I need to side with Republicans and most of the time I couldn\'t stand the Democrats who ran for President.  But this time in our nations history this time economic disaster in the financial market we all must seriously look at the candidates and see just what kind of leader we will be getting.  Take away your republican views disregard that you have been a democrat all your life and lets look at these two for who they are, what the stand for, do they know what we as everyday Americans need.  Are they willing to talk about our problems and are they if they don’t have a solution willing to do what it takes to figure one out.  What does their choices for VP and other people around them say about their judgments.  <br>On the Rep. side you have a man that claims first to be a maverick.  That he will shake up Washington.  He is more experienced then his opposite.  He knows more about war due to his record and time spent in military.  He knows that we need to keep troops in Iraq to whatever extent it takes.  That he will cut porkbarrel spending and that helping companies with tax breaks should help stimulate our economy.   Please help me if I am wrong but that is about all I have gotten from McCain on issues.  Where is the plan for real economic change in our country, where is the plan for real education reform, health care, and is there anything more substantial then drill baby drill in an energy plan.  What about his pick for VP you may like her you may think she’s pretty you may even think its cute that she says stuff like “you betcha, Joe six pack, soccer mom, etc” and some may say that proves she can relate she is one of us.   I didn’t finish college sad to say and I wouldn’t ever claim to be that smart but even I don’t talk like that and I sure don’t want someone nicknamed Joe six pack running  the country I live in.  People say oh we don’t want that guy he’s to educated.  Wake up people and be serious with your self for a minute.  If we are really truthful with our selves we should not only want but demand someone that could be president of our country to be smarter then the average guy!!  Does drinking a six pack of beer with your buddies or even being a soccer mom qualify anyone to say run a company, let alone run our country???  <br>You can’t completely judge a person by their associations but it they choose then agree with and support those they have around them regardless of what that person does or says you must wonder about that person’s competency to choose good leaders and advisers.   Its time we base our decisions more on education and knowledge, and how a person reacts under fire, how they handle criticism and crisis, things of that nature tend to show the true character of a person rather then if they are Rep. or Dem.  What I think one really has to be majorly concerned about this time is not only does the Rep. ticket not seem to have any tangible plans that will better us as a nations from what we have been doing the last 5-6 years, but instead of trying to figure something out they have tried to throw out any hail Mary they can to distract us from our real issues.  Why would someone who is suppose to be our best choice for the Presidency do anything and everything to take away from the real issues that we face instead of trying to find solutions.  On top of all that now it is to be a smear Campaign.  There is nothing wrong with questioning legitimate issues, if you feel your ideas are better then the next guy then go after him on that show us why your plans are better, but to just smear your opposite because you have nothing else is despicable, down right pathetic, and unfortunately nothing more then politics as usual.  So much for the change we need.  All of us as republicans regardless of our views should find this unacceptable.<br><br>I’ve been a republican way of thinking individual my whole life but I have to admit this time that is not what is going to be best for our country.  We have to look at both sides and  get over ourselves and say what does the other guy offer because what is being offered by McCain/Palin just isn’t anything substantial and it is just simply not enough that they are the republican choice!  Obama, what a name, and yes he is part black, he went to Harvard, and graduated top of his class, to intellectual some would say, just been in the senate a few years, so we have someone to smart but not enough experience besides he’s a democrat and way to liberal they say!  If you stop there as to many with closed mines or bigotry will do then of course you wouldn’t want to give this guy a change.  Besides he has had questionable associations too!  And that is true, but we need to have a full comparison of apple to apples, has Obama supported or continued to agree with his questionable associations after they were proven to be so, no.  He denounced then.    What about his character traits, not those wild accusations on the internet but ones we can see.  He shows calmness and rational thinking.  You may not agree with his thinking all of the time and his calmness has even been criticized for lack of connection to everyday people or elitism but do we really want to go their in comparison to the rep. Ticket, rational thinking, calmness under pressure, in touch, elitism… I don’t think so. What about  his choices for VP and those around him.  As Rep. we may thing Joe Bidden has different views from our way of thinking but when you put the two VP up against each other and you really look at both of them being  President well views or no views Palin might be nicer to look at but the competency to run the country falls to Joe Bidden not Joe six pack.  So many aren’t willing to look at Obama enough to know what his plans are for our country and if you do you may not agree with all off his views, I don’t, but the point is he has plans and is working on creating more plans.  He has plans to lower taxes for most of us, he has plans and is working on plans for energy renewal that isn’t just more oil.  He wants to end the war in Iraq as soon as it can safely be ended, education reform, he seems to really care about healthcare especially for children.  One can look on the Obama website for more, but the real point issue is regardless if you agree with him on most of his views or not he is a man who has shown that he has the desire and character to make our country better through his actions.  Have we seen Obama strike out or back at McCain of course but when you put these 2 candidates, or 4 of them however you want to look at it, the Obama/Bidden ticket has substance, capability, knowledge, ideas and there just isn’t enough from the McCain/Palin ticket to compare to.  With what our country is facing today in the economic disaster we have to deal with in weighing the 2 tickets just being Republican doesn\'t tip the scales enough to make the difference!  If we are really truthful with ourselves we know that the President of the United States doesn’t have to be a know it all.  He doesn’t have to have experience in all things  but probably what should be the deciding factor that tips the scales one way or the other would be,  first the candidates desire for bettering our nation and secondly rational calm thinking that is willing to work with and listen to those around him who might actually have a better ideas or a solution to the problem that the President himself hadn’t thought of.  If you look just solely at their actions disregard the party label and just evaluate the person and how they have conducted themselves over the course of this election what you find is that Obama shows the character traits of what a good leader could be with the right people to support him, and unfortunately McCain has shown traits of someone who will do anything or try any means to gain what he wants.  <br>THE CHOICE IS OURS!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918823">\
	 <div id="dsq-comment-header-2918823" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918823" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918823">rt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918823" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918823" class="dsq-comment-message">Hi all,<br><br>I am French, not American. So, in Europe, we think that Obama is the best candidat. Mc Cain is very dangerous for economy, business, peace...<br>With Mc Cain for president, USA will isolate more and more because it\'s totaly incompetent! He thinks just to develop his personal  bank account.<br><br>So Obama is the best choice to exit of crisis</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918524">\
	 <div id="dsq-comment-header-2918524" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918524" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918524">Mel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918524" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918524" class="dsq-comment-message">John McCain is an adulterous liar who graduated almost at the very bottom of his class (bottom 4 I believe) at the Naval Academy which he probably only got into because of his daddy and grandfather being admirals.  Oh wait, isn\'t that how the current King George II (or as I like to call him, baby bush) got into Yale?  As a Legacy?<br>I am sick of McCain flogging his "oh poor me, I was a  prisoner of war" crap all the time.  He is like that crazy old uncle at thanksgiving who bores everybody with his war experiences for attention.  Yeah, we get it, he suffered, shut up already.<br>He is an admitted adulterer who took bribes from Keating and the u.s. taxpayer bailed him out.  If he didn\'t have all of his adulterous slut\'s money (oh wait, he married her after dumping his wife who was badly injured in a car wreck so that makes it okay right?) he would be OUT of the senate like the other four of the Keating 5.<br>He was corrupt them and he is corrupt now.  It is an insult to American womanhood that he picked that brainless bimbo Palin for his running mate.  It just shows that republicans only pick women that they would want to have sex with, not who can do the job.  Also, wrongful termination is wrongful termination and "Troopergate" is a legitimate investigation over her firing someone not because he did a bad job, but because he wouldn\'t fire a state trooper who was divorcing her sister.  That is just the kind of corruption republicans are known for.<br>I agree that if McSame/Paleo-intelligence bimbo get elected it will be our own darn faults, but then I don\'t actually believe that Baby bush won the last two elections.  there was enough voter fraud in his brother\'s state in 2000 and in Ohio in 2004 to make that an open question still.<br>Maybe the republicans can get their pal bin Ladin to blow up a building so he can win?  I wouldn\'t put it past them.  they can\'t seem to find and kill the guy but then the Saudis own the Bush family and wouldn\'t want one of their favorite sons to actually be held accountable for 911.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918358">\
	 <div id="dsq-comment-header-2918358" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918358">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918358" class="dsq-comment-message">WHAT ARE MCCAIN\'S QUALIFICATIONS TO BE PRESIDENT? THAT HE WAS PRISONER OF WAR? HE GOT CAUGHT BECAUSE HE WAS HOTSHOTING. JUST ANOTHER CASE OF BAD JUDGEMENT! HE IS A HOTHEAD! HE HAS ALWAYS SHOWED POOR JUDGEMENT! PALIN "THE PIG IN LIPSTICK" IS ONE OF HIS POOREST JUDGEMENTS TO DATE. HE IS DEVIOUS AND EVIL. HE CAN\'T BE TRUSTED TO BE THE STEWARD OF OUR ECONOMY! HE IS CORRUPT!   SOME FACTS ABOUT THE KEATING MCCAIN & GLENN WERE LET OFF EASY BECAUSE THEY HAD THE" MANTLE OF HERO". MCCAIN WAS IN BED WITH KEATING MORE OFTEN THAN ANY OF THE OTHER FOUR. THE ONLY OTHER CHARACTER IN THAT SCANDAL THAT PROSTITUTED HIMSELF MORE WAS NEAL BUSH, SON OF GEORGE H.W. AND BROTHER OF GEORGE W. THIS SEEMS TO BE FORGOTEN! IT WAS EVEN SPECULATED THAT THE FIRST GULF WAR WAS IMPLEMENTED TO TAKE FOCUS OFF THE KEATING SCANDAL THUS NEAL BUSH! "CLASSIC WAG THE DOG". THESE LATEST EXECUTIVE BRANCH REPUBLICANS ARE VERY ARROGANT. THEY ARE WILLING TO WALK ALL OVER THE CONSTITUTION FOR A CHANCE AT MORE POWER. THEY SHOULD BE ASHAMED!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916898">\
	 <div id="dsq-comment-header-2916898" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916898" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916898">Rochelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916898" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916898" class="dsq-comment-message">I think that there was a much bigger reason why John McCain cancelled his campaign to go back to Washington.  I think that he had some very private meetings and knew very well what caused the Wall Street crises.  I think that he came back to make sure that the beans were not spilled.  Someone should look into what his current dealings are in regards to Wall Street and these failed banks.  I bet you could find something that relates to his past dealings.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916423">\
	 <div id="dsq-comment-header-2916423" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916423">Marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916423" class="dsq-comment-message">Great article, and yet another example of the hypocrisy rampant in the republican party.<br><br>When Bill Clinton was targeting Osama Bin Laden, Republicans were targeting a little white stain.  (as if that had ANYTHING to do with the economy, security, or common sense!)  The Clinton/Lewinsky issue was a persecution, NOT a prosecution, designed for republicans, by republicans to gain power.  It was a national travesty....  a waste of time, tax dollars, and focus on real issues.... hmm, kinda like the McCain campaign! <br><br>When Bush was giving tax cuts to the the stinking rich, AND companies like Exxon, struggling Americans were losing their homes. (and you people on the right, PLEASE show me ONE thread of REAL evidence that giving tax breaks to the wealthiest 1% created jobs.... go ahead, find it!  MUCH of that saved money went into investments that are now going belly up - as well as luxury yachts, massive estates, and lear jets.  Hardly a good thing for the working middle class!)  This idea that giving tax breaks to the wealthiest creates jobs is pure fantasy...  and one of the last myths the right stands on.<br><br>The republican party USED to stand for smaller, simpler government and lower taxes.  Today, it is simply the party of hypocrites.  For the most part, they claim to be good Christians, but their actions - including I would say - their ardent support for the largest killers, and drug pushers, the tobacco companies,  and their trickle down, voodoo economics, which are now taking their toll an MILLIONS of working class Americans, it would seem the Anti-Christ HAS arrived.<br><br>Maybe Palin CAN lead by example - she was once exorcised....  <a href="http://www.youtube.com/watch?v=Jmp_S9YSKJ8" rel="nofollow">http://www.youtube.com/watch?v=Jmp_S9YSKJ8</a>  Maybe after the resounding defeat this Fall, ALL republicans can follow her lead -  it seems the entire party needs it!<br><br>The entire Republican Party DESERVES to be ousted...  they have lost ALL credibility....  and</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916376">\
	 <div id="dsq-comment-header-2916376" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916376">KOUAMA </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916376" class="dsq-comment-message">It is so good when somebody gives his point of view about presidential election in USA. I only suggest, why not give the chance to the one who can solve the economics problem. I ask to those who want the bright furure of America to vote for Mr. OBAMA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916247">\
	 <div id="dsq-comment-header-2916247" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916247" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916247">art</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916247" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916247" class="dsq-comment-message">If you force mark to market in the midst of a financial crisis you also accelerate the meltdown.  So arguing against mark to market in the heat of a crisis is the CORRECT position at the time.  It is more prudent to wait until the crisis dissapates before changing to mark to market.   “We are witnessing an unprecedented situation as banks and investors try to determine the appropriate value of the assets they are holding,” McCain said, “and there is widespread concern that this [mark-to-market] approach is exacerbating the credit crunch.”  Delaying mark to market accounting is the CORRECT POSITION and Black apparantly does NOT understand market dynamics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916025">\
	 <div id="dsq-comment-header-2916025" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916025" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916025">janet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916025" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916025" class="dsq-comment-message">Same old thing:  Figures don\'t lie, but liars can figure......accounting practices need to follow GAAP for all institutions.  This is the very faith of our economic system.<br><br>It appears to me that McCain\'s lack of judgement goes well beyond his VP choice!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907936">\
	 <div id="dsq-comment-header-2907936" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907936" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907936">Laurenegade27</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907936" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907936" class="dsq-comment-message">I sincerely hope that the Democratic party does not lie down and roll over for John McCain and the Republicans, like they did in the last two elections to Bush.  There is finally some real political discourse in this country, and it would be a shame to hand the government over to the likes of the fiscally irresponsible and double-talking John McCain.  Not to mention his sneering cohort Sarah Palin.  <br><br>"Deregulator" and "Maverick" seem to be the main words in their shared vernacular, and dodging the hard questions the main tactic in their shared strategy.  Democrats, now is the time to attack-- it is not the time to play polite.  Obama and Biden need to up the ante and call out McCain/Palin on a national stage- the Presidential debates.  Tomorrow night would be a good start.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907816">\
	 <div id="dsq-comment-header-2907816" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907816">Wendy in CA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907816" class="dsq-comment-message">John Dougherty, thank you for writing this article and giving it the attention it deserves. Most of the major newspapers did not have the courage. Kudos!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907814">\
	 <div id="dsq-comment-header-2907814" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907814" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907814">christopher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907814" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907814" class="dsq-comment-message">It is evident that many CEOs and those they support in Washington do not understand how to run a business and much less run a country. There are far to many financial crises instigated by a few.<br>Mr. Mc Cain wants to be the CEO of the USA and given his track record, he will run it into the ground. Today, the Republicans are in denial. Today you must vote based on who can bring in a team of competent people to help run the country and repair the damage. Now, we know the current administration is busy building roads in foreign countries, tough choice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907608">\
	 <div id="dsq-comment-header-2907608" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907608" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907608">WW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907608" class="dsq-comment-message">B.O. can deliver a knockout punch at either of the next 2 debates by referencing this article "Did <br>Mcain learn anything from the S&L crisis" (NO) and then IDENTIFYING some of the Lobbyists that are running his campaign including their corporate affiliations. Remember it has been established that his Campaign Chairman was still on the "Fannie" payroll within the last 2 months. That\'s business as usual !!!!!!! That would make Mac Daddy\'s stomach tight in front of us all.<br><br>Somebody mention this to B.O. or his people,  please.......I want to see the TRUTH make "Mac Grand Daddy" squirm, don\'t you??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907557">\
	 <div id="dsq-comment-header-2907557" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907557" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907557">RCWalker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907557" class="dsq-comment-message">Son of an Admiral, husband of an heiress -- Johnny McCain never grew up.<br>You can tell his character has not matured since the 1990 Keating scandal, only 18 years ago.<br>People really don\'t get wiser with age, they just become more of the same type of personality they have always been.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907545">\
	 <div id="dsq-comment-header-2907545" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907545" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907545">WW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907545" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907545" class="dsq-comment-message">B.O. can deliver a knockout punch at either of the next 2 debates by referencing this article "Did <br>Mcain learn anything from the S&L crisis" (NO) and then IDENTIFYING some of the Lobbyists that are running his campaign including their corporate affiliations. Remember it has been established that his Campaign Chairman was still on the "Fannie" payroll within the last 2 months. That\'s business as usual !!!!!!! That would make Mac Daddy\'s stomach tight in front of us all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2902801">\
	 <div id="dsq-comment-header-2902801" class="dsq-comment-header">\
	 <cite id="dsq-cite-2902801" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2902801">strongblood</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2902801" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2902801" class="dsq-comment-message">The Job of America’s CEO and CIC Belongs To Obama<br><br>America deserves to place a cap on what Abraham Lincoln started and then excel from there. Barack Obama is the last man in that relay race. Let\'s do it America. Vote right! The man is very qualified to handle the job. Do not let anything other than the qualification to do the job right sway you from casting the vote for Obama. Sarah Palin’s face and smile can trick you.<br><br>I was minding my business doing my regular job with my computer. Suddenly this picture of Sarah Palin popped up with the question, “Does Sarah Palin have enough experience?” The picture was just looking at me and I looked at her face and smiles. She nearly smiled my vote out of my hands. Nearly! I can tell you right now—-millions of people will be voting for Sarah because of that face and smiles. They better be careful. America\'s problems cannot be solved like that. I know how strong I am, but she nearly got me. Then I talked to her in my heart, “My sister, you may not have enough experience but you sure do have enough smile and “gorgeous” face.” Truly, I would have voted for Sarah simply because she is my sister in the Lord. Furthermore, if I do not know any better, her cute face and smile, which temporarily made me forget what I was supposed to type into the google search slot, would have caused me to vote for her. Unfortunately for the beautiful and honorable Governor Palin, Obama-Biden ticket is what the condition of America and the rest of the world needs at this time and for the next 8 years. I love you Palin, but please excuse me this time.<br><br>Fellow Americans, the job of CEO and CIC for USA at these times truly belongs to Mr. no-drama Barack Obama. It\'s frustrating that many voters seem to not desire to know the truth and they vote on non-issues and one-issue like race, abortion, pretty face, etc. ---To finish reading this go to <a href="http://EmancipationUSA.blogspot.com" rel="nofollow">EmancipationUSA.blogspot.com</a> (it\'s a long, serious article)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2902771">\
	 <div id="dsq-comment-header-2902771" class="dsq-comment-header">\
	 <cite id="dsq-cite-2902771" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2902771">strongblood</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2902771" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2902771" class="dsq-comment-message">The Job of America’s CEO and CIC Belongs To Obama<br><br>America deserves to place a cap on what Abraham Lincoln started and then excel from there. Barack Obama is the last man in that relay race. Let\'s do it America. Vote right! The man is very qualified to handle the job. Do not let anything other than the qualification to do the job right sway you from casting the vote for Obama. Sarah Palin’s face and smile can trick you.<br><br>I was minding my business doing my regular job with my computer. Suddenly this picture of Sarah Palin popped up with the question, “Does Sarah Palin have enough experience?” The picture was just looking at me and I looked at her face and smiles. She nearly smiled my vote out of my hands. Nearly!  I can tell you right now—-millions of people will be voting for Sarah because of that face and smiles. They better be careful. America\'s problems cannot be solved like that. I know how strong I am, but she nearly got me. Then I talked to her in my heart, “My sister, you may not have enough experience but you sure do have enough smile and “gorgeous” face.” Truly, I would have voted for Sarah simply because she is my sister in the Lord. Furthermore, if I do not know any better, her cute face and smile, which temporarily made me forget what I was supposed to type into the google search slot, would have caused me to vote for her. Unfortunately for the beautiful and honorable Governor Palin, Obama-Biden ticket is what the condition of America and the rest of the world needs at this time and for the next 8 years. I love you Palin, but please excuse me this time.<br> <br>Fellow Americans, the job of CEO and CIC for USA at these times truly belongs to Mr. no-drama Barack Obama. It\'s frustrating that many voters seem to not desire to know the truth and they vote on non-issues and one-issue like race, abortion, pretty face, etc. ---To finish reading this go to <a href="http://EmancipationUSA.blogspot.net" rel="nofollow">EmancipationUSA.blogspot.net</a> (it\'s a long, serious article)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2902110">\
	 <div id="dsq-comment-header-2902110" class="dsq-comment-header">\
	 <cite id="dsq-cite-2902110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2902110">Shirley Altman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2902110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2902110" class="dsq-comment-message">Thanks for your good, investigative reporting.  I remember my horror at the Keating incident in the S&L Crisis, and how McCain tried to do revisionist history in his later campaigns.  He can be bought and sold like any Washington Insider, yet he falsely calls himself a maverick.  We need to elect Barack Obama for president.  It is clear that Mavericks McCain and Palin cannot lead us out of this mess.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2902069">\
	 <div id="dsq-comment-header-2902069" class="dsq-comment-header">\
	 <cite id="dsq-cite-2902069" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2902069">Samantha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2902069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2902069" class="dsq-comment-message">It is a disgrace that McCain is even a Senator let alone running for the highest office in the country.  I have read many of the comments here and agree with his lack of ethics not only professionally but personally.  Yet we forget also that Cindy McCain is just as disgraceful with her stealing contributed pain medication to third world countries.  At the height of our economic problems this woman stands by McCain dressed in $300k from head to toe? This is being "in touch" with main street?? Seriously it is disgusting.  Then add insult to injury with Palin.  She represents women of this great country by being totally inept in the basics of running a country, laughs about it and has the audacity to speak one word against Obama? She is under investigation for her own unethical behaviour while being a Govenor for less than 2yrs.. Think of this, less than 2yrs and she is being investigated!  Her idiotic babbling is an insult to every women in this country..<br><br>Tre, I am going to Mexico if they get elected, figure if I am homeless the weather is warmer than Canada!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907497">\
	 <div id="dsq-comment-header-2907497" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907497" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907497">steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907497" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907497" class="dsq-comment-message">And Obama\'s Accomplishments are what again?  surrounding himself with radical national terrorists and usa haters, and training Acorns intimidation squads  to force banks to loan to unqualified people, leading directly to the trillon dollar mess we are in now., bilking foundation funds to support  civil disobedience  in the Chiago School Districts  You are getting your gas because of Palin\'s negociations with BIG OIL and Canada. But You haven\'t bothered to look that up have you.  Inept that\'s priceless, You are just jealous she looks like a real woman.   Worked her own way up a step at a time.  Made real executive decisions, not opinions with no consequences  like Obama who mostly missed votes or just voted present  as not to show his real stripes and then when he did stand for something picks pulling the feet out  first of live babies leaving the head in as to be tech, not born yet and sticking a large needle in the back of their heads and sucking out their brains to kill them.  What great judgement.  What vision.Thats right take from the rich and give to the middle class, and kill that middle class job so they can then be lower class and then a bigger voting block to take more from the rich job producers that will lay more off and or leave and do business elswhere.  great plan   Also didn\'t he claim to be a christian?   Thou shall not covet...........Thou shall not kill......  there\'s more..............</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2919580">\
	 <div id="dsq-comment-header-2919580" class="dsq-comment-header">\
	 <cite id="dsq-cite-2919580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2919580">Rose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2919580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2919580" class="dsq-comment-message">you are totally ignorant... it\'s sad</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916361">\
	 <div id="dsq-comment-header-2916361" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916361">delta1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916361" class="dsq-comment-message">Thou shall not commet Adultry, Oh excuse me that was mc cain . but you cant vote for oboma because he was 8 years old during the veitnam war area and protest aginst that war. i dont beleive in making some one qulty by ass and i do beleive when oboma meet the man he was a professor in a collage. not a terrorist but a past war protestor! and yes i am old enough to remember it unlike you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2901729">\
	 <div id="dsq-comment-header-2901729" class="dsq-comment-header">\
	 <cite id="dsq-cite-2901729" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2901729">DB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2901729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2901729" class="dsq-comment-message">How can one man honor his country so diligently while in uniform and then thoughtlessly destroy the economic viability of "average" American investors once he puts on a suit.  He was instrumental in our first savings & loan ignominy and hasn\'t wavered on any of his economically crippling ideologies when it comes to regulation (and taxes). It\'s almost as if he believes America owes him more than a medal and he will use his position to obtain it by any means necessary.  So my question is:  Why are people in Arizona still electing this man to the Senate after being a co-conspirator in a scandal that wiped out 20,000 peoples savings and investments eventually costing the rest of America\'s tax-payers $150b?  I accuse Arizona\'s voters of "Bad Judgment" also.  Unbelievable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2901511">\
	 <div id="dsq-comment-header-2901511" class="dsq-comment-header">\
	 <cite id="dsq-cite-2901511" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2901511">al</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2901511" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2901511" class="dsq-comment-message">US of A...the one and only super power in this planet earth.When it sneeze everyone gets the cold!pity us peoples from other countries please...elect a president other than the one from keating 5.the joker might be a better option!seriously,you have the so called untested guy who just happen to have more brain being a harvard educated and simply a president of all law students...wow!i sincerely wish i could vote for him.<br>God bless America....thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2901504">\
	 <div id="dsq-comment-header-2901504" class="dsq-comment-header">\
	 <cite id="dsq-cite-2901504" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2901504">ANDREA JONES</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2901504" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2901504" class="dsq-comment-message">I WISH THAT THIS INFORMATION IS SPREAD WORLD WIDE. CHARACTER DOESN\'T CHANGE AND PEOPLE NEED TO LOOK AT THE CHARACTER OF MCCAIN.  IF MCCAIN WINS ,AMERICA IS DOOMED ESPECIALLY WITH PALIN (GOD FORBID )THE NEXT POSSIBLE VICE PRESIDENT</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2901415">\
	 <div id="dsq-comment-header-2901415" class="dsq-comment-header">\
	 <cite id="dsq-cite-2901415" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2901415">vamooot</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2901415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2901415" class="dsq-comment-message">I remember the first time when I looked at Nixon\'s face when he was elected president, the uneasy feeling in my stomach told me he was not a good man.  The above picture of McCain reminds me of similar feeling.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2901271">\
	 <div id="dsq-comment-header-2901271" class="dsq-comment-header">\
	 <cite id="dsq-cite-2901271" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2901271">vamooot</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2901271" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2901271" class="dsq-comment-message">After reading the Keating 5 story, I am having doubts about McCain\'s theme, "Country First."   Corruption personified and national hero are incongruent.  He is just a glorified national crook.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2900680">\
	 <div id="dsq-comment-header-2900680" class="dsq-comment-header">\
	 <cite id="dsq-cite-2900680" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2900680">Lloyd</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2900680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2900680" class="dsq-comment-message">I lived in AZ during the Keating 5 story. McCain jumped in bed with the elite in AZ almost as fast as he jumped in bed with Cindy.  A man like this can not be trusted to be President. His claim of country first echos as hollow as family first, It took him very little time to dump his first wife & family after they stood by him while a prisoner of war.  It is clear that money and a pretty girl come first in Johns world. Look how he even dumped senior republican woman for Sarah\'s "Experience". <br><br>Maybe he really can\'t remember what he just said a minute before.... or maybe he can find any justification for his decisions... in any event this is not a man of wisdom & principals.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2900182">\
	 <div id="dsq-comment-header-2900182" class="dsq-comment-header">\
	 <cite id="dsq-cite-2900182" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2900182">Ann</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2900182" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2900182" class="dsq-comment-message">After reading this article - -it makes John Mc Cain\'s recent barage of attacks  to tether Barack Obama with criminal\'s - - like the  proverbial tea kettle calling the  coffee pot,  black... <br>John Mc Cain is - -too old,  and  - -too out of touch to lead this country...Past behaviors coupled with his recent initiatives speak volumes about where we\'d end up as a country.. His amnesia is more than selective, and the times are far too critical for this kind of leadership.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2899717">\
	 <div id="dsq-comment-header-2899717" class="dsq-comment-header">\
	 <cite id="dsq-cite-2899717" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2899717">Suwhki</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2899717" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2899717" class="dsq-comment-message">After reading this piece along with the terrific Rolling Stones article on McCain...it\'s no wonder his campaign is in shambles.   McCain has a history of  exercising terrible judgment.--in his personal life as well as his political life.  Forget about his qualifications to be president.  Why is this man still a United States senator?!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2899496">\
	 <div id="dsq-comment-header-2899496" class="dsq-comment-header">\
	 <cite id="dsq-cite-2899496" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2899496">trails369</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2899496" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2899496" class="dsq-comment-message">The poor judgment of  John McCain cannot fix the economic troubles of 2008 . McCain\'s proven  bad judgement cost multi-thousands of people their life savings decades ago. Shall you trust your money to his protection in 2009? Obama may not quickly cure the economy; but McCain will speed us to catastrophe!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2899396">\
	 <div id="dsq-comment-header-2899396" class="dsq-comment-header">\
	 <cite id="dsq-cite-2899396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2899396">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2899396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2899396" class="dsq-comment-message">In the 80\'s (Keating and friends really good times) I watched as this band of high living, hard working folks gleafully flew off into the sunset with all my uncle and aunts savings. I do enjoying the way they are trying to tell thier little story now and I hope the rest of the country is smart enough to enjoy it too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2898537">\
	 <div id="dsq-comment-header-2898537" class="dsq-comment-header">\
	 <cite id="dsq-cite-2898537" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2898537">Nan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2898537" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2898537" class="dsq-comment-message">I have known about the Keating 5 for ages and have been waiting for Obama to bring it up. I\'m glad he saved for this point in the campaign. McCain is as dirty as they come--from his personal life to his political life. He treated his first wife horribly and was lucky enough to marry a Barbie doll with $$. His working both sides of the aisle is limited to those only who agree with him. Mario Cuomo states and instance where McCain got so irate during a \'bi-partisan\' office meeting that he threw out those who did not agree with him. This is who we want leading our country?? Both he and Palin are \'shoot from the hip\', egotists, who only want power. Can\'t wait until it comes out about her associations with her witch doctor minister. This is another one that visits in Alaska and goes around purging the witchcraft out of people. I really didn\'t think we could go any lower than Bush-Cheney. I was wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2898421">\
	 <div id="dsq-comment-header-2898421" class="dsq-comment-header">\
	 <cite id="dsq-cite-2898421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2898421">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2898421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2898421" class="dsq-comment-message">just to let you know i am disabled and i am without healthcare / i see the scariness of mccain</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2898335">\
	 <div id="dsq-comment-header-2898335" class="dsq-comment-header">\
	 <cite id="dsq-cite-2898335" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2898335">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2898335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2898335" class="dsq-comment-message">mccain and palin are corupt chareters who are desperate---she is a puppet he is dangerous---he blows it out his butt it comes out of her mouth---soon we will see her unethical dealings with the alaskan saftey commissioner come to light---how can the republicans be excited about their ticket---we don\'t need mavericks we need fresh ideas! i wish you luck i am voting for you</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907553">\
	 <div id="dsq-comment-header-2907553" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907553" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907553">steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907553" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907553" class="dsq-comment-message">hey  itsaboy6, Governor Palin can hire and fire that position every week if she wants to.  Maybe you should change the channel sometime and learn the facts instead of being spoon fed by CNN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2916317">\
	 <div id="dsq-comment-header-2916317" class="dsq-comment-header">\
	 <cite id="dsq-cite-2916317" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2916317">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2916317" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2916317" class="dsq-comment-message">she is a vengeful bitch---maybe i should watch fox they are fair and balanced---she never ran anything when she was mayor she hired a city manager to make her decisions and brought him with her to the office of gov.---she is a puppet who can\'t think for herself word must be put in her mouth---i would like to know what you republicans really think about mccain & palin when you are alone with your thoughts---if you are smartr you must shudder!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2899672">\
	 <div id="dsq-comment-header-2899672" class="dsq-comment-header">\
	 <cite id="dsq-cite-2899672" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2899672">Pat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2899672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2899672" class="dsq-comment-message">Americans need to wake-up, Obama will kill what is still good about the old  USA. <br><br>Obama wants to tax nearly everything, including Medical benefits paid for by our employers. <br><br>Obama does not want to re-new the tax cut, this will mean a HUGE tax increase for all of us, BUT Obama does not think of this as a Tax increase. There is not enough super rich to pay for his $1 trillion promises.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923190">\
	 <div id="dsq-comment-header-2923190" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923190" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2923190">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923190" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923190" class="dsq-comment-message">MCCAIN\'S  PROPOSED MEDICAL PROGRAM CALLS FOR ALL THE OPIATE DRUGS CINDY MCCAIN CHOOSES TO SWALLOW AT NO COST TO THEM. THE TAXPAYER WILL PAY FOR IT!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923113">\
	 <div id="dsq-comment-header-2923113" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923113" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2923113">itsaboy6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923113" class="dsq-comment-message">WHER IN THE NAME OF GOD DO YOU GET YOUR IFORMATION?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2903532">\
	 <div id="dsq-comment-header-2903532" class="dsq-comment-header">\
	 <cite id="dsq-cite-2903532" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2903532">m</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2903532" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2903532" class="dsq-comment-message">Your reponse to this article is just like McCain!  Attack because there is nothing left to do but attack.  Get a grip and look at the writing on the wall... McCain and Paulin are horrific choices.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2903179">\
	 <div id="dsq-comment-header-2903179" class="dsq-comment-header">\
	 <cite id="dsq-cite-2903179" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2903179">Sarah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2903179" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2903179" class="dsq-comment-message">Clearly you need to wake up and read the differences between McCains plan and Obamas plan. You need to investigate alot more before shooting such garbage out there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2900705">\
	 <div id="dsq-comment-header-2900705" class="dsq-comment-header">\
	 <cite id="dsq-cite-2900705" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2900705">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2900705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2900705" class="dsq-comment-message">Pat.  You should get your IQ checked soon.  You definitely have a problem.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2907583">\
	 <div id="dsq-comment-header-2907583" class="dsq-comment-header">\
	 <cite id="dsq-cite-2907583" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2907583">steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2907583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2907583" class="dsq-comment-message">Hey there john   You sound like someone that would be saying the same thing about Obama if he had an R behind his name and McCain had a D.  Your one sided media has done a good job of shielding the Obama FACTS from you....</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=did_mccain_learn_from_the_s038l_crisis&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');
}

})();




