




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": {"a1a6fe07d6a55171eab9c48ea6c85fe5": {"username": "dcgatn", "tumblr": "", "display_name": "dcgatn", "url": "http://disqus.com/guest/a1a6fe07d6a55171eab9c48ea6c85fe5/", "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": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ef6b300676d1702a1666b17cc6a7403f": {"username": "Shazza", "tumblr": "", "display_name": "Shazza", "url": "http://disqus.com/guest/ef6b300676d1702a1666b17cc6a7403f/", "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": ""}, "d693cd2cc614be3748f6a027674cb54c": {"username": "fanita", "tumblr": "", "display_name": "fanita", "url": "http://disqus.com/guest/d693cd2cc614be3748f6a027674cb54c/", "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": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3391, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b579afb848e79a9a9e8ffcb227698dc1": {"username": "Sagittarius", "tumblr": "", "display_name": "Sagittarius", "url": "http://disqus.com/guest/b579afb848e79a9a9e8ffcb227698dc1/", "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": ""}, "6ee74b28a7de927c127e24e9e2a2ef38": {"username": "noby", "tumblr": "", "display_name": "noby", "url": "http://disqus.com/guest/6ee74b28a7de927c127e24e9e2a2ef38/", "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": ""}, "antennaness": {"username": "antennaness", "tumblr": "", "display_name": "antennaness", "url": "http://disqus.com/antennaness/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 57, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/6361/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "17d38a9bec20bbbf3fa16e256880eec2": {"username": "vulcan girl", "tumblr": "", "display_name": "vulcan girl", "url": "http://disqus.com/guest/17d38a9bec20bbbf3fa16e256880eec2/", "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": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Justice58": {"username": "Justice58", "tumblr": "", "display_name": "Justice58", "url": "http://disqus.com/Justice58/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2770, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/7899/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "JJai": {"username": "JJai", "tumblr": "", "display_name": "JJai", "url": "http://disqus.com/JJai/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 98, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/276/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c22bbad359677d681692848d5775fd8b": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/c22bbad359677d681692848d5775fd8b/", "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": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Monie": {"username": "Monie", "tumblr": "", "display_name": "Monie", "url": "http://disqus.com/Monie/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1104, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb90730b238bd2c1f318bc1437a3fc1e": {"username": "denise", "tumblr": "", "display_name": "denise", "url": "http://disqus.com/guest/bb90730b238bd2c1f318bc1437a3fc1e/", "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": ""}, "b45f45c3d16eaa32e1783c1d1798a893": {"username": "Kat", "tumblr": "", "display_name": "Kat", "url": "http://disqus.com/guest/b45f45c3d16eaa32e1783c1d1798a893/", "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": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1207, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4fd3ca416b455e03c3fa02c8bc744eb4": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/guest/4fd3ca416b455e03c3fa02c8bc744eb4/", "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": ""}, "BrownManATL": {"username": "BrownManATL", "tumblr": "", "display_name": "Brown Man", "url": "http://disqus.com/BrownManATL/", "registered": true, "linkedin": "", "blog": "http://www.brownmanthinkinghard.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Webb": {"username": "Webb", "tumblr": "", "display_name": "Webb", "url": "http://disqus.com/Webb/", "registered": true, "linkedin": "", "blog": "http://www.WEESeeYou.com", "remote_domain": null, "points": 2230, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4608/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Rhondacoca": {"username": "Rhondacoca", "tumblr": "", "display_name": "Rhondacoca", "url": "http://disqus.com/Rhondacoca/", "registered": true, "linkedin": "", "blog": "http://theurbanista2.wordpress.com/", "remote_domain": null, "points": 125, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3044/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rorysmomma": {"username": "rorysmomma", "tumblr": "", "display_name": "rorysmomma", "url": "http://disqus.com/rorysmomma/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 368, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "db31f0276ac24ac4d7bb797ea36feb8b": {"username": "sdg1844", "tumblr": "", "display_name": "sdg1844", "url": "http://disqus.com/guest/db31f0276ac24ac4d7bb797ea36feb8b/", "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": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4803, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "60266805bc0d9559a62514e1e769b750": {"username": "parker404", "tumblr": "", "display_name": "parker404", "url": "http://disqus.com/guest/60266805bc0d9559a62514e1e769b750/", "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": ""}, "Symphony": {"username": "Symphony", "tumblr": "", "display_name": "Symphony", "url": "http://disqus.com/Symphony/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 24, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5603/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "djchefron": {"username": "djchefron", "tumblr": "", "display_name": "djchefron", "url": "http://disqus.com/djchefron/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3487, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/1663/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7acec36f3ac1c3ce26f5070a275439fa": {"username": "Against Race Politics", "tumblr": "", "display_name": "Against Race Politics", "url": "http://disqus.com/guest/7acec36f3ac1c3ce26f5070a275439fa/", "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": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_15:15:19", "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": "login"}, "realtime_paused": false, "posts": {"4379968": {"up_voted": false, "ip": "", "has_replies": false, "message": "EVENING THREAD IS UP", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_19:25:13", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 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}, "4368643": {"up_voted": false, "ip": "", "has_replies": true, "message": "Exactly!  And I'd like to see P-E O actually acknowledge it; refuse to speak to media outlets that engage in the gossip-is-news crap; and would like to see him speak only to non-White journalists, if necessary.<br><br>Somebody in a position of leadership has to put a stop to this.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:12:39", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4367483, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "4390916": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree. I think Cindy finally had enough the night she choked her but it was too late and now she has her head so far up her butt till she ACTS like she can't see the truth. Initially, when she reported the little girl missing both parents seemed pissed and to know the deal b/c after all the mother did report Casey and said on her 911 call that her daughter needed to be arrested. I think when the attorneys came in they explained to the parents...look you are going to be missing your daughter in addition to your granddaughter if you keep talking so I think it is now guilt for the Anthony's as well as them not wanting to lost Casey as well as Caylee--- too bad they can't see that they lost Casey a long time ago!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_17:03:05", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4374379, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4368278": {"up_voted": false, "ip": "", "has_replies": false, "message": "I posted about an 18 year old African American exchange student was stabbed in Russia. His name is Stanley Robinson from Rhode Island. His mother said he has developed pneumonia.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:54:21", "killed": false, "user_key": "Symphony", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4373510": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well that body is Caylees!<br><br><a href=\"http://www.cnn.com/2008/CRIME/12/12/caylee.anthony/index.html#cnnSTCText\" rel=\"nofollow\">http://www.cnn.com/2008/CRIME/12/12/caylee.anth...</a><br><br>Casey needed her butt beat well before Cindy choked her last year before she moved! I hope I am wrong and that she did not do it to spite her mother but if she did she needs and ole fashioned azz whuppin!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_16:14:11", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4363912": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah:  CONFIRMATION WOES!:<br><br><a href=\"http://www.politico.com/blogs/thecrypt/1208/Clinton_selection_could_face_court_challenge.html\" rel=\"nofollow\">Clinton selection could face court challenge</a><br><br><i><b>A conservative watchdog group is considering litigation to prevent Hillary Clinton from becoming the next Secretary of State, saying Congress\u2019 action Wednesday to clear a legal hurdle for her nomination runs counter to the Constitution.</b><br><br>Judicial Watch says that Clinton is ineligible to serve as Secretary of State because the Constitution prohibits members of Congress from being appointed to an office that saw a pay increase during their time in office. In January 2008, President Bush signed an executive boosting Cabinet secretaries\u2019 pay to $191,300.<br><br>But on Wednesday night, both houses of Congress approved a resolution <b>reducing the salary to the January 2007 level of $186,600.</b></i><br><br>***shakin' my head***  I kept sayin'  -   Mr. P-E  -  the \"GOOD GUY!\"  Congress - \"the BAD GUYS!\"   :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_04:56:52", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4378762": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks like the White House is going to kick down some of that $700 billion since the Senate killed the bailout bill.<br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2008/12/12/AR2008121201232.html?hpid=topnews\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_18:02:13", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4369090": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ex-Nasdaq chairman arrested on fraud charge in NYC <br>By LARRY NEUMEISTER <br>Associated Press Writer<br><br>NEW YORK \u2014 A Wall Street powerbroker for nearly 50 years who built an influential firm has confessed to a massive fraud scheme that will cost investors at least $50 billion, federal authorities say.<br><br>Bernard L. Madoff, 70, facing a single count of securities fraud, declined to speak with reporters after a federal magistrate judge in U.S. District Court in Manhattan ordered him released Thursday night on $10 million bail.<br><br>Andrew M. Calamari, associate director of enforcement in the Securities and Exchange Commission's New York office, said the SEC had filed a civil securities fraud charge as well and was alleging \"a stunning fraud that appears to be of epic proportions.\"<br><br>The SEC said it was seeking emergency relief for investors, including an asset freeze and the appointment of a receiver for the firm. A hearing was scheduled for Friday.<br><br>If the allegations contained in a criminal complaint are true, it may be the largest fraud ever blamed on a single individual. Nearly all of the allegations stem from an FBI agent's recounting of what Madoff told two FBI agents and three senior employees of his firm, Bernard L. Madoff Investment Securities LLC", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:40:28", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4361000": {"up_voted": false, "ip": "", "has_replies": true, "message": "Coo article on JJJ and Blago by Roland Martin linked below. An excerpt first:<br><br>\"What's interesting regarding Jackson's 90-minute with Blagojevich is that it took so long to take place. Senate candidate #5? That means that there were four others ahead of Jackson on Blagojevich's list, and he was not trying hard to meet with Jackson.<br><br>In fact, for most of the month of November, Blagojevich hadn't even returned Jackson's phone calls to meet. Some would call that phone tag; I see it as avoidance.<br><br>Why the cold shoulder? Because Jackson and Blagojevich have not talked in four years. Yes, four years. The governor has not been happy with Jackson because he has pushed hard for a third airport in the south suburbs of Chicago, and has called Blagojevich and Senate President Emil Jones out for not doing more to release thousands of acres of land for the development of the airport.\"<br><br><a href=\"http://essence.typepad.com/news/2008/12/the-back-story.html\" rel=\"nofollow\">http://essence.typepad.com/news/2008/12/the-bac...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:55:06", "killed": false, "user_key": "JJai", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4366864": {"up_voted": false, "ip": "", "has_replies": false, "message": "Funny how Judicial watch comes out from out of the sewer every time Dems. are in power but for the past 8 years not a peep from them about the criminality of the bush regime. Eff them and like all ignorant rethuglicans you dont matter and STFU!!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_10:25:55", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4363912, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4360850": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have read this news and many people are discussing about this on i n t e r r a c i a l romancing . c o m, a dating site for blacks, African American, interracial singles.I thought you would like to check it out!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:41:36", "killed": false, "user_key": "6ee74b28a7de927c127e24e9e2a2ef38", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4363286": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:   <b>ANSWER:</b>  <a href=\"http://blackpoliticsontheweb.com/2008/12/12/blagojevich-owes-500k-in-legal-fees/\" rel=\"nofollow\">Blagojevich owes $500K in legal fees</a><br><br><i><b>Illinois Gov. Rod Blagojevich owes more than $500,000 in unpaid legal bills to a Chicago law firm, The Wall Street Journal reported Thursday.<br><br>The money is owed to Winston & Strawn, which the Democratic governor stopped paying earlier this year, the Journal said.</b><br><br>The firm has been the governor\u2019s counsel since the federal government began its investigation five years ago into his administration.<br><br>The Journal said it is unclear whether Blagojevich\u2019s legal bills are for personal or campaign work or for both.<br><br>On Tuesday, the governor was arrested on federal corruption charges, including allegedly trying to sell the U.S. Senate seat vacated by President-elect Barack Obama.<br><br>Blagojevich and his chief of staff, John Harris, were charged with conspiracy to commit mail and wire fraud and solicitation of bribery.<br><br>UPI</i><br><br><b>QUESTIONS:</b> <u>How MUCH MONEY does the CORRUPT Gov. of Illinois OWE in attorney fees?  Annnnnnnnnnd, why does he OWE this amount??</u><br><br>NOW we KNOW WHY he NEEDS the \"BENJAMINS!\" <br><br> ***shakin' my head***   LAWD HA'MERCY!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_03:26:15", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4368196": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think I said when the \"Senate Candidate #5\" story broke to \"follow the money\".<br><br>As reported in a breaking headline on <a href=\"http://chicagotribune.com\" rel=\"nofollow\">chicagotribune.com</a><br><br>\"As Gov. Rod Blagojevich was trying to pick Illinois' next U.S. senator, businessmen with ties to both the governor and U.S. Rep. Jesse Jackson Jr. discussed raising at least $1 million for Blagojevich's campaign as a way to encourage him to pick Jackson for the job, the Tribune has learned.<br><br>Blagojevich made an appearance at an Oct. 31 luncheon meeting at the India House restaurant in Schaumburg sponsored by Oak Brook businessman Raghuveer Nayak, a major Blagojevich supporter who also has fundraising and business ties to the Jackson family, according to several attendees and public records.<br><br>Two businessmen who attended the meeting and spoke to the Tribune on the condition of anonymity said that Nayak and Blagojevich aide Rajinder Bedi privately told many of the more than two dozen attendees the fundraising effort was aimed at supporting Jackson's bid for the Senate.<br><br>Among the attendees was a Blagojevich fundraiser already under scrutiny by federal investigators, Joliet pharmacist Harish Bhatt.<br><br>That meeting led to a Blagojevich fundraiser Saturday in Elmhurst, co-sponsored by Nayak and attended by Jesse Jackson Jr.'s brother, Jonathan, as well as Blagojevich, according to several people who were there. Nayak and Jonathan Jackson go back years and the two even went into business together years ago as part of a land purchase on the South Side.\"<br><br>I didn't want to put it in the universe, but I knew damn well the identity of SC #5, and I know that this freaky sneaky finance voodoo hoodoo has occurred previously  with folks in his posse.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:49:57", "killed": false, "user_key": "b579afb848e79a9a9e8ffcb227698dc1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4369434": {"up_voted": false, "ip": "", "has_replies": true, "message": "Did I hear you correctly that President elect Barack Hussein Obama will take the oath of office on Jan. 20 as \"Barack Hussein Obama?\"  Or will he take it as \"Barack Hussein Obama, Jr.?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:57:19", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4368952, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4368027": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sepia:   Uh  -huh!!  :&gt;)   :&gt;)<br><br>Check  it out:  <br><br><a href=\"http://www.youtube.com/watch?v=JzIVuybxXzI\" rel=\"nofollow\">Good Times - The Politicians Pt 2 of 2 (Showing Alderman Fred Davis)</a><br><br><b>\"PAY FOR PLAY!\"</b> right out there !!  NOW I get that it was very real!    :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:41:09", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4367536, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367133": {"up_voted": false, "ip": "", "has_replies": false, "message": "hmmmmmmmmmm", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_10:45:59", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4361000, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370846": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"<i>You don't think Joe Biden and his camp didn't have discussions with the Gov. of DE on suggestions for his replacement? You don't think Hillary Clinton is discussing who she'd like to see replace her with David Paterson? </i> - <br><br>This expectation is plausible except : (1) savvy black public officials already know they play by a different set of rules; and, (2) to an outsider like yours truly, Blago comes off  like a basic hoodrat  and radioactive public official.  Any effort to avoid  direct associations with him is certainly reasonable.  <br><br>I noticed that JJJ was quick to point out how he hadn't met with Blago in four years.  And when he said that, what I heard was:  \"I don't mess with dude on no regular.  I ain't tryna go out like THAT!!!!!\"  <br><br>:: shrugs shoulders ::", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:09:15", "killed": false, "user_key": "bb90730b238bd2c1f318bc1437a3fc1e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4369378, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370117": {"up_voted": false, "ip": "", "has_replies": true, "message": "There hasn't been any mention of the FBI investigating a close Norm Coleman associate in the MSM.  As you said, this isn't about the governor, it's about his \"connection\" to PEO.  The MSM, with the help of some good slave hands like Eugene Robinson, are going to treat PEO like any other black man.  It doesn't matter that there is no evidence of illegality; in fact, they have evidence that PEO wouldn't \"pay to play\" out of the actual suspect's mouth, but that doesn't matter.  They they still want PEO to spread his cheeks.  But that was expected.  Did any of us have delusions that he would NOT be subjected to  double standard by the MSM?  Hell, CNN already has an image of Obama and Blagovech in front of the White House it's plastering on the screen every other minute when they are discussing this story.  PEO is not going to be afforded the beneift of the doubt like a George Bush who lead the country to war with the blessing of the MSM--no questions asked.  That's why I'm so pissed at Obama's team of closest advisers!  It's as if the Clinton impeachment, Rezko and Reverend Wright taught them nothing!<br><br>They should have anticipated this shit!  Rahm Emmanuel and David Axelrod, particularly!  It was open record, as open as it gets, that Blagovech was under investigation by the Feds for the last FIVE YEARS.  How could Rahm Emmanuel who watched his former Boss Bill Clinton almost lose the presidency because of federal wire taps NOT NOT NOT assume that Blagovech was wiretapped? Let me take it a step further and ask why didn't Greg Craig, Obama's incoming White House Counsel and the very attorney who defended Bill Clinton during the impeachment trial, insist that he be on any and every call with Blagovech and perhaps even advise Patrick Fitzgerald in advance that they would be talking to Blagovech about the Senate seat?  I know this would have been extremely unprecedented and beyond cautious, but under the circumstances--a black president, a governor under investigation, and a convicted felon, Rezko, whose being pressured by the same US Attorney investigating the governor to provide evidence against PEO--it was warranted!<br><br>The problem now is what did Rahm say or hear.  Did he give the impression that PEO would even entertain the idea of exchanging the Senate seat for something?  Or did he tell him to go fuck himself? Threaten to go to the Feds?  The latter would be a dream scenario, but probably asking too much b/c it seems that with all the \"brain\" trust of Ivey League educated and highly experienced pols, there isn't a collective ounce of common sense.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:34:22", "killed": false, "user_key": "4fd3ca416b455e03c3fa02c8bc744eb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4367483, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4380267": {"up_voted": false, "ip": "", "has_replies": true, "message": "From what I've heard, she tried to give Caylee up for adoption, but her parents convinced her not to, so they would know the baby.  They knew she never wanted the baby, so they bear some blame in this, too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_19:45:48", "killed": false, "user_key": "17d38a9bec20bbbf3fa16e256880eec2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4374379, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369589": {"up_voted": false, "ip": "", "has_replies": true, "message": "Agree 100%", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:05:48", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4369378, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369051": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama should have never said that \"NOBODY\" from his camp spoke to BlahBlah.  It's a lie and it doesn't make sense.  OF COURSE the Senator/President Elect's people would be in contact with the GOVERNOR about the replacement.  That's not the problem, the \"pay to play\" is the problem.  All Obama and/or his people had to say was \"We did speak with the governor about my replacement, he didn't seem interested in any of our candidates so we moved on.\"<br><br>People, when will we learn?  It's not the crime, it's the coverup.  Obama needs a crisis communications person on his team STAT because every time a non-scandal breaks out, Obama and 'em always come out looking like they got caught with their pants down when they did nothing wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:38:11", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369847": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh, please....oh PLEASE  let him add \"Jr\" on....oh please Lord..please, pretty please...that would be wonderful!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:16:40", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4369434, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4365864": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reading these articles, I feel that I must have missed a Michelle Obama interview somewhere, where she said that \"focusing on her children\" meant that she was going to sit in a room at the White House for eight hours while they were in school, staring at a clock, waiting for them to return. Its the only explanation for how these many reporters can feel that she is \"dialing back her fabulousness\" before she even sets foot in the WH.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_09:21:27", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4360782, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369500": {"up_voted": false, "ip": "", "has_replies": true, "message": "I thought about the real people whose lives were being messed with because a group of grown men who were still embarrassed about how easily they gave away 700 bllion dollars, 335 billion of which has already disappeared, were too proud to admit that they had been wrong before, and were willing instead to make the auto industry the whipping boy for their own shortcomings over a lousy 15 billion more dollars. They probably weren't worried right now about the lights on their Christmas tree, or the vagaries of the NFL Network.<br><br>Christmas tree surgery is harder than it looks. But I took a five dollar strand of lights and got a tree we paid two hundred dollars for to shine like it was new again. <br><br>The auto bailout is easier than it looks. 15 billion dollars is just TWO lousy percent of the 700 billion dollars that just got authorized for who really knows what, since all of our banks seem to have forgotten how to actually loan money to new customers.<br><br><b><a href=\"http://simplifythepositive.blogspot.com/2008/12/christmas-tree-surgery-harder-than-it.html\" rel=\"nofollow\">Christmas Tree Surgery Harder Than It Looks </a></b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:59:59", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4374514": {"up_voted": false, "ip": "", "has_replies": false, "message": "Against Race Politics:<br><br>How VERY SAD!!  Rest In Peace \"Little Caylee\".  <b>HEAD BOW</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_16:57:38", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4373510, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367536": {"up_voted": false, "ip": "", "has_replies": true, "message": "GLH, not Alderman Fred Davis! LMBAO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:10:53", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4362677, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4360881": {"up_voted": false, "ip": "", "has_replies": true, "message": "C'mon, Craig, we all know that Obama regularly conspires with the Blues Brothers and Bookman from Good Times.  In fact, Michelle Obama and Michael Evans are conspiring right now to overthrow white people.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:44:28", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 4360642, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4377023": {"up_voted": false, "ip": "", "has_replies": false, "message": "Powell isn't holding back NUTTIN......not anything AT ALL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:32:03", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4375863, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4362677": {"up_voted": false, "ip": "", "has_replies": true, "message": "Town:  LOL!   Don't forget <b>Alderman Fred Davis!</b>    :&gt;)    :&gt;)<br><br>Just posted on \"GOOD TIMES\" yesterday.  :&gt;)  'cause I had an epiphany!  :&gt;)<br><br>***shakin' my head***   :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_03:16:06", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4360881, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369974": {"up_voted": false, "ip": "", "has_replies": false, "message": "PRESIDENT BARACK HUSSEIN OBAMA <br><br>FIRST LADY MICHELLE OBAMA, <br><br>FIRST DAUGHTERS MALIA OBAMA & SASHA OBAMA<br><br>FIRST GRANDMOTHER MARION ROBINSON<br><br>STEWARDS OF THE WHITE HOUSE ON 1600 PENNSYLVANIA AVENUE!!!!<br><br>IT'S A NEW DAY, AND I'M FEELING GOOD!  <br><br>SING IT WITH ME, KARMI!<br><br><a href=\"http://www.youtube.com/watch?v=7aX3jKPtj7s\" rel=\"nofollow\">http://www.youtube.com/watch?v=7aX3jKPtj7s</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:25:17", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4368628, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4375863": {"up_voted": false, "ip": "", "has_replies": true, "message": "Did anybody read this,<br><br>Powell goes after Palin and her ilk basically saying that I'm from the South Bronx and there is nothing wrong with my value system. I originally read it over at Coates blog.<br><br><a href=\"http://www.huffingtonpost.com/2008/12/11/colin-powell-slams-sarah_n_150394.html?page=23&show_comment_id=18720297#comment_18720297\" rel=\"nofollow\">Story over at HuffPo</a><br><br>\"I think she had something of a polarizing effect when she talked about how small town values are good. Well, most of us don\u2019t live in small towns. And I was raised in the South Bronx, and there\u2019s nothing wrong with my value system from the South Bronx.\"<br><br>I have always respected Powell. I was bron in the Bronx by the way and my mother's side of the family are Jamaican immigrants like Powell's and my father's side are Trinidadian so we have a little in common.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:24:37", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4368952": {"up_voted": false, "ip": "", "has_replies": true, "message": "President Barack Hussein Obama.........President Barack Hussein Obama<br><br>Does it hurt you? I hope it does.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:32:28", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 5, "is_first_child": true, "email": "", "parent_post_id": 4368628, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4361145": {"up_voted": false, "ip": "", "has_replies": false, "message": "maybe so because something in the milk ain't clean =-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_02:11:28", "killed": false, "user_key": "JJai", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4361069, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4382139": {"up_voted": false, "ip": "", "has_replies": false, "message": "Big Up Colin Powell.  There isn't a doggone thing wrong with city dwellers.  I was raised in Harlem and if I might say, my value system is a damn sight superior to Gov. Palin and her ilk.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_22:29:22", "killed": false, "user_key": "db31f0276ac24ac4d7bb797ea36feb8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4375863, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367706": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yet we have the peanut gallery in the media crying that its the bad bad unions of the auto industry that are trying to hijack us for $15 billion dollars. Yep, if only those greedy men and women working under those luxurious conditions in plush factories and  living in (gulp) HOMES and actually wanting PENSIONS (the nerve) would sacrifice MORE. They need to hurt in order for us to help them!! The banks? investment firms? huh? Well.............see.........that's different.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:21:52", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 4367423, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370877": {"up_voted": false, "ip": "", "has_replies": false, "message": "He never said that his staff didn't talk to the governor. He said that he didn't talk to the governor directly. I agree that he should get a handle on the situation because of the the stupid media.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:09:56", "killed": false, "user_key": "d693cd2cc614be3748f6a027674cb54c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4369051, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367423": {"up_voted": false, "ip": "", "has_replies": true, "message": "While the MSM focuses on trying to tie PE O to the Gov. BlahBlah scandal, the Fed is giving out free money like gubment cheese and won't say who the recipients are.....<br><br><a href=\"http://www.bloomberg.com/apps/news?pid=20601087&sid=apx7XNLnZZlc&refer=home\" rel=\"nofollow\"><i>Fed Refuses to Disclose Recipients of $2 Trillion in Lending</a><br><br>By Mark Pittman<br><br> Dec. 12 (Bloomberg) -- The Federal Reserve refused a request by Bloomberg News to disclose the recipients of more than $2 trillion of emergency loans from U.S. taxpayers and the assets the central bank is accepting as collateral.<br><br>Bloomberg filed suit Nov. 7 under the U.S. Freedom of Information Act requesting details about the terms of 11 Fed lending programs, most created during the deepest financial crisis since the Great Depression.<br><br>The Fed responded Dec. 8, saying it\u2019s allowed to withhold internal memos as well as information about trade secrets and commercial information. The institution confirmed that a records search found 231 pages of documents pertaining to some of the requests.<br><br>\u201cIf they told us what they held, we would know the potential losses that the government may take and that\u2019s what they don\u2019t want us to know,\u201d said Carlos Mendez, who oversees about $14 billion at New York-based ICP Capital LLC.<br><br>Bloomberg News is a unit of New York-based Bloomberg LP.<br><br>The Fed stepped into a rescue role that was the original purpose of the Treasury\u2019s $700 billion Troubled Asset Relief Program. The central bank loans don\u2019t have the oversight safeguards that Congress imposed upon the TARP.<br><br>Total Fed lending exceeded $2 trillion for the first time Nov. 6. It rose by 138 percent, or $1.23 trillion, in the 12 weeks since Sept. 14, when central bank governors relaxed collateral standards to accept securities that weren\u2019t rated AAA.<br><br>\u2018Been Bamboozled\u2019<br><br>Congress is demanding more transparency from the Fed and Treasury on the bailout efforts, most recently during Dec. 10 hearings by the House Financial Services committee when Representative David Scott, a Georgia Democrat, said Americans had \u201cbeen bamboozled.\u201d<br><br>In its response to Bloomberg\u2019s request, the Fed said the U.S. is facing \u201can unprecedented crisis\u201d when the \u201closs in confidence in and between financial institutions can occur with lightning speed and devastating effects.\u201d<br><br>The Fed supplied copies of three e-mails in response to a request that it disclose the identities of those supplying data on collateral as well as their contracts.<br><br>While the senders and recipients of the messages were revealed, the contents were erased except for two phrases identifying a vendor as \u201cIDC.\u201d One of the e-mails\u2019 subject lines refers to \u201cInteractive Data -- Auction Rate Security Advisory May 1, 2008.\u201d<br><br>\u2018Multiple Harms\u2019<br><br>Brian Willinsky, a spokesman for Bedford, Massachusetts- based Interactive Data Corp., a seller of fixed-income securities information, declined to comment.<br><br>\u201cNotwithstanding calls for enhanced transparency, the Board must protect against the substantial, multiple harms that might result from disclosure,\u201d Jennifer J. Johnson, the secretary for the Fed\u2019s Board of Governors, said in a letter e-mailed to Bloomberg News.<br><br>\u201cIn its considered judgment and in view of current circumstances, it would be a dangerous step to release this otherwise confidential information,\u201d she wrote.<br><br>New York-based Citigroup Inc., which is shrinking its global workforce of 352,000 through asset sales and job cuts, is among the nine biggest banks receiving $125 billion in capital from the TARP since it was signed into law Oct. 3. More than 170 regional lenders are seeking an additional $74 billion.<br><br>Fed Chairman Ben S. Bernanke and Treasury Secretary Henry Paulson said in September they would comply with congressional demands for transparency in a $700 billion bailout of the banking system.<br><br>\u2018Right to Know\u2019<br><br>The Freedom of Information Act requires federal agencies to make government documents available to the press and the public. The suit, filed in New York, doesn\u2019t seek money damages.<br><br>\u201cThere has to be something they can tell the public because we have a right to know what they are doing,\u201d said Lucy Dalglish, executive director of the Arlington, Virginia-based Reporters Committee for Freedom of the Press. \u201cIt would really be a shame if we have to find this out 10 years from now after some really nasty class-action suit and our financial system has completely collapsed.\u201d<br><br>The Fed lent cash and government bonds to banks that handed over collateral including stocks and subprime and structured securities such as collateralized debt obligations, according to the Fed Web site.<br><br>Borrowers include the now-bankrupt Lehman Brothers Holdings Inc., Citigroup and New York-based JPMorgan Chase & Co., the country\u2019s biggest bank by assets.<br><br>Banks oppose any release of information because that might signal weakness and spur short-selling or a run by depositors, Scott Talbott, senior vice president of government affairs for the Financial Services Roundtable, a Washington trade group, said in an interview last month.<br><br>\u2018Complete Truth\u2019<br><br>\u201cAmericans don\u2019t want to get blindsided anymore,\u201d Mendez said in an interview. \u201cThey don\u2019t want it sugarcoated or whitewashed. They want the complete truth. The truth is we can\u2019t take all the pain right now.\u201d<br><br>The Bloomberg lawsuit said that the collateral lists \u201care central to understanding and assessing the government\u2019s response to the most cataclysmic financial crisis in America since the Great Depression.\u201d<br><br>In response, the Fed argued that the trade-secret exemption could be expanded to include potential harm to any of the central bank\u2019s customers, said Bruce Johnson, a lawyer at Davis Wright Tremaine LLP in Seattle. That expansion is not contained in the freedom-of-information law, Johnson said.<br><br>\u201cI understand where they are coming from bureaucratically, but that means it\u2019s all the more necessary for taxpayers to know what exactly is going on because of all the money that is being hurled at the banking system,\u201d Johnson said.<br><br>The Bloomberg lawsuit is Bloomberg LP v. Board of Governors of the Federal Reserve System, 08-CV-9595, U.S. District Court, Southern District of New York (Manhattan). </i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:03:58", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4370496": {"up_voted": false, "ip": "", "has_replies": false, "message": "New DOJ Rule Expands FBI Database to Include Arrestee DNA-  ABA Journal<br>Posted 4 hours, 15 minutes ago<br>By Debra Cassens Weiss<br><br>A new Justice Department rule scheduled to take effect on Jan. 9 expands an FBI crime database to include DNA from all people arrested for federal crimes and noncitizens who are detained.<br><br>The rule is being criticized by civil libertarians, the Washington Post reports. The measure published on Wednesday \u201cdramatically expands\u201d the current FBI database, which contains information on convicted federal criminals and arrestees from 13 states, the story says.<br><br>There's more:<br><br><a href=\"http://www.abajournal.com/news/new_doj_rule_expands_fbi_database_to_include_arrestee_dna\" rel=\"nofollow\">http://www.abajournal.com/news/new_doj_rule_exp...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:52:48", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4360642": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.huffingtonpost.com/bob-cesca/obama-unfairly-tainted-by_b_150011.html\" rel=\"nofollow\">HuffPo: Obama Unfairly Tainted By Crimes He Didn't Commit</a><br><br>We've seen this show before: specious attempts to connect Barack Obama with corrupt or controversial figures in Chicago, followed, then, by a Republican and establishment media outcry for the president-elect to denounce and reject them.<br><br>A friend wrote earlier today:<br><br>    I'm pretty sure you can tie Obama to the first Daley administration and its attendant corruption. Also, wasn't Obama somehow connected to Chicago crime boss Al Capone? And are you going to tell me that Chicago-based Obama was never involved in milking Mrs. O'Leary's arsonist cow?<br><br>We just can't be sure, can we? To be on the safe side, perhaps the president-elect ought to denounce and reject the cow anyway. Forcefully. Several times. While he's at it, how about rejecting Principal Rooney from the Chicago-based movie Ferris Bueller's Day Off? Breaking and entering the Bueller household through the dog door? I mean, come on, Mr. President-elect! That's not only a felony but also an egregious abuse of high school administrative power, sir, and you must denounce it.<br><br>It began yesterday with the RNC demanding to know the full extent of the president-elect's relationship with Blagojevich even though Patrick Fitzgerald was perfectly clear about the relationship when he said on national television that the president-elect had nothing to do with any of it. But to suggest that the former junior senator from Illinois never communicated with the governor of Illinois is ridiculous on its face -- of course there was the usual level of professional communication there, though it entirely fails to prove or even implicate any corruption on the part of Barack Obama. Then again, since when does reality matter?<br><br>Meanwhile, the Politico and numerous other news organizations have been attempting to make this the first \"scandal\" of the Obama presidency as if Blagojevich is somehow a member of the transition or an appointee to the future administration. The truth is Obama never endorsed Blagojevich and Blagojevich never endorsed Obama. Unless you consider Blagojevich's obnoxious \"fuck him\" remark to be an endorsement, that is. <br><br>Read the rest...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:23:28", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4378691": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is an extremely important story that's going to get lost amongst all the Blago and Big Auto Bailout gossip.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:57:55", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4371001, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4360772": {"up_voted": false, "ip": "", "has_replies": false, "message": "You Make The Rules<br>By Anna Perez | <a href=\"http://TheRoot.com\" rel=\"nofollow\">TheRoot.com</a><br><br><a href=\"http://www.theroot.com/id/48901\" rel=\"nofollow\">http://www.theroot.com/id/48901</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:34:24", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 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}, "4370245": {"up_voted": false, "ip": "", "has_replies": false, "message": "Like Eugene Robinson who has joined his MSM Klan in trying to make this look like a Watergate cover up?  I was shocked that Mika Brezinski (sp?) was the only voice of reason this morning on Morning Joe to suggest that the media was going too far in trying to tiek PEO to Blogovech.  Eugene Robinson didn't say it; he was too busy pushing his column today criticizing PEO.  And I haven't heard Roland Martin speak of in PEO's defense?  It was James Carville this morning leading that charge, asking the CNN host, \"what do you want him (PEO) to do, set himself on fire?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:40:46", "killed": false, "user_key": "4fd3ca416b455e03c3fa02c8bc744eb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4368643, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370118": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>President Barack Hussein Obama!</b><br><br>Hell To The Yeah!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:34:00", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4368952, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369095": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was thinking the same thing when I heard him say that.....I was like how in the world could he say with the slightest bit of authority (well how could he say it at all) that no one from his camp spoke with Blago????????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:40:24", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 4369051, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4372299": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yup.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_15:24:07", "killed": false, "user_key": "antennaness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4361069, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4372932": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hell yeah!  Say  it - J TO THE R<br><br>                          JR!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_15:57:21", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4369847, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369378": {"up_voted": false, "ip": "", "has_replies": true, "message": "It was like he was so quick to distance himself from BlahBlah that he jumped the gun and shot his mouth off.  <br><br>I don't believe anyone on the Obama team did anything wrong.  I believe they smelled what BlahBlah was cooking and decided to step away.  The problem is from the non-sensical answer that NOBODY on the Obama team spoke to BlahBlah.  David Axelrod didn't \"misspeak,\" he was telling the truth: there HAD been discussions b/w the Obama camp and BlahBlah.  OF COURSE they would!  You don't think Joe Biden and his camp didn't have discussions with the Gov. of DE on suggestions for his replacement?  You don't think Hillary Clinton is discussing who she'd like to see replace her with David Paterson?<br><br>Again, I don't think that Rahm or anyone else in the Obama camp did anything wrong.  I think Rahm knew BlahBlah was trying to hustle Obama, and I think Rahm contacted the Feds on Obama's behalf about BlahBlah's shady hustle.  But as with the Rev. Wright situation, they didn't get a jump on the non-story from the beginning and it took a life of its' own.  The Obama team definitely needs a Crisis Communication team separate from the press secretary to handle crisises 24-7 because everything the Obamas do from Obama sneaking a smoke to Sasha playing with a Christie doll instead of a Barbie doll will be blown up into a \"major\" scandal for the next 4-8 years.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:54:08", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 4369095, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367182": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did you know that Obama was OJ's defense attorney?  Michelle Obama hangs out with Lil' Kim, and Saha and Malia are little BowWow groupies..... Oh my bad, that is in the vast right wing world.  In the real world none of this is true.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_10:49:04", "killed": false, "user_key": "rorysmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4360642, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4378797": {"up_voted": false, "ip": "", "has_replies": true, "message": "poor baby.<br><br>but, that entire family angers me. those parents know that girl killed that poor baby.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_18:04:06", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4373510, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4360782": {"up_voted": false, "ip": "", "has_replies": true, "message": "Commentary: Let Michelle Obama's real self shine<br><br><a href=\"http://www.cnn.com/2008/POLITICS/12/11/burt-murray.michelle.obama/\" rel=\"nofollow\">http://www.cnn.com/2008/POLITICS/12/11/burt-mur...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_01:35:08", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 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}, "4369110": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda,<br><br>Did you say  \"President Barack Hussein Obama\"? I just wanted to say it (type it) again! :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:41:29", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4368952, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4371001": {"up_voted": false, "ip": "", "has_replies": true, "message": "Modify Those Mortgages And We Will Sue You:<br><br>Greenwich Financial Services brought a purported class-action lawsuit against the Countrywide Financial Corporation in New York state court last week. The lawsuit challenges Countrywide\u2019s attempts to modify and reduce payments on as many as 400,000 subprime and pay-option adjustable-rate mortgages with borrowers who are seriously delinquent or about to become seriously delinquent.<br><br>Countrywide agreed in October to take this action in connection with a settlement with the attorneys general of at least 15 states. As part of the settlement, Countrywide agreed that it would modify these loans to reduce them by an aggregate amount of $8.4 billion.<br><br><a href=\"http://dealbook.blogs.nytimes.com/2008/12/09/behind-greenwichs-dispute-with-countrywide/\" rel=\"nofollow\">http://dealbook.blogs.nytimes.com/2008/12/09/be...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:15:21", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4361178": {"up_voted": false, "ip": "", "has_replies": true, "message": "<b>Blagojevich</b><br><br>What does Blagojevich feel like to me?  Blagojevich feels like...Whitewater...Monica Lewinsky...Lipstick on Pigs...William Ayers.<br><br>Yeah, I know that it's an important story.  It's corruption.  It deserves media attention.  But I am bothered by how much attention it will consume compared to 2.5 million jobs being lost over the next few days.<br><br>Hate is a strong word, but I really hate it when the American people are distracted from the issues that \"physically\" affect them the most.  We can all deal with our \"spiritual, moral\" turmoil in our own space, but let's not be so distracted that we find ourselves living in cardboard boxes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_02:15:18", "killed": false, "user_key": "Webb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4378332": {"up_voted": false, "ip": "", "has_replies": false, "message": "Word, Miranda.  Wall street  & the Feds are invisible when it comes to the media.  They're soooo WHITE, they can't pick'em up on their radar screen.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:45:44", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4367706, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4371550": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b> Obama Worked to Distance Self from Blagojevich </b><br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/story/2008/12/12/ST2008121201821.html\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/st...</a><br><br><i>\"Obama's campaign made speaking offers to the Illinois treasurer, the comptroller, the attorney general and a Chicago city clerk.  Sen. Richard J. Durbin (Ill.) was asked to introduce Obama on the convention's final night... Blagojevich joked to a crowd at the Illinois State Fair that, yes, he also had been asked to speak -- at 4 a.m., in a Denver area men's bathroom... </i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:42:39", "killed": false, "user_key": "bb90730b238bd2c1f318bc1437a3fc1e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4370846, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4374497": {"up_voted": false, "ip": "", "has_replies": false, "message": "What's frightening is that the investors who actually own these mortgages, not the loan servicers like Countrywide, may have a point.<br><br>The only real solution is for the government to back all of these mortgages.  Public housing for everyone!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_16:56:44", "killed": false, "user_key": "60266805bc0d9559a62514e1e769b750", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4371001, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4363746": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  <b>Friday, DECEMBER 12, 2008;   DAY -39!  On His \"JOURNEY TO JANUARY!\"</b><br><br>1.  <b>WORD(s)</b> of the DAY:  <b>TRANSITION TRAIL/TRANSPARENCY</b><br><br>2.  <b>HEADLINE(s):</b><br>     a)  <a href=\"http://www.politico.com/news/stories/1208/16486.html\" rel=\"nofollow\">Obama to list staff contact with Blago</a><br><br><i>President-elect Barack Obama said Thursday morning that he is \u201cconfident\u201d no one representing him took part in any pay-to-play dealings with Illinois Gov. Rod Blagojevich over filling Obama\u2019s U.S. Senate seat, and pledged to release details of contacts between his team and the governor\u2019s office in the next few days. <br><br>\u201cI have never spoken to the governor on this subject. I am confident that no representatives of mine would have any part of any deals related to this seat. I think the materials released by the U.S. attorney reflect that fact,\u201d Obama said at a Chicago news conference. \u201cI\u2019ve asked my team to gather the facts of any contacts with the governor\u2019s office about this vacancy so that we can share them with you over the next few days.\u201d <br><br>Obama said he personally wasn\u2019t interviewed by the federal prosecutors and suggested no one on his transition team was either \u2014 but did not answer a specific question about what role, if any, his transition team played in the investigation. <br><br>\u201cI have not been contacted by any federal officials, and we have not been interviewed by them,\u201d Obama said. \u201cAs is reflected by them, we were not perceived by the governor\u2019s office as amenable to any deal-making.\u201d </i><br><br>[NOTE:  \"WHYCOME\" reporters/others tryin' to get in the \"CHESS GAME\" with P-E Obama?  HE will put them in CHECK!!]   Whew!!  ***shakin' my head***<br><br>     b)  <a href=\"http://change.gov/newsroom/entry/join_the_discussion_obama_economic_team_responds/\" rel=\"nofollow\">Join the Discussion: Transition Economic team responds</a><br><br><i><b>From the over 3,500 comments posted to our most recent discussion on the economy, two overarching themes stood out.</b><br><br><b>First,</b> the government -- and very soon, the Obama-Biden administration -- must take decisive action to help the hard-working families suffering during this economic crisis.<br><br>But maybe more importantly, a thread ran through many of the comments that focused on <b>the collective responsibility of all Americans to come together to tackle the magnitude of the issues we as a nation face.</b><br><br>We sat down with Economic Policy Team member Brian Deese to hear more about the way they'll be creating solutions for -- and with -- the American people:<br><br>(VIDEO)<br><br>Click here to download a file containing all of the 3,500+ comments in their entirety. Several comments on the site have asked for a complete transcript of the discussions -- if you put it to a creative use, share that with us here.</i><br><br>HOW'S THIS for TRANSPARENCY and RESPONSIVENESS?!!!    :&gt;)    :&gt;)<br><br>3.  BACK to the NAME GAME:  :&gt;)<br><br><a href=\"http://www.msnbc.msn.com/id/28176178/\" rel=\"nofollow\">Parents worldwide name kids after Obama<br>President-elect's influence is felt in Romania, Indonesia, Holland, Brazil</a><br><br><i><b>BUCHAREST, Romania - By his own admission, Barack Obama was \"a skinny kid with a funny name,\" but that isn't stopping proud parents from Romania to Indonesia from naming their newborns after the U.S. president-elect.</b><br><br>   1)said Maria Savu, whose infant grandson \u2014 <b>Obama Sorin Ilie Scoica</b> \u2014 was born in the central Romania village of Rusciori.<br><br>   2) \"He's great, isn't it?\" said Sularsih, 34, rubbing the cheek of their sleeping 1-month-old, <b>Husein Obama.</b> \"I think it's a beautiful name for him. And who knows? Maybe one day he'll be president of <b>Indonesia.\"</b><br><br>   3)  Americans also have been naming children for Obama. Patrick and Sasha Hall Fisher of <b>Hollywood, Florida,</b> are credited as being the first: <b>Sanjae Obama Fisher</b> was born a few hours before news outlets declared Obama to be the new president-elect.<br><br>   4)  And in <b>Brazil, </b><i>at least eight black candidates</i> took advantage of a quirk in electoral laws and <b>opted to have their names appear as \"Barack Obama\" in October elections.</b></i><br><br>   5)  <b>In Romania, Banel Nicolita,</b> a member of Romania's national soccer team, is a Gypsy who comes from a family of eight who once lived in a house made of mud. His accomplishments, against all odds, have earned him the<b> nickname \"the Obama of Romanian football.\"</b><br><br><i>\"Obama's victory is a motivation for us,\" said Gruia Bumbu, chairman of the National Agency for the Roma.</i><br><br>HOW MUCH FUN IS THIS??  :&gt;)   :&gt;) <br><br>HE is a <b>\"ONE MAN SOURCE of SOCIAL INFLUENCE!\"</b>  Whoooo!   Hooo!<br><br>Mr. President-Elect Obama!   :&gt;)   <b>LARGE and IN CHARGE!  :&gt;)</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_04:31:12", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4368628": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.myfoxchicago.com/myfox/pages/Home/Detail?contentId=8054792&version=1&locale=EN-US&layoutCode=VSTY&pageId=1.1.1\" rel=\"nofollow\">Rahm Emanuel Reportedly Spoke with Blagojevich About Senate Seat</a> - \u201c<i>Rahm Emanuel, Obama\u2019s chief of staff, spoke with Governor Rod Blagojevich on \u201cmultiple occasions\u201d about the Senate succession that Blagojevich had wanted to sell to the highest bidder \u2014 and that Emanuel will likely be on the FBI wiretaps\u2026</i>\u201d<br><br>Obama is as corrupt as it gets. Evidence of his corruption dates back to his early \u201cCommunity Organizer\u201d and State Senator days, e.g. the mountain of failed and inhabitable low-income projects left in disrepair. <a href=\"http://www.boston.com/news/nation/articles/2008/06/27/grim_proving_ground_for_obamas_housing_policy/?page=full\" rel=\"nofollow\">Grim proving ground for Obama's housing policy</a>. Obama and his corrupt cronies \u2013 e.g. Antoin \u201cTony\u201d Rezko and Valerie Jarrett \u2013 profited at the expense of the poor.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:11:45", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4378473": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why am I not surprised?<br><br><a href=\"http://thecaucus.blogs.nytimes.com/2008/12/12/sorry-were-booked-white-house-tells-obamas/\" rel=\"nofollow\">http://thecaucus.blogs.nytimes.com/2008/12/12/s...</a><br><br>According to the record, Nancy Reagan demanded the Carters leave early so she and Ron moved in Jan. 1", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:47:40", "killed": false, "user_key": "ef6b300676d1702a1666b17cc6a7403f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4380778": {"up_voted": false, "ip": "", "has_replies": false, "message": "They should have \"let\" her give her up.  She was a grown, albeit immature, woman, and that was HER decision to make.  You cannot force motherhood on a woman.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_20:25:52", "killed": false, "user_key": "60266805bc0d9559a62514e1e769b750", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4380267, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4374379": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is the saddest case in a long time.  I'm honestly relieved that the body is Caylee's so that she can be put to rest.<br><br>I would like to learn more about this family.  You're right, Casey is long overdue for an azz whuppin.  There's also something not right about the grandparents.  I still don't understand why it took them a month to report Caylee missing.  <br><br>From what I can tell, this is a good example of what can come about when you spoil your kids.  Casey seems like a spoiled little fast girl who got pregnant and was never forced (until too late) to live with her own choices.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_16:53:55", "killed": false, "user_key": "60266805bc0d9559a62514e1e769b750", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 4373510, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370540": {"up_voted": false, "ip": "", "has_replies": true, "message": "Me too!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_13:55:27", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4369589, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4361069": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sounds to me like Blago is destroying JJJ on purpose on his way down.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_02:02:04", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 4361000, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367854": {"up_voted": false, "ip": "", "has_replies": false, "message": "while i don't think that obama & co. did anything illegal, this feet dragging stuff is not a good look. i agree with eugene robinson and others who say that obama has made a mistake by not getting the facts out quickly and taking control of the media narrative. <br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2008/12/11/AR2008121102953.html?hpid=opinionsbox1\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>also, and it's not like this was ever in doubt, but you know that rahm talked to blago about who obama would like to see in the senate seat.<br><br><a href=\"http://www.myfoxchicago.com/myfox/pages/Home/Detail?contentId=8054792&version=3&locale=EN-US&layoutCode=VSTY&pageId=1.1.1\" rel=\"nofollow\">http://www.myfoxchicago.com/myfox/pages/Home/De...</a><br><br>ok. obama had a preference and rahm told blago as such and even gave him a list of names. the fact that blago expected money for putting the preferred candidate in the seat is ridiculous. any normal person would have just been satisfied with being on the presiden'ts good side. HOWEVER, rahm is NOT helping by dodging and weaving with reporters.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:30:24", "killed": false, "user_key": "a1a6fe07d6a55171eab9c48ea6c85fe5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4378941": {"up_voted": false, "ip": "", "has_replies": false, "message": "I told my hubby don't be surprised if Caylee's grand parents were \"coaching\" their daughter Casey on what to say or not say.  I believe the grandfather was a cop----Nuff said", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_18:12:49", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4378797, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4377822": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wall Street, now these mofos are justs screaming for media.<br><br>\"If the allegations contained in a criminal complaint are true, it may be the largest fraud ever blamed on a SINGLE individual.\"  <br><br>Yes, our boy Bernie is the Lone Ranger in this multi billion $ heist.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:37:31", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 4369090, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369064": {"up_voted": false, "ip": "", "has_replies": false, "message": "Didn't Obama build Cabrini Green in Chicago and funnel money to the War Lords and a dispute broke out with the Satan Knights and there was a shooting and then James had to go to court and..............wait..........", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:38:51", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4367536, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4369174": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama needs to handle this head on and quickly THEN quickly change the subject. I was reading somone else's comment on here the other say that he needs to announce more cabinet picks to change the subject. This is too big. I don't think that will be enough but I will tell you what the people want to hear (AT LEAST I DO)..MONEY talks...talk about some economic stimulus checks to \"main street\" and that will get me to talking about something else!!!! Until then, unfortunately this is still too juicy!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_12:44:51", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4369051, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4379892": {"up_voted": false, "ip": "", "has_replies": false, "message": "It gets better:<br>Cacioppi said two senior Madoff employees told him that Madoff said during the Wednesday meeting that he planned to surrender to authorities in a week but first wanted to distribute $200 million to $300 million he had left to certain selected employees, family and friends.<br><br>This slug was holding on to give out up to $300 million he had LEFT to family and friends?? How brazen is that??", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_19:18:37", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4377822, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370805": {"up_voted": false, "ip": "", "has_replies": false, "message": "BrownMan, thanks for sharing this.  It is simple and I agree with you on the holiday spirit for these jackasses, although you're more benevolent than me.<br><br>\"To all the Congress people who voted against this bill, who are smugly going home to enjoy the holidays in their warm, cozy abodes - I sincerely hope Santa drops 15 tons of coal on top of each one of your houses this Christmas. \"<br><br>I sincerly hope Santa drops 15 tons of shyt on top of each one of your houses this christmas!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:07:14", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4369500, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4370934": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Ivy League educated and highly experienced pols, there isn't a collective ounce of common sense.\"<br><br>*****Education & Knowledge or Experience and Wisdom", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_14:12:36", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4370117, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4378210": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wasn't the grandparents on Larry King either last night or the night before caliming she was alive? I never followed this story. its sad.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:42:58", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4373510, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4374648": {"up_voted": false, "ip": "", "has_replies": false, "message": "So sad!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_17:05:19", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4373510, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4374394": {"up_voted": false, "ip": "", "has_replies": false, "message": "Keith Olberman's Counting Down America's  25 Financially Corrupt Politicians- 12/11/08<br><br>Guess who's #1!<br><a href=\"http://www.youtube.com/watch?v=eSwEQIuWXy0\" rel=\"nofollow\">http://www.youtube.com/watch?v=eSwEQIuWXy0</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_16:54:02", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4370540, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4367483": {"up_voted": false, "ip": "", "has_replies": true, "message": "The only reason why the MSM is focusing on this corruption case because it involves PE O's state, and they're trying to find anything to connect this to him. If this were any other state, it wouldn't be a blip on the radar. Journalism has turned into television production, with these \"reporters\" looking to create storylines to boost their viewership which leads to more ad revenue.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_11:07:39", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 4361178, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4361213": {"up_voted": false, "ip": "", "has_replies": false, "message": "Discrimination in the Obama Administration, <a href=\"http://www.politico.com/blogs/bensmith/1208/A_box_unchecked.html\" rel=\"nofollow\">y'all</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-12_02:19:59", "killed": false, "user_key": "JJai", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "8273508", "user_id": "anonymous", "forum_id": "21630", "hash": -7001440665651784452}, "thread": {"days_alive": 0, "slug": "friday_open_thread_36", "paginate": false, "num_pages": 1, "num_posts": 76, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 8273508, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "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 = '3a1994e3330279e78957da82fb64f754';
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;



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=jackandjillpolitics' +
		'&t=friday_open_thread_36' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

