




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": {"f1f95927894a8c69a57324136e79e2b0": {"username": "Nell", "tumblr": "", "display_name": "Nell", "url": "http://disqus.com/guest/f1f95927894a8c69a57324136e79e2b0/", "registered": false, "linkedin": "", "blog": "http://alovelypromise.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c59a28547ed19b78307f698e33dae730": {"username": "ffakr", "tumblr": "", "display_name": "ffakr", "url": "http://disqus.com/guest/c59a28547ed19b78307f698e33dae730/", "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": ""}, "4fdaa6a3c69c9b45dcb3b92c0e005bd4": {"username": "dielgf", "tumblr": "", "display_name": "dielgf", "url": "http://disqus.com/guest/4fdaa6a3c69c9b45dcb3b92c0e005bd4/", "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": ""}, "19ced86469dd4a064aa99b995b3fb7ec": {"username": "robo", "tumblr": "", "display_name": "robo", "url": "http://disqus.com/guest/19ced86469dd4a064aa99b995b3fb7ec/", "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": ""}, "697a7fe4d4cecff816bd5cad65249531": {"username": "Andrew Ian Dodge", "tumblr": "", "display_name": "Andrew Ian Dodge", "url": "http://disqus.com/guest/697a7fe4d4cecff816bd5cad65249531/", "registered": false, "linkedin": "", "blog": "http://www.andrewiandodge.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "LonewackoDotCom": {"username": "LonewackoDotCom", "tumblr": "", "display_name": "24AheadDotCom", "url": "http://disqus.com/LonewackoDotCom/", "registered": true, "linkedin": "", "blog": "http://24Ahead.com", "remote_domain": null, "points": 27, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11304/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f7b72227bed5cd15400d737fdb1b0da2": {"username": "Omar", "tumblr": "", "display_name": "Omar", "url": "http://disqus.com/guest/f7b72227bed5cd15400d737fdb1b0da2/", "registered": false, "linkedin": "", "blog": "http://www.ikhwanweb.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3123da0cbc9303b63f1ea1b4d24905ed": {"username": "Matthew (Yusuf) Smith", "tumblr": "", "display_name": "Matthew (Yusuf) Smith", "url": "http://disqus.com/guest/3123da0cbc9303b63f1ea1b4d24905ed/", "registered": false, "linkedin": "", "blog": "http://www.blogistan.co.uk/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": ""}, "a937f72ddab021504b148a7d984bf4cb": {"username": "David Weigel", "tumblr": "", "display_name": "David Weigel", "url": "http://disqus.com/guest/a937f72ddab021504b148a7d984bf4cb/", "registered": false, "linkedin": "", "blog": "http://www.washingtonindependent.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d00d8862fac1cffb64de727dc30f6fa0": {"username": "M. Bouffant", "tumblr": "", "display_name": "M. Bouffant", "url": "http://disqus.com/guest/d00d8862fac1cffb64de727dc30f6fa0/", "registered": false, "linkedin": "", "blog": "http://mbouffant.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "76fd594efe39249b062412b1dfc185dc": {"username": "Steve.", "tumblr": "", "display_name": "Steve.", "url": "http://disqus.com/guest/76fd594efe39249b062412b1dfc185dc/", "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": ""}, "1fd13a59e2c7c9c7e5d7967bdbf41230": {"username": "sally", "tumblr": "", "display_name": "sally", "url": "http://disqus.com/guest/1fd13a59e2c7c9c7e5d7967bdbf41230/", "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": ""}, "8fd366ef24c1afa4eb89f50badfbd9ee": {"username": "McGehee", "tumblr": "", "display_name": "McGehee", "url": "http://disqus.com/guest/8fd366ef24c1afa4eb89f50badfbd9ee/", "registered": false, "linkedin": "", "blog": "http://mcgeheezone.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "40563c320ffd3ec1479de229498f6934": {"username": "Natalie", "tumblr": "", "display_name": "Natalie", "url": "http://disqus.com/guest/40563c320ffd3ec1479de229498f6934/", "registered": false, "linkedin": "", "blog": "http://littledoor.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "911443e216a9e1c415dbf0968404e63e": {"username": "laughingatRWers", "tumblr": "", "display_name": "laughingatRWers", "url": "http://disqus.com/guest/911443e216a9e1c415dbf0968404e63e/", "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": ""}, "9a6fe5d81fc19ebc06fea4b562d60d32": {"username": "steve", "tumblr": "", "display_name": "steve", "url": "http://disqus.com/guest/9a6fe5d81fc19ebc06fea4b562d60d32/", "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": ""}, "8e46290ad57c433e1ac234eb49eaa860": {"username": "deener", "tumblr": "", "display_name": "deener", "url": "http://disqus.com/guest/8e46290ad57c433e1ac234eb49eaa860/", "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": ""}, "Notorious_Kelly": {"username": "Notorious_Kelly", "tumblr": "", "display_name": "Notorious_Kelly", "url": "http://disqus.com/Notorious_Kelly/", "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": ""}, "17899950553f53c4decde88c679e8a25": {"username": "Micah", "tumblr": "", "display_name": "Micah", "url": "http://disqus.com/guest/17899950553f53c4decde88c679e8a25/", "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": ""}, "42c9fa2a8d45471324d5b9526bc95549": {"username": "Ari", "tumblr": "", "display_name": "Ari", "url": "http://disqus.com/guest/42c9fa2a8d45471324d5b9526bc95549/", "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": ""}, "a855c4bb157290f0fd260738b509f099": {"username": "Brian Leaf", "tumblr": "", "display_name": "Brian Leaf", "url": "http://disqus.com/guest/a855c4bb157290f0fd260738b509f099/", "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": ""}, "5c3fb6c2c0be37bf45765eb9cde83389": {"username": "Truthy", "tumblr": "", "display_name": "Truthy", "url": "http://disqus.com/guest/5c3fb6c2c0be37bf45765eb9cde83389/", "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": ""}, "d9c5ac42b76cf7dbe755398a18720658": {"username": "r", "tumblr": "", "display_name": "r", "url": "http://disqus.com/guest/d9c5ac42b76cf7dbe755398a18720658/", "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": ""}, "3b209caa1e2b6147992dfce46682c80e": {"username": "chubbygf", "tumblr": "", "display_name": "chubbygf", "url": "http://disqus.com/guest/3b209caa1e2b6147992dfce46682c80e/", "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": ""}, "f7faa61438c4a7ce38a089d989d107a9": {"username": "Ricky", "tumblr": "", "display_name": "Ricky", "url": "http://disqus.com/guest/f7faa61438c4a7ce38a089d989d107a9/", "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": ""}, "e6ae05e926a5bcd46d7abc630bb45735": {"username": "uptown", "tumblr": "", "display_name": "uptown", "url": "http://disqus.com/guest/e6ae05e926a5bcd46d7abc630bb45735/", "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": ""}, "3414a6ee95354b87f754f95931a0077d": {"username": "commie atheist", "tumblr": "", "display_name": "commie atheist", "url": "http://disqus.com/guest/3414a6ee95354b87f754f95931a0077d/", "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": ""}, "cf47a932915342185dffba7cbf541158": {"username": "sgwhiteinfla", "tumblr": "", "display_name": "sgwhiteinfla", "url": "http://disqus.com/guest/cf47a932915342185dffba7cbf541158/", "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": ""}, "3e0dd7de5b359fe8404263c1084ae979": {"username": "Cal Gal", "tumblr": "", "display_name": "Cal Gal", "url": "http://disqus.com/guest/3e0dd7de5b359fe8404263c1084ae979/", "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": ""}, "a582fe9f808ab2526ebad4b2ea07b74f": {"username": "Peter Principle", "tumblr": "", "display_name": "Peter Principle", "url": "http://disqus.com/guest/a582fe9f808ab2526ebad4b2ea07b74f/", "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": ""}, "9d984df1224420c17fdf65ddecce00b9": {"username": "kmg", "tumblr": "", "display_name": "kmg", "url": "http://disqus.com/guest/9d984df1224420c17fdf65ddecce00b9/", "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": ""}, "8e0c24746d9821cbb4db16015054b929": {"username": "tbogg", "tumblr": "", "display_name": "tbogg", "url": "http://disqus.com/guest/8e0c24746d9821cbb4db16015054b929/", "registered": false, "linkedin": "", "blog": "http://tbogg.firedoglake.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d35e89cd5428f9924e8ecfe45e3852d6": {"username": "Dennis", "tumblr": "", "display_name": "Dennis", "url": "http://disqus.com/guest/d35e89cd5428f9924e8ecfe45e3852d6/", "registered": false, "linkedin": "", "blog": "http://www.katallaxi.se", "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": ""}, "cea57b2ce06bff1feb695d58acb49e54": {"username": "Bob ", "tumblr": "", "display_name": "Bob ", "url": "http://disqus.com/guest/cea57b2ce06bff1feb695d58acb49e54/", "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": 4, "forum": "washingtonindependent", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-30_05:39:46", "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": {"8544192": {"up_voted": false, "ip": "", "has_replies": true, "message": "Right Wing Republican =  sell the crack and then launder the money to offshore accounts and avoid paying taxes then claim that all the crack heads are a drain on society!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:37:08", "killed": false, "user_key": "5c3fb6c2c0be37bf45765eb9cde83389", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 8542851, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542851": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are the moron.We know we have socialistic fragments in the country.We just need no more.If we were a true capitalistic country there would be far less poverty(if any).Gov. programs slow us down.Imagine if your 7% soc security payment went to you to invest.By 50 you would be a retired millionaire.HOW TO CURE A CRACKHEAD    Republican-Help people of welfare          Democrat-give them free crack.        WAKE UP PEOPLE", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:03:38", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 8542432, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541700": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hey, dumbass, learn some history.  You're comment is so stupid it's making my screen flicker.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:18:19", "killed": false, "user_key": "911443e216a9e1c415dbf0968404e63e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 8541062, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8549230": {"up_voted": false, "ip": "", "has_replies": false, "message": "I bet you've never paid the top Federal income tax rate in your life and never will.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_21:36:57", "killed": false, "user_key": "e6ae05e926a5bcd46d7abc630bb45735", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8544668, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541062": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nice article.  Very well balanced.<br><br>I don' t know much about Geller and Spencer, but I have been an LGF poster for years.  Charles seemed to go off the deepend a few months ago.  He started banning people and deleting comments simply because he disagreed with him.<br><br>Recently, there was a debate about whether or not the Nazi's (National Socialist Workers Party) were in fact socialists and/or leftists when they came to power in Germany.  Mr. Johnson advanced the opinion that Nazi's were not socialists and were actually right wingers.  I guess there is an argument for his view point, but he wasn't able to make it.  He just kept repeating that \"Nazi's were not socialists\" like a troll.  He eventually started to ban people and delete comments which politely and respectfully disagreed with him.<br><br>It really is a shame.  Alexa shows his traffic down 20 some percent over the last three months.  I think his behavior is destroying his blog.<br><br>I read somewhere that a \"Charles Johnson\" is strange variety of a \"Moby\" whose behavior discredits his own website.  Seems true to me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:52:13", "killed": false, "user_key": "f7faa61438c4a7ce38a089d989d107a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541063": {"up_voted": false, "ip": "", "has_replies": true, "message": "Major accuracy point:<br>   <br>Actually the driver was well aware of her position, she didn't fall until he struck her, & they were illegally demolishing Palestinian homes.<br>    <br><a href=\"http://en.wikipedia.org/wiki/Rachel_Corrie\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Rachel_Corrie</a><br>   <br>    Still wearing her fluorescent jacket, she knelt down at least 15 meters in front of the bulldozer, and began waving her arms and shouting, just as activists had successfully done dozens of times that day... When it got so close that it was moving the earth beneath her, she climbed onto the pile of rubble being pushed by the bulldozer... Her head and upper torso were above the bulldozer\u2019s blade, and the bulldozer driver and co-operator could clearly see her. Despite this, the driver continued forward, which caused her to fall back, out of view of the diver.[sic] He continued forward, and she tried to scoot back, but was quickly pulled underneath the bulldozer. We ran towards him, and waved our arms and shouted; one activist with the megaphone. But the bulldozer driver continued forward, until Rachel was all the way underneath the central section of the bulldozer.[18]", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:52:15", "killed": false, "user_key": "1fd13a59e2c7c9c7e5d7967bdbf41230", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 8519000, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8528908": {"up_voted": false, "ip": "", "has_replies": false, "message": "From my Oddly Enough file, both Weigel and Johnson have something in common: <a href=\"http://24ahead.com/blog/archives/007378.html\" rel=\"nofollow\">both helped get Ron Paul out of the running</a>. In fact, I had added a link to LGF to my site after another useless blogfight in a sign of solidarity. After the RP issue, I delinked them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:01:37", "killed": false, "user_key": "LonewackoDotCom", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8526530": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\u201cThere is no global movement of Christians trying to subjugate the world,\u201d Spencer said. \u201cThere is such a movement on the extreme of Islam. I wrote a book called \u2018Religion of Peace\u2019 \u2014 which Johnson wrote a favorable review of \u2014 and I looked, and didn\u2019t find, Christian extremists who were trying to replace the Constitution with Biblical law. They\u2019re a myth. They\u2019re the Santa Claus of the left.\u201d</i><br><br>Apparently Mr. pencer has never heard of these guys:<br><br><i> <br><br>DOMINIONISM<br><br>(A.K.A. CHRISTIAN RECONSTRUCTIONISM,<br>DOMINION THEOLOGY, AND THEONOMY)<br><br><br><br>Sponsored link.<br><br><br><br><br>History:<br><br>Dominionism, Dominion Theology, Christian Reconstructionism, Theocratic Dominionism, and Theonomy are not denominations or faith groups. Rather, they are interrelated beliefs which are followed by members of a wide range of Christian denominations. They have no connection at all to Reconstructionist Judaism, which is a liberal group within Judaism.<br><br>Generally speaking:<br><br>\tDominionism & Dominion Theology are derived from Genesis 1:26 of the Hebrew Scriptures (Old Testament):<br>\"Then God said, 'Let us make man in our image, in our likeness and let them rule over the fish of the sea and the birds of the air, over the livestock, over all the earth and over all the creatures that move along the ground.'\" (NIV)<br><br>Most Christians interpret this verse as meaning that God gave mankind dominion over the animal kingdom. Dominion theologians believe that that this verse commands Christians to bring all societies, around the world, under the rule of the Word of God.<br><br> \tTheonomy (Greek for \"God's Law\") includes the concept that \"God\u2019s revealed standing laws are a reflection of His immutable moral character and, as such, are absolute in the sense of being nonarbitrary, objective, universal, and established in advance of particular circumstances (thus applicable to general types of moral situations).\" 6,7 Thus, each of the 613 laws given to Moses and recorded in the Pentateuch (the first 5 books of the Hebrew Scriptures) are binding on people of all nations, cultures, and religions forever, except for those laws which have been specifically rescinded or modified by further revelation.<br>\tChristian Reconstructionism arose out of conservative Presbyterianism in the early 1970's. Followers believe \"that every area dominated by sin must be 'reconstructed' in terms of the Bible.\" 1<br>The term Reconstructionism has been used to refer to various combinations of the preceding three terms. This type of confusion is common in the field of religion. Many theological terms such as Christian, Fundamentalist, Occult, New Age, Reconstructionism, Unitarian etc. have been assigned so many different interpretations by different groups in different eras that they are almost meaningless.<br><br>Its most common form, Dominionism, represents one of the most extreme forms of Fundamentalist Christianity thought. Its followers, called Dominionists, are attempting to peacefully convert the laws of United States so that they match those of the Hebrew Scriptures. They intend to achieve this by using the freedom of religion in the US to train a generation of children in private Christian religious schools. Later, their graduates will be charged with the responsibility of creating a new Bible-based political, religious and social order. One of the first tasks of this order will be to eliminate religious choice and freedom. Their eventual goal is to achieve the \"Kingdom of God\" in which much of the world is converted to Christianity. They feel that the power of God's word will bring about this conversion. No armed force or insurrection will be needed; in fact, they believe that there will be little opposition to their plan. People will willingly accept it. All that needs to be done is to properly explain it to them.</i><br><a href=\"http://www.religioustolerance.org/reconstr.htm\" rel=\"nofollow\">http://www.religioustolerance.org/reconstr.htm</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:58:03", "killed": false, "user_key": "3414a6ee95354b87f754f95931a0077d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541256": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello I would like to invite you to visit our website : <a href=\"http://www.ikhwanweb.com/\" rel=\"nofollow\">http://www.ikhwanweb.com/</a><br><br>IKhwanweb is the Muslim Brotherhood\"s only official English web site. The Main office is located in London, although Ikhwanweb has correspondents in most countries. Our staff is exclusively made of volunteers and stretched over the five continents. <br>The Muslim Brotherhood opinions and views can be found under the sections of MB statements and MB opinions, in addition to the Editorial Message. <br>Items posted under \"other views\" are usually different from these of the Muslim Brotherhood. <br>Ikhwanweb does not censor any articles or comments but has the right only to remove any inappropriate words that defy public taste<br>Ikhwanweb is not a news website, although we report news that matter to the Muslim Brotherhood\"s cause. Our main misson is to present the Muslim Brotherhood vision right from the source and rebut misonceptions about the movement in western societies. We value debate on the issues and we welcome constructive criticism.<br><br>to  help inform you about your subject matter,questions<br><br>If you have any addition questions you can email us at :<br><a href=\"mailto:omarmorsy51@yahoo.com\" rel=\"nofollow\">omarmorsy51@yahoo.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:00:28", "killed": false, "user_key": "f7b72227bed5cd15400d737fdb1b0da2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8505487": {"up_voted": false, "ip": "", "has_replies": false, "message": "This popcorn is makin' me thirsty.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_15:35:22", "killed": false, "user_key": "f1f95927894a8c69a57324136e79e2b0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8532240": {"up_voted": false, "ip": "", "has_replies": false, "message": "Question for blogging/discussion: instead of bloggers blogging about engaging in blogfights using blog tweets and other such blogging nonsense, couldn't these blogger things be settled much better using meatspace cagematches and the like? Wouldn't that also be good for page views?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:05:19", "killed": false, "user_key": "LonewackoDotCom", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8527512": {"up_voted": false, "ip": "", "has_replies": false, "message": "Idiots? with LGF the presumption is implied", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:59:18", "killed": false, "user_key": "3b209caa1e2b6147992dfce46682c80e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8513001, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541076": {"up_voted": false, "ip": "", "has_replies": false, "message": "If they can keep the Left versus Right war going, the True enemies will continue the battle unmolested.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:52:46", "killed": false, "user_key": "Notorious_Kelly", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542741": {"up_voted": false, "ip": "", "has_replies": true, "message": "Another sap who believes Jonah Goldberg. <br><br>\"It sez 'Sociliasts\" rat thar in theyr name!!\"<br><br>Get a brain/clue, moran.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:59:38", "killed": false, "user_key": "d00d8862fac1cffb64de727dc30f6fa0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 8541062, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542360": {"up_voted": false, "ip": "", "has_replies": false, "message": "Counterjihad is a pretty way of saying anti-Islam.  Muslims are a weak and poor minority in Europe, much like African-Americans in the United States.  To imagine that they will one day take over the continent is reminiscent of the same drivel that the KKK used to spew in the early part of this century here in America.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:45:16", "killed": false, "user_key": "a855c4bb157290f0fd260738b509f099", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8515272, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8490266": {"up_voted": false, "ip": "", "has_replies": true, "message": "Minor quibble (well, people from the Netherlands might see it differently), but Vlaams Belang is a Belgian party, not Dutch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_13:23:49", "killed": false, "user_key": "d35e89cd5428f9924e8ecfe45e3852d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8540699": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes,that is of course the opinion of Charles Johnson, but i should point out that it's usually the lunatic that questions the sanity of others.<br><br>Johnson has lost the plot big time.It's only a matter of time before he's checked into the rubber room.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:40:01", "killed": false, "user_key": "76fd594efe39249b062412b1dfc185dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8532838, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541596": {"up_voted": false, "ip": "", "has_replies": false, "message": "Was the guy talking about mind control through DTV a plant also?  Give me a break.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:14:22", "killed": false, "user_key": "cf47a932915342185dffba7cbf541158", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8526662, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541728": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ha!  You're a retard!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:19:39", "killed": false, "user_key": "911443e216a9e1c415dbf0968404e63e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8515272, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8526662": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yes, like the guy who immediately called her on what she'd shouted out.<br><br>I note that the user who uploaded the video - someone who claims to be a conservative Christian but who had several dozen vulgar favorites, none of which a real conservative Christian would favorite - has since cleaned up after herself; as a comment posted at her channel confirms, they were interesting:<br><br>youtube.com/user/cookiecache<br><br>Seriously, anyone with half a brain and two seconds should have immediately seen that the \"burn\" part was fake after looking at her profile.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:58:16", "killed": false, "user_key": "LonewackoDotCom", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8513001, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541478": {"up_voted": false, "ip": "", "has_replies": false, "message": "<blockquote><i>\"Before anyone accepts as credible the Robert Spencer assertion that right-wing activists seek not replace the Constitution with the Bible, see, in this May\u2019s Harper's Magazine, Jeff Sharlet's \"Jesus Killed Mohammed\".\"</i></blockquote><br><br>Of course I always go to Harper's Magazine to find out what my fellow conservatives really want to do, because that makes so much more sense than finding an actual conservative and, like, <i>asking</i> him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:09:23", "killed": false, "user_key": "8fd366ef24c1afa4eb89f50badfbd9ee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541095": {"up_voted": false, "ip": "", "has_replies": false, "message": "and by the way.that garofalo girl or whatever her name is,along with the bias cnn reporters,do nothing but help the other side.only shameful people would make fun of fellow americans at tea parties.THINK GUYS.your making fun of people that want you to take more of your money home,and to stop spending money on big government.ARE YOU SICK.do you not want success.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:53:39", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8544668": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thats george Soros.You got nothing.Your taxes will go up.just like Clinton.We paid 31% until Bush dropped them to 28%.Want to see pure Socialism.Look at the poor.They are encouraged to stay put and wait for the help that never comes.The two biggest Liberal States (NY and Calif.)Are broke .And we are next.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:50:48", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8544192, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8547626": {"up_voted": false, "ip": "", "has_replies": false, "message": "It depends on how you define socialism. Thats the problem with these kind of 'debates'. If you do favor the writings of people like Goldberg, than I'm sorry to say that there is a reason why his arguments aren't generally taken seriously. He seems to have a problem understanding that socialism isn't a fixed doctrine, nor does it have a fixed way of doing things economically or politically... there are many variations of similar ideas - mainly to ensure that power and wealth are distributed more evenly . Its much more complex than anyone who argues that Nazis were socialists would like you to believe.<br><br>Dictatorships, for example, could never be recognized as socialist states as a dictator stands against everything basic socialist tenets stand for... unless you do the kind of polemics people like Goldberg are up to.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_21:13:42", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8541062, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541228": {"up_voted": false, "ip": "", "has_replies": true, "message": "id say socialism is a far bigger threat to america than citizens that strive for success and lower taxes.learn how to make money in real estate,stocks,mutual funds,start a business,ect.class envy makes NO MONEY       RETARDS", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:59:11", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542792": {"up_voted": false, "ip": "", "has_replies": false, "message": "You forgot to mention that the subsequent autopsy of Terry Schiavo proved she was brain dead.  LGF took the correct stance in supporting her husbands desire to end her suffering.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:01:32", "killed": false, "user_key": "c59a28547ed19b78307f698e33dae730", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8530624, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8543161": {"up_voted": false, "ip": "", "has_replies": false, "message": "I voted against Bush twice.I WOULD LOVE TO HAVE HIM BACK NOW.You guys need to start using you heads.We dont need to invest in green tech.There are investers who have the money ,but OBAMA wants our money.This crisis could of been fixed with 1 Trillion and the fair tax.But i know you would rather pay higher taxes.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:16:22", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8542708, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8490557": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks, Dennis.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_13:27:29", "killed": false, "user_key": "a937f72ddab021504b148a7d984bf4cb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8490266, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8530624": {"up_voted": false, "ip": "", "has_replies": true, "message": "The fractures between LGF and some of the LGF-inspired right-wing websites began long before 2007 - I recall it happening during the Schiavo affair, during which LGF de-linked one of its best-known spinoffs which took a pro-Terri (i.e. in favour of keeping her alive) stance.  LGF is basically a liberal/libertarian blog and I believe that Johnson regarded the \"war on terror\" as a liberal project even if it was run by conservatives.  Most of the other blogs are run by religious conservatives who regard Islam as a threat to the \"Christian west\"; Johnson regards Christian fundamentalism as a threat to his way of life.  The only thing that ever united them was hostility to Islam.  As soon as the \"war on terror\" started to wind down and Bush was out of office, the alliance was bound to break down, much as the Muslim alliance with various Marxists in the UK broke down when the campaign to stop the war failed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:03:32", "killed": false, "user_key": "3123da0cbc9303b63f1ea1b4d24905ed", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8543392": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wikipedia is your source for a \"major accuracy point\"???????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:25:50", "killed": false, "user_key": "9d984df1224420c17fdf65ddecce00b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8541063, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8493378": {"up_voted": false, "ip": "", "has_replies": false, "message": "Charles Johnson has never claimed to be \"right-wing\" and clearly has great fear he might be seen as so (the fringe elements in his comments section might have something to do with this fear). <br><br>Its sad to see the counter-Jihad/Islamist activists doing this to each other. Alas Charles has no experience with the situation on the ground in Europe and still views these things from an idealistic purist view of how the scourge has to be fought. <br><br>The spat be damned I will continue to read all the sites listed above.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_14:10:48", "killed": false, "user_key": "697a7fe4d4cecff816bd5cad65249531", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8519622": {"up_voted": false, "ip": "", "has_replies": false, "message": "Atlas Shrugs herself into a copyright lawsuit perhaps?<br><br>Articles about people who write articles about not much... yawn", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:49:45", "killed": false, "user_key": "4fdaa6a3c69c9b45dcb3b92c0e005bd4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8515272": {"up_voted": false, "ip": "", "has_replies": true, "message": "Great article--the whole situation is presented very objectively, which isn't something I've seen very much in this whole disagreement, shall we say.<br><br>That being said, I still support Gates of Vienna, Robert Spencer, and Pamela Geller.  They are doing invaluable work for the counterjihad movement.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:44:38", "killed": false, "user_key": "40563c320ffd3ec1479de229498f6934", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8544586": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think you meant moron.<br><br>Unfortunately, this is the level of discussion at LGF since Mr. Johnson went over the edge.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:48:32", "killed": false, "user_key": "f7faa61438c4a7ce38a089d989d107a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8542741, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8546387": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"If we were a true capitalistic country there would be far less poverty(if any).\"<br><br>Hahahaha. Not only do you not know what socialism means - you don't understand capitalism.<br><br>Keep whatever you're smoking or drinking to yourself... jesus.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_20:47:50", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8542851, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8519000": {"up_voted": false, "ip": "", "has_replies": true, "message": "Minor technical point: Rachel Corrie was struck with the blade (not run over) by a Caterpillar D9R bulldozer (not a steamroller) as she worked to obstruct the destruction of a weapons smuggling tunnel and fell in the armored vehicle's blind spot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:49:06", "killed": false, "user_key": "cea57b2ce06bff1feb695d58acb49e54", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months 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}, "8551257": {"up_voted": false, "ip": "", "has_replies": false, "message": "No he meant moran.  <a href=\"http://z.about.com/d/politicalhumor/1/0/n/U/moran.jpg\" rel=\"nofollow\">http://z.about.com/d/politicalhumor/1/0/n/U/mor...</a>  &lt;&lt; He's calling you that guy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_21:55:20", "killed": false, "user_key": "17899950553f53c4decde88c679e8a25", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8544586, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8540891": {"up_voted": false, "ip": "", "has_replies": false, "message": "A stopped clock is right twice a day.  One better than LGF, it appears.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:46:13", "killed": false, "user_key": "3e0dd7de5b359fe8404263c1084ae979", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542432": {"up_voted": false, "ip": "", "has_replies": true, "message": "Right Wingers don't even know what socialism is.  It's just another boogy-man talking point.  Another word, chanted to meaninglessness, but yet potent enough to make the big-bad right piss their pants and hide under the bed.<br><br>We ARE a socialist country.  Like nearly every capitalistic democracy, we are actually a hybrid capitalistic-socialist nation.<br><br>Social Security and Medicare are HUGELY popular programs in the US.  Every wonder why even the most rabid righ-wing lunatics in Congress don't take any substantive action to shut down entitlement programs?  Because they'd get voted out of office if they really went away.  All the do is shout and whine and nip that the heels of the programs.  Could you imagine what would have happened to the Republican party if they had privatized Social Security?  You'd be lucky to get 20% of the vote.<br><br>As per a poll released last week, over 60% of Americans believe Socialism is a better economic form than pure capitalism.<br>I'm having trouble with numbers right now but the vast majority of Americans support social security.<br>Most people want universal health care in one form or another.<br><br>And Taxes?   Really?<br>95% of Americans are getting a tax break.<br>Even someone making well over the $250,000 limit, say $300,000, will pay a whopping $1500 more per year.  Because the tax increase will be [less than] 3% on income OVER $250,000 the total increase for a $300,000 household is actually 0.5% for the full income.<br>This is what's going to destroy the nation?  A top tax rate that is less than that of the booming 1990's ??  The top tax rate will be 15% LESS than the tax rate during the first 3 years of the Reagan administration.<br><br>You're a moron.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:48:34", "killed": false, "user_key": "c59a28547ed19b78307f698e33dae730", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 8541228, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8540897": {"up_voted": false, "ip": "", "has_replies": true, "message": "you lefties are so fucked.you follow this guy like he is christ.he will make you poor.do you not have a economics book or some parents to teach you.i have never seen an entire media sabatoge before this.thank GOD no-one watches mnsbc but you.their ratings are terrible and falling every day.rush has more listeners now than news channels,so i do thank you for that.id say the honeymoon is over.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:46:34", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8532838": {"up_voted": false, "ip": "", "has_replies": true, "message": "The conservative movement is now too insane for Charles Johnson and Little Green Footballs. That really says it all.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:05:58", "killed": false, "user_key": "a582fe9f808ab2526ebad4b2ea07b74f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541415": {"up_voted": false, "ip": "", "has_replies": false, "message": "Before anyone accepts as credible the Robert Spencer assertion that right-wing activists seek not replace the Constitution with the Bible, see, in this May\u2019s Harper's Magazine, Jeff Sharlet's \"Jesus Killed Mohammed\". <br><br>Seems Spencer\u2019 ignorant, disingenuous, or complicit. <br><br>The threat appears real.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:06:52", "killed": false, "user_key": "9a6fe5d81fc19ebc06fea4b562d60d32", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8513001": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oddly enough the \"plants\" comments were very well received by the other attendees. Or, maybe, not oddly enough. I guess, for a plant, it's important to know your audience.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_16:41:48", "killed": false, "user_key": "8e0c24746d9821cbb4db16015054b929", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 8502762, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8502762": {"up_voted": false, "ip": "", "has_replies": true, "message": "This was truly a fascinating peek into the world of blogging, but I still don't care. However, it might be helpful to point out that the Glenn Beck-related video <a href=\"http://24ahead.com/huffpost-atlantic-lgf-gawker-sullivan-cl-more-spread-smear-v\" rel=\"nofollow\">was a smear</a>, and one that Johnson pushed. When it was pointed out to him that the \"burn\" part of it was obviously from a plant, he simply directed people to the other, presumably non-plant parts of the video. That's the Weigel-level of reporting.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_14:47:00", "killed": false, "user_key": "LonewackoDotCom", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8544494": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for the thoughtful reply", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:46:30", "killed": false, "user_key": "f7faa61438c4a7ce38a089d989d107a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8541700, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8543955": {"up_voted": false, "ip": "", "has_replies": false, "message": "95 percent...<br><br>...and you're calling someone else a moron?<br><br>Good grief.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:33:50", "killed": false, "user_key": "9d984df1224420c17fdf65ddecce00b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8542432, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8542708": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm getting a tax break moron.<br><br>Obama didn't create the financial meltdown that started a year before election night.  He's spending money [like Bush] because the republican de-regulation circle jerk allowed unregulated financial industries to destroy the economy.<br><br>There's a HUGE difference between Obama's massive spending and Bush's Massive spending.  We need to spend money now.. Bush created the need to spend money.  <br><br>A trillion dollar war based on cherry-picked faulty intelligence.. with BILLIONS missing to graft and corruption.   A massive expansion of Government in the physical sense and in it's intrusiveness.  That's Bush.. not Obama.<br><br>Obama's money is going to go into US infrastructure and the jobs needed to create that infrastructure.  Where did Bush's Trillions go?  He ran up a 4 TRILLION dollar debt over his 8 years.  TRILLIONS of dollars of wealth just evaporated when our deregulated economy imploded.<br><br>You know where Obama will lead us.. if he delivers on his promises?<br>- billions in decreased health care costs<br>- Millions if not billions in decreased government costs (directed 100 Million in cuts this week)<br>- Updated infrastructure which will make the US economy more competitive in the future<br>- increased Alternative Energy which will make the US less dependent on regimes which undermine our interests abroad.<br><br>You had 8 years and you F'ed everything up.  You lost.. step aside.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:58:39", "killed": false, "user_key": "c59a28547ed19b78307f698e33dae730", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 8540897, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8544246": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Wikipedia article references eye-witness accounts, which have been verified by multiple news agencies since the incident.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_19:37:49", "killed": false, "user_key": "42c9fa2a8d45471324d5b9526bc95549", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8543392, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8541546": {"up_voted": false, "ip": "", "has_replies": false, "message": "This was one of your best articles ever! Keep up the good work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_18:12:17", "killed": false, "user_key": "cf47a932915342185dffba7cbf541158", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8529022": {"up_voted": false, "ip": "", "has_replies": false, "message": "Can we please stop calling this asshat a jazz musician? He's about as jazz as Kenny G, and a racist nut, to boot. No place for that in jazz.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_17:01:43", "killed": false, "user_key": "19ced86469dd4a064aa99b995b3fb7ec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "16233901", "user_id": "anonymous", "forum_id": "34441", "hash": -8137544029068500271}, "thread": {"days_alive": 0, "slug": "little_green_footballs", "paginate": true, "num_pages": 9, "num_posts": 50, "per_page": 50, "total_posts": 433, "realtime_paused": true, "id": 16233901, "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 = '4f0bfca82e06c976a1efdd7c783a5fd0';
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/little_green_footballs/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">433</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/washingtonindependent/little_green_footballs/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" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/washingtonindependent/little_green_footballs/">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/little_green_footballs/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:16233901" 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'				: 'little_green_footballs',
			// 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/little_green_footballs/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='	+ 'little_green_footballs'
			+ '&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='	+ 'little_green_footballs'
			+ '&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='		+ 'little_green_footballs'
				+ '&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/16233901/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-8490266">\
	 <div id="dsq-comment-header-8490266" class="dsq-comment-header">\
	 <cite id="dsq-cite-8490266" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8490266" href="http://www.katallaxi.se" target="_blank" rel="nofollow">Dennis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8490266" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8490266" class="dsq-comment-message">Minor quibble (well, people from the Netherlands might see it differently), but Vlaams Belang is a Belgian party, not Dutch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8490557">\
	 <div id="dsq-comment-header-8490557" class="dsq-comment-header">\
	 <cite id="dsq-cite-8490557" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8490557" href="http://www.washingtonindependent.com" target="_blank" rel="nofollow">David Weigel</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8490557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8490557" class="dsq-comment-message">Thanks, Dennis.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8493378">\
	 <div id="dsq-comment-header-8493378" class="dsq-comment-header">\
	 <cite id="dsq-cite-8493378" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8493378" href="http://www.andrewiandodge.com" target="_blank" rel="nofollow">Andrew Ian Dodge</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8493378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8493378" class="dsq-comment-message">Charles Johnson has never claimed to be "right-wing" and clearly has great fear he might be seen as so (the fringe elements in his comments section might have something to do with this fear). <br><br>Its sad to see the counter-Jihad/Islamist activists doing this to each other. Alas Charles has no experience with the situation on the ground in Europe and still views these things from an idealistic purist view of how the scourge has to be fought. <br><br>The spat be damned I will continue to read all the sites listed above.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8502762">\
	 <div id="dsq-comment-header-8502762" class="dsq-comment-header">\
	 <cite id="dsq-cite-8502762" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8502762" href="http://24Ahead.com" target="_blank" rel="nofollow">24AheadDotCom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8502762" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8502762" class="dsq-comment-message">This was truly a fascinating peek into the world of blogging, but I still don\'t care. However, it might be helpful to point out that the Glenn Beck-related video <a href="http://24ahead.com/huffpost-atlantic-lgf-gawker-sullivan-cl-more-spread-smear-v" rel="nofollow">was a smear</a>, and one that Johnson pushed. When it was pointed out to him that the "burn" part of it was obviously from a plant, he simply directed people to the other, presumably non-plant parts of the video. That\'s the Weigel-level of reporting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8513001">\
	 <div id="dsq-comment-header-8513001" class="dsq-comment-header">\
	 <cite id="dsq-cite-8513001" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8513001" href="http://tbogg.firedoglake.com/" target="_blank" rel="nofollow">tbogg</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8513001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8513001" class="dsq-comment-message">Oddly enough the "plants" comments were very well received by the other attendees. Or, maybe, not oddly enough. I guess, for a plant, it\'s important to know your audience.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8526662">\
	 <div id="dsq-comment-header-8526662" class="dsq-comment-header">\
	 <cite id="dsq-cite-8526662" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8526662" href="http://24Ahead.com" target="_blank" rel="nofollow">24AheadDotCom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8526662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8526662" class="dsq-comment-message">Yes, like the guy who immediately called her on what she\'d shouted out.<br><br>I note that the user who uploaded the video - someone who claims to be a conservative Christian but who had several dozen vulgar favorites, none of which a real conservative Christian would favorite - has since cleaned up after herself; as a comment posted at her channel confirms, they were interesting:<br><br>youtube.com/user/cookiecache<br><br>Seriously, anyone with half a brain and two seconds should have immediately seen that the "burn" part was fake after looking at her profile.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541596">\
	 <div id="dsq-comment-header-8541596" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541596" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541596">sgwhiteinfla</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541596" class="dsq-comment-message">Was the guy talking about mind control through DTV a plant also?  Give me a break.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8527512">\
	 <div id="dsq-comment-header-8527512" class="dsq-comment-header">\
	 <cite id="dsq-cite-8527512" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8527512">chubbygf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8527512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8527512" class="dsq-comment-message">Idiots? with LGF the presumption is implied</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8505487">\
	 <div id="dsq-comment-header-8505487" class="dsq-comment-header">\
	 <cite id="dsq-cite-8505487" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8505487" href="http://alovelypromise.blogspot.com" target="_blank" rel="nofollow">Nell</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8505487" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8505487" class="dsq-comment-message">This popcorn is makin\' me thirsty.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8515272">\
	 <div id="dsq-comment-header-8515272" class="dsq-comment-header">\
	 <cite id="dsq-cite-8515272" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8515272" href="http://littledoor.blogspot.com" target="_blank" rel="nofollow">Natalie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8515272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8515272" class="dsq-comment-message">Great article--the whole situation is presented very objectively, which isn\'t something I\'ve seen very much in this whole disagreement, shall we say.<br><br>That being said, I still support Gates of Vienna, Robert Spencer, and Pamela Geller.  They are doing invaluable work for the counterjihad movement.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541728">\
	 <div id="dsq-comment-header-8541728" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541728">laughingatRWers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541728" class="dsq-comment-message">Ha!  You\'re a retard!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542360">\
	 <div id="dsq-comment-header-8542360" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8542360">Brian Leaf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542360" class="dsq-comment-message">Counterjihad is a pretty way of saying anti-Islam.  Muslims are a weak and poor minority in Europe, much like African-Americans in the United States.  To imagine that they will one day take over the continent is reminiscent of the same drivel that the KKK used to spew in the early part of this century here in America.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8519000">\
	 <div id="dsq-comment-header-8519000" class="dsq-comment-header">\
	 <cite id="dsq-cite-8519000" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8519000">Bob </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8519000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8519000" class="dsq-comment-message">Minor technical point: Rachel Corrie was struck with the blade (not run over) by a Caterpillar D9R bulldozer (not a steamroller) as she worked to obstruct the destruction of a weapons smuggling tunnel and fell in the armored vehicle\'s blind spot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541063">\
	 <div id="dsq-comment-header-8541063" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541063" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541063">sally</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541063" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541063" class="dsq-comment-message">Major accuracy point:<br>   <br>Actually the driver was well aware of her position, she didn\'t fall until he struck her, & they were illegally demolishing Palestinian homes.<br>    <br><a href="http://en.wikipedia.org/wiki/Rachel_Corrie" rel="nofollow">http://en.wikipedia.org/wiki/Rachel_Corrie</a><br>   <br>    Still wearing her fluorescent jacket, she knelt down at least 15 meters in front of the bulldozer, and began waving her arms and shouting, just as activists had successfully done dozens of times that day... When it got so close that it was moving the earth beneath her, she climbed onto the pile of rubble being pushed by the bulldozer... Her head and upper torso were above the bulldozer’s blade, and the bulldozer driver and co-operator could clearly see her. Despite this, the driver continued forward, which caused her to fall back, out of view of the diver.[sic] He continued forward, and she tried to scoot back, but was quickly pulled underneath the bulldozer. We ran towards him, and waved our arms and shouted; one activist with the megaphone. But the bulldozer driver continued forward, until Rachel was all the way underneath the central section of the bulldozer.[18]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8543392">\
	 <div id="dsq-comment-header-8543392" class="dsq-comment-header">\
	 <cite id="dsq-cite-8543392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8543392">kmg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8543392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8543392" class="dsq-comment-message">Wikipedia is your source for a "major accuracy point"???????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8544246">\
	 <div id="dsq-comment-header-8544246" class="dsq-comment-header">\
	 <cite id="dsq-cite-8544246" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8544246">Ari</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8544246" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8544246" class="dsq-comment-message">The Wikipedia article references eye-witness accounts, which have been verified by multiple news agencies since the incident.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8519622">\
	 <div id="dsq-comment-header-8519622" class="dsq-comment-header">\
	 <cite id="dsq-cite-8519622" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8519622">dielgf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8519622" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8519622" class="dsq-comment-message">Atlas Shrugs herself into a copyright lawsuit perhaps?<br><br>Articles about people who write articles about not much... yawn</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8526530">\
	 <div id="dsq-comment-header-8526530" class="dsq-comment-header">\
	 <cite id="dsq-cite-8526530" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8526530">commie atheist</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8526530" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8526530" class="dsq-comment-message"><i>“There is no global movement of Christians trying to subjugate the world,” Spencer said. “There is such a movement on the extreme of Islam. I wrote a book called ‘Religion of Peace’ — which Johnson wrote a favorable review of — and I looked, and didn’t find, Christian extremists who were trying to replace the Constitution with Biblical law. They’re a myth. They’re the Santa Claus of the left.”</i><br><br>Apparently Mr. pencer has never heard of these guys:<br><br><i> <br><br>DOMINIONISM<br><br>(A.K.A. CHRISTIAN RECONSTRUCTIONISM,<br>DOMINION THEOLOGY, AND THEONOMY)<br><br><br><br>Sponsored link.<br><br><br><br><br>History:<br><br>Dominionism, Dominion Theology, Christian Reconstructionism, Theocratic Dominionism, and Theonomy are not denominations or faith groups. Rather, they are interrelated beliefs which are followed by members of a wide range of Christian denominations. They have no connection at all to Reconstructionist Judaism, which is a liberal group within Judaism.<br><br>Generally speaking:<br><br>	Dominionism & Dominion Theology are derived from Genesis 1:26 of the Hebrew Scriptures (Old Testament):<br>"Then God said, \'Let us make man in our image, in our likeness and let them rule over the fish of the sea and the birds of the air, over the livestock, over all the earth and over all the creatures that move along the ground.\'" (NIV)<br><br>Most Christians interpret this verse as meaning that God gave mankind dominion over the animal kingdom. Dominion theologians believe that that this verse commands Christians to bring all societies, around the world, under the rule of the Word of God.<br><br> 	Theonomy (Greek for "God\'s Law") includes the concept that "God’s revealed standing laws are a reflection of His immutable moral character and, as such, are absolute in the sense of being nonarbitrary, objective, universal, and established in advance of particular circumstances (thus applicable to general types of moral situations)." 6,7 Thus, each of the 613 laws given to Moses and recorded in the Pentateuch (the first 5 books of the Hebrew Scriptures) are binding on people of all nations, cultures, and religions forever, except for those laws which have been specifically rescinded or modified by further revelation.<br>	Christian Reconstructionism arose out of conservative Presbyterianism in the early 1970\'s. Followers believe "that every area dominated by sin must be \'reconstructed\' in terms of the Bible." 1<br>The term Reconstructionism has been used to refer to various combinations of the preceding three terms. This type of confusion is common in the field of religion. Many theological terms such as Christian, Fundamentalist, Occult, New Age, Reconstructionism, Unitarian etc. have been assigned so many different interpretations by different groups in different eras that they are almost meaningless.<br><br>Its most common form, Dominionism, represents one of the most extreme forms of Fundamentalist Christianity thought. Its followers, called Dominionists, are attempting to peacefully convert the laws of United States so that they match those of the Hebrew Scriptures. They intend to achieve this by using the freedom of religion in the US to train a generation of children in private Christian religious schools. Later, their graduates will be charged with the responsibility of creating a new Bible-based political, religious and social order. One of the first tasks of this order will be to eliminate religious choice and freedom. Their eventual goal is to achieve the "Kingdom of God" in which much of the world is converted to Christianity. They feel that the power of God\'s word will bring about this conversion. No armed force or insurrection will be needed; in fact, they believe that there will be little opposition to their plan. People will willingly accept it. All that needs to be done is to properly explain it to them.</i><br><a href="http://www.religioustolerance.org/reconstr.htm" rel="nofollow">http://www.religioustolerance.org/reconstr.htm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8528908">\
	 <div id="dsq-comment-header-8528908" class="dsq-comment-header">\
	 <cite id="dsq-cite-8528908" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8528908" href="http://24Ahead.com" target="_blank" rel="nofollow">24AheadDotCom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8528908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8528908" class="dsq-comment-message">From my Oddly Enough file, both Weigel and Johnson have something in common: <a href="http://24ahead.com/blog/archives/007378.html" rel="nofollow">both helped get Ron Paul out of the running</a>. In fact, I had added a link to LGF to my site after another useless blogfight in a sign of solidarity. After the RP issue, I delinked them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8529022">\
	 <div id="dsq-comment-header-8529022" class="dsq-comment-header">\
	 <cite id="dsq-cite-8529022" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8529022">robo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8529022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8529022" class="dsq-comment-message">Can we please stop calling this asshat a jazz musician? He\'s about as jazz as Kenny G, and a racist nut, to boot. No place for that in jazz.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8530624">\
	 <div id="dsq-comment-header-8530624" class="dsq-comment-header">\
	 <cite id="dsq-cite-8530624" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8530624" href="http://www.blogistan.co.uk/blog/" target="_blank" rel="nofollow">Matthew (Yusuf) Smith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8530624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8530624" class="dsq-comment-message">The fractures between LGF and some of the LGF-inspired right-wing websites began long before 2007 - I recall it happening during the Schiavo affair, during which LGF de-linked one of its best-known spinoffs which took a pro-Terri (i.e. in favour of keeping her alive) stance.  LGF is basically a liberal/libertarian blog and I believe that Johnson regarded the "war on terror" as a liberal project even if it was run by conservatives.  Most of the other blogs are run by religious conservatives who regard Islam as a threat to the "Christian west"; Johnson regards Christian fundamentalism as a threat to his way of life.  The only thing that ever united them was hostility to Islam.  As soon as the "war on terror" started to wind down and Bush was out of office, the alliance was bound to break down, much as the Muslim alliance with various Marxists in the UK broke down when the campaign to stop the war failed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542792">\
	 <div id="dsq-comment-header-8542792" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8542792">ffakr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542792" class="dsq-comment-message">You forgot to mention that the subsequent autopsy of Terry Schiavo proved she was brain dead.  LGF took the correct stance in supporting her husbands desire to end her suffering.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8532240">\
	 <div id="dsq-comment-header-8532240" class="dsq-comment-header">\
	 <cite id="dsq-cite-8532240" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8532240" href="http://24Ahead.com" target="_blank" rel="nofollow">24AheadDotCom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8532240" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8532240" class="dsq-comment-message">Question for blogging/discussion: instead of bloggers blogging about engaging in blogfights using blog tweets and other such blogging nonsense, couldn\'t these blogger things be settled much better using meatspace cagematches and the like? Wouldn\'t that also be good for page views?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8532838">\
	 <div id="dsq-comment-header-8532838" class="dsq-comment-header">\
	 <cite id="dsq-cite-8532838" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8532838">Peter Principle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8532838" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8532838" class="dsq-comment-message">The conservative movement is now too insane for Charles Johnson and Little Green Footballs. That really says it all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8540699">\
	 <div id="dsq-comment-header-8540699" class="dsq-comment-header">\
	 <cite id="dsq-cite-8540699" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8540699">Steve.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8540699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8540699" class="dsq-comment-message">Yes,that is of course the opinion of Charles Johnson, but i should point out that it\'s usually the lunatic that questions the sanity of others.<br><br>Johnson has lost the plot big time.It\'s only a matter of time before he\'s checked into the rubber room.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8540891">\
	 <div id="dsq-comment-header-8540891" class="dsq-comment-header">\
	 <cite id="dsq-cite-8540891" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8540891">Cal Gal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8540891" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8540891" class="dsq-comment-message">A stopped clock is right twice a day.  One better than LGF, it appears.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8540897">\
	 <div id="dsq-comment-header-8540897" class="dsq-comment-header">\
	 <cite id="dsq-cite-8540897" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8540897">r</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8540897" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8540897" class="dsq-comment-message">you lefties are so fucked.you follow this guy like he is christ.he will make you poor.do you not have a economics book or some parents to teach you.i have never seen an entire media sabatoge before this.thank GOD no-one watches mnsbc but you.their ratings are terrible and falling every day.rush has more listeners now than news channels,so i do thank you for that.id say the honeymoon is over.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542708">\
	 <div id="dsq-comment-header-8542708" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8542708">ffakr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542708" class="dsq-comment-message">I\'m getting a tax break moron.<br><br>Obama didn\'t create the financial meltdown that started a year before election night.  He\'s spending money [like Bush] because the republican de-regulation circle jerk allowed unregulated financial industries to destroy the economy.<br><br>There\'s a HUGE difference between Obama\'s massive spending and Bush\'s Massive spending.  We need to spend money now.. Bush created the need to spend money.  <br><br>A trillion dollar war based on cherry-picked faulty intelligence.. with BILLIONS missing to graft and corruption.   A massive expansion of Government in the physical sense and in it\'s intrusiveness.  That\'s Bush.. not Obama.<br><br>Obama\'s money is going to go into US infrastructure and the jobs needed to create that infrastructure.  Where did Bush\'s Trillions go?  He ran up a 4 TRILLION dollar debt over his 8 years.  TRILLIONS of dollars of wealth just evaporated when our deregulated economy imploded.<br><br>You know where Obama will lead us.. if he delivers on his promises?<br>- billions in decreased health care costs<br>- Millions if not billions in decreased government costs (directed 100 Million in cuts this week)<br>- Updated infrastructure which will make the US economy more competitive in the future<br>- increased Alternative Energy which will make the US less dependent on regimes which undermine our interests abroad.<br><br>You had 8 years and you F\'ed everything up.  You lost.. step aside.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8543161">\
	 <div id="dsq-comment-header-8543161" class="dsq-comment-header">\
	 <cite id="dsq-cite-8543161" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8543161">america</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8543161" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8543161" class="dsq-comment-message">I voted against Bush twice.I WOULD LOVE TO HAVE HIM BACK NOW.You guys need to start using you heads.We dont need to invest in green tech.There are investers who have the money ,but OBAMA wants our money.This crisis could of been fixed with 1 Trillion and the fair tax.But i know you would rather pay higher taxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541062">\
	 <div id="dsq-comment-header-8541062" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541062" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541062">Ricky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541062" class="dsq-comment-message">Nice article.  Very well balanced.<br><br>I don\' t know much about Geller and Spencer, but I have been an LGF poster for years.  Charles seemed to go off the deepend a few months ago.  He started banning people and deleting comments simply because he disagreed with him.<br><br>Recently, there was a debate about whether or not the Nazi\'s (National Socialist Workers Party) were in fact socialists and/or leftists when they came to power in Germany.  Mr. Johnson advanced the opinion that Nazi\'s were not socialists and were actually right wingers.  I guess there is an argument for his view point, but he wasn\'t able to make it.  He just kept repeating that "Nazi\'s were not socialists" like a troll.  He eventually started to ban people and delete comments which politely and respectfully disagreed with him.<br><br>It really is a shame.  Alexa shows his traffic down 20 some percent over the last three months.  I think his behavior is destroying his blog.<br><br>I read somewhere that a "Charles Johnson" is strange variety of a "Moby" whose behavior discredits his own website.  Seems true to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541700">\
	 <div id="dsq-comment-header-8541700" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541700" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541700">laughingatRWers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541700" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541700" class="dsq-comment-message">Hey, dumbass, learn some history.  You\'re comment is so stupid it\'s making my screen flicker.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8544494">\
	 <div id="dsq-comment-header-8544494" class="dsq-comment-header">\
	 <cite id="dsq-cite-8544494" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8544494">Ricky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8544494" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8544494" class="dsq-comment-message">Thanks for the thoughtful reply</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542741">\
	 <div id="dsq-comment-header-8542741" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542741" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8542741" href="http://mbouffant.blogspot.com" target="_blank" rel="nofollow">M. Bouffant</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542741" class="dsq-comment-message">Another sap who believes Jonah Goldberg. <br><br>"It sez \'Sociliasts" rat thar in theyr name!!"<br><br>Get a brain/clue, moran.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8544586">\
	 <div id="dsq-comment-header-8544586" class="dsq-comment-header">\
	 <cite id="dsq-cite-8544586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8544586">Ricky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8544586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8544586" class="dsq-comment-message">I think you meant moron.<br><br>Unfortunately, this is the level of discussion at LGF since Mr. Johnson went over the edge.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8551257">\
	 <div id="dsq-comment-header-8551257" class="dsq-comment-header">\
	 <cite id="dsq-cite-8551257" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8551257">Micah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8551257" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8551257" class="dsq-comment-message">No he meant moran.  <a href="http://z.about.com/d/politicalhumor/1/0/n/U/moran.jpg" rel="nofollow">http://z.about.com/d/politicalhumor/1/0/n/U/mor...</a>  &lt;&lt; He\'s calling you that guy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8547626">\
	 <div id="dsq-comment-header-8547626" class="dsq-comment-header">\
	 <cite id="dsq-cite-8547626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8547626">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8547626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8547626" class="dsq-comment-message">It depends on how you define socialism. Thats the problem with these kind of \'debates\'. If you do favor the writings of people like Goldberg, than I\'m sorry to say that there is a reason why his arguments aren\'t generally taken seriously. He seems to have a problem understanding that socialism isn\'t a fixed doctrine, nor does it have a fixed way of doing things economically or politically... there are many variations of similar ideas - mainly to ensure that power and wealth are distributed more evenly . Its much more complex than anyone who argues that Nazis were socialists would like you to believe.<br><br>Dictatorships, for example, could never be recognized as socialist states as a dictator stands against everything basic socialist tenets stand for... unless you do the kind of polemics people like Goldberg are up to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541076">\
	 <div id="dsq-comment-header-8541076" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541076" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541076">Notorious_Kelly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541076" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541076" class="dsq-comment-message">If they can keep the Left versus Right war going, the True enemies will continue the battle unmolested.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541095">\
	 <div id="dsq-comment-header-8541095" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541095">r</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541095" class="dsq-comment-message">and by the way.that garofalo girl or whatever her name is,along with the bias cnn reporters,do nothing but help the other side.only shameful people would make fun of fellow americans at tea parties.THINK GUYS.your making fun of people that want you to take more of your money home,and to stop spending money on big government.ARE YOU SICK.do you not want success.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541228">\
	 <div id="dsq-comment-header-8541228" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541228" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541228">r</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541228" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541228" class="dsq-comment-message">id say socialism is a far bigger threat to america than citizens that strive for success and lower taxes.learn how to make money in real estate,stocks,mutual funds,start a business,ect.class envy makes NO MONEY       RETARDS</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542432">\
	 <div id="dsq-comment-header-8542432" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542432" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8542432">ffakr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542432" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542432" class="dsq-comment-message">Right Wingers don\'t even know what socialism is.  It\'s just another boogy-man talking point.  Another word, chanted to meaninglessness, but yet potent enough to make the big-bad right piss their pants and hide under the bed.<br><br>We ARE a socialist country.  Like nearly every capitalistic democracy, we are actually a hybrid capitalistic-socialist nation.<br><br>Social Security and Medicare are HUGELY popular programs in the US.  Every wonder why even the most rabid righ-wing lunatics in Congress don\'t take any substantive action to shut down entitlement programs?  Because they\'d get voted out of office if they really went away.  All the do is shout and whine and nip that the heels of the programs.  Could you imagine what would have happened to the Republican party if they had privatized Social Security?  You\'d be lucky to get 20% of the vote.<br><br>As per a poll released last week, over 60% of Americans believe Socialism is a better economic form than pure capitalism.<br>I\'m having trouble with numbers right now but the vast majority of Americans support social security.<br>Most people want universal health care in one form or another.<br><br>And Taxes?   Really?<br>95% of Americans are getting a tax break.<br>Even someone making well over the $250,000 limit, say $300,000, will pay a whopping $1500 more per year.  Because the tax increase will be [less than] 3% on income OVER $250,000 the total increase for a $300,000 household is actually 0.5% for the full income.<br>This is what\'s going to destroy the nation?  A top tax rate that is less than that of the booming 1990\'s ??  The top tax rate will be 15% LESS than the tax rate during the first 3 years of the Reagan administration.<br><br>You\'re a moron.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8542851">\
	 <div id="dsq-comment-header-8542851" class="dsq-comment-header">\
	 <cite id="dsq-cite-8542851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8542851">america</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8542851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8542851" class="dsq-comment-message">You are the moron.We know we have socialistic fragments in the country.We just need no more.If we were a true capitalistic country there would be far less poverty(if any).Gov. programs slow us down.Imagine if your 7% soc security payment went to you to invest.By 50 you would be a retired millionaire.HOW TO CURE A CRACKHEAD    Republican-Help people of welfare          Democrat-give them free crack.        WAKE UP PEOPLE</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8544192">\
	 <div id="dsq-comment-header-8544192" class="dsq-comment-header">\
	 <cite id="dsq-cite-8544192" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8544192">Truthy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8544192" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8544192" class="dsq-comment-message">Right Wing Republican =  sell the crack and then launder the money to offshore accounts and avoid paying taxes then claim that all the crack heads are a drain on society!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8544668">\
	 <div id="dsq-comment-header-8544668" class="dsq-comment-header">\
	 <cite id="dsq-cite-8544668" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8544668">america</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8544668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8544668" class="dsq-comment-message">Thats george Soros.You got nothing.Your taxes will go up.just like Clinton.We paid 31% until Bush dropped them to 28%.Want to see pure Socialism.Look at the poor.They are encouraged to stay put and wait for the help that never comes.The two biggest Liberal States (NY and Calif.)Are broke .And we are next.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8549230">\
	 <div id="dsq-comment-header-8549230" class="dsq-comment-header">\
	 <cite id="dsq-cite-8549230" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8549230">uptown</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8549230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8549230" class="dsq-comment-message">I bet you\'ve never paid the top Federal income tax rate in your life and never will.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8546387">\
	 <div id="dsq-comment-header-8546387" class="dsq-comment-header">\
	 <cite id="dsq-cite-8546387" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8546387">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8546387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8546387" class="dsq-comment-message">"If we were a true capitalistic country there would be far less poverty(if any)."<br><br>Hahahaha. Not only do you not know what socialism means - you don\'t understand capitalism.<br><br>Keep whatever you\'re smoking or drinking to yourself... jesus.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8543955">\
	 <div id="dsq-comment-header-8543955" class="dsq-comment-header">\
	 <cite id="dsq-cite-8543955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8543955">kmg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8543955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8543955" class="dsq-comment-message">95 percent...<br><br>...and you\'re calling someone else a moron?<br><br>Good grief.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541256">\
	 <div id="dsq-comment-header-8541256" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541256" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8541256" href="http://www.ikhwanweb.com/" target="_blank" rel="nofollow">Omar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541256" class="dsq-comment-message">Hello I would like to invite you to visit our website : <a href="http://www.ikhwanweb.com/" rel="nofollow">http://www.ikhwanweb.com/</a><br><br>IKhwanweb is the Muslim Brotherhood"s only official English web site. The Main office is located in London, although Ikhwanweb has correspondents in most countries. Our staff is exclusively made of volunteers and stretched over the five continents. <br>The Muslim Brotherhood opinions and views can be found under the sections of MB statements and MB opinions, in addition to the Editorial Message. <br>Items posted under "other views" are usually different from these of the Muslim Brotherhood. <br>Ikhwanweb does not censor any articles or comments but has the right only to remove any inappropriate words that defy public taste<br>Ikhwanweb is not a news website, although we report news that matter to the Muslim Brotherhood"s cause. Our main misson is to present the Muslim Brotherhood vision right from the source and rebut misonceptions about the movement in western societies. We value debate on the issues and we welcome constructive criticism.<br><br>to  help inform you about your subject matter,questions<br><br>If you have any addition questions you can email us at :<br><a href="mailto:omarmorsy51@yahoo.com" rel="nofollow">omarmorsy51@yahoo.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541415">\
	 <div id="dsq-comment-header-8541415" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541415" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541415">steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541415" class="dsq-comment-message">Before anyone accepts as credible the Robert Spencer assertion that right-wing activists seek not replace the Constitution with the Bible, see, in this May’s Harper\'s Magazine, Jeff Sharlet\'s "Jesus Killed Mohammed". <br><br>Seems Spencer’ ignorant, disingenuous, or complicit. <br><br>The threat appears real.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541478">\
	 <div id="dsq-comment-header-8541478" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541478" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8541478" href="http://mcgeheezone.com/" target="_blank" rel="nofollow">McGehee</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541478" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541478" class="dsq-comment-message"><blockquote><i>"Before anyone accepts as credible the Robert Spencer assertion that right-wing activists seek not replace the Constitution with the Bible, see, in this May’s Harper\'s Magazine, Jeff Sharlet\'s "Jesus Killed Mohammed"."</i></blockquote><br><br>Of course I always go to Harper\'s Magazine to find out what my fellow conservatives really want to do, because that makes so much more sense than finding an actual conservative and, like, <i>asking</i> him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8541546">\
	 <div id="dsq-comment-header-8541546" class="dsq-comment-header">\
	 <cite id="dsq-cite-8541546" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8541546">sgwhiteinfla</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8541546" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8541546" class="dsq-comment-message">This was one of your best articles ever! Keep up the good work.</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=little_green_footballs&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');
}

})();