Dsq.ReplyFrame.prototype = new Dsq.NewFrames(Dsq.ReplyFrame.url);

Dsq.ReplyFrame.prototype.post = function(author_name, author_email, author_url, authenticate, sharing_services, subscribe) {
	this._execute('postComment', [author_name, author_email, author_url, authenticate, sharing_services, subscribe]);
};

Dsq.ReplyFrame.prototype.edit = function(post_id, message) {
	this._execute('editComment', [post_id, message]);
};

Dsq.ReplyFrame.prototype.setState = function(parent_post_id, depth) {
	this._execute('setState', [parent_post_id, depth]);
};

Dsq.ReplyFrame.prototype.getUserByEmail = function(email) {
	this._execute('getUserByEmail', [email]);
};

Dsq.ReplyFrame.prototype.validateAuth = function(auth_choice, email, username, password) {
	this._execute('validateAuth', [auth_choice, email, username, password]);
};

Dsq.ReplyFrame.prototype.authenticateFacebook = function(session, forum_url) {
	this._execute('authenticateFacebook', [session, forum_url]);
};

	Dsq.Facebook = function() {
	var that = this;

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




		if (typeof disqus_facebook_forum != 'undefined') {
			forum_url = disqus_facebook_forum;
		}
		Dsq.frames.reply_0.authenticateFacebook(session, forum_url);
	};

	var onLogin = function() {
		FB.Connect.getSignedPublicSessionData(handleSessionData);
	};

	this.login = function() {
		FB.Connect.requireSession(onLogin, true);
	};
};
Dsq.Facebook = new Dsq.Facebook();


	






Dsq.Themes = {};

Dsq.Themes.narcissus = new function() {
	this.addPostContainer = 'dsq-form-area';
	this.textareaContainer = 'dsq-textarea-wrapper';



	
	this.header = function() {
		var comments_count, total_posts, num_posts;
		var html = '';
		var missing_perm_tmpl;

		if (Dsq.jsonData.request.missing_perm) {
			missing_perm_tmpl = Dsq.Templates.missingPermissions();
			if (missing_perm_tmpl) {
				html += '<div class="dsq-missing-permissions">' + missing_perm_tmpl + '</div>';
			}
		}

		total_posts = Dsq.jsonData.thread.total_posts;
		num_posts = Dsq.jsonData.thread.num_posts;

		if (total_posts) {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_FULL(total_posts, num_posts);
		} else {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_WITHOUT_PAGINATION(num_posts);
		}

		html += ' \
		<div id="dsq-comments-title"> \
			<h3>' + comments_count + '</h3> \
		</div> \
		';

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://jackandjillpolitics.disqus.com/friday_open_thread_36/latest.rss">' + Dsq.Strings.SUBSCRIBE_BY_RSS + '</a> \
			</span> \
		</div> \
		';

		
		

		return html;

	};
	
	this.footer = function() {
		var html = '';

		html += Dsq.Templates.pagination();

		
		
			html += Dsq.Templates.realtime();
			html += Dsq.Templates.showThreadSettings();
			html += Dsq.Templates.postBox();

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


		if (Dsq.jsonData.request.is_global_moderator) {
 			html += ' \
				<div class="dsq-global-moderator-extras">'
					+ '<strong>shortname:</strong> ' + Dsq.jsonData.forum.url
					+ '<strong>thread id:</strong> ' + Dsq.jsonData.thread.id
					+ '<strong>thread slug:</strong> ' + Dsq.jsonData.thread.slug
				+ '</div> \
			';
		}

		return html;
	};
	
	this.realtime = function() {
		var html = '';
		
		if (Dsq.jsonData.realtime_enabled) {
			html += '<div id="dsq-realtime-options" class="dsq-options">'
					 + Dsq.Strings.REALTIME_UPDATING_IS + ' <strong id="dsq-realtime-status" style="text-transform: lowercase">' + Dsq.Strings.ENABLED + '</strong>. \
					 <a href="#" id="dsq-realtime-toggle" style="text-transform: capitalize"></a> \
					</div>';
		}

		if (!Dsq.jsonData.forum.streaming_realtime) {
			html += ' \
				<div style="display: none" id="dsq-realtime-alert" class="dsq-realtime-alert"><span id="dsq-realtime-queued"></span> <a href="#" id="dsq-realtime-show"></a></div> \
			';
		}
		
		return html;
	};

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

		html = '<div id="dsq-thread-settings" class="dsq-thread-settings">' + Dsq.Strings.MODERATOR_OPTIONS;
		html += '<a href="#" onclick="Dsq.Thread.showSettings(); return false;">' + Dsq.Strings.SETTINGS + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;

		if (!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


			if (!Dsq.jsonData.request.sharing.hasOwnProperty(Dsq.jsonData.request.remote_domain)) {
				display_sharing_options = false;
			}
		}
		
		if (post_id) {
			var _meta = Dsq.jsonData.posts[post_id];
			var userData = Dsq.jsonData['users'][_meta.user_key];				
		}
		
		var pid = post_id ? '-' + post_id : '';

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '') 
								+ Dsq.jsonData.request.display_username 
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

		var _loginOptions = function() {
			var html;
			html = ' \
			<div class="dsq-authenticate"> \
				<p class="dsq-autheneticate-copy">'
				+ (Dsq.jsonData.forum.allow_anon_post
					? Dsq.Strings.YOU_ARE_COMMENTING_AS_A + ' <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. ' + Dsq.Strings.OPTIONAL + ': ' + Dsq.Strings.LOGIN_BELOW + '.'
					: Dsq.Strings.REQUIRED + ': ' + Dsq.Strings.PLEASE_LOGIN_BELOW_TO_COMMENT + '.')
				+ '</p> \
				<ul class="dsq-login-buttons">'
					+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Popup.login(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-disqus.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_fb_connect ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Facebook.login(); return false;"><img src="http://media.disqus.com/images/themes/narcissus/login-facebook.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_twitter_signin ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-twitter.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_openid ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.OpenID.requestURL(); return false" ><img src="http://media.disqus.com/images/themes/narcissus/login-openid.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_yahoo ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Yahoo.startYahooConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-yahoo.gif" /></a></li>' : '')
				+ '</ul> \
			</div> \
			';
			return html;
		};

		if (!Dsq.jsonData.context.show_reply) {


			if (!Dsq.jsonData.request.is_authenticated) {



				return '<div id="dsq-form-area" style="display:none"><div id="dsq-textarea-wrapper"></div></div>' + _loginOptions();
			} else {
				return '';
			}
		}

		html = ' \
		<div id="' + (post_id 
			? 'dsq-reply-post-' + post_id
			: 'dsq-new-post')
		 	+ '" class="dsq-post-area"> \
			<div class="dsq-dc-logo"> \
				<a href="http://disqus.com/comments" target="_blank"><img src="http://media.disqus.com/images/themes/narcissus/disqus-logo.png"></a> \
			</div>'
			+ (post_id 
				? '<h3>' + Dsq.Strings.REPLYING_TO + ' ' + userData.display_name + '</h3>'
				: '<h3>' + Dsq.Strings.ADD_NEW_COMMENT + '</h3>')
			+ (Dsq.jsonData.request.is_authenticated 
				? _requestUserInfo()
				: _loginOptions() )
			+ '<div id="dsq-form-area' + pid + '">'
			+ '<div class="dsq-textarea"> \
				<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper' + pid + '"></div> \
			</div>'
			+ (!Dsq.jsonData.request.is_authenticated
			? ' \
			<div class="dsq-post-fields"> \
				<form action="." method="GET" onsubmit="Dsq.Templates.postComment(' + post_id + ', this, false); return false;"> \
				<table> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-name' + pid + '" type="text" value="' + (disqus_def_name ? disqus_def_name : (Dsq.jsonData.session.name ? Dsq.jsonData.session.name : Dsq.Strings.NAME + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'name\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'name\')" /></div></td> \
						<td class="dsq-post-fields-right"><div class="dsq-input-wrapper"><input id="dsq-field-website' + pid + '" type="text" value="' + (Dsq.jsonData.session.url ? Dsq.jsonData.session.url : Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')" class="dsq-placeholder') + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'website\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'website\')" /></div></td> \
					</tr> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-email' + pid + '" type="text" value="' + (disqus_def_email ? disqus_def_email : (Dsq.jsonData.session.email ? Dsq.jsonData.session.email : Dsq.Strings.EMAIL + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'email\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'email\')" /></div></td> \
						<td class="dsq-post-fields-right"> \
							<div class="dsq-subscribe"> \
								<a href="#" onclick="Dsq.Templates.chooseSubscribe(' + post_id + '); return false" class="dsq-subscribe-menu"><span id="dsq-subscribe-select' + pid + '">' + (Dsq.jsonData.request.subscribe_on_post ? Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL : Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS) + '</span> <small>&#9660;</small></a> \
								<ul class="dsq-panel" id="dsq-subscribe-menu' + pid + '"> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(2, this, ' + post_id + '); return false">Subscribe to all comments by email</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">Do not subscribe to comments</a></li> \
								</ul> \
								<input id="dsq-subscribe-on-post' + pid + '" type="hidden" value="' + Dsq.jsonData.request.subscribe_on_post + '" /> \
							</div> \
						</td> \
					</tr> \
				</table> \
				</form> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button class="dsq-button-small" onfocus="document.getElementById(\'dsq-post-button' + pid + '\').focus();"><span>' + Dsq.Strings.SHARING_OPTIONS + ' <small>&#9660;</small></span></button> \
					<div class="dsq-panel"> '
						+ (Dsq.jsonData.request.sharing.twitter !== undefined
								&& Dsq.jsonData.request.sharing.twitter.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-twitter' + pid + '"'
								  + (Dsq.jsonData.request.sharing.twitter.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-twitter' + pid + '">' + Dsq.Strings.SHARE_ON + ' Twitter</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.facebook
								&& (Dsq.jsonData.request.sharing.facebook.enabled === true ||
										(Dsq.jsonData.request.is_remote && Dsq.jsonData.request.remote_domain == 'facebook'))
							? '<div><input type="checkbox" id="dsq-sharing-facebook' + pid + '"'
									+ (Dsq.jsonData.request.sharing.facebook.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-facebook' + pid + '">' + Dsq.Strings.SHARE_ON + ' Facebook</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.yahoo !== undefined
								&& Dsq.jsonData.request.sharing.yahoo.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-yahoo' + pid + '"'
									+ (Dsq.jsonData.request.sharing.yahoo.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-yahoo' + pid + '">' + Dsq.Strings.SHARE_ON + ' Yahoo!</label> \
								</div>'
							: '')
						+ (Dsq.jsonData.request.sharing.tumblr !== undefined
								&& Dsq.jsonData.request.sharing.tumblr.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-tumblr' + pid + '"'
									+ (Dsq.jsonData.request.sharing.tumblr.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-tumblr' + pid + '">' + Dsq.Strings.SHARE_ON + ' Tumblr</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.wordpress !== undefined
								&& Dsq.jsonData.request.sharing.wordpress.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-wordpress' + pid + '"'
									+ (Dsq.jsonData.request.sharing.wordpress.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-wordpress' + pid + '">' + Dsq.Strings.SHARE_ON + ' Wordpress</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.movabletype !== undefined
							  && Dsq.jsonData.request.sharing.movabletype.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-movabletype' + pid + '"'
									+ (Dsq.jsonData.request.sharing.movabletype.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-movabletype' + pid + '">' + Dsq.Strings.SHARE_ON + ' Movable Type</label> \
							   </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.typepad !== undefined
							  && Dsq.jsonData.request.sharing.typepad.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-typepad' + pid + '"'
									+ (Dsq.jsonData.request.sharing.typepad.auto === true ? 'checked=true' : '') + '/> \
								  <label for="dsq-sharing-typepad' + pid + '">' + Dsq.Strings.SHARE_ON + ' TypePad</label> \
							   </div>'
							: '')
						+ '<div><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections/" target="_blank" class="dsq-configure-options">' + Dsq.Strings.CONFIGURE_OPTIONS + '</a></div>'
					+ '</div> \
				</div>'
				+ '<button class="dsq-button" id="dsq-post-button' + pid + '" onclick="Dsq.Templates.postComment(' + post_id + ', this, false)"><span>' + Dsq.Strings.POST_AS + ' '
				+ (Dsq.jsonData.request.display_username
					? Dsq.jsonData.request.display_username
					: Dsq.Strings.GUEST)
				+ '</span></button>'
				+ (post_id
					? '<button class="dsq-button" id="dsq-cancel-button' + pid + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"><span>' + Dsq.Strings.CANCEL + '</span></button>'
					: '')
			+ '</div>'
			+ '</div>' // end dsq-form-area
		+ '</div> \
		';
		
		return html;
	};




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

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" 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> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

		
		return html;
	};
	
	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var html;
		var parent_display_name = '';
		
		if(_meta.parent_post_id) {

			var _parent_meta = Dsq.jsonData.posts[_meta.parent_post_id];

			if (_parent_meta) {
				var parentUserData = Dsq.jsonData['users'][_parent_meta.user_key];
				parent_display_name = parentUserData.display_name;
			}
		}

		html = ' \
		<img src="http://media.disqus.com/images/themes/narcissus/moderator.png" class="dsq-moderator-star" title="Moderator" /> \
		<span class="dsq-comment-header-time"><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')" title="Permalink">' + (_meta.is_realtime ? Dsq.Strings.JUST_NOW : _meta.date) + '</a></span> '
		+ (_meta.parent_post_id && parent_display_name
			? '<a href="#comment-' + _meta.parent_post_id + '" title="Jump to comment">in reply to ' + parent_display_name + '</a>'
			: '')
		+ '</td> \
		<td id="dsq-like-pts-' + post_id + '" class="dsq-comment-header-likes">'
		+ (_meta.points
			? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this.'
			: '')
		+ '</td> \
		</tr> \
		</table> \
		';
		return html;
	};

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

	this.postFooter = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed || !_meta.approved) { return ''; }
		
		html = ' \
		<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
			<div class="dsq-comment-footer-left">'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
					? '<a href="#" onclick="Dsq.Templates.moderateOptions(' + post_id+ '); return false">' + Dsq.Strings.MODERATE + '</a>'
					: '')
				+ '<a href="#" id="dsq-post-report-' + post_id + '" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">' + Dsq.Strings.FLAG + '</a> \
			</div> \
			<div class="dsq-comment-footer-right">'
				+ (_meta.votable 
					? '<span id="dsq-like-' + post_id + '" class="dsq-like">'
					+ (!_meta.up_voted
						? '<button class="dsq-button-small" onclick="Dsq.Post.rate(this, ' + post_id + ', 1)" >Like</button>'
						: 'You liked this.&nbsp;&nbsp;')
					+ '</span>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<button class="dsq-button-small dsq-post-edit" onclick="Dsq.Post.edit(this, ' + post_id + ')" >' + Dsq.Strings.EDIT + '</button>'
					: '')
				+ (_meta.can_reply
					? '<span class="dsq-comment-footer-reply" id="dsq-comment-footer-reply-' + post_id + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"> \
						<button class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button class="dsq-comment-footer-reply-tab">' + Dsq.Strings.REPLY + '</button><span></span> \
					</span>'
					: '')
			+ '</div> \
		</div> \
		';
		
		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" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></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;
		}

		var item = '<li class="dsq-comment dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-comment-header"> \
			<table> \
			<tr> \
			<td class="dsq-header-avatar"> \
			';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'" class="dsq-avatar">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {

			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar92.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' 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>')
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';
			
			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					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 > 3) ? 3 : 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 += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</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" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>' 
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<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> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

		var pid = post_id ? '-' + post_id : '';
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		menu.style.display = menu.style.display == 'block' ? 'none' : 'block';
		
	};
	
	this.setSubscribe = function(value, el, post_id) {

		var pid = post_id ? '-' + post_id : '';
		var input = Dsq.$('dsq-subscribe-on-post' + pid);
		var select = Dsq.$('dsq-subscribe-select' + pid);
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		select.innerHTML = el.innerHTML;
		input.value = value;
		this.chooseSubscribe(post_id);
	};
	
	this.getFormFields = function(post_id) {

		var fields = {};
		var pid = post_id ? '-' + post_id : '';
		var name = Dsq.$('dsq-field-name' + pid);
		var email = Dsq.$('dsq-field-email' + pid);
		var website = Dsq.$('dsq-field-website' + pid);
		var username = Dsq.$('dsq-field-username' + pid);
		var password = Dsq.$('dsq-field-password' + pid);

		fields = {
			'name': name,
			'email': email,
			'website': website,
			'username': username,
			'password': password
		}
		
		return fields;
	}
	
	this.validateFields = function(post_id) {
		
		if(Dsq.jsonData.request.is_authenticated) { return true; }
		
		var fields = Dsq.Templates.getFormFields(post_id);
		
		var nameField = fields.name;
		var websiteField = fields.website;
		var emailField = fields.email;
		
		websiteField.value = (websiteField.value == Dsq.Templates.placeholder['website']) ? '' : websiteField.value;
		
		var v = [{

			validator: Dsq.Validators.name,
			value: nameField.value
		}, {

			validator: Dsq.Validators.email,
			value: emailField.value
		}, {

			validator: Dsq.Validators.url,
			value: websiteField.value
		}];
		
		return Dsq.Validators.validate(v, function(e) { Dsq.Popup.popModal(e, 'Oops...') } );
	};
	
	this.checkExistingUser = function(post_id) {
		var fields = Dsq.Templates.getFormFields(post_id);		
		Dsq.Popup.loading(post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].getUserByEmail(fields.email.value);
		} else {
			Dsq.frames['reply_0'].getUserByEmail(fields.email.value);
		}
	};

	this.validateAuth = function(el_clicked, post_id, auth_choice) {
		var fields = Dsq.Templates.getFormFields(post_id);
		var email = fields.email ? fields.email.value : '';
		var username = fields.username ? fields.username.value : '';
		var password = fields.password ? fields.password.value : '';
		
		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].validateAuth(auth_choice, email, username, password);
		} else {
			Dsq.frames['reply_0'].validateAuth(auth_choice, email, username, password);
		}
	};

	this.lightboxUpdateEmail = function(post_id, new_email) {
		var fields = Dsq.Templates.getFormFields(post_id);
		fields.email.value = new_email;
	};

	this.lightboxAuthenticate = function(post_id, auth_choice, auth_data) {
		var title, body;
		var pid = post_id ? '-' + post_id : '';

		if(typeof(auth_data) == 'undefined') {
			var auth_data = Dsq.Templates.getFormFields(post_id);
		}

		d = auth_data;

		switch(auth_choice) {
			case 'register':
				var suggestedUsername = d.name.value.replace(/[^a-zA-Z0-9-]/g,'').toLowerCase();
			
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Register a <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';

				body = ' \
				<ul class="dsq-lightbox-register-reasons"> \
				<li>Verify your comments</li> \
				<li>Edit and delete comments</li> \
				<li>Manage comments and replies</li> \
				</ul> \
				';

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Email</td> \
							<td><input type="text" value="' + d.email.value + '" onchange="Dsq.Templates.lightboxUpdateEmail(' + post_id + ', this.value)" /><div id="dsq-email-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Username</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + suggestedUsername + '"/><div id="dsq-username-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Password</td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /><div id="dsq-password-errors' + pid + '"></div></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'login\'); return false">Login instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Register and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			case 'login':
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Login to your <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';
				body = '';
				
				if(d.avatar_url) {
					body += '<div class="dsq-lightbox-recognized"><table><tr>';
					body += '<td><img src="' + d.avatar_url + '" alt="" /></td>';
					body += '<td><span class="dsq-badge ' + (d.verified ? 'dsq-badge-verified' : 'dsq-badge-registered') + '">' + (d.verified ? 'Verified' : 'Registered') + '</span></td>';
					body += '<td>Hey <strong>' + d.display_name + '</strong>, is that you? Login below to claim this comment.';
					body += '</tr></table></div>';
				}

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Username or Email</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + (d.avatar_url ? d.username : '') + '" /></td> \
						</tr> \
						<tr> \
							<td>Password <a href="http://disqus.com/forgot" target="_blank">(cannot log in?)</a></td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'register\'); return false">Register instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Login and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			default:
				break;
		}
		Dsq.Popup.lightbox(body, title, post_id);
		Dsq.$('dsq-field-username' + pid).focus();
	};
	
	this.buttonsToRestore = [];
	this.setLoadingButton = function(btn, post_id) {
		var pid = post_id ? '-' + post_id : '';
		if (btn) {

			var loadingBtn = document.createElement('button');
			loadingBtn.id = btn.id + '-loading';
			loadingBtn.innerHTML = '<img src="http://media.disqus.com/images/loading-lite.gif" alt="" /> Just a moment...';
			loadingBtn.className = btn.className + ' dsq-post-loading';
			btn.parentNode.appendChild(loadingBtn);
			btn.style.display = 'none';
			var cancelBtn = Dsq.$('dsq-cancel-button' + pid);
			if(cancelBtn) { cancelBtn.style.display = 'none'; this.buttonsToRestore.push(cancelBtn); }
			this.buttonsToRestore.push(btn);
		} else {

			var buttons = this.buttonsToRestore;
			for(var i = 0; i < buttons.length; i++) {
				buttons[i].style.display = 'inline';
				Dsq.Utils.deleteNode(Dsq.$(buttons[i].id + '-loading'));
			}
		}
		
	};

	this.postComment = function(post_id, el_clicked, force, auth_choice) {
		var append_id = post_id ? '-' + post_id : '';
		var fields = Dsq.Templates.getFormFields(post_id);

		if (Dsq.Templates.validateFields(post_id)) {

			if (!Dsq.jsonData.request.is_authenticated && !force &&
				((!Dsq.Utils.readCookie('skipped_auth') && !disqus_skip_auth && !Dsq.jsonData.forum.disqus_auth_disabled) || !Dsq.jsonData.forum.allow_anon_post)) {
				Dsq.Templates.checkExistingUser(post_id);
				return false;
			}
			var params = [];
			if (!Dsq.jsonData.request.is_authenticated) {
				params.push(fields.name.value,
					fields.email.value,
					fields.website.value);

				if (auth_choice == 'login' || auth_choice == 'register') {
					params.push({
						auth_choice: auth_choice,
						username: fields.username.value,
						password: fields.password.value,
						email: fields.email.value
					});
				} else {
					params.push(null);
				}

				params.push(null /* sharing options */, Dsq.$('dsq-subscribe-on-post' + append_id).value);
			} else {
				var service_checked = function(name) {
					var el = Dsq.$('dsq-sharing-' + name + append_id);
					return (el !== null && el.checked === true) ? '1' : '0';
				};
				params.push(null, null, null, null, {
					tw: service_checked('twitter'),
					fb: service_checked('facebook'),
					tr: service_checked('tumblr'),
					wp: service_checked('wordpress'),
					mt: service_checked('movabletype'),
					tp: service_checked('typepad'),
					yh: service_checked('yahoo')
				});
			}

			var frame = Dsq.frames['reply_' + (post_id ? post_id : 0)];
			frame.post.apply(frame, params);

			if (el_clicked) {
				Dsq.Templates.setLoadingButton(el_clicked, post_id);
			}
			
			if (force) {
				Dsq.Utils.createCookie('skipped_auth', true);	
			}
			
		} else {
			return false;
		}
	};

	this.editComment = function(el_clicked, post_id) {
		var edited_message = Dsq.$('dsq-edit-textarea-' + post_id).value;

		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		Dsq.frames['edit_' + post_id].edit(post_id, edited_message);
	};

	this.toggleEdit = function(post_id) {
		var body = Dsq.$('dsq-comment-body-' + post_id);
		var message = Dsq.$('dsq-comment-message-' + post_id);

		if (!Dsq.Post.stateEditToggled[post_id]) {


			message.style.display = 'none';
			if (Dsq.$('dsq-edit-' + post_id)) {
				Dsq.$('dsq-edit-' + post_id).style.display = 'block';
			} else {

				var edit_area = document.createElement('div');
				edit_area.id = 'dsq-edit-' + post_id;
				edit_area.className = 'dsq-edit dsq-textarea';
				edit_area.innerHTML = ' \
				<div class="dsq-textarea-wrapper"> \
					<textarea class="dsq-edit-textarea" id="dsq-edit-textarea-' + post_id + '">' + message.innerHTML + '</textarea> \
				</div> \
				<div class="dsq-save-edit"> \
					<button onclick="Dsq.Templates.editComment(this, ' + post_id + ')" class="dsq-button-small">Save Edit</button> \
				</div> \
				<div id="dsq-edit-iframe-' + post_id + '" style="display: none"></div> \
				';

				body.appendChild(edit_area);

				if (!Dsq.frames['edit_' + post_id]) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['edit_' + post_id] = new Dsq.ReplyFrame(Dsq.$('dsq-edit-iframe-' + post_id), post_id);
					Dsq.frames['edit_' + post_id].init();
					Dsq.frames['edit_' + post_id].setState(post_id, _meta.depth);
				}
			}
		} else {

			message.style.display = 'block';
			Dsq.$('dsq-edit-' + post_id).style.display = 'none';
		}
		
		Dsq.Post.stateEditToggled[post_id] = !Dsq.Post.stateEditToggled[post_id];
	};
	
	this.edit = function(el, post_id) {

		Dsq.Templates.toggleEdit(post_id);
	};

	this.toggleReply = function(post_id, button) {
		
		if(!this.stateReplyToggled[post_id]) {

			if (Dsq.$('dsq-reply-post-' + post_id)) {
				Dsq.$('dsq-append-post-' + post_id).style.display = 'block';
			} else {
				Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id);
				var container = Dsq.$('dsq-textarea-wrapper-' + post_id);
				if (!Dsq.frames['reply_' + post_id] && container) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['reply_' + post_id] = new Dsq.ReplyFrame(container, post_id);
					Dsq.frames['reply_' + post_id].init(function() {

						Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id, true);
						Dsq.$('dsq-form-area-' + post_id).innerHTML = '';

						var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
						Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-form-area-' + post_id), post_id, {theme: theme});

					});
					Dsq.frames['reply_' + post_id].setState(post_id, _meta.depth);
				}
			}
			Dsq.$('dsq-append-post-' + post_id).className = 'dsq-append-post';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply-active';
			
		} else {

			Dsq.$('dsq-append-post-' + post_id).style.display = 'none';
			Dsq.$('dsq-append-post-' + post_id).className = '';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply';
		}
		
		this.stateReplyToggled[post_id] = !this.stateReplyToggled[post_id];

		if(Dsq.Utils.ie && this.stateReplyToggled[post_id]) {

		}

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: post_id,
			opened: this.stateReplyToggled[post_id]
		});
	};
	
	this.moderateOptions = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		if(!Dsq.jsonData.request.is_moderator && !Dsq.jsonData.request.is_global_moderator) { return false; }

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Edit Comment</a></li>'
				: '')
			+ '<li><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); Dsq.Popup._closePopup(null, true); return false;">Delete Comment</a></li> \
			<li><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Mark Spam</a></li> \
			<li><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li> \
			</ul></td> \
			</table> \
		</div> \
		';
		
		html += '<p>Go to the full <a href="http://disqus.com/comments/moderate/" target="_blank">moderate panel</a> for more options.</p>';
		
		return Dsq.Popup.popModal(html, 'Moderate Options', post_id);
	};
	
	this.placeholder = {
		'class': 'dsq-placeholder',
		'name': Dsq.Strings.NAME,
		'email': Dsq.Strings.EMAIL,
		'website': Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')'
	};
	
	this.handlePlaceholder = function(evt, el, key) {
		var placeholder = Dsq.Templates.placeholder[key];
		var className = Dsq.Templates.placeholder['class'];
		
		switch(evt.type) {
			case 'focus':
				if(el.value == placeholder) {
					el.value = '';
					el.className = '';
				}
				break;

			case 'blur':
				if(el.value == '') {
					el.value = placeholder;
					el.className = className;
				}
				break;
			default:
				break;
		}
	};
	
	this.paginate = function(page, el_clicked) {

		var extra_params = '';

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'friday_open_thread_36'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// 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://jackandjillpolitics.disqus.com/friday_open_thread_36/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/jackandjillpolitics/_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 select one to 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">\
	 <span id="dsq-num-posts">76</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/friday_open_thread_36/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://jackandjillpolitics.disqus.com/friday_open_thread_36/">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">\
	 <p><a href="http://disqus.com/profile/login/?next=article:8273508" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

		
		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.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		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://jackandjillpolitics.disqus.com/friday_open_thread_36/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 '	<p><a href="http://disqus.com/profile/login/?next=article:8273508" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p> \n';
	};

	//
	// 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 must log into an account in order to comment on Jack and Jill Politics" onclick="Dsq.Popup.helpBadges(); return false">Required:</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:8273508" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</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'				: 'jackandjillpolitics',
			't'				: 'friday_open_thread_36',
			// 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/jackandjillpolitics/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/jackandjillpolitics/friday_open_thread_36/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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'friday_open_thread_36'
			+ '&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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'friday_open_thread_36'
			+ '&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/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'friday_open_thread_36'
				+ '&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/jackandjillpolitics/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/8273508/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/jackandjillpolitics/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/jackandjillpolitics/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;
		});
	})();
}





	// TODO: Move Seesmic code outside of the main script.  Don't let this script clobber the global namespace.
	if(typeof seesmic == 'undefined') { var seesmic = {}; }
	seesmic.widget = new function () {
		this.callback = function (data) {
			playerVersion = data.disqusplayer;
		};
	};

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://seesmic.com/version.js?callback=seesmic.widget.callback');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://media.disqus.com/javascript/library/swfobject.js');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	function see_play_video(_videoUri, _add) {
		var swf = !!playerVersion ? playerVersion : 'http://seesmic.com/embeds/StandalonePlayer.swf';

		flashcontentDiv = Dsq.$(_videoUri + '_content');
		previewDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_preview');
		hideDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_hide');
		showDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_show');
		if(_add) {
			// push flash widget
			var so = new SWFObject(swf, 'sotester', '300', '270', '9', '#000000');
			so.addVariable('video', _videoUri);
			so.addParam('allowFullScreen', 'true');
			so.addParam('allowScriptAccess','always');
			so.useExpressInstall('swfobject/expressinstall.swf');
			so.write(_videoUri + '_content');

			previewDiv.style.display = 'none';
			hideDiv.style.display = 'block';
			showDiv.style.display = 'none';
		}
		else {
			flashcontentDiv.innerHTML = '';
			previewDiv.style.display = 'block';
			hideDiv.style.display = 'none';
			showDiv.style.display = 'block';
		}
	};





(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-4360642">\
	 <div id="dsq-comment-header-4360642" class="dsq-comment-header">\
	 <cite id="dsq-cite-4360642" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4360642" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4360642" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4360642" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/bob-cesca/obama-unfairly-tainted-by_b_150011.html" rel="nofollow">HuffPo: Obama Unfairly Tainted By Crimes He Didn\'t Commit</a><br><br>We\'ve seen this show before: specious attempts to connect Barack Obama with corrupt or controversial figures in Chicago, followed, then, by a Republican and establishment media outcry for the president-elect to denounce and reject them.<br><br>A friend wrote earlier today:<br><br>    I\'m pretty sure you can tie Obama to the first Daley administration and its attendant corruption. Also, wasn\'t Obama somehow connected to Chicago crime boss Al Capone? And are you going to tell me that Chicago-based Obama was never involved in milking Mrs. O\'Leary\'s arsonist cow?<br><br>We just can\'t be sure, can we? To be on the safe side, perhaps the president-elect ought to denounce and reject the cow anyway. Forcefully. Several times. While he\'s at it, how about rejecting Principal Rooney from the Chicago-based movie Ferris Bueller\'s Day Off? Breaking and entering the Bueller household through the dog door? I mean, come on, Mr. President-elect! That\'s not only a felony but also an egregious abuse of high school administrative power, sir, and you must denounce it.<br><br>It began yesterday with the RNC demanding to know the full extent of the president-elect\'s relationship with Blagojevich even though Patrick Fitzgerald was perfectly clear about the relationship when he said on national television that the president-elect had nothing to do with any of it. But to suggest that the former junior senator from Illinois never communicated with the governor of Illinois is ridiculous on its face -- of course there was the usual level of professional communication there, though it entirely fails to prove or even implicate any corruption on the part of Barack Obama. Then again, since when does reality matter?<br><br>Meanwhile, the Politico and numerous other news organizations have been attempting to make this the first "scandal" of the Obama presidency as if Blagojevich is somehow a member of the transition or an appointee to the future administration. The truth is Obama never endorsed Blagojevich and Blagojevich never endorsed Obama. Unless you consider Blagojevich\'s obnoxious "fuck him" remark to be an endorsement, that is. <br><br>Read the rest...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4360881">\
	 <div id="dsq-comment-header-4360881" class="dsq-comment-header">\
	 <cite id="dsq-cite-4360881" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4360881">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4360881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4360881" class="dsq-comment-message">C\'mon, Craig, we all know that Obama regularly conspires with the Blues Brothers and Bookman from Good Times.  In fact, Michelle Obama and Michael Evans are conspiring right now to overthrow white people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4362677">\
	 <div id="dsq-comment-header-4362677" class="dsq-comment-header">\
	 <cite id="dsq-cite-4362677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4362677">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4362677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4362677" class="dsq-comment-message">Town:  LOL!   Don\'t forget <b>Alderman Fred Davis!</b>    :&gt;)    :&gt;)<br><br>Just posted on "GOOD TIMES" yesterday.  :&gt;)  \'cause I had an epiphany!  :&gt;)<br><br>***shakin\' my head***   :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367536">\
	 <div id="dsq-comment-header-4367536" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367536" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367536">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367536" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367536" class="dsq-comment-message">GLH, not Alderman Fred Davis! LMBAO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368027">\
	 <div id="dsq-comment-header-4368027" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368027" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4368027">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368027" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368027" class="dsq-comment-message">Sepia:   Uh  -huh!!  :&gt;)   :&gt;)<br><br>Check  it out:  <br><br><a href="http://www.youtube.com/watch?v=JzIVuybxXzI" rel="nofollow">Good Times - The Politicians Pt 2 of 2 (Showing Alderman Fred Davis)</a><br><br><b>"PAY FOR PLAY!"</b> right out there !!  NOW I get that it was very real!    :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369064">\
	 <div id="dsq-comment-header-4369064" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369064" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369064">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369064" class="dsq-comment-message">Didn\'t Obama build Cabrini Green in Chicago and funnel money to the War Lords and a dispute broke out with the Satan Knights and there was a shooting and then James had to go to court and..............wait..........</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367182">\
	 <div id="dsq-comment-header-4367182" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367182" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367182">rorysmomma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367182" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367182" class="dsq-comment-message">Did you know that Obama was OJ\'s defense attorney?  Michelle Obama hangs out with Lil\' Kim, and Saha and Malia are little BowWow groupies..... Oh my bad, that is in the vast right wing world.  In the real world none of this is true.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4360772">\
	 <div id="dsq-comment-header-4360772" class="dsq-comment-header">\
	 <cite id="dsq-cite-4360772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4360772">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4360772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4360772" class="dsq-comment-message">You Make The Rules<br>By Anna Perez | <a href="http://TheRoot.com" rel="nofollow">TheRoot.com</a><br><br><a href="http://www.theroot.com/id/48901" rel="nofollow">http://www.theroot.com/id/48901</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4360782">\
	 <div id="dsq-comment-header-4360782" class="dsq-comment-header">\
	 <cite id="dsq-cite-4360782" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4360782">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4360782" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4360782" class="dsq-comment-message">Commentary: Let Michelle Obama\'s real self shine<br><br><a href="http://www.cnn.com/2008/POLITICS/12/11/burt-murray.michelle.obama/" rel="nofollow">http://www.cnn.com/2008/POLITICS/12/11/burt-mur...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4365864">\
	 <div id="dsq-comment-header-4365864" class="dsq-comment-header">\
	 <cite id="dsq-cite-4365864" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4365864">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4365864" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4365864" class="dsq-comment-message">Reading these articles, I feel that I must have missed a Michelle Obama interview somewhere, where she said that "focusing on her children" meant that she was going to sit in a room at the White House for eight hours while they were in school, staring at a clock, waiting for them to return. Its the only explanation for how these many reporters can feel that she is "dialing back her fabulousness" before she even sets foot in the WH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4360850">\
	 <div id="dsq-comment-header-4360850" class="dsq-comment-header">\
	 <cite id="dsq-cite-4360850" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4360850">noby</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4360850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4360850" class="dsq-comment-message">I have read this news and many people are discussing about this on i n t e r r a c i a l romancing . c o m, a dating site for blacks, African American, interracial singles.I thought you would like to check it out!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4361000">\
	 <div id="dsq-comment-header-4361000" class="dsq-comment-header">\
	 <cite id="dsq-cite-4361000" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4361000">JJai</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4361000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4361000" class="dsq-comment-message">Coo article on JJJ and Blago by Roland Martin linked below. An excerpt first:<br><br>"What\'s interesting regarding Jackson\'s 90-minute with Blagojevich is that it took so long to take place. Senate candidate #5? That means that there were four others ahead of Jackson on Blagojevich\'s list, and he was not trying hard to meet with Jackson.<br><br>In fact, for most of the month of November, Blagojevich hadn\'t even returned Jackson\'s phone calls to meet. Some would call that phone tag; I see it as avoidance.<br><br>Why the cold shoulder? Because Jackson and Blagojevich have not talked in four years. Yes, four years. The governor has not been happy with Jackson because he has pushed hard for a third airport in the south suburbs of Chicago, and has called Blagojevich and Senate President Emil Jones out for not doing more to release thousands of acres of land for the development of the airport."<br><br><a href="http://essence.typepad.com/news/2008/12/the-back-story.html" rel="nofollow">http://essence.typepad.com/news/2008/12/the-bac...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4361069">\
	 <div id="dsq-comment-header-4361069" class="dsq-comment-header">\
	 <cite id="dsq-cite-4361069" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4361069" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4361069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4361069" class="dsq-comment-message">Sounds to me like Blago is destroying JJJ on purpose on his way down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4361145">\
	 <div id="dsq-comment-header-4361145" class="dsq-comment-header">\
	 <cite id="dsq-cite-4361145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4361145">JJai</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4361145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4361145" class="dsq-comment-message">maybe so because something in the milk ain\'t clean =-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4372299">\
	 <div id="dsq-comment-header-4372299" class="dsq-comment-header">\
	 <cite id="dsq-cite-4372299" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4372299">antennaness</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4372299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4372299" class="dsq-comment-message">Yup.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367133">\
	 <div id="dsq-comment-header-4367133" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367133">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367133" class="dsq-comment-message">hmmmmmmmmmm</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4361178">\
	 <div id="dsq-comment-header-4361178" class="dsq-comment-header">\
	 <cite id="dsq-cite-4361178" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4361178" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4361178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4361178" class="dsq-comment-message"><b>Blagojevich</b><br><br>What does Blagojevich feel like to me?  Blagojevich feels like...Whitewater...Monica Lewinsky...Lipstick on Pigs...William Ayers.<br><br>Yeah, I know that it\'s an important story.  It\'s corruption.  It deserves media attention.  But I am bothered by how much attention it will consume compared to 2.5 million jobs being lost over the next few days.<br><br>Hate is a strong word, but I really hate it when the American people are distracted from the issues that "physically" affect them the most.  We can all deal with our "spiritual, moral" turmoil in our own space, but let\'s not be so distracted that we find ourselves living in cardboard boxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367483">\
	 <div id="dsq-comment-header-4367483" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367483" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367483">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367483" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367483" class="dsq-comment-message">The only reason why the MSM is focusing on this corruption case because it involves PE O\'s state, and they\'re trying to find anything to connect this to him. If this were any other state, it wouldn\'t be a blip on the radar. Journalism has turned into television production, with these "reporters" looking to create storylines to boost their viewership which leads to more ad revenue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368643">\
	 <div id="dsq-comment-header-4368643" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368643" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4368643">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368643" class="dsq-comment-message">Exactly!  And I\'d like to see P-E O actually acknowledge it; refuse to speak to media outlets that engage in the gossip-is-news crap; and would like to see him speak only to non-White journalists, if necessary.<br><br>Somebody in a position of leadership has to put a stop to this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370245">\
	 <div id="dsq-comment-header-4370245" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370245" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370245">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370245" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370245" class="dsq-comment-message">Like Eugene Robinson who has joined his MSM Klan in trying to make this look like a Watergate cover up?  I was shocked that Mika Brezinski (sp?) was the only voice of reason this morning on Morning Joe to suggest that the media was going too far in trying to tiek PEO to Blogovech.  Eugene Robinson didn\'t say it; he was too busy pushing his column today criticizing PEO.  And I haven\'t heard Roland Martin speak of in PEO\'s defense?  It was James Carville this morning leading that charge, asking the CNN host, "what do you want him (PEO) to do, set himself on fire?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370117">\
	 <div id="dsq-comment-header-4370117" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370117" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370117">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370117" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370117" class="dsq-comment-message">There hasn\'t been any mention of the FBI investigating a close Norm Coleman associate in the MSM.  As you said, this isn\'t about the governor, it\'s about his "connection" to PEO.  The MSM, with the help of some good slave hands like Eugene Robinson, are going to treat PEO like any other black man.  It doesn\'t matter that there is no evidence of illegality; in fact, they have evidence that PEO wouldn\'t "pay to play" out of the actual suspect\'s mouth, but that doesn\'t matter.  They they still want PEO to spread his cheeks.  But that was expected.  Did any of us have delusions that he would NOT be subjected to  double standard by the MSM?  Hell, CNN already has an image of Obama and Blagovech in front of the White House it\'s plastering on the screen every other minute when they are discussing this story.  PEO is not going to be afforded the beneift of the doubt like a George Bush who lead the country to war with the blessing of the MSM--no questions asked.  That\'s why I\'m so pissed at Obama\'s team of closest advisers!  It\'s as if the Clinton impeachment, Rezko and Reverend Wright taught them nothing!<br><br>They should have anticipated this shit!  Rahm Emmanuel and David Axelrod, particularly!  It was open record, as open as it gets, that Blagovech was under investigation by the Feds for the last FIVE YEARS.  How could Rahm Emmanuel who watched his former Boss Bill Clinton almost lose the presidency because of federal wire taps NOT NOT NOT assume that Blagovech was wiretapped? Let me take it a step further and ask why didn\'t Greg Craig, Obama\'s incoming White House Counsel and the very attorney who defended Bill Clinton during the impeachment trial, insist that he be on any and every call with Blagovech and perhaps even advise Patrick Fitzgerald in advance that they would be talking to Blagovech about the Senate seat?  I know this would have been extremely unprecedented and beyond cautious, but under the circumstances--a black president, a governor under investigation, and a convicted felon, Rezko, whose being pressured by the same US Attorney investigating the governor to provide evidence against PEO--it was warranted!<br><br>The problem now is what did Rahm say or hear.  Did he give the impression that PEO would even entertain the idea of exchanging the Senate seat for something?  Or did he tell him to go fuck himself? Threaten to go to the Feds?  The latter would be a dream scenario, but probably asking too much b/c it seems that with all the "brain" trust of Ivey League educated and highly experienced pols, there isn\'t a collective ounce of common sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370934">\
	 <div id="dsq-comment-header-4370934" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370934" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370934">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370934" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370934" class="dsq-comment-message">"Ivy League educated and highly experienced pols, there isn\'t a collective ounce of common sense."<br><br>*****Education & Knowledge or Experience and Wisdom</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4361213">\
	 <div id="dsq-comment-header-4361213" class="dsq-comment-header">\
	 <cite id="dsq-cite-4361213" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4361213">JJai</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4361213" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4361213" class="dsq-comment-message">Discrimination in the Obama Administration, <a href="http://www.politico.com/blogs/bensmith/1208/A_box_unchecked.html" rel="nofollow">y\'all</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4363286">\
	 <div id="dsq-comment-header-4363286" class="dsq-comment-header">\
	 <cite id="dsq-cite-4363286" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4363286">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4363286" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4363286" class="dsq-comment-message">rikyrah:   <b>ANSWER:</b>  <a href="http://blackpoliticsontheweb.com/2008/12/12/blagojevich-owes-500k-in-legal-fees/" rel="nofollow">Blagojevich owes $500K in legal fees</a><br><br><i><b>Illinois Gov. Rod Blagojevich owes more than $500,000 in unpaid legal bills to a Chicago law firm, The Wall Street Journal reported Thursday.<br><br>The money is owed to Winston & Strawn, which the Democratic governor stopped paying earlier this year, the Journal said.</b><br><br>The firm has been the governor’s counsel since the federal government began its investigation five years ago into his administration.<br><br>The Journal said it is unclear whether Blagojevich’s legal bills are for personal or campaign work or for both.<br><br>On Tuesday, the governor was arrested on federal corruption charges, including allegedly trying to sell the U.S. Senate seat vacated by President-elect Barack Obama.<br><br>Blagojevich and his chief of staff, John Harris, were charged with conspiracy to commit mail and wire fraud and solicitation of bribery.<br><br>UPI</i><br><br><b>QUESTIONS:</b> <u>How MUCH MONEY does the CORRUPT Gov. of Illinois OWE in attorney fees?  Annnnnnnnnnd, why does he OWE this amount??</u><br><br>NOW we KNOW WHY he NEEDS the "BENJAMINS!" <br><br> ***shakin\' my head***   LAWD HA\'MERCY!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4363746">\
	 <div id="dsq-comment-header-4363746" class="dsq-comment-header">\
	 <cite id="dsq-cite-4363746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4363746">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4363746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4363746" class="dsq-comment-message">rikyrah:  <b>Friday, DECEMBER 12, 2008;   DAY -39!  On His "JOURNEY TO JANUARY!"</b><br><br>1.  <b>WORD(s)</b> of the DAY:  <b>TRANSITION TRAIL/TRANSPARENCY</b><br><br>2.  <b>HEADLINE(s):</b><br>     a)  <a href="http://www.politico.com/news/stories/1208/16486.html" rel="nofollow">Obama to list staff contact with Blago</a><br><br><i>President-elect Barack Obama said Thursday morning that he is “confident” no one representing him took part in any pay-to-play dealings with Illinois Gov. Rod Blagojevich over filling Obama’s U.S. Senate seat, and pledged to release details of contacts between his team and the governor’s office in the next few days. <br><br>“I have never spoken to the governor on this subject. I am confident that no representatives of mine would have any part of any deals related to this seat. I think the materials released by the U.S. attorney reflect that fact,” Obama said at a Chicago news conference. “I’ve asked my team to gather the facts of any contacts with the governor’s office about this vacancy so that we can share them with you over the next few days.” <br><br>Obama said he personally wasn’t interviewed by the federal prosecutors and suggested no one on his transition team was either — but did not answer a specific question about what role, if any, his transition team played in the investigation. <br><br>“I have not been contacted by any federal officials, and we have not been interviewed by them,” Obama said. “As is reflected by them, we were not perceived by the governor’s office as amenable to any deal-making.” </i><br><br>[NOTE:  "WHYCOME" reporters/others tryin\' to get in the "CHESS GAME" with P-E Obama?  HE will put them in CHECK!!]   Whew!!  ***shakin\' my head***<br><br>     b)  <a href="http://change.gov/newsroom/entry/join_the_discussion_obama_economic_team_responds/" rel="nofollow">Join the Discussion: Transition Economic team responds</a><br><br><i><b>From the over 3,500 comments posted to our most recent discussion on the economy, two overarching themes stood out.</b><br><br><b>First,</b> the government -- and very soon, the Obama-Biden administration -- must take decisive action to help the hard-working families suffering during this economic crisis.<br><br>But maybe more importantly, a thread ran through many of the comments that focused on <b>the collective responsibility of all Americans to come together to tackle the magnitude of the issues we as a nation face.</b><br><br>We sat down with Economic Policy Team member Brian Deese to hear more about the way they\'ll be creating solutions for -- and with -- the American people:<br><br>(VIDEO)<br><br>Click here to download a file containing all of the 3,500+ comments in their entirety. Several comments on the site have asked for a complete transcript of the discussions -- if you put it to a creative use, share that with us here.</i><br><br>HOW\'S THIS for TRANSPARENCY and RESPONSIVENESS?!!!    :&gt;)    :&gt;)<br><br>3.  BACK to the NAME GAME:  :&gt;)<br><br><a href="http://www.msnbc.msn.com/id/28176178/" rel="nofollow">Parents worldwide name kids after Obama<br>President-elect\'s influence is felt in Romania, Indonesia, Holland, Brazil</a><br><br><i><b>BUCHAREST, Romania - By his own admission, Barack Obama was "a skinny kid with a funny name," but that isn\'t stopping proud parents from Romania to Indonesia from naming their newborns after the U.S. president-elect.</b><br><br>   1)said Maria Savu, whose infant grandson — <b>Obama Sorin Ilie Scoica</b> — was born in the central Romania village of Rusciori.<br><br>   2) "He\'s great, isn\'t it?" said Sularsih, 34, rubbing the cheek of their sleeping 1-month-old, <b>Husein Obama.</b> "I think it\'s a beautiful name for him. And who knows? Maybe one day he\'ll be president of <b>Indonesia."</b><br><br>   3)  Americans also have been naming children for Obama. Patrick and Sasha Hall Fisher of <b>Hollywood, Florida,</b> are credited as being the first: <b>Sanjae Obama Fisher</b> was born a few hours before news outlets declared Obama to be the new president-elect.<br><br>   4)  And in <b>Brazil, </b><i>at least eight black candidates</i> took advantage of a quirk in electoral laws and <b>opted to have their names appear as "Barack Obama" in October elections.</b></i><br><br>   5)  <b>In Romania, Banel Nicolita,</b> a member of Romania\'s national soccer team, is a Gypsy who comes from a family of eight who once lived in a house made of mud. His accomplishments, against all odds, have earned him the<b> nickname "the Obama of Romanian football."</b><br><br><i>"Obama\'s victory is a motivation for us," said Gruia Bumbu, chairman of the National Agency for the Roma.</i><br><br>HOW MUCH FUN IS THIS??  :&gt;)   :&gt;) <br><br>HE is a <b>"ONE MAN SOURCE of SOCIAL INFLUENCE!"</b>  Whoooo!   Hooo!<br><br>Mr. President-Elect Obama!   :&gt;)   <b>LARGE and IN CHARGE!  :&gt;)</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4363912">\
	 <div id="dsq-comment-header-4363912" class="dsq-comment-header">\
	 <cite id="dsq-cite-4363912" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4363912">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4363912" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4363912" class="dsq-comment-message">rikyrah:  CONFIRMATION WOES!:<br><br><a href="http://www.politico.com/blogs/thecrypt/1208/Clinton_selection_could_face_court_challenge.html" rel="nofollow">Clinton selection could face court challenge</a><br><br><i><b>A conservative watchdog group is considering litigation to prevent Hillary Clinton from becoming the next Secretary of State, saying Congress’ action Wednesday to clear a legal hurdle for her nomination runs counter to the Constitution.</b><br><br>Judicial Watch says that Clinton is ineligible to serve as Secretary of State because the Constitution prohibits members of Congress from being appointed to an office that saw a pay increase during their time in office. In January 2008, President Bush signed an executive boosting Cabinet secretaries’ pay to $191,300.<br><br>But on Wednesday night, both houses of Congress approved a resolution <b>reducing the salary to the January 2007 level of $186,600.</b></i><br><br>***shakin\' my head***  I kept sayin\'  -   Mr. P-E  -  the "GOOD GUY!"  Congress - "the BAD GUYS!"   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4366864">\
	 <div id="dsq-comment-header-4366864" class="dsq-comment-header">\
	 <cite id="dsq-cite-4366864" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4366864">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4366864" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4366864" class="dsq-comment-message">Funny how Judicial watch comes out from out of the sewer every time Dems. are in power but for the past 8 years not a peep from them about the criminality of the bush regime. Eff them and like all ignorant rethuglicans you dont matter and STFU!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367423">\
	 <div id="dsq-comment-header-4367423" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367423">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367423" class="dsq-comment-message">While the MSM focuses on trying to tie PE O to the Gov. BlahBlah scandal, the Fed is giving out free money like gubment cheese and won\'t say who the recipients are.....<br><br><a href="http://www.bloomberg.com/apps/news?pid=20601087&sid=apx7XNLnZZlc&refer=home" rel="nofollow"><i>Fed Refuses to Disclose Recipients of $2 Trillion in Lending</a><br><br>By Mark Pittman<br><br> Dec. 12 (Bloomberg) -- The Federal Reserve refused a request by Bloomberg News to disclose the recipients of more than $2 trillion of emergency loans from U.S. taxpayers and the assets the central bank is accepting as collateral.<br><br>Bloomberg filed suit Nov. 7 under the U.S. Freedom of Information Act requesting details about the terms of 11 Fed lending programs, most created during the deepest financial crisis since the Great Depression.<br><br>The Fed responded Dec. 8, saying it’s allowed to withhold internal memos as well as information about trade secrets and commercial information. The institution confirmed that a records search found 231 pages of documents pertaining to some of the requests.<br><br>“If they told us what they held, we would know the potential losses that the government may take and that’s what they don’t want us to know,” said Carlos Mendez, who oversees about $14 billion at New York-based ICP Capital LLC.<br><br>Bloomberg News is a unit of New York-based Bloomberg LP.<br><br>The Fed stepped into a rescue role that was the original purpose of the Treasury’s $700 billion Troubled Asset Relief Program. The central bank loans don’t have the oversight safeguards that Congress imposed upon the TARP.<br><br>Total Fed lending exceeded $2 trillion for the first time Nov. 6. It rose by 138 percent, or $1.23 trillion, in the 12 weeks since Sept. 14, when central bank governors relaxed collateral standards to accept securities that weren’t rated AAA.<br><br>‘Been Bamboozled’<br><br>Congress is demanding more transparency from the Fed and Treasury on the bailout efforts, most recently during Dec. 10 hearings by the House Financial Services committee when Representative David Scott, a Georgia Democrat, said Americans had “been bamboozled.”<br><br>In its response to Bloomberg’s request, the Fed said the U.S. is facing “an unprecedented crisis” when the “loss in confidence in and between financial institutions can occur with lightning speed and devastating effects.”<br><br>The Fed supplied copies of three e-mails in response to a request that it disclose the identities of those supplying data on collateral as well as their contracts.<br><br>While the senders and recipients of the messages were revealed, the contents were erased except for two phrases identifying a vendor as “IDC.” One of the e-mails’ subject lines refers to “Interactive Data -- Auction Rate Security Advisory May 1, 2008.”<br><br>‘Multiple Harms’<br><br>Brian Willinsky, a spokesman for Bedford, Massachusetts- based Interactive Data Corp., a seller of fixed-income securities information, declined to comment.<br><br>“Notwithstanding calls for enhanced transparency, the Board must protect against the substantial, multiple harms that might result from disclosure,” Jennifer J. Johnson, the secretary for the Fed’s Board of Governors, said in a letter e-mailed to Bloomberg News.<br><br>“In its considered judgment and in view of current circumstances, it would be a dangerous step to release this otherwise confidential information,” she wrote.<br><br>New York-based Citigroup Inc., which is shrinking its global workforce of 352,000 through asset sales and job cuts, is among the nine biggest banks receiving $125 billion in capital from the TARP since it was signed into law Oct. 3. More than 170 regional lenders are seeking an additional $74 billion.<br><br>Fed Chairman Ben S. Bernanke and Treasury Secretary Henry Paulson said in September they would comply with congressional demands for transparency in a $700 billion bailout of the banking system.<br><br>‘Right to Know’<br><br>The Freedom of Information Act requires federal agencies to make government documents available to the press and the public. The suit, filed in New York, doesn’t seek money damages.<br><br>“There has to be something they can tell the public because we have a right to know what they are doing,” said Lucy Dalglish, executive director of the Arlington, Virginia-based Reporters Committee for Freedom of the Press. “It would really be a shame if we have to find this out 10 years from now after some really nasty class-action suit and our financial system has completely collapsed.”<br><br>The Fed lent cash and government bonds to banks that handed over collateral including stocks and subprime and structured securities such as collateralized debt obligations, according to the Fed Web site.<br><br>Borrowers include the now-bankrupt Lehman Brothers Holdings Inc., Citigroup and New York-based JPMorgan Chase & Co., the country’s biggest bank by assets.<br><br>Banks oppose any release of information because that might signal weakness and spur short-selling or a run by depositors, Scott Talbott, senior vice president of government affairs for the Financial Services Roundtable, a Washington trade group, said in an interview last month.<br><br>‘Complete Truth’<br><br>“Americans don’t want to get blindsided anymore,” Mendez said in an interview. “They don’t want it sugarcoated or whitewashed. They want the complete truth. The truth is we can’t take all the pain right now.”<br><br>The Bloomberg lawsuit said that the collateral lists “are central to understanding and assessing the government’s response to the most cataclysmic financial crisis in America since the Great Depression.”<br><br>In response, the Fed argued that the trade-secret exemption could be expanded to include potential harm to any of the central bank’s customers, said Bruce Johnson, a lawyer at Davis Wright Tremaine LLP in Seattle. That expansion is not contained in the freedom-of-information law, Johnson said.<br><br>“I understand where they are coming from bureaucratically, but that means it’s all the more necessary for taxpayers to know what exactly is going on because of all the money that is being hurled at the banking system,” Johnson said.<br><br>The Bloomberg lawsuit is Bloomberg LP v. Board of Governors of the Federal Reserve System, 08-CV-9595, U.S. District Court, Southern District of New York (Manhattan). </i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367706">\
	 <div id="dsq-comment-header-4367706" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367706">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367706" class="dsq-comment-message">Yet we have the peanut gallery in the media crying that its the bad bad unions of the auto industry that are trying to hijack us for $15 billion dollars. Yep, if only those greedy men and women working under those luxurious conditions in plush factories and  living in (gulp) HOMES and actually wanting PENSIONS (the nerve) would sacrifice MORE. They need to hurt in order for us to help them!! The banks? investment firms? huh? Well.............see.........that\'s different.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378332">\
	 <div id="dsq-comment-header-4378332" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378332" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378332">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378332" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378332" class="dsq-comment-message">Word, Miranda.  Wall street  & the Feds are invisible when it comes to the media.  They\'re soooo WHITE, they can\'t pick\'em up on their radar screen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4367854">\
	 <div id="dsq-comment-header-4367854" class="dsq-comment-header">\
	 <cite id="dsq-cite-4367854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4367854">dcgatn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4367854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4367854" class="dsq-comment-message">while i don\'t think that obama & co. did anything illegal, this feet dragging stuff is not a good look. i agree with eugene robinson and others who say that obama has made a mistake by not getting the facts out quickly and taking control of the media narrative. <br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/12/11/AR2008121102953.html?hpid=opinionsbox1" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>also, and it\'s not like this was ever in doubt, but you know that rahm talked to blago about who obama would like to see in the senate seat.<br><br><a href="http://www.myfoxchicago.com/myfox/pages/Home/Detail?contentId=8054792&version=3&locale=EN-US&layoutCode=VSTY&pageId=1.1.1" rel="nofollow">http://www.myfoxchicago.com/myfox/pages/Home/De...</a><br><br>ok. obama had a preference and rahm told blago as such and even gave him a list of names. the fact that blago expected money for putting the preferred candidate in the seat is ridiculous. any normal person would have just been satisfied with being on the presiden\'ts good side. HOWEVER, rahm is NOT helping by dodging and weaving with reporters.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368196">\
	 <div id="dsq-comment-header-4368196" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368196" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4368196">Sagittarius</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368196" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368196" class="dsq-comment-message">I think I said when the "Senate Candidate #5" story broke to "follow the money".<br><br>As reported in a breaking headline on <a href="http://chicagotribune.com" rel="nofollow">chicagotribune.com</a><br><br>"As Gov. Rod Blagojevich was trying to pick Illinois\' next U.S. senator, businessmen with ties to both the governor and U.S. Rep. Jesse Jackson Jr. discussed raising at least $1 million for Blagojevich\'s campaign as a way to encourage him to pick Jackson for the job, the Tribune has learned.<br><br>Blagojevich made an appearance at an Oct. 31 luncheon meeting at the India House restaurant in Schaumburg sponsored by Oak Brook businessman Raghuveer Nayak, a major Blagojevich supporter who also has fundraising and business ties to the Jackson family, according to several attendees and public records.<br><br>Two businessmen who attended the meeting and spoke to the Tribune on the condition of anonymity said that Nayak and Blagojevich aide Rajinder Bedi privately told many of the more than two dozen attendees the fundraising effort was aimed at supporting Jackson\'s bid for the Senate.<br><br>Among the attendees was a Blagojevich fundraiser already under scrutiny by federal investigators, Joliet pharmacist Harish Bhatt.<br><br>That meeting led to a Blagojevich fundraiser Saturday in Elmhurst, co-sponsored by Nayak and attended by Jesse Jackson Jr.\'s brother, Jonathan, as well as Blagojevich, according to several people who were there. Nayak and Jonathan Jackson go back years and the two even went into business together years ago as part of a land purchase on the South Side."<br><br>I didn\'t want to put it in the universe, but I knew damn well the identity of SC #5, and I know that this freaky sneaky finance voodoo hoodoo has occurred previously  with folks in his posse.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368278">\
	 <div id="dsq-comment-header-4368278" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368278" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4368278">Symphony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368278" class="dsq-comment-message">I posted about an 18 year old African American exchange student was stabbed in Russia. His name is Stanley Robinson from Rhode Island. His mother said he has developed pneumonia.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369051">\
	 <div id="dsq-comment-header-4369051" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369051">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369051" class="dsq-comment-message">Obama should have never said that "NOBODY" from his camp spoke to BlahBlah.  It\'s a lie and it doesn\'t make sense.  OF COURSE the Senator/President Elect\'s people would be in contact with the GOVERNOR about the replacement.  That\'s not the problem, the "pay to play" is the problem.  All Obama and/or his people had to say was "We did speak with the governor about my replacement, he didn\'t seem interested in any of our candidates so we moved on."<br><br>People, when will we learn?  It\'s not the crime, it\'s the coverup.  Obama needs a crisis communications person on his team STAT because every time a non-scandal breaks out, Obama and \'em always come out looking like they got caught with their pants down when they did nothing wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369095">\
	 <div id="dsq-comment-header-4369095" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369095">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369095" class="dsq-comment-message">I was thinking the same thing when I heard him say that.....I was like how in the world could he say with the slightest bit of authority (well how could he say it at all) that no one from his camp spoke with Blago????????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369378">\
	 <div id="dsq-comment-header-4369378" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369378">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369378" class="dsq-comment-message">It was like he was so quick to distance himself from BlahBlah that he jumped the gun and shot his mouth off.  <br><br>I don\'t believe anyone on the Obama team did anything wrong.  I believe they smelled what BlahBlah was cooking and decided to step away.  The problem is from the non-sensical answer that NOBODY on the Obama team spoke to BlahBlah.  David Axelrod didn\'t "misspeak," he was telling the truth: there HAD been discussions b/w the Obama camp and BlahBlah.  OF COURSE they would!  You don\'t think Joe Biden and his camp didn\'t have discussions with the Gov. of DE on suggestions for his replacement?  You don\'t think Hillary Clinton is discussing who she\'d like to see replace her with David Paterson?<br><br>Again, I don\'t think that Rahm or anyone else in the Obama camp did anything wrong.  I think Rahm knew BlahBlah was trying to hustle Obama, and I think Rahm contacted the Feds on Obama\'s behalf about BlahBlah\'s shady hustle.  But as with the Rev. Wright situation, they didn\'t get a jump on the non-story from the beginning and it took a life of its\' own.  The Obama team definitely needs a Crisis Communication team separate from the press secretary to handle crisises 24-7 because everything the Obamas do from Obama sneaking a smoke to Sasha playing with a Christie doll instead of a Barbie doll will be blown up into a "major" scandal for the next 4-8 years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369589">\
	 <div id="dsq-comment-header-4369589" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369589" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369589">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369589" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369589" class="dsq-comment-message">Agree 100%</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370540">\
	 <div id="dsq-comment-header-4370540" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370540" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370540">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370540" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370540" class="dsq-comment-message">Me too!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4374394">\
	 <div id="dsq-comment-header-4374394" class="dsq-comment-header">\
	 <cite id="dsq-cite-4374394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4374394">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4374394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4374394" class="dsq-comment-message">Keith Olberman\'s Counting Down America\'s  25 Financially Corrupt Politicians- 12/11/08<br><br>Guess who\'s #1!<br><a href="http://www.youtube.com/watch?v=eSwEQIuWXy0" rel="nofollow">http://www.youtube.com/watch?v=eSwEQIuWXy0</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370846">\
	 <div id="dsq-comment-header-4370846" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370846" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370846">denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370846" class="dsq-comment-message">"<i>You don\'t think Joe Biden and his camp didn\'t have discussions with the Gov. of DE on suggestions for his replacement? You don\'t think Hillary Clinton is discussing who she\'d like to see replace her with David Paterson? </i> - <br><br>This expectation is plausible except : (1) savvy black public officials already know they play by a different set of rules; and, (2) to an outsider like yours truly, Blago comes off  like a basic hoodrat  and radioactive public official.  Any effort to avoid  direct associations with him is certainly reasonable.  <br><br>I noticed that JJJ was quick to point out how he hadn\'t met with Blago in four years.  And when he said that, what I heard was:  "I don\'t mess with dude on no regular.  I ain\'t tryna go out like THAT!!!!!"  <br><br>:: shrugs shoulders ::</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4371550">\
	 <div id="dsq-comment-header-4371550" class="dsq-comment-header">\
	 <cite id="dsq-cite-4371550" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4371550">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4371550" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4371550" class="dsq-comment-message"><b> Obama Worked to Distance Self from Blagojevich </b><br><br><a href="http://www.washingtonpost.com/wp-dyn/content/story/2008/12/12/ST2008121201821.html" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/st...</a><br><br><i>"Obama\'s campaign made speaking offers to the Illinois treasurer, the comptroller, the attorney general and a Chicago city clerk.  Sen. Richard J. Durbin (Ill.) was asked to introduce Obama on the convention\'s final night... Blagojevich joked to a crowd at the Illinois State Fair that, yes, he also had been asked to speak -- at 4 a.m., in a Denver area men\'s bathroom... </i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369174">\
	 <div id="dsq-comment-header-4369174" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369174" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369174">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369174" class="dsq-comment-message">Obama needs to handle this head on and quickly THEN quickly change the subject. I was reading somone else\'s comment on here the other say that he needs to announce more cabinet picks to change the subject. This is too big. I don\'t think that will be enough but I will tell you what the people want to hear (AT LEAST I DO)..MONEY talks...talk about some economic stimulus checks to "main street" and that will get me to talking about something else!!!! Until then, unfortunately this is still too juicy!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370877">\
	 <div id="dsq-comment-header-4370877" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370877" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370877">fanita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370877" class="dsq-comment-message">He never said that his staff didn\'t talk to the governor. He said that he didn\'t talk to the governor directly. I agree that he should get a handle on the situation because of the the stupid media.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369090">\
	 <div id="dsq-comment-header-4369090" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369090">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369090" class="dsq-comment-message">Ex-Nasdaq chairman arrested on fraud charge in NYC <br>By LARRY NEUMEISTER <br>Associated Press Writer<br><br>NEW YORK — A Wall Street powerbroker for nearly 50 years who built an influential firm has confessed to a massive fraud scheme that will cost investors at least $50 billion, federal authorities say.<br><br>Bernard L. Madoff, 70, facing a single count of securities fraud, declined to speak with reporters after a federal magistrate judge in U.S. District Court in Manhattan ordered him released Thursday night on $10 million bail.<br><br>Andrew M. Calamari, associate director of enforcement in the Securities and Exchange Commission\'s New York office, said the SEC had filed a civil securities fraud charge as well and was alleging "a stunning fraud that appears to be of epic proportions."<br><br>The SEC said it was seeking emergency relief for investors, including an asset freeze and the appointment of a receiver for the firm. A hearing was scheduled for Friday.<br><br>If the allegations contained in a criminal complaint are true, it may be the largest fraud ever blamed on a single individual. Nearly all of the allegations stem from an FBI agent\'s recounting of what Madoff told two FBI agents and three senior employees of his firm, Bernard L. Madoff Investment Securities LLC</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4377822">\
	 <div id="dsq-comment-header-4377822" class="dsq-comment-header">\
	 <cite id="dsq-cite-4377822" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4377822">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4377822" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4377822" class="dsq-comment-message">Wall Street, now these mofos are justs screaming for media.<br><br>"If the allegations contained in a criminal complaint are true, it may be the largest fraud ever blamed on a SINGLE individual."  <br><br>Yes, our boy Bernie is the Lone Ranger in this multi billion $ heist.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4379892">\
	 <div id="dsq-comment-header-4379892" class="dsq-comment-header">\
	 <cite id="dsq-cite-4379892" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4379892">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4379892" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4379892" class="dsq-comment-message">It gets better:<br>Cacioppi said two senior Madoff employees told him that Madoff said during the Wednesday meeting that he planned to surrender to authorities in a week but first wanted to distribute $200 million to $300 million he had left to certain selected employees, family and friends.<br><br>This slug was holding on to give out up to $300 million he had LEFT to family and friends?? How brazen is that??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369500">\
	 <div id="dsq-comment-header-4369500" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369500" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4369500" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369500" class="dsq-comment-message">I thought about the real people whose lives were being messed with because a group of grown men who were still embarrassed about how easily they gave away 700 bllion dollars, 335 billion of which has already disappeared, were too proud to admit that they had been wrong before, and were willing instead to make the auto industry the whipping boy for their own shortcomings over a lousy 15 billion more dollars. They probably weren\'t worried right now about the lights on their Christmas tree, or the vagaries of the NFL Network.<br><br>Christmas tree surgery is harder than it looks. But I took a five dollar strand of lights and got a tree we paid two hundred dollars for to shine like it was new again. <br><br>The auto bailout is easier than it looks. 15 billion dollars is just TWO lousy percent of the 700 billion dollars that just got authorized for who really knows what, since all of our banks seem to have forgotten how to actually loan money to new customers.<br><br><b><a href="http://simplifythepositive.blogspot.com/2008/12/christmas-tree-surgery-harder-than-it.html" rel="nofollow">Christmas Tree Surgery Harder Than It Looks </a></b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370805">\
	 <div id="dsq-comment-header-4370805" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370805" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370805">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370805" class="dsq-comment-message">BrownMan, thanks for sharing this.  It is simple and I agree with you on the holiday spirit for these jackasses, although you\'re more benevolent than me.<br><br>"To all the Congress people who voted against this bill, who are smugly going home to enjoy the holidays in their warm, cozy abodes - I sincerely hope Santa drops 15 tons of coal on top of each one of your houses this Christmas. "<br><br>I sincerly hope Santa drops 15 tons of shyt on top of each one of your houses this christmas!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370496">\
	 <div id="dsq-comment-header-4370496" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370496" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370496">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370496" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370496" class="dsq-comment-message">New DOJ Rule Expands FBI Database to Include Arrestee DNA-  ABA Journal<br>Posted 4 hours, 15 minutes ago<br>By Debra Cassens Weiss<br><br>A new Justice Department rule scheduled to take effect on Jan. 9 expands an FBI crime database to include DNA from all people arrested for federal crimes and noncitizens who are detained.<br><br>The rule is being criticized by civil libertarians, the Washington Post reports. The measure published on Wednesday “dramatically expands” the current FBI database, which contains information on convicted federal criminals and arrestees from 13 states, the story says.<br><br>There\'s more:<br><br><a href="http://www.abajournal.com/news/new_doj_rule_expands_fbi_database_to_include_arrestee_dna" rel="nofollow">http://www.abajournal.com/news/new_doj_rule_exp...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4371001">\
	 <div id="dsq-comment-header-4371001" class="dsq-comment-header">\
	 <cite id="dsq-cite-4371001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4371001">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4371001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4371001" class="dsq-comment-message">Modify Those Mortgages And We Will Sue You:<br><br>Greenwich Financial Services brought a purported class-action lawsuit against the Countrywide Financial Corporation in New York state court last week. The lawsuit challenges Countrywide’s attempts to modify and reduce payments on as many as 400,000 subprime and pay-option adjustable-rate mortgages with borrowers who are seriously delinquent or about to become seriously delinquent.<br><br>Countrywide agreed in October to take this action in connection with a settlement with the attorneys general of at least 15 states. As part of the settlement, Countrywide agreed that it would modify these loans to reduce them by an aggregate amount of $8.4 billion.<br><br><a href="http://dealbook.blogs.nytimes.com/2008/12/09/behind-greenwichs-dispute-with-countrywide/" rel="nofollow">http://dealbook.blogs.nytimes.com/2008/12/09/be...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4374497">\
	 <div id="dsq-comment-header-4374497" class="dsq-comment-header">\
	 <cite id="dsq-cite-4374497" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4374497">parker404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4374497" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4374497" class="dsq-comment-message">What\'s frightening is that the investors who actually own these mortgages, not the loan servicers like Countrywide, may have a point.<br><br>The only real solution is for the government to back all of these mortgages.  Public housing for everyone!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378691">\
	 <div id="dsq-comment-header-4378691" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378691">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378691" class="dsq-comment-message">This is an extremely important story that\'s going to get lost amongst all the Blago and Big Auto Bailout gossip.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4373510">\
	 <div id="dsq-comment-header-4373510" class="dsq-comment-header">\
	 <cite id="dsq-cite-4373510" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4373510">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4373510" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4373510" class="dsq-comment-message">Well that body is Caylees!<br><br><a href="http://www.cnn.com/2008/CRIME/12/12/caylee.anthony/index.html#cnnSTCText" rel="nofollow">http://www.cnn.com/2008/CRIME/12/12/caylee.anth...</a><br><br>Casey needed her butt beat well before Cindy choked her last year before she moved! I hope I am wrong and that she did not do it to spite her mother but if she did she needs and ole fashioned azz whuppin!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4374379">\
	 <div id="dsq-comment-header-4374379" class="dsq-comment-header">\
	 <cite id="dsq-cite-4374379" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4374379">parker404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4374379" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4374379" class="dsq-comment-message">This is the saddest case in a long time.  I\'m honestly relieved that the body is Caylee\'s so that she can be put to rest.<br><br>I would like to learn more about this family.  You\'re right, Casey is long overdue for an azz whuppin.  There\'s also something not right about the grandparents.  I still don\'t understand why it took them a month to report Caylee missing.  <br><br>From what I can tell, this is a good example of what can come about when you spoil your kids.  Casey seems like a spoiled little fast girl who got pregnant and was never forced (until too late) to live with her own choices.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4380267">\
	 <div id="dsq-comment-header-4380267" class="dsq-comment-header">\
	 <cite id="dsq-cite-4380267" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4380267">vulcan girl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4380267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4380267" class="dsq-comment-message">From what I\'ve heard, she tried to give Caylee up for adoption, but her parents convinced her not to, so they would know the baby.  They knew she never wanted the baby, so they bear some blame in this, too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4380778">\
	 <div id="dsq-comment-header-4380778" class="dsq-comment-header">\
	 <cite id="dsq-cite-4380778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4380778">parker404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4380778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4380778" class="dsq-comment-message">They should have "let" her give her up.  She was a grown, albeit immature, woman, and that was HER decision to make.  You cannot force motherhood on a woman.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4390916">\
	 <div id="dsq-comment-header-4390916" class="dsq-comment-header">\
	 <cite id="dsq-cite-4390916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4390916">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4390916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4390916" class="dsq-comment-message">I agree. I think Cindy finally had enough the night she choked her but it was too late and now she has her head so far up her butt till she ACTS like she can\'t see the truth. Initially, when she reported the little girl missing both parents seemed pissed and to know the deal b/c after all the mother did report Casey and said on her 911 call that her daughter needed to be arrested. I think when the attorneys came in they explained to the parents...look you are going to be missing your daughter in addition to your granddaughter if you keep talking so I think it is now guilt for the Anthony\'s as well as them not wanting to lost Casey as well as Caylee--- too bad they can\'t see that they lost Casey a long time ago!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4374514">\
	 <div id="dsq-comment-header-4374514" class="dsq-comment-header">\
	 <cite id="dsq-cite-4374514" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4374514">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4374514" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4374514" class="dsq-comment-message">Against Race Politics:<br><br>How VERY SAD!!  Rest In Peace "Little Caylee".  <b>HEAD BOW</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4374648">\
	 <div id="dsq-comment-header-4374648" class="dsq-comment-header">\
	 <cite id="dsq-cite-4374648" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4374648">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4374648" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4374648" class="dsq-comment-message">So sad!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378210">\
	 <div id="dsq-comment-header-4378210" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378210" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4378210" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378210" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378210" class="dsq-comment-message">Wasn\'t the grandparents on Larry King either last night or the night before caliming she was alive? I never followed this story. its sad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378797">\
	 <div id="dsq-comment-header-4378797" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378797" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378797">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378797" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378797" class="dsq-comment-message">poor baby.<br><br>but, that entire family angers me. those parents know that girl killed that poor baby.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378941">\
	 <div id="dsq-comment-header-4378941" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378941" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378941">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378941" class="dsq-comment-message">I told my hubby don\'t be surprised if Caylee\'s grand parents were "coaching" their daughter Casey on what to say or not say.  I believe the grandfather was a cop----Nuff said</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4375863">\
	 <div id="dsq-comment-header-4375863" class="dsq-comment-header">\
	 <cite id="dsq-cite-4375863" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4375863" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4375863" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4375863" class="dsq-comment-message">Did anybody read this,<br><br>Powell goes after Palin and her ilk basically saying that I\'m from the South Bronx and there is nothing wrong with my value system. I originally read it over at Coates blog.<br><br><a href="http://www.huffingtonpost.com/2008/12/11/colin-powell-slams-sarah_n_150394.html?page=23&show_comment_id=18720297#comment_18720297" rel="nofollow">Story over at HuffPo</a><br><br>"I think she had something of a polarizing effect when she talked about how small town values are good. Well, most of us don’t live in small towns. And I was raised in the South Bronx, and there’s nothing wrong with my value system from the South Bronx."<br><br>I have always respected Powell. I was bron in the Bronx by the way and my mother\'s side of the family are Jamaican immigrants like Powell\'s and my father\'s side are Trinidadian so we have a little in common.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4377023">\
	 <div id="dsq-comment-header-4377023" class="dsq-comment-header">\
	 <cite id="dsq-cite-4377023" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4377023">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4377023" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4377023" class="dsq-comment-message">Powell isn\'t holding back NUTTIN......not anything AT ALL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4382139">\
	 <div id="dsq-comment-header-4382139" class="dsq-comment-header">\
	 <cite id="dsq-cite-4382139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4382139">sdg1844</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4382139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4382139" class="dsq-comment-message">Big Up Colin Powell.  There isn\'t a doggone thing wrong with city dwellers.  I was raised in Harlem and if I might say, my value system is a damn sight superior to Gov. Palin and her ilk.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378473">\
	 <div id="dsq-comment-header-4378473" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378473" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378473">Shazza</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378473" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378473" class="dsq-comment-message">Why am I not surprised?<br><br><a href="http://thecaucus.blogs.nytimes.com/2008/12/12/sorry-were-booked-white-house-tells-obamas/" rel="nofollow">http://thecaucus.blogs.nytimes.com/2008/12/12/s...</a><br><br>According to the record, Nancy Reagan demanded the Carters leave early so she and Ron moved in Jan. 1</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4378762">\
	 <div id="dsq-comment-header-4378762" class="dsq-comment-header">\
	 <cite id="dsq-cite-4378762" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4378762">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4378762" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4378762" class="dsq-comment-message">Looks like the White House is going to kick down some of that $700 billion since the Senate killed the bailout bill.<br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/12/12/AR2008121201232.html?hpid=topnews" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4379968">\
	 <div id="dsq-comment-header-4379968" class="dsq-comment-header">\
	 <cite id="dsq-cite-4379968" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4379968">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4379968" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4379968" class="dsq-comment-message">EVENING THREAD IS UP</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368628">\
	 <div id="dsq-comment-header-4368628" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368628" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4368628" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368628" class="dsq-comment-message"><a href="http://www.myfoxchicago.com/myfox/pages/Home/Detail?contentId=8054792&version=1&locale=EN-US&layoutCode=VSTY&pageId=1.1.1" rel="nofollow">Rahm Emanuel Reportedly Spoke with Blagojevich About Senate Seat</a> - “<i>Rahm Emanuel, Obama’s chief of staff, spoke with Governor Rod Blagojevich on “multiple occasions” about the Senate succession that Blagojevich had wanted to sell to the highest bidder — and that Emanuel will likely be on the FBI wiretaps…</i>”<br><br>Obama is as corrupt as it gets. Evidence of his corruption dates back to his early “Community Organizer” and State Senator days, e.g. the mountain of failed and inhabitable low-income projects left in disrepair. <a href="http://www.boston.com/news/nation/articles/2008/06/27/grim_proving_ground_for_obamas_housing_policy/?page=full" rel="nofollow">Grim proving ground for Obama\'s housing policy</a>. Obama and his corrupt cronies – e.g. Antoin “Tony” Rezko and Valerie Jarrett – profited at the expense of the poor.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4368952">\
	 <div id="dsq-comment-header-4368952" class="dsq-comment-header">\
	 <cite id="dsq-cite-4368952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4368952">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4368952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4368952" class="dsq-comment-message">President Barack Hussein Obama.........President Barack Hussein Obama<br><br>Does it hurt you? I hope it does.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369110">\
	 <div id="dsq-comment-header-4369110" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369110">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369110" class="dsq-comment-message">Miranda,<br><br>Did you say  "President Barack Hussein Obama"? I just wanted to say it (type it) again! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369434">\
	 <div id="dsq-comment-header-4369434" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369434" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369434">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369434" class="dsq-comment-message">Did I hear you correctly that President elect Barack Hussein Obama will take the oath of office on Jan. 20 as "Barack Hussein Obama?"  Or will he take it as "Barack Hussein Obama, Jr.?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369847">\
	 <div id="dsq-comment-header-4369847" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369847" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369847">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369847" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369847" class="dsq-comment-message">Oh, please....oh PLEASE  let him add "Jr" on....oh please Lord..please, pretty please...that would be wonderful!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4372932">\
	 <div id="dsq-comment-header-4372932" class="dsq-comment-header">\
	 <cite id="dsq-cite-4372932" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4372932">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4372932" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4372932" class="dsq-comment-message">Hell yeah!  Say  it - J TO THE R<br><br>                          JR!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4370118">\
	 <div id="dsq-comment-header-4370118" class="dsq-comment-header">\
	 <cite id="dsq-cite-4370118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4370118">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4370118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4370118" class="dsq-comment-message"><b>President Barack Hussein Obama!</b><br><br>Hell To The Yeah!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4369974">\
	 <div id="dsq-comment-header-4369974" class="dsq-comment-header">\
	 <cite id="dsq-cite-4369974" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4369974">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4369974" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4369974" class="dsq-comment-message">PRESIDENT BARACK HUSSEIN OBAMA <br><br>FIRST LADY MICHELLE OBAMA, <br><br>FIRST DAUGHTERS MALIA OBAMA & SASHA OBAMA<br><br>FIRST GRANDMOTHER MARION ROBINSON<br><br>STEWARDS OF THE WHITE HOUSE ON 1600 PENNSYLVANIA AVENUE!!!!<br><br>IT\'S A NEW DAY, AND I\'M FEELING GOOD!  <br><br>SING IT WITH ME, KARMI!<br><br><a href="http://www.youtube.com/watch?v=7aX3jKPtj7s" rel="nofollow">http://www.youtube.com/watch?v=7aX3jKPtj7s</a></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=jackandjillpolitics&t=friday_open_thread_36&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	



	window.ExecuteWhen = (function () {
	var obj = {}
	
	// Private
	var running = false;
	var timer = null;
	var pending = [];
	var startTimer = function() {
		running = true;
		timer = setInterval(obj.heartBeat, 100);
	};
	var stopTimer = function() {
		running = false;
		clearInterval(timer);
	};
	
	// Public
	obj.add = function (condition, code) {
		pending.push([condition,code]);
		this.heartBeat(); //!
		if (!running) {
			startTimer();
		}
	};
	obj.heartBeat = function() {
		if (!pending.length) {
			stopTimer();
		}
		var newPending = [];
		for (var i=0; i<pending.length; i++) {
			var cond = pending[i][0];
			var code = pending[i][1];
			// FIXME: if cond or code throw an error, they never get removed from pending
			if (cond()){
				code();
			}
			else {
				newPending.push([cond, code]);
			}
		}
		pending = newPending;
	};
	return obj;
})();

// also used in embed_thread.js:
window.fbIsReady = function () {return window.FB && FB.init;};
// NOTE: This script gets executed again without threadEl
//       set when we are loaded again as the fbc_receiver.
//       In this case, we don't need the hidden container.

if(!window.FB || !FB.init) {
	if(window.Dsq && Dsq.container) {
		// container is not present when init.js is loaded from an xd-receiver iframe; in this case,
		// we don't need the FB_HiddenContainer anyway.
		var fbDiv = document.createElement('div');
		fbDiv.id = "FB_HiddenContainer";	// Required or else FeatureLoader will execute a document.write.
		fbDiv.style.position = 'absolute';	// This is intentionally not setting display to none as this breaks
		fbDiv.style.top = '-10000px';		// Flash in Safari.
		fbDiv.style.left = '-10000px';
		fbDiv.style.width = '0px';
		fbDiv.style.height = '0px';
		Dsq.container.appendChild(fbDiv);
	}
	var fbJS = document.createElement('script');
	fbJS.type = "text/javascript";
	fbJS.src = "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php";
	document.getElementsByTagName('head')[0].appendChild(fbJS);

	ExecuteWhen.add(window.fbIsReady,
		function () {
			// HACK: This is a workaround FBC's single domain limitation by
			//		 allowing sites to create multiple forums with different
			//		 Facebook API keys.  This must be used in conjunction with
			//		 disqus_facebook_forum (see authenticateFacebook).
			var facebook_api_key = 'bd6a8bc56f8eb204984f34b6fefe228d';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

			FB.init(facebook_api_key, window.facebookXdReceiverPath || null,
				{fetchSignedPublicSessionData: true});
		});
}


	


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');
}

})();




