




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": [{"body": "Post: Afternoon Open Thread http://twurl.nl/c15e4d", "author_name": "jjpolitics", "id": 1606011, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/jjpolitics/statuses/2487366147", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/55548665/mmmmmelon_normal.gif", "author_url": "", "date_created": "5 months ago", "retweets": [{"url": "http://twitter.com/jjpolitics/status/2487366147", "author_name": "jjpolitics"}]}], "has_more_reactions": false, "users": {"CPL": {"username": "CPL", "tumblr": "", "display_name": "CPL", "url": "http://disqus.com/CPL/", "registered": true, "linkedin": "", "blog": "http://www.jackandjillpolitics.com", "remote_domain": null, "points": 1276, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Mythe": {"username": "Mythe", "tumblr": "", "display_name": "Myth", "url": "http://disqus.com/Mythe/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1158, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/9495/avatar32.jpg", "delicious": "Myth", "is_remote": false, "verified": true, "flickr": "Myth", "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": ""}, "Micheline": {"username": "Micheline", "tumblr": "", "display_name": "Micheline", "url": "http://disqus.com/Micheline/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 508, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8763/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "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": 3388, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Muzikal203": {"username": "Muzikal203", "tumblr": "", "display_name": "Muzikal203", "url": "http://disqus.com/Muzikal203/", "registered": true, "linkedin": "", "blog": "http://muzikalthoughts.blogspot.com", "remote_domain": null, "points": 2168, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/3079/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Mothsmoke": {"username": "Mothsmoke", "tumblr": "", "display_name": "Mothsmoke", "url": "http://disqus.com/Mothsmoke/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 247, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/20/4264/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "lamh": {"username": "lamh", "tumblr": "", "display_name": "lamh32", "url": "http://disqus.com/lamh/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1774, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3483/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RobM": {"username": "RobM", "tumblr": "", "display_name": "RobM", "url": "http://disqus.com/RobM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1316, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "IWordsmith": {"username": "IWordsmith", "tumblr": "", "display_name": "WordSmith", "url": "http://disqus.com/IWordsmith/", "registered": true, "linkedin": "", "blog": "http://leftistmoon.wordpress.com", "remote_domain": null, "points": 1618, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "malletgirl02": {"username": "malletgirl02", "tumblr": "", "display_name": "malletgirl02", "url": "http://disqus.com/malletgirl02/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 169, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "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": 5446, "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": ""}, "Coby_D": {"username": "Coby_D", "tumblr": "", "display_name": "D.", "url": "http://disqus.com/Coby_D/", "registered": true, "linkedin": "", "blog": "http://dillarddoctrine.wordpress.com", "remote_domain": null, "points": 440, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3378/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "whiterosebuddy": {"username": "whiterosebuddy", "tumblr": "", "display_name": "whiterosebuddy", "url": "http://disqus.com/whiterosebuddy/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3141, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "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": ""}, "caribgirl": {"username": "caribgirl", "tumblr": "", "display_name": "caribgirl", "url": "http://disqus.com/caribgirl/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 560, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "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": 4797, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Angelar": {"username": "Angelar", "tumblr": "", "display_name": "Angelar", "url": "http://disqus.com/Angelar/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1081, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eclecticbrotha": {"username": "eclecticbrotha", "tumblr": "", "display_name": "eclecticbrotha", "url": "http://disqus.com/eclecticbrotha/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1497, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/9575/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Plantsmantx": {"username": "Plantsmantx", "tumblr": "", "display_name": "Plantsmantx", "url": "http://disqus.com/Plantsmantx/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1172, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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_13:04:29", "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": {"12184066": {"up_voted": false, "ip": "", "has_replies": true, "message": "I follow Roubini and Krugman so I know that the alarm was sounded by others, but I think they were a bit maligned.  There were also a couple of other noted economist who seemed to have read the tea leaves just right. <br><br>I see a parallel in how these economist were treated and how the administration is trying to tamp down the voices of those that want the public option and are raising other questions about the administration's health care plan.  I think I'll pay more attention this go around.  Very concerned about group think at the WH.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:58:49", "killed": false, "user_key": "Mothsmoke", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 12183701, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180490": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well...whew. I don't know much about McNair and his history, but I think it's jumping to conclusions to say that he was the type who chased after white women to the exclusion of black women...without any evidence of a track record of him doing that. I think some of you are projecting things onto this incident that may not be there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:40:32", "killed": false, "user_key": "Plantsmantx", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12179477, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186125": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROTFLMBAO<br><a href=\"http://www.youtube.com/watch?v=ELyTBXzfQJ8\" rel=\"nofollow\">http://www.youtube.com/watch?v=ELyTBXzfQJ8</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:17:08", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12186127": {"up_voted": false, "ip": "", "has_replies": false, "message": "did anyone else see Cynthia Tucker bitchslap Caribou Barbie on This Week?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:17:14", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 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}, "12179477": {"up_voted": false, "ip": "", "has_replies": true, "message": "From Booker Rising:<br><br><i>Steve McNair\u2019s Death: My Politically Incorrect Rant <br><br>Yesterday Steve McNair, the 36-year-old former NFL quarterback, was found dead of multiple gunshot wounds - including one to the head - in a condo in Nashville, Tennessee. Sahel Kazemi, a 20-year-old woman of Iranian ancestry who is not his wife and a Dave & Buster's waitress young enough to be his daughter, was also found dead nearby with a single gunshot to the head. Mechelle McNair, his black wife and childhood sweetheart, was in Mississippi and said she hadn't seen him for two days.<br><br>The signs seem to be pointing to a murder-suicide by Ms. Kazemi. It may be impolitic for me to point out some stuff in this sad tale, seeing how ol' boy unfortunately just died yesterday. However, I gotta tell it like it is: black men, black men, your lustful choice to chase tail - especially non-black tail - has been the downfall for too many of you. Jack Johnson, O.J. Simpson, Steve McNair, need I gone on? Especially when y'all get famous, y'all too often have these double standards where a black woman has to damn near perfect....but you'll trick with any ol' thing off the street - lack of quality, not bringing anything to the table, or mental state be damned - if she's non-black.<br><br>I see the media is calling Ms. Kazemi a \u201cfriend\u201d, while the police \"explore\" what relationship they had. Puhleeze! Not much exploration needs to be done. Ms. Kazemi was his jumpoff. Mr. McNair does not visit a female \"friend\" at 1am and stay. He does not take vacations with a female \"friend\"...with his family nowhere in sight. Mr. McNair was chopping Ms. Kazemi down on the regular and taking away from his wife and kids to break her off. He set his jumpoff up in that condo. Oh yeah, and bought a black Cadillac Escalade for her\u2026the same car where she got stopped for a DUI - while he was in the passenger seat \u2013 just three days ago). Apparently, they had some disagreement recently. Given her ex-boyfriend's statements, perhaps Ms. Kazemi was upset that he wouldn\u2019t leave his wife and felt he was stringing her along.<br><br>Bottom line: had Negro been acting right and not cheating on his wife in the first place and been with his wife and four children - where he belonged on Independence Day - and not busy chasing tail, he\u2019d still be alive. No, he didn\u2019t deserve to die, but let\u2019s acknowledge the poor judgment here. Little to no respect for his family is what unfortunately killed him.<br><br>Posted by Shay Riley at 7/05/2009 <br></i><br><br><a href=\"http://www.bookerrising.net/2009/07/steve-mcnairs-death-politically.html\" rel=\"nofollow\">http://www.bookerrising.net/2009/07/steve-mcnai...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:32:43", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 5, "author_is_creator": false, "is_realtime": false}, "12185117": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah<br>I thought reading this that the fireworks gave you clarity and you spent all night writing this(I haven't checked tpm to find out different yet). The clarity is stunning and so damn funny<br>ROTFLMBAO at this statement \"The GOP is in trouble because a significant portion of the party's base, the party's leaders, and the party's most vocal spokespeople are slaves to identifiable social and mental disabilities.\" the truth hurts.<br>As Sun Ra would say, \"Free yo mind and yo ass will follow\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:33:58", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12179175, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181022": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Blown away for some coochie\"<br><br>That was serious \"coochie\" if McNair blew off his wife and kids during the 4th of July weekend to hook up with girlfriend in Nashville.<br><br>She worked at Dave and Busters and drove an Escalade.  And no one question how she afforded that damn SUV unless the customers at Dave and Busters were recession-proof.<br><br>The minute it was reported on ESPN that the gun was found underneath girlfriend's body and that she had a single gunshot wound to her head, while she emptied a clip into McNair, I already labeled this a murder-suicide.<br><br>At first I thought it was his wife who shot him.  I stand corrected, but I had heard rumors of McNair's infidelity when he played in Baltimore a couple of years back.  Not to see your husband for two days; the SOB didn't even call her to tell her where he was, or why he had to take off for that particular weekend, indicates to me that their marriage was, at best, a lil' shaky.<br><br>I feel sorrier for McNair's kids - they're going to find out how their daddy died and what the hell he was up to when he died.  If kids are going to be left fatherless, at least leave them with some proud memories of their father.<br><br>Dayum....just DAYUM.  Forget about what type of coochie he was chasing; the fact he was chasing any AT ALL outside his marriage has left him DEAD.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:13:19", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12179477, "depth": 1, "points": 8, "author_is_creator": false, "is_realtime": false}, "12180513": {"up_voted": false, "ip": "", "has_replies": true, "message": "Eh, I agree with Jay Z, it's time for the death of the autotune. <br><br>But I do agree Rhianna is very pretty.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:41:59", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12180018, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180002": {"up_voted": false, "ip": "", "has_replies": false, "message": "They're rebranding to recapture the white people who fled in the face of the crazy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:11:11", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12179212, "depth": 1, "points": 6, "author_is_creator": false, "is_realtime": false}, "12186159": {"up_voted": false, "ip": "", "has_replies": false, "message": "I somewhat agree with this based on his being known as a good father and spouse. He had a 'southern gentleman' reputation.  Perhaps, his good manners and such, were his downfall. He didn't know how to pick a woman who would go for the okeydoke. He wound up with a woman whose cultural values did not allow her to be dismissed like she was his plaything.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:18:49", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12184402, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12183816": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, and there is a website that tracks the stimulus you can go to <a href=\"http://www.recovery.gov\" rel=\"nofollow\">www.recovery.gov</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:46:58", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12182118, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180018": {"up_voted": false, "ip": "", "has_replies": true, "message": "Okay,<br><br>So I'm really feeling Kayne West's <a href=\"http://www.youtube.com/watch?v=3QotGHaAHPk\" rel=\"nofollow\">Paranoid</a>.  The video is hot too.  I'm not sure if I've ever seen Rihanna look more stunning.  She's really something in black/white.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:12:04", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180020": {"up_voted": false, "ip": "", "has_replies": true, "message": "Much truth. If we're gonna clown Mark Sanford for his infidelity we can't give McNair a pass when he does the same. Its just so tragic to get your head blown off for some coochie.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:12:09", "killed": false, "user_key": "eclecticbrotha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 12179477, "depth": 1, "points": 11, "author_is_creator": false, "is_realtime": false}, "12180535": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is still part of 'blame the victim' pathology.  You're out there working your ass, but it's YOUR fault your health insurance isn't as good as the senator's.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:43:30", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12179185, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186122": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did McNair put her up in a condo?. I beleive,the condo was owned by him and McNeely. The woman had an apt. That was hers based on her salary.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:16:58", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12184192, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186177": {"up_voted": false, "ip": "", "has_replies": false, "message": "I meant what I said about property.  That's pretty much what marriage in the legal sense is.   There's a reason why you have to file your marriage with the government and it ain't about love.  It's about money and property.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:19:29", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12183618, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12183618": {"up_voted": false, "ip": "", "has_replies": true, "message": "If by property, you mean 'real estate'  why share it.  If you got it, and<br>the other person doesn't, what's the point?   If by property, you mean<br>'owning' the person, that's just lame...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:37:38", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 12182121, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181072": {"up_voted": false, "ip": "", "has_replies": true, "message": "It begs,  BEGS, the question -- What is marriage for?    I know women step <br>out also, but what do men think marriage is?  <br><br>The famous are the ones we hear about (Clinton, Edwards, Gingrich, Sanford, Ensign, Jesse Jackson)  but I'd guess everybody on here knows a married man who tipped out on his wife.<br><br>What's the point of marriage?  Clearly, having sex with the one woman you married ain't part of the definition, so why bother?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:16:51", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12180020, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12181587": {"up_voted": false, "ip": "", "has_replies": true, "message": "They are showing the event again on CSPAN right now, and I think it's so great that you can hear Obama explaining to Malia why the band is playing certain songs and which branch of the military they are for. I don't think they realized the mics were picking all of that up.  LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:54:07", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12180569": {"up_voted": false, "ip": "", "has_replies": true, "message": "She wasn't young enough to be his daughter, unless he was having kids when he was 16. Now TMZ has pics of them on vacation a few months ago, that chick was more than \"just a friend\" But I agree with him, had he been with his family, he'd be alive today. <br><br>and he forgot Kobe Bryant, he cheated on his non-Black wife with another white chick. LOL. But he got away with it for the most part, all he seemed to have to do was buy her an expensive ass ring.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:45:54", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12179477, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12184676": {"up_voted": false, "ip": "", "has_replies": false, "message": "Same fraud, different lipstick on the pig.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:24:40", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179212, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12182118": {"up_voted": false, "ip": "", "has_replies": true, "message": "BIDEN ACKNOWLEDGES ADMINISTRATION 'MIREAD' THE ECONOMY <br><br>With the stimulus money just now trickling in, just how far behind the eight ball are we?  Does anyone know if there is a website that is tracking how much stimulus money is going to each state and what those monies are being used for?<br><br><a href=\"http://voices.washingtonpost.com/44/2009/07/05/biden_acknowledges_administrat.html?hpid=topnews\" rel=\"nofollow\">http://voices.washingtonpost.com/44/2009/07/05/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:28:50", "killed": false, "user_key": "Mothsmoke", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182121": {"up_voted": false, "ip": "", "has_replies": true, "message": "Marriage is about property, period.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:29:04", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 12181958, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12185194": {"up_voted": false, "ip": "", "has_replies": false, "message": "I supposed you are going to blame this on President Obama too, eh?<br><br>Like big box stores haven't been closing for the last 5-6-7 years and leaving malls like ghost towns...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:36:52", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12184597, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181613": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Multi-ethnic.\"<br><br>Translation: \"since black folk ain't exactly down with evangelical Christianity, we'll move on. Plus, Hispanics are about to be the largest minority, so we'd better get them while we can.\"<br><br>When Eddie and Creflo sign up, I'm down. Til then, the evangelicals are suspect in my book.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:56:39", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 12179212, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12183664": {"up_voted": false, "ip": "", "has_replies": false, "message": "Watching this Jonestown special on MSNBC, I don't know why because it disturbs me, but it's just so. . . interesting and creepy. I don't see myself killing myself because some self-proclaimed prophet said I had to. Those people really had to be in a dark place personally. Especially those that kept drinking that poison after seeing that it WAS hurting people, and they weren't having a nice easy death. So sad.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:40:03", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12185206": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't think the Obama administration should have wasted its time trying to work with Republicans. See JJP's resident Republican D comment below. <br><br>The issue is with the try of government we have. As I said many times before. Many people forget this is not a parliamentary government. Obama is part of the executive branch and not the legislative branch. He can't just slam through what he wants because of seperation of powers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:37:22", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12184363, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12183675": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree. Some posters are trying to make it sound like there is something wrong with being married. Just like all things in life marriage is for some people and not for others.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:40:26", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12182002, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12180093": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not particularly, but I do like his acting, though.  Plus, I think he's sexy in an edgy kinda way...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:16:35", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 12179628, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12184597": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://finance.yahoo.com/news/As-retailers-cut-back-cities-apf-1069919514.html?x=0&sec=topStories&pos=4&asset=&ccode=\" rel=\"nofollow\">As retailers cut back cities confront 'ghostboxes'</a> - <i>Communities confront 'ghostbox' buildings when big-box retailers leave ... As the recession takes its toll on big-box retailers, more communities across the country are having to confront not just the eyesore of giant empty stores, but also the loss of jobs and tax revenue that follow ... And with the recent spate of bankruptcies and store closures, including Circuit City and Linens 'N Things, more abandoned buildings will be added to a struggling commercial real estate market. There are already hundreds of empty \"ghostboxes\" around the country ... Wal-Mart sold the 50,000-square-foot building to the Carlinville Southern Baptist Church in 2007 - \"Nothing against churches, but the city loses, the county loses and the school district loses sales tax and property tax as a source of revenue,\" the mayor said.</i><br><br>I love watching Karma work...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:21:10", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12184192": {"up_voted": false, "ip": "", "has_replies": true, "message": "But you got a wife and four kids.  Why take the chance?  Ok, I get the human weakness.  But it's ego that buys the chick an Escalade and puts her up in a condo.   If you don't want to be with your wife, divorce her.   <br><br>I know the belief nowadays is that it's just not simple, but in some ways I think it's very simple.   People just don't want to deal with the consequences. <br><br>And in Steve McNair's case, it killed him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:05:22", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12183975, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "12179591": {"up_voted": false, "ip": "", "has_replies": true, "message": "Seriously, how sad is it that LaToya Luckett is doing better as a solo artist than Kelly Rowland?  Kelly shoulda been left Matthew Knowles.  He only got eyes for Solange and Beyonce.  You see that Michelle went Gospel before she tried her hand at Pop/R&B.  That way Beyonce had no direct competition (not that Michelle woulda been any competition) but still.<br><br>I just think it's interesting.  I like Latoya'' Luckett's new single.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:41:28", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12186763": {"up_voted": false, "ip": "", "has_replies": false, "message": "the first family leaves for Russia<br><br><a href=\"http://www.voanews.com/english/2009-07-06-voa2.cfm\" rel=\"nofollow\">http://www.voanews.com/english/2009-07-06-voa2.cfm</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:49:30", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12183661": {"up_voted": false, "ip": "", "has_replies": true, "message": "What Did Rep. Conyers Know?<br>Wife's Bribery Plea Raises Questions About Michigan DemocratBy Carrie Johnson and Alice Crites<br>Washington Post Staff Writers <br>Sunday, July 5, 2009 <br><br>In the snow-covered parking lot of a McDonald's in Detroit two years ago, City Council member Monica Conyers met with a waste-management consultant who slipped her an envelope stuffed with as much as $3,000 in cash. <br><br>The under-the-table payment, made shortly after she cast the swing vote on a $1 billion city sludge deal, drove Conyers's guilty plea to a bribery charge that could send the Democratic politician to prison for up to five years. Conyers emerged for her court hearing late last week in the same building where her husband,  John Conyers Jr. (D), who has served in the U.S. House of Representatives since 1965, maintains an office. <br><br>Federal prosecutors in Detroit took pains to say that they had \"no suggestion\" that John Conyers knew of or was involved in the two-year-long bribery investigation, which has shaken a city already struggling to recover from a sex scandal that forced its mayor out of office. Monica Conyers, 44, appeared on a local television station this week to resign as the council's second in command, apologize to Detroit residents and denounce a former aide about whom, she said, her husband had warned her. <br><br>Questions about what the 80-year-old congressman may have known about his spouse's supplements to their finances continue to swirl, as do inquiries about how closely federal investigators examined him about the issues. <br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/07/04/AR2009070401016.html?wpisrc=newsletter\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:39:50", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12180116": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>triple Doublemint wrapper</i><br><br>you stooooopid.   THAT.IS.ALL.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:18:13", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179955, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12183701": {"up_voted": false, "ip": "", "has_replies": true, "message": "He said they underestimated how bad it really was, and they thought it was really bad before, so I don't know how any of us could have imagined it was really worse.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:41:25", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 12182118, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186265": {"up_voted": false, "ip": "", "has_replies": false, "message": "It will be interesting to see where she winds up in 10 years.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:24:14", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180513, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12192922": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's what I thought. Men lie and cheat. Had it not been for the accident and everything coming to light, he would have continued to twist her mind for as long as she didnt find out. This is so sad. He had 4 boys and how is his wife gonna explain this to the 5 year old son, tell me?  He was still in love with his wife and making love to her daily. She may or may not have known what was going on. Neither one of them thought that it would come to this though. That one unguarded moment can change a life forever.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-06_07:08:40", "killed": false, "user_key": "Mythe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12186980, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12185253": {"up_voted": false, "ip": "", "has_replies": false, "message": "no, RobM, I didn't write it. wish I had, because I was nodding in agreement from beginning to end, going AMEN!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:39:10", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12185117, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180646": {"up_voted": false, "ip": "", "has_replies": false, "message": "So pretty! They look like ballerinas! :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:49:44", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12185255": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>One of first black women to serve overseas in WWII dies</b><br><br><i>Gladys Schuster Carter may be remembered for her military career \u2013 she was one of the first black women to serve overseas in the Army during World War II. But to her close friends and family, friendliness was her most important trait. <br><br>\u201cShe would interact with people off the street and end up having a conversation with them,\u201d said Carter\u2019s oldest son, Oscar Carter. \u201cShe talked to any and everyone.\u201d<br><br>Carter, a New York City native, died Tuesday at age 87.<br><br>When Pearl Harbor was attacked in 1941, she was attending Virginia State University.<br><br>At that time, Uncle Sam was looking for a few good black women to join the military in Europe.<br><br>She immediately enlisted.<br><br>Carter\u2019s unit, the 6888th Central Postal Directory Battalion, included 885 black Women\u2019s Army Corps (WAC) members who were charged with clearing up a huge backlog of mail sent to military troops overseas.<br><br>The job was expected to take six months, but the unit, working round-the-clock in eight-hour shifts, finished the job in three.<br><br>The surviving members of that unit weren\u2019t publicly recognized for their achievement \u2013 moving 7 million pieces of mail \u2013 until earlier this year.<br><br>\u201cShe didn\u2019t hold any anger in her heart for the delayed recognition,\u201d said Oscar Carter. \u201cShe felt they had nothing more to prove.\u201d<br><br>After her two-year stint in the Army, she came back to Virginia to finish her education. She worked for the New York State Division for Youth and retired as principal after 25 years.<br><br>Carter moved back to Virginia over a decade ago and became active in veterans affairs, helping start the local chapter of the National Association of Black Military Women.<br><br>\u201cShe\u2019s an extraordinary person,\u201d said Fredda Bryan, a retired Navy senior chief and president of the local chapter. \u201cWhen you talk to Gladys you feel like you\u2019re walking through a history book.\u201d<br><br>Carter would talk to the younger women about the racism her unit faced while in the Army, said Bryan.<br><br>\u201cIt\u2019s a blessing to get a chance to be around a person whose shoulders you stand on,\u201d said Bryan, who considered Carter a mentor.<br><br>\u201cThe road I\u2019m on now is paved because of women like her,\u201d said Bryan. \u201cIt\u2019s a once in a lifetime blessing to meet someone like her, and I\u2019m glad I got that chance.\u201d</i><br><br><a href=\"http://hamptonroads.com/2009/07/one-first-black-women-serve-overseas-wwii-dies\" rel=\"nofollow\">http://hamptonroads.com/2009/07/one-first-black...</a><br><br>Carter\u2019s funeral service will be at 10 a.m. Friday at Episcopal Church of the Messiah, 816 Kempsville, Road, Chesapeake. The Washington Post contributed to this report.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:39:17", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12180648": {"up_voted": false, "ip": "", "has_replies": true, "message": "Men/Women who are married and cheat, why not just get a divorce? then you can have all of the \"girlfriends/boyfriends\" and extramarital sex you want, and no one can really complain. If you're that damn unhappy, get a divorce. A \"separation\" doesn't mean anything these days.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:50:00", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 14, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12182186": {"up_voted": false, "ip": "", "has_replies": true, "message": "I would say black folk are some of the MOST evangelical Christians out there.<br><br>Black folks aren't stupid and they know that oftentimes injustice is served to the blacks in the form of a Bible handed to them by a white evangelical.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:32:02", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12181613, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12179628": {"up_voted": false, "ip": "", "has_replies": true, "message": "Any Mos Def fans out there? Can ya'll recommend any songs from him?<br><br>I knew that he was a hip hop artist, but I know him more from his acting than his hip hop", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:44:10", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12184761": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't think they are stupid, or that they don't know how the economy really works. I do think it's questionable to put the foxes in charge of the henhouse. <br><br>I think this is one of those times Biden should have kept his mouth shut until the Stimulus had a chance to work because now all sorts of people are going to try to be all \"I told you so.\" The stimulus is supposed to be dolled out over an 18-month period, and apparently the money is just now really flowing. But there has been a lot of evidence that the stimulus is doing what it was supposed to do. I think if it's shown that this one is working then they will have an easier time getting another stim package through (which apparently is looking more and more likely).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:25:20", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12184478, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12185277": {"up_voted": false, "ip": "", "has_replies": true, "message": "Time to primary him....he can enjoy his pension", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:40:15", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12183661, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180853": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.huffingtonpost.com/2009/07/04/michael-jackson-remembere_n_225673.html\" rel=\"nofollow\"> Here's a nice article about MJ as a father</a>. Here's an excerpt<br><br><blockquote>NEW YORK \u2014 When Rabbi Shmuley Boteach brought his children to play with Michael Jackson's kids at Neverland Ranch some eight years ago, the rabbi's youngsters naturally made a beeline for the fabulous rides _ the Ferris wheel, the roller coaster, the bumper cars.<br><br>But when Jackson's own kids asked to go on the rides, he gently reminded them of the family rules, according to Boteach: The rides were only for birthdays or special occasions. \"He was very concerned that the kids grow up with the right values,\" says Boteach, Jackson's former friend and spiritual adviser.<br><br>They are the children of one of the most famous men to have walked the planet. But unlike other children of mega-celebrities, whose faces are recognizable around the world, those of Jackson's three kids _ 12-year-old Michael Joseph Jr., known as Prince Michael; 11-year-old Paris Michael Katherine; and 7-year-old Prince Michael II, known as Blanket _ are barely known.<br><br>Home-schooled and often isolated in mansions or hotels, the children have appeared only in rare paparazzi shots, their faces usually covered by scarves or brightly colored masks.<br><br>That fact alone _ that Jackson sought to hide his children's faces _ would seem to speak of a dark, strange life. But those who've witnessed the family up close paint a brighter picture: a trio of engaging, intelligent, well-adjusted youngsters who adored their father.<br><br>A father who, despite his eccentricities and the terrible controversy that surrounded him in later life, lived for his children and tried to make their lives as normal as _ well, as normal as Michael Jackson could.<br><br>\"To the extent that Michael Jackson's kids COULD have a normal life, he wanted them to have it,\" says Boteach, who eventually fell out with Jackson.<br><br>\"Listen, I'm not here to whitewash the sins of Michael Jackson _ he was accused of some abominable things,\" says the rabbi, referring to the pop star's trial and acquittal on molestation charges. \"But when it came to being a father, there was much to admire.\"<br><br>Dr. Tohme Tohme, a close friend and adviser to Jackson over the last year of his life, said he had \"never seen a better father.\"</blockquote>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:03:18", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 3, "author_is_creator": false, "is_realtime": false}, "12180674": {"up_voted": false, "ip": "", "has_replies": true, "message": "It doesn't say they were chasing non-Black tail to the exclusion of Black tail.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:51:56", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12180490, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12183753": {"up_voted": false, "ip": "", "has_replies": false, "message": "Property and taxes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:43:44", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12182121, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180689": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ummm, yeah, I'll STILL pass. But thanks for trying.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:52:34", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179212, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182738": {"up_voted": false, "ip": "", "has_replies": false, "message": "Remember, that alot of people are taught from day one what to believe in.   What the so called \"norms\" are, what is acceptable by society, etc....this is all complex stuff and not, forgive the pun, a \"black or white\" issue.<br><br>What you know at 20 and feel at 20 won't be the same at 30, 40 , 50  or 60.....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:54:04", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180648, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181716": {"up_voted": false, "ip": "", "has_replies": false, "message": "what gets me is the comments on some other sites about how \"men weren't meant to be monogamous\" well if you think your ass can't be monogamous, don't get married at all!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:03:30", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12181072, "depth": 3, "points": 3, "author_is_creator": false, "is_realtime": false}, "12180185": {"up_voted": false, "ip": "", "has_replies": false, "message": "Check out his work when he was in Black Star with Talib Kweli. I love \"Thieves In The Night\".", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:23:24", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179628, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186845": {"up_voted": false, "ip": "", "has_replies": false, "message": "Katharine Weymouth to WaPo Readers: F**k You  <br>by Thomas C [Subscribe] <br> Share this on Twitter - Katharine Weymouth to WaPo Readers: F**k You   Sun Jul 05, 2009 at 07:13:35 AM PDT<br>Katharine Weymouth, publisher of the Washington Post, issued a \"Letter To Our Readers\" mea culpa for the now infamous \"pay to play\" or \"access of evil\" invitation to lobbyists and powerbrokers at Ms. Weymouth's own home. Apparently someone in the Post's marketing department sent out this invitation with proper authorization -- what a cheeky fellow, offering the Publishers own home for parties without her knowledge! Of course, Ms. Weymouth never says she was unaware that the event would be held at her own home. Nor does she tell us she was unaware that the price for attending such soiree was $25,000 and up, a sum certain to assure the event would not be overrun with riffraff.<br><br>In fact, very little is clear in Ms. Weymouth's letter to her readers. The letter's studied, exquisitely crafted ambiguity is the hallmark of legal drafting (we lawyers don't \"write\", we \"draft\") and there can be no doubt that Ms. Weymouth's letter was the work of her lawyers. Of course, Ms. Weymouth is counting on the fact that newspaper readers will read this letter with a reader's eye, not a lawyer's eye.<br><br>Let me lend you one lawyer's eye, and give you a lawyer's takeaway on Ms. Weymouth's letter.<br><br><a href=\"http://www.dailykos.com/story/2009/7/5/8212/23289?detail=f\" rel=\"nofollow\">http://www.dailykos.com/story/2009/7/5/8212/232...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:54:25", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 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}, "12182752": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry, D, but Eddie and Creflo won't sign up unless they're going to get fat paid.<br><br>They worship at the alter of the almighty dollar, yo.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:54:48", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12181613, "depth": 2, "points": 2, "author_is_creator": false, "is_realtime": false}, "12180198": {"up_voted": false, "ip": "", "has_replies": false, "message": "Co-sign. That girl is gorgeous!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:24:02", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12180018, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12179175": {"up_voted": false, "ip": "", "has_replies": true, "message": "Pathology as ideology: A unified theory of GOP behavior<br>July 4, 2009, 8:01AM<br><br><br>Narcissism.  Xenophobia.  Superstition.  Bigotry.  Sadism.  Cultism.  Denial.  Sexual predation.  Arrested development.  Delusion.  Bullying.  Dissociation.  Paranoia.  Repression.  Obsession.  Avarice.  Egotism.  Insecurity.  Pathological lying.  God complex.  Megalomania.  Misogyny.  Sociopathy.  <br><br> <br><br>Do any of these words describe Republicans you know, either personally or as elected or appointed officials?  Perhaps more than one term applies in any number of cases.  I am not a psychiatrist, psychologist or sociologist.  But I do have common sense and a long memory.  I saw the seeds of many of these behaviors among Republican voters, commentators, candidates and office holders about the time Ronald Reagan came to power.  Now, these behaviors dominate Republican discourse.  They are mainstream.<br><br> <br><br>Reasonable voices like Colin Powell and Charlie Crist are ostracized and subjected to ad hominem attacks from the \"true\" GOP, like Rush Limbaugh and Dick Cheney.  Others, like Richard Lugar and Lawrence Wilkerson, openly disagree with their more radicalized fellows to such an extent that Reagan's 11th Commandment is officially dead.  Still others that were arguably reasonable, like John McCain, have become increasingly shrill and strident.  Arlen \"RINO\" Specter changed sides.  The venerable Tom Davis just gave up.<br><br> <br><br>Every month, lately every week, features the GOP in a new public relations disaster.  Jindal.  Cheney.  Specter.  Ensign.  Sanford.  Palin.  Each new incident brings out the gymnast in the GOP apologists and spin-doctors.  The latest and strangest occurrence was Sarah Palin's pouty and abrupt resignation as Alaska's governor.  Her ill-considered public ramblings equated continuing with quitting, quitting with winning, and leading with being driven from office - up-is-down, wrong-is-right Bizarro politics at its finest.   <br><br> <br><br>A child would typically reject these absurd notions, but a swath of educated, credentialed and popular GOP role players have the temerity to call this move \"shrewd.\"  Partially, this is institutional damage control, but a survey of various conservative blogs indicates an amazing degree of support and acceptance among some members of the rank and file who still love their Sarah.  Republican strategist Ed Rollins had the honesty to call it political suicide, but when Ed Rollins is the voice of sweet reason, something is seriously wrong in the clubhouse.<br><br> <br><br>I have therefore been forced by events to come to a reluctant conclusion.  I say \"reluctant\" because it's so improbable, but, as A. Conan Doyle wrote for Sherlock Holmes, \"How often have I said to you that when you have eliminated the impossible, whatever remains, however improbable, must be the truth?\"  My conclusion is that the socio-pathologies listed above are not characteristics of Republicans, they are Republicans' characteristics.  To avoid being accused of sweeping generalizations, let me reel it in a bit and say that these are the characteristics of too many Republicans for the party's own good.<br><br> <br><br>Any organization is an expression of the humans that make it up.  Leaders cannot lead and followers cannot gather in the absence of at least the perception of shared vision and values.  The men and women who lead the Republican party reflect various tendencies of their constituencies; this is axiomatic in the fact that they are the leaders.  And the remaining American men and women who self-identify as Republicans share characteristics of the leaders they have chosen; it's axiomatic in the fact that they are followers.<br><br> <br><br>In the broadly construed organization of Republicanism, meaning elected officials, party members, operatives, commentators, contributors, and voters, some of these social pathologies have masqueraded as policy.  There is a strong strain of covert and at times overt bigotry in Republican thought on social programs.  On immigration reform, while Democrats have embraced the logical advantages of soliving a problem while expanding their base, xenophobia is a core aspect of the GOP's emotional and self-defeating reaction to the issue.  Unbridled avarice drives much of the GOP opposition to progressive taxation.  Other policies abound with emotionally unstable dynamics: paranoia is interchangeable with national security, denial is the handmaiden for global warming, and pathological lying passes for communication.<br><br> <br><br>Other examples of emotional defects are found among some of the most visible Republicans in the country.  Sen. James Inhofe, who was \"outraged at the outrage\" over institutionalized torture of prisoners, has a strong streak of sadism.  Mark Foley was an archetype sexual predator; his fancy for young men could easily have been the substitute for a darker preference.  In its most extreme expression, Evangelical Christianity is not what Jesus Christ taught, but tantamount to superstition; see Alan Keyes, who in his debate with State Senator Obama cited religious faith as a cure for our problems.  <br><br> <br><br>Cultism is in full bloom for Mike Huckabee and similar believers who despite unalterable proof in sciences from paleontology to physics peg the Earth's age at about 7,000 years (all probably displayed in an emotionally comforting time line at the Creationist Museum).  On the other hand, they dismiss evolution as a \"theory\" incapable of scientific proof.  Evidently, Huckabee and his fellows see no flaw in this contradiction, or in such a selective approach to applying their standards of proof to reinforce personal beliefs rejected by an overwhelming majority, including people of many faiths.  <br><br> <br><br>Repression: Larry Craig, a tortured soul who deserves pity.  God complex: Rudy Giulianai.  Egotism: Tom Delay.  Narcissim: Gov. Mark Sanford.  Delusion: Sen. Jim DeMint.  Arrested development: Sarah Palin.  Sexual obsession: Sen. David Vitter.  Sociopath: George W. Bush.  Megalomania: Too numerous to list.  Paranoia, thy name is Cheney.  Sen. Jim Bunning and Rep. Michelle Bachman are, well, just nuts.  Yet every one of these miscreants boasts (or boasted) strong support in segments of the American electorate.  Clearly their voters saw something they liked, and some still do.  <br><br> <br><br>Similarly, Limbaugh, Bill O'Reilly, Ann Coulter and their like are reprehensible humans, serial liars and media bullies who are loved by misguided millions.  It all becomes a self-reinforcing feedback loop until one of the players cracks under the pressure (i.e., Craig, Palin) or is found out (i.e., Ensign, Sanford, Vitter).  Then the sparks fly and veteran observers, Republicans and Democrats alike, just shake their heads in bemusement. Democrats have their own scoundrels, but they are far fewer in number, do not dominate policy, and of late are quickly ejected, not defended (Rod Blagojevich, Eliot Spitzer, William Jefferson).  These are signs of an emotionally healthy organization.<br><br>I still am incredulous at this realization, but it potentially explains so very much.  The GOP isn't in deep trouble because of Iraq or demographics or scandals or recession.  These are contributing factors but they are all transitory.  The GOP is in trouble because a significant portion of the party's base, the party's leaders, and the party's most vocal spokespeople are slaves to identifiable social and mental disabilities.  They are not driven by ideology, but by pathology.  It's been festering for years, culminating in an ongoing, spectacular collapse due to their inability to maintain the fa\u00e7ade, accept the failure of their beliefs and cope with a changing world.    <br><br>This is why so many Republicans are retreating to their comfort zone and preaching a \"return\" to core, conservative values even while the country as a whole is demanding the opposite and GOP leaders betray those values with stunning visibility.  This call has nothing to do with embracing true conservative political thinking as a strategy- it's a call to return to the cult of dysfunctionality under the delusion that repeating with greater intensity the same behaviors that produced monumental failure will instead produce success.  A belief that this approach will lead to national political prominence and the establishment of government doctrine is delusional in the highest degree.  Bush may not have been a \"true\" conservative but he was a \"true\" Republican while Colin Powell is not, and therein lies the GOP's problem.  <br><br> <br><br>Scandals, outrageous remarks and ill-considered actions are not causes of the Republican downfall, but symptoms of deeper flaws.  The symptoms will recur as long as the issues remain.  This won't improve with new strategies - the GOP needs better, healthier people from top to bottom  When that happens, the extremists will be pushed to the fringe, where they used to be.  Until that happens, the Republican party will continue to be, at best, regionalized, marginalized, and comically disorganized, and, at worst, hateful and violent - their blogs seethe with venom and their farthest reaches include and condone political murderers and terrorists.  <br><br> <br><br>The political contest today is no longer just about policies, ideas and personalities.  It's also about one side that proceeds from mental disorder versus one that doesn't.  Rational individuals would drive the most visible and vocal Republicans out of their party, into the sea and start all over.  Accepting these behaviors is dissociation from reality on a mass scale.  <br><br> <br><br>Eliminate the impossible and whatever remains, however improbable, must be the truth. <br><br><br><a href=\"http://tpmcafe.talkingpointsmemo.com/talk/blogs/doc_magnus/2009/07/pathology-as-ideology-a-unifie.php\" rel=\"nofollow\">http://tpmcafe.talkingpointsmemo.com/talk/blogs...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:10:26", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12179185": {"up_voted": false, "ip": "", "has_replies": true, "message": "Grassley: If you want good Health Care \"Just go work for the Federal government\"  <br>by Lefty Coaster [Subscribe] <br> Share this on Twitter - Grassley: If you want good Health Care \"Just go work for the Federal government\"   Sat Jul 04, 2009 at 09:22:55 PM PDT<br>This story about Chuck Grassley's response to a constituent's pointed question comes by way of the Huffington Post:<br><br>After sharing his family's personal struggle with the burden of high health care costs, an audience member asked, \"My question is... why is your insurance so much cheaper than my insurance and so better than my insurance?\"<br><br>The question made Grassley cranky.<br><br>He responded, first, by suggesting the questioner \"go work for John Deere,\" since they \"don't pay anything\" for their insurance plan.<br><br>When the questioner refused to let the senator wriggle out of answering the question, Grassley revealed how little he knew about his own insurance plan.<br><br>Another audience member had to help the senator out by describing the details of the plan. After she finished, the original questioner again asked, \"Okay, so how come I can't have the same thing you have?\" <br><br><br>Grassley's response: \"You can. Just go work for the Federal government.\" <br><br>That solution might work for just how many Americans Mr. Grassley?<br>-------------------------<br><br><a href=\"http://www.dailykos.com/story/2009/7/5/750083/-Grassley:-If-you-want-good-Health-Care-Just-go-work-for-the-Federal-government\" rel=\"nofollow\">http://www.dailykos.com/story/2009/7/5/750083/-...</a><br><br><br><br>Fuck Senator Grassley", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:11:31", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 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}, "12183803": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well at least Sanford is still alive. I think McNair has more than paid for his sins.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:46:11", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180020, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180232": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm really feeling this song: <a href=\"http://www.youtube.com/watch?v=dnaXTQc1WLU\" rel=\"nofollow\">Nas ft The Game: Make The World Go Round</a><br><br>Alert for those who don't want to hear anymore of Chris Brown, he sings the hook on this song", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:25:18", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12185867": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nice. Thanks.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:04:47", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12185500, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12179212": {"up_voted": false, "ip": "", "has_replies": true, "message": "Christian Right Revival?<br>Is the Christian Right retooling, regrouping or just rebranding?<br><br><br>Leaders of two dozen organizations announced this past week the latest alliteration iteration of concerned conservative Christians. They are calling it the Freedom Federation, a direct descendant of the Moral Majority, the Christian Coalition and Values Voters.<br><br><br>Founders say the new group will have a broader membership and a kinder, gentler, more nonpartisan approach than its ancestors. \"The stereotypical media-exacerbated image of the angry white evangelical will be replaced by an evangelical movement that will reconcile uncompromised values of compassion, truth with mercy, and righteousness with justice,\" Rev. Samuel Rodriguez, president of the National Hispanic Christian Leadership Conference, told reporters last week.<br><br>We shall see. But what's most interesting about the Freedom Federation isn't who's participating.<br><br>It's the conspicuous absence of evangelical America's three most influential organizations -- Focus on the Family, the National Association of Evangelicals, and Rick Warren's Saddleback Church network, all of which seem to be making new and sincere efforts to take a more inclusive, less judgmental approach to social and political issues.<br><br><br>Jim Daly, the man who is following James Dobson as president of Focus on the Family, recently praised President Obama as a family man and said the pro-life movement needs to find \"a kinder, gentler way to approach this topic and see if we can make abortion rare without, as pro-lifers, abandoning our desire to see it eliminated altogether.\"<br><br><br>Galen Carey, the NAE's new Washington lobbyist, says his organization will continue to push a broader evangelical agenda that includes \"creation care\" (the belief that evangelicals have a biblical responsibility to the environment), care for the poor, and immigration reform (care for the neighbor and the stranger).<br>And Rick Warren, the megachurch pastor who delivered the opening prayer at Obama's inauguration, is scheduled to speak Saturday evening at the annual convention of the Islamic Society of North America.<br>The Freedom Federation seems to be making an effort to broaden its white, evangelical Protestant base by adding the National Hispanic Christian Leadership Conference and Catholic Online to the mix. But the roster is filled with such culture war veterans as the American Family Association (Donald Wildmon), Eagle Forum (Phyllis Schlafly), the Family Research Council (Tony Perkins) and the Traditional Values Coalition (Lou Sheldon).<br><br>\"We are not wed to a particular partisan candidate or party,\" said Mathew Staver, founder of Liberty Counsel (a product of Jerry Falwell's Liberty University) and one of the Freedom Federation founders. \"We are wed to core shared values.\"<br><br>But those core shared values, found in the new group's Declaration of American Values, reads more like the Republican Party platform than the Sermon on the Mount. For example, it calls on Christians to oppose progressive tax systems and \"to encourage economic opportunity, free enterprise, and free market competition.\"<br><br>It also includes opposition to abortion and homosexuality (emphasis on gay marriage) and support for the Second Amendment, the Ten Commandments (\"the freedom to acknowledge God through our public institutions\") and the U.S. military. The new grouping also seems to oppose health care reform and hate crime penalties.<br><br><br>The old New Christian Right survived the Clinton administration (with a lot of help from Newt Gingrich) and was revived during the most recent Bush administration. Is the Freedom Federation something new or is it just a revival?<br>\"The Freedom Federation will stand as the first multi-ethnic transgenerational evangelical Christian federation in history,\" declared Rodriguez.<br>If you don't count the Church or its thousands of denominational iterations.<br><br>By David Waters  |  July 2, 2009; 5:26 PM ET  <br><br><a href=\"http://newsweek.washingtonpost.com/onfaith/undergod/2009/07/the_new_old_christian_right.html\" rel=\"nofollow\">http://newsweek.washingtonpost.com/onfaith/unde...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_17:13:24", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186381": {"up_voted": false, "ip": "", "has_replies": false, "message": "Vivian Thomas, who was the first to perform palliative cardiac surgery on blue babies syndorme in the 1840s.<br><br>Daniel Hale Williams, was the first doctor to perform open heart surgery in the 1890s. He also happened to be black.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:30:22", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180434, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181263": {"up_voted": false, "ip": "", "has_replies": false, "message": "I hear you....don't wanna be married, don't be married.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:31:21", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12180648, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12185361": {"up_voted": false, "ip": "", "has_replies": false, "message": "Funny....<br><br>Circuit City filed for bankruptcy last November after 5 failing quarters preceding their filing<br><br>and Linen n Things filed  for bankruptcy in May 2008....so whose \"karma\" are you actually referring to since their demise preceded our current president<br><br>try to get some facts at least....at least to look halfway intelligent, if that's impossible.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:43:19", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12184597, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180757": {"up_voted": false, "ip": "", "has_replies": false, "message": "is anyone else watching CSPAN? This is a really interesting discussion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:56:36", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12182808": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think for these men you mentioned marriage is used as a prop to obtain power.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:58:22", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12181072, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12184363": {"up_voted": false, "ip": "", "has_replies": true, "message": "I thought Obama was meeting with those people too? We have to remember that Obama has to work with this Congress, and when the stimulus was going through we didn't have 60 \"Democrats\" in the Senate, and he had to show that he was willing to try to work with Republicans. Who knows, we may have seen a very different stimulus package if we hadn't needed 2 GOP votes. I heard they had to cut out a LOT to get Collins' vote. Had we had Franken in the seat, we wouldn't have needed her vote.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:11:57", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12184066, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12185902": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who heads up Judiciary if Conyers goes?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:06:40", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12185277, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182831": {"up_voted": false, "ip": "", "has_replies": false, "message": "I doubt they'd sign up anyway, as that would require some (probably not-so-)minor lifestyle changes.<br><br>Not to mention that, at least for right now, the Dems have cornered the market on tax problems. God knows we have enough issues on the right; we don't need <i>that</i> one too. <br><br>Though I'd trade a serial tax evader for Mark Sanford right about now...wanna make a deal?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:59:06", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12182752, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182580": {"up_voted": false, "ip": "", "has_replies": false, "message": "July 5, 2009<br>'Lesbian' clinch more embarrassment for Berlusconi <br><br><br><br>John Follain <br>The photographs show Silvio Berlusconi grinning broadly as two young women kiss in front of him at his Sardinian estate. But the same photographs threaten to embarrass the Italian prime minister on the eve of the G8 summit of leading industrialised nations that he will host this week. <br><br>After two months of allegations about his private life, including a prostitute\u2019s claim that she spent a night at Berlusconi\u2019s residence in Rome, he is keen to put the sleaze behind him and make a new start as a \u201ccan do\u201d statesman. <br><br>Several European publications are bidding for photographs by Antonello Zappadu, who took 5,000 pictures of Berlusconi\u2019s guests at Villa Certosa in Sardinia in 2007 and 2008. An informed source said the aim was to publish them just before the summit begins on Wednesday \u201cfor maximum impact\u201d. <br><br>The images show Berlusconi, who was leader of the opposition at the time, with five young women in a gazebo. Two of them are sitting on his lap. He grins approvingly as Angela Sozio, 36, a red-headed former Big Brother contestant, sits on the knees of another young woman and kisses her on the lips. <br><br>A man tries to fondle a blonde woman\u2019s breast but she pushes him away. The group then walk through the Villa Certosa estate and Sozio stages a fake wedding ceremony. <br><br>She gives a bouquet of flowers to a young woman with whom Berlusconi has been holding hands. Sozio and the other two women intone a wedding march. <br><br><a href=\"http://www.timesonline.co.uk/tol/news/world/europe/article6638172.ece\" rel=\"nofollow\">http://www.timesonline.co.uk/tol/news/world/eur...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:53:22", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12184402": {"up_voted": false, "ip": "", "has_replies": true, "message": "Guess all I can say is this probably wasn't his first dalliance and this time he chose the wrong gal to play with.   McNair might be one of those guys who never wanted to lose his wife and family and knew there were plenty of gals who like to play around who would not jeopordize his lifestyle.   You know, some people can be bought off and maybe just maybe McNair banked on that scenario.<br><br>We'll never know, but, what McNair lived doesn't explain why people marry.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:13:39", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12184192, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180823": {"up_voted": false, "ip": "", "has_replies": false, "message": "If by \"it, you mean Shay's post, then yes- that's what she's doing by lumping him with OJ Simpson and Jack Johnson.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:01:15", "killed": false, "user_key": "Plantsmantx", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180674, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12366682": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well I know that, you know that, but do the pundits know it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-09_02:05:55", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12192737, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182877": {"up_voted": false, "ip": "", "has_replies": false, "message": "I say build up who ever his opponent and kick him out of office. through I'm not sure if members get to keep their insurance or not if they lose an election.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:01:10", "killed": false, "user_key": "malletgirl02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179185, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12184928": {"up_voted": false, "ip": "", "has_replies": false, "message": "I remember reading an interview with Volker and he said he wasn't consulted.  In fact, his group hadn't even met by the time the stimulus was passed.  He's the only one who has been through anything remotely like this recession and he wasn't consulted!?  When I read that I lost a bit of confidence in the economic team.  When you leave a resource like Volker out of the loop, you're either arrogant or stupid.  Both make me shudder.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:31:39", "killed": false, "user_key": "Mothsmoke", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12184478, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186465": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh,the waitress told everybody her BF gave her the vehicle. And the police said it was registered to her and McNair.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:34:07", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12181022, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186980": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well Myth, Justice, Muzikal and Mallet here it is:<br><br>\"The victim's sister, Soheyla Kazemi, told the Florida Times-Union in Jacksonville that the young woman had expected McNair to get a divorce. \"She said they were planning to get married.\"<br><br>McNair had 4 sons,  Mechelle was his wife of 12 years, two of the sons were theirs.<br><br><a href=\"http://www.nfl.com/news/story?id=09000d5d81123786&template=without-video-with-comments&confirm=true\" rel=\"nofollow\">http://www.nfl.com/news/story?id=09000d5d811237...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-06_00:01:51", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12185971": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with much of what you say Muzkikal, cept..I think it is time for Biden to speak up.<br><br>It is time to say that Bush put us in a far deeper and bigger hole than they imagined.<br><br>These folks are already trying to hold Obama accountable for this economy after six months and it is time to start pushing back and saying WHOAH...we had no idea this situation was an economic FUBAR...we thought it was a snafu...but turns out it is FUBAR.<br><br>No one, not even the experts were as pessimistic as they needed to be, and we were wrong to have been so optimistic about how catastrophic the economic policies of GW Bush were.<br><br>No one foresaw that draconian measures would be necessary to bring this economy back.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:10:22", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12184761, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181365": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Obamas give off a vibe of connectedness and love that hits you in every photo.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:38:01", "killed": false, "user_key": "caribgirl", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 6, "author_is_creator": false, "is_realtime": false}, "12186486": {"up_voted": false, "ip": "", "has_replies": false, "message": "Someone said she was inDEED younger than his oldest son.  I do not know how true that is, but if his wife was his childhood sweetheart, and he had kids real young...that explains a WHOLE lot.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:35:12", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12180569, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182392": {"up_voted": false, "ip": "", "has_replies": false, "message": "And folks really gonna be samplin' now.  I just hope it's not just Sony who gets paid...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:42:23", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12181984, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181652": {"up_voted": false, "ip": "", "has_replies": false, "message": "I LOOOOOOOOOOOOVE \"I Can't Help It\"! Beyonce's \"Deja Vu\" samples this.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_19:59:33", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12180563, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12179947": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why is he insulting Lady GaGa like that?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:06:53", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12179919, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12182919": {"up_voted": false, "ip": "", "has_replies": false, "message": "(obligatory conservative Obama Admin-slamming moment)<br><br>Well....<i><b>duh</i></b>.<br><br>(that's all I've got tonight. Long weekend)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:02:53", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12182118, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182409": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not in a James Dobson-kind of way. <br><br>At least, no one I know personally or have run into is (then again, I tend to avoid evangelicals unless work requires me not to).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:43:42", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12182186, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12187032": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok, this is getting too funny..it seems the Obamas are still on track for Martha's Vineyard...   and  I am still waiting to hear if the Black Elite will accept Michelle Obama?   Oh geez...this is just too funny!   <br><br>by the way, as a citizen who is not elite but just loves Martha's Vineyard...I have spent many beautiful days there..guess I won't get there any time soon if the Obama family visits.  I won't be able to afford it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-06_00:04:36", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12185500": {"up_voted": false, "ip": "", "has_replies": true, "message": "the obamas leave for Russia<br><br><a href=\"http://www.necn.com/Boston/Politics/2009/07/05/Obama-departs-for-Russian/1246843104.html\" rel=\"nofollow\">http://www.necn.com/Boston/Politics/2009/07/05/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:49:00", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12184478": {"up_voted": false, "ip": "", "has_replies": true, "message": "They underestimated for a couple of reasons. One, they are stupid. Two, they do not understand how the economy really works. Three, the advisors they choose put the interests of their masters, I am talking about Fredo and the Citicrew(Summers, Emanuel, Rubin, Biden,  et al), over that of the larger commonwealth. Four, the Citicrew clearly has pushed Volker out of the way and Christina Rohmer only transmit the news as happy talk(she reminds me of Chris Rock's skit about fat black women going out on friday night). Five, see one.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_22:17:42", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12183701, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12183975": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well it isn't all about property in today's world.   Marriage can be different things to different people.  As usual, history has changed the meanings of certain social rites and it means you don't get an answer in a one second sound bite.<br><br>I think taking the tragedy of McNair's death to simplify marriage is just plain silly.  To me the guy was a man with a human weakness and he had the unfortunate problem of connecting with with an unstable woman who decided he and she should die if she didn't get her way.    He played the numbers and his luck ran out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_21:54:38", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 12183618, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12186025": {"up_voted": false, "ip": "", "has_replies": false, "message": "What's the name of the event so I can look it up on C-span and watch it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:13:38", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12181587, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12182514": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree totally!  The warmth those kids get from their parents should be a lesson every parent in the country should learn.   The love is just amazing.   I see so many kids today who don't get that kind of physical security from their parents and it makes you wonder why.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:49:32", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12181365, "depth": 1, "points": 4, "author_is_creator": false, "is_realtime": false}, "12179955": {"up_voted": false, "ip": "", "has_replies": true, "message": "Mathew must have the wonk eye when it comes to Solange because her albums stay going triple Doublemint wrapper.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:07:38", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12179591, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12186563": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.bagnewsnotes.com/2009/07/palins-resignation-proud-to-be-trash.html\" rel=\"nofollow\">http://www.bagnewsnotes.com/2009/07/palins-resi...</a><br><br>Palin. <br><br>Proud to be Trash.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_23:39:28", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12181958": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm not so sure marriage means anything \"these days\".   What is marriage for?<br><br>You can be a good parent without being married.  You can have sex without being married.   If folks don't want to be committed to each other, than what's the point of getting married?  Especially if you have money to burn.  <br><br> Is it just for show?    What?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:19:46", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": 12180648, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12179917": {"up_voted": false, "ip": "", "has_replies": false, "message": "My favorite Mos Def song is \"What Beef Is\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:04:27", "killed": false, "user_key": "eclecticbrotha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12179628, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12179919": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hey rikyrah,<br><br>How funny is it that Andrew Sullivan is now calling Sarah Palin Lady GaGa?<br><br><a href=\"http://andrewsullivan.theatlantic.com/the_daily_dish/2009/07/lady-gaga-update.html#more\" rel=\"nofollow\">Lady GaGa Update II</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:04:37", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12180434": {"up_voted": false, "ip": "", "has_replies": true, "message": "I love that HBO movie about the Black doctor who was the first to do I think it was open-heart surgery", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:37:13", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12180093, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12181984": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's funny how people have sampled Michael Jackson.<br><br>Mariah Carey sampled \"Off the Wall\" for \"I'm that Chick\" and of course Kanye sampled \"PYT\" for \"The Good Life.\"<br><br>Also:<br><br>Portrait's \"Here we go\" samples \"I can't help it\" and also De La Soul's \"Breakadawn.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:20:53", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12180563, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12192737": {"up_voted": false, "ip": "", "has_replies": true, "message": "Remember he needed 60 votes whenever a bill increases the deficit, so he had to deal with the Republicans.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-06_06:50:54", "killed": false, "user_key": "Micheline", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12185206, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "12179940": {"up_voted": false, "ip": "", "has_replies": false, "message": "Spock, is that you?   teehee...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:06:32", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12179175, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12180459": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://blogs.tnr.com/tnr/blogs/the_plank/archive/2009/07/05/huckabee-vs-palin-round-1.aspx#comments\" rel=\"nofollow\">Huckabee vs. Palin: Round 1? </a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:38:46", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "12182002": {"up_voted": false, "ip": "", "has_replies": true, "message": "People probably do it because it's \"the right thing to do\" if you are dating someone for so long and you want to have a family with them and neither of you are married, then you figure you should get married to each other. Or people think they are in love and fall out of love.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_20:21:39", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12181958, "depth": 2, "points": 2, "author_is_creator": false, "is_realtime": false}, "12180563": {"up_voted": false, "ip": "", "has_replies": true, "message": "Okay,<br><br>Is it obvious that I'm watching video channels right now.<br><br>Anyway, here's another song I'm feeling: <a href=\"http://www.youtube.com/watch?v=MKmNTJUpgys\" rel=\"nofollow\">Ryan Leslie: Addiction</a><br><br>Watch the video.  Check it out at the <a href=\"http://www.youtube.com/watch?v=klja3RBVXis\" rel=\"nofollow\">1:30</a> mark.  Guess what song it samples?  It's prescient considering the big music news of this past 2 weeks.<br><br>Oh and Next Top Model fans check out ya girl Jasleen.<br><br>For a treat, check out Beyonce singing one of my fav MJ songs from which that Ryan Leslie song sampled: <a href=\"http://www.youtube.com/watch?v=osKawXaYHf8\" rel=\"nofollow\">Beyonce: Michael Jackson Tribute</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-05_18:45:34", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "24289569", "user_id": "anonymous", "forum_id": "21630", "hash": 7089503757213121789}, "thread": {"days_alive": 0, "slug": "afternoon_open_thread_502", "paginate": false, "num_pages": 1, "num_posts": 104, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 24289569, "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=afternoon_open_thread_502' +
		'&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/afternoon_open_thread_502/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='	+ 'afternoon_open_thread_502'
			+ '&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/afternoon_open_thread_502/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">104</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/afternoon_open_thread_502/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/afternoon_open_thread_502/">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:24289569" 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/afternoon_open_thread_502/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:24289569" 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:24289569" 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'				: 'afternoon_open_thread_502',
			// 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/afternoon_open_thread_502/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='	+ 'afternoon_open_thread_502'
			+ '&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='	+ 'afternoon_open_thread_502'
			+ '&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='		+ 'afternoon_open_thread_502'
				+ '&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/24289569/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-12181365">\
	 <div id="dsq-comment-header-12181365" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181365" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181365">caribgirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181365" class="dsq-comment-message">The Obamas give off a vibe of connectedness and love that hits you in every photo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182514">\
	 <div id="dsq-comment-header-12182514" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182514" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182514">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182514" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182514" class="dsq-comment-message">I agree totally!  The warmth those kids get from their parents should be a lesson every parent in the country should learn.   The love is just amazing.   I see so many kids today who don\'t get that kind of physical security from their parents and it makes you wonder why.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179477">\
	 <div id="dsq-comment-header-12179477" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179477" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179477">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179477" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179477" class="dsq-comment-message">From Booker Rising:<br><br><i>Steve McNair’s Death: My Politically Incorrect Rant <br><br>Yesterday Steve McNair, the 36-year-old former NFL quarterback, was found dead of multiple gunshot wounds - including one to the head - in a condo in Nashville, Tennessee. Sahel Kazemi, a 20-year-old woman of Iranian ancestry who is not his wife and a Dave & Buster\'s waitress young enough to be his daughter, was also found dead nearby with a single gunshot to the head. Mechelle McNair, his black wife and childhood sweetheart, was in Mississippi and said she hadn\'t seen him for two days.<br><br>The signs seem to be pointing to a murder-suicide by Ms. Kazemi. It may be impolitic for me to point out some stuff in this sad tale, seeing how ol\' boy unfortunately just died yesterday. However, I gotta tell it like it is: black men, black men, your lustful choice to chase tail - especially non-black tail - has been the downfall for too many of you. Jack Johnson, O.J. Simpson, Steve McNair, need I gone on? Especially when y\'all get famous, y\'all too often have these double standards where a black woman has to damn near perfect....but you\'ll trick with any ol\' thing off the street - lack of quality, not bringing anything to the table, or mental state be damned - if she\'s non-black.<br><br>I see the media is calling Ms. Kazemi a “friend”, while the police "explore" what relationship they had. Puhleeze! Not much exploration needs to be done. Ms. Kazemi was his jumpoff. Mr. McNair does not visit a female "friend" at 1am and stay. He does not take vacations with a female "friend"...with his family nowhere in sight. Mr. McNair was chopping Ms. Kazemi down on the regular and taking away from his wife and kids to break her off. He set his jumpoff up in that condo. Oh yeah, and bought a black Cadillac Escalade for her…the same car where she got stopped for a DUI - while he was in the passenger seat – just three days ago). Apparently, they had some disagreement recently. Given her ex-boyfriend\'s statements, perhaps Ms. Kazemi was upset that he wouldn’t leave his wife and felt he was stringing her along.<br><br>Bottom line: had Negro been acting right and not cheating on his wife in the first place and been with his wife and four children - where he belonged on Independence Day - and not busy chasing tail, he’d still be alive. No, he didn’t deserve to die, but let’s acknowledge the poor judgment here. Little to no respect for his family is what unfortunately killed him.<br><br>Posted by Shay Riley at 7/05/2009 <br></i><br><br><a href="http://www.bookerrising.net/2009/07/steve-mcnairs-death-politically.html" rel="nofollow">http://www.bookerrising.net/2009/07/steve-mcnai...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180020">\
	 <div id="dsq-comment-header-12180020" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180020" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180020">eclecticbrotha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180020" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180020" class="dsq-comment-message">Much truth. If we\'re gonna clown Mark Sanford for his infidelity we can\'t give McNair a pass when he does the same. Its just so tragic to get your head blown off for some coochie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181072">\
	 <div id="dsq-comment-header-12181072" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181072">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181072" class="dsq-comment-message">It begs,  BEGS, the question -- What is marriage for?    I know women step <br>out also, but what do men think marriage is?  <br><br>The famous are the ones we hear about (Clinton, Edwards, Gingrich, Sanford, Ensign, Jesse Jackson)  but I\'d guess everybody on here knows a married man who tipped out on his wife.<br><br>What\'s the point of marriage?  Clearly, having sex with the one woman you married ain\'t part of the definition, so why bother?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181716">\
	 <div id="dsq-comment-header-12181716" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181716" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12181716" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181716" class="dsq-comment-message">what gets me is the comments on some other sites about how "men weren\'t meant to be monogamous" well if you think your ass can\'t be monogamous, don\'t get married at all!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182808">\
	 <div id="dsq-comment-header-12182808" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182808" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182808">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182808" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182808" class="dsq-comment-message">I think for these men you mentioned marriage is used as a prop to obtain power.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183803">\
	 <div id="dsq-comment-header-12183803" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183803" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12183803">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183803" class="dsq-comment-message">Well at least Sanford is still alive. I think McNair has more than paid for his sins.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181022">\
	 <div id="dsq-comment-header-12181022" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181022" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12181022" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181022" class="dsq-comment-message">"Blown away for some coochie"<br><br>That was serious "coochie" if McNair blew off his wife and kids during the 4th of July weekend to hook up with girlfriend in Nashville.<br><br>She worked at Dave and Busters and drove an Escalade.  And no one question how she afforded that damn SUV unless the customers at Dave and Busters were recession-proof.<br><br>The minute it was reported on ESPN that the gun was found underneath girlfriend\'s body and that she had a single gunshot wound to her head, while she emptied a clip into McNair, I already labeled this a murder-suicide.<br><br>At first I thought it was his wife who shot him.  I stand corrected, but I had heard rumors of McNair\'s infidelity when he played in Baltimore a couple of years back.  Not to see your husband for two days; the SOB didn\'t even call her to tell her where he was, or why he had to take off for that particular weekend, indicates to me that their marriage was, at best, a lil\' shaky.<br><br>I feel sorrier for McNair\'s kids - they\'re going to find out how their daddy died and what the hell he was up to when he died.  If kids are going to be left fatherless, at least leave them with some proud memories of their father.<br><br>Dayum....just DAYUM.  Forget about what type of coochie he was chasing; the fact he was chasing any AT ALL outside his marriage has left him DEAD.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186465">\
	 <div id="dsq-comment-header-12186465" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186465" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186465">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186465" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186465" class="dsq-comment-message">Oh,the waitress told everybody her BF gave her the vehicle. And the police said it was registered to her and McNair.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180490">\
	 <div id="dsq-comment-header-12180490" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180490" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180490">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180490" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180490" class="dsq-comment-message">Well...whew. I don\'t know much about McNair and his history, but I think it\'s jumping to conclusions to say that he was the type who chased after white women to the exclusion of black women...without any evidence of a track record of him doing that. I think some of you are projecting things onto this incident that may not be there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180674">\
	 <div id="dsq-comment-header-12180674" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180674" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180674" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180674" class="dsq-comment-message">It doesn\'t say they were chasing non-Black tail to the exclusion of Black tail.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180823">\
	 <div id="dsq-comment-header-12180823" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180823" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180823">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180823" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180823" class="dsq-comment-message">If by "it, you mean Shay\'s post, then yes- that\'s what she\'s doing by lumping him with OJ Simpson and Jack Johnson.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180569">\
	 <div id="dsq-comment-header-12180569" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180569" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180569" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180569" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180569" class="dsq-comment-message">She wasn\'t young enough to be his daughter, unless he was having kids when he was 16. Now TMZ has pics of them on vacation a few months ago, that chick was more than "just a friend" But I agree with him, had he been with his family, he\'d be alive today. <br><br>and he forgot Kobe Bryant, he cheated on his non-Black wife with another white chick. LOL. But he got away with it for the most part, all he seemed to have to do was buy her an expensive ass ring.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186486">\
	 <div id="dsq-comment-header-12186486" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186486" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186486">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186486" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186486" class="dsq-comment-message">Someone said she was inDEED younger than his oldest son.  I do not know how true that is, but if his wife was his childhood sweetheart, and he had kids real young...that explains a WHOLE lot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180853">\
	 <div id="dsq-comment-header-12180853" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180853" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180853" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180853" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180853" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/2009/07/04/michael-jackson-remembere_n_225673.html" rel="nofollow"> Here\'s a nice article about MJ as a father</a>. Here\'s an excerpt<br><br><blockquote>NEW YORK — When Rabbi Shmuley Boteach brought his children to play with Michael Jackson\'s kids at Neverland Ranch some eight years ago, the rabbi\'s youngsters naturally made a beeline for the fabulous rides _ the Ferris wheel, the roller coaster, the bumper cars.<br><br>But when Jackson\'s own kids asked to go on the rides, he gently reminded them of the family rules, according to Boteach: The rides were only for birthdays or special occasions. "He was very concerned that the kids grow up with the right values," says Boteach, Jackson\'s former friend and spiritual adviser.<br><br>They are the children of one of the most famous men to have walked the planet. But unlike other children of mega-celebrities, whose faces are recognizable around the world, those of Jackson\'s three kids _ 12-year-old Michael Joseph Jr., known as Prince Michael; 11-year-old Paris Michael Katherine; and 7-year-old Prince Michael II, known as Blanket _ are barely known.<br><br>Home-schooled and often isolated in mansions or hotels, the children have appeared only in rare paparazzi shots, their faces usually covered by scarves or brightly colored masks.<br><br>That fact alone _ that Jackson sought to hide his children\'s faces _ would seem to speak of a dark, strange life. But those who\'ve witnessed the family up close paint a brighter picture: a trio of engaging, intelligent, well-adjusted youngsters who adored their father.<br><br>A father who, despite his eccentricities and the terrible controversy that surrounded him in later life, lived for his children and tried to make their lives as normal as _ well, as normal as Michael Jackson could.<br><br>"To the extent that Michael Jackson\'s kids COULD have a normal life, he wanted them to have it," says Boteach, who eventually fell out with Jackson.<br><br>"Listen, I\'m not here to whitewash the sins of Michael Jackson _ he was accused of some abominable things," says the rabbi, referring to the pop star\'s trial and acquittal on molestation charges. "But when it came to being a father, there was much to admire."<br><br>Dr. Tohme Tohme, a close friend and adviser to Jackson over the last year of his life, said he had "never seen a better father."</blockquote></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186563">\
	 <div id="dsq-comment-header-12186563" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186563">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186563" class="dsq-comment-message"><a href="http://www.bagnewsnotes.com/2009/07/palins-resignation-proud-to-be-trash.html" rel="nofollow">http://www.bagnewsnotes.com/2009/07/palins-resi...</a><br><br>Palin. <br><br>Proud to be Trash.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180648">\
	 <div id="dsq-comment-header-12180648" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180648" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180648" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180648" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180648" class="dsq-comment-message">Men/Women who are married and cheat, why not just get a divorce? then you can have all of the "girlfriends/boyfriends" and extramarital sex you want, and no one can really complain. If you\'re that damn unhappy, get a divorce. A "separation" doesn\'t mean anything these days.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181263">\
	 <div id="dsq-comment-header-12181263" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181263" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181263">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181263" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181263" class="dsq-comment-message">I hear you....don\'t wanna be married, don\'t be married.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181958">\
	 <div id="dsq-comment-header-12181958" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181958">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181958" class="dsq-comment-message">I\'m not so sure marriage means anything "these days".   What is marriage for?<br><br>You can be a good parent without being married.  You can have sex without being married.   If folks don\'t want to be committed to each other, than what\'s the point of getting married?  Especially if you have money to burn.  <br><br> Is it just for show?    What?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182121">\
	 <div id="dsq-comment-header-12182121" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182121" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182121">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182121" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182121" class="dsq-comment-message">Marriage is about property, period.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183618">\
	 <div id="dsq-comment-header-12183618" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183618" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12183618">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183618" class="dsq-comment-message">If by property, you mean \'real estate\'  why share it.  If you got it, and<br>the other person doesn\'t, what\'s the point?   If by property, you mean<br>\'owning\' the person, that\'s just lame...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183975">\
	 <div id="dsq-comment-header-12183975" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183975" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12183975">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183975" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183975" class="dsq-comment-message">Well it isn\'t all about property in today\'s world.   Marriage can be different things to different people.  As usual, history has changed the meanings of certain social rites and it means you don\'t get an answer in a one second sound bite.<br><br>I think taking the tragedy of McNair\'s death to simplify marriage is just plain silly.  To me the guy was a man with a human weakness and he had the unfortunate problem of connecting with with an unstable woman who decided he and she should die if she didn\'t get her way.    He played the numbers and his luck ran out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184192">\
	 <div id="dsq-comment-header-12184192" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184192" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184192">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184192" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184192" class="dsq-comment-message">But you got a wife and four kids.  Why take the chance?  Ok, I get the human weakness.  But it\'s ego that buys the chick an Escalade and puts her up in a condo.   If you don\'t want to be with your wife, divorce her.   <br><br>I know the belief nowadays is that it\'s just not simple, but in some ways I think it\'s very simple.   People just don\'t want to deal with the consequences. <br><br>And in Steve McNair\'s case, it killed him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184402">\
	 <div id="dsq-comment-header-12184402" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184402" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184402">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184402" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184402" class="dsq-comment-message">Guess all I can say is this probably wasn\'t his first dalliance and this time he chose the wrong gal to play with.   McNair might be one of those guys who never wanted to lose his wife and family and knew there were plenty of gals who like to play around who would not jeopordize his lifestyle.   You know, some people can be bought off and maybe just maybe McNair banked on that scenario.<br><br>We\'ll never know, but, what McNair lived doesn\'t explain why people marry.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186159">\
	 <div id="dsq-comment-header-12186159" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186159" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186159">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186159" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186159" class="dsq-comment-message">I somewhat agree with this based on his being known as a good father and spouse. He had a \'southern gentleman\' reputation.  Perhaps, his good manners and such, were his downfall. He didn\'t know how to pick a woman who would go for the okeydoke. He wound up with a woman whose cultural values did not allow her to be dismissed like she was his plaything.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186122">\
	 <div id="dsq-comment-header-12186122" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186122" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186122">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186122" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186122" class="dsq-comment-message">Did McNair put her up in a condo?. I beleive,the condo was owned by him and McNeely. The woman had an apt. That was hers based on her salary.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186177">\
	 <div id="dsq-comment-header-12186177" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186177" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186177">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186177" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186177" class="dsq-comment-message">I meant what I said about property.  That\'s pretty much what marriage in the legal sense is.   There\'s a reason why you have to file your marriage with the government and it ain\'t about love.  It\'s about money and property.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183753">\
	 <div id="dsq-comment-header-12183753" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183753" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12183753" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183753" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183753" class="dsq-comment-message">Property and taxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182002">\
	 <div id="dsq-comment-header-12182002" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182002" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12182002" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182002" class="dsq-comment-message">People probably do it because it\'s "the right thing to do" if you are dating someone for so long and you want to have a family with them and neither of you are married, then you figure you should get married to each other. Or people think they are in love and fall out of love.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183675">\
	 <div id="dsq-comment-header-12183675" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12183675">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183675" class="dsq-comment-message">I agree. Some posters are trying to make it sound like there is something wrong with being married. Just like all things in life marriage is for some people and not for others.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182738">\
	 <div id="dsq-comment-header-12182738" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182738" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182738">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182738" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182738" class="dsq-comment-message">Remember, that alot of people are taught from day one what to believe in.   What the so called "norms" are, what is acceptable by society, etc....this is all complex stuff and not, forgive the pun, a "black or white" issue.<br><br>What you know at 20 and feel at 20 won\'t be the same at 30, 40 , 50  or 60.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179175">\
	 <div id="dsq-comment-header-12179175" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179175">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179175" class="dsq-comment-message">Pathology as ideology: A unified theory of GOP behavior<br>July 4, 2009, 8:01AM<br><br><br>Narcissism.  Xenophobia.  Superstition.  Bigotry.  Sadism.  Cultism.  Denial.  Sexual predation.  Arrested development.  Delusion.  Bullying.  Dissociation.  Paranoia.  Repression.  Obsession.  Avarice.  Egotism.  Insecurity.  Pathological lying.  God complex.  Megalomania.  Misogyny.  Sociopathy.  <br><br> <br><br>Do any of these words describe Republicans you know, either personally or as elected or appointed officials?  Perhaps more than one term applies in any number of cases.  I am not a psychiatrist, psychologist or sociologist.  But I do have common sense and a long memory.  I saw the seeds of many of these behaviors among Republican voters, commentators, candidates and office holders about the time Ronald Reagan came to power.  Now, these behaviors dominate Republican discourse.  They are mainstream.<br><br> <br><br>Reasonable voices like Colin Powell and Charlie Crist are ostracized and subjected to ad hominem attacks from the "true" GOP, like Rush Limbaugh and Dick Cheney.  Others, like Richard Lugar and Lawrence Wilkerson, openly disagree with their more radicalized fellows to such an extent that Reagan\'s 11th Commandment is officially dead.  Still others that were arguably reasonable, like John McCain, have become increasingly shrill and strident.  Arlen "RINO" Specter changed sides.  The venerable Tom Davis just gave up.<br><br> <br><br>Every month, lately every week, features the GOP in a new public relations disaster.  Jindal.  Cheney.  Specter.  Ensign.  Sanford.  Palin.  Each new incident brings out the gymnast in the GOP apologists and spin-doctors.  The latest and strangest occurrence was Sarah Palin\'s pouty and abrupt resignation as Alaska\'s governor.  Her ill-considered public ramblings equated continuing with quitting, quitting with winning, and leading with being driven from office - up-is-down, wrong-is-right Bizarro politics at its finest.   <br><br> <br><br>A child would typically reject these absurd notions, but a swath of educated, credentialed and popular GOP role players have the temerity to call this move "shrewd."  Partially, this is institutional damage control, but a survey of various conservative blogs indicates an amazing degree of support and acceptance among some members of the rank and file who still love their Sarah.  Republican strategist Ed Rollins had the honesty to call it political suicide, but when Ed Rollins is the voice of sweet reason, something is seriously wrong in the clubhouse.<br><br> <br><br>I have therefore been forced by events to come to a reluctant conclusion.  I say "reluctant" because it\'s so improbable, but, as A. Conan Doyle wrote for Sherlock Holmes, "How often have I said to you that when you have eliminated the impossible, whatever remains, however improbable, must be the truth?"  My conclusion is that the socio-pathologies listed above are not characteristics of Republicans, they are Republicans\' characteristics.  To avoid being accused of sweeping generalizations, let me reel it in a bit and say that these are the characteristics of too many Republicans for the party\'s own good.<br><br> <br><br>Any organization is an expression of the humans that make it up.  Leaders cannot lead and followers cannot gather in the absence of at least the perception of shared vision and values.  The men and women who lead the Republican party reflect various tendencies of their constituencies; this is axiomatic in the fact that they are the leaders.  And the remaining American men and women who self-identify as Republicans share characteristics of the leaders they have chosen; it\'s axiomatic in the fact that they are followers.<br><br> <br><br>In the broadly construed organization of Republicanism, meaning elected officials, party members, operatives, commentators, contributors, and voters, some of these social pathologies have masqueraded as policy.  There is a strong strain of covert and at times overt bigotry in Republican thought on social programs.  On immigration reform, while Democrats have embraced the logical advantages of soliving a problem while expanding their base, xenophobia is a core aspect of the GOP\'s emotional and self-defeating reaction to the issue.  Unbridled avarice drives much of the GOP opposition to progressive taxation.  Other policies abound with emotionally unstable dynamics: paranoia is interchangeable with national security, denial is the handmaiden for global warming, and pathological lying passes for communication.<br><br> <br><br>Other examples of emotional defects are found among some of the most visible Republicans in the country.  Sen. James Inhofe, who was "outraged at the outrage" over institutionalized torture of prisoners, has a strong streak of sadism.  Mark Foley was an archetype sexual predator; his fancy for young men could easily have been the substitute for a darker preference.  In its most extreme expression, Evangelical Christianity is not what Jesus Christ taught, but tantamount to superstition; see Alan Keyes, who in his debate with State Senator Obama cited religious faith as a cure for our problems.  <br><br> <br><br>Cultism is in full bloom for Mike Huckabee and similar believers who despite unalterable proof in sciences from paleontology to physics peg the Earth\'s age at about 7,000 years (all probably displayed in an emotionally comforting time line at the Creationist Museum).  On the other hand, they dismiss evolution as a "theory" incapable of scientific proof.  Evidently, Huckabee and his fellows see no flaw in this contradiction, or in such a selective approach to applying their standards of proof to reinforce personal beliefs rejected by an overwhelming majority, including people of many faiths.  <br><br> <br><br>Repression: Larry Craig, a tortured soul who deserves pity.  God complex: Rudy Giulianai.  Egotism: Tom Delay.  Narcissim: Gov. Mark Sanford.  Delusion: Sen. Jim DeMint.  Arrested development: Sarah Palin.  Sexual obsession: Sen. David Vitter.  Sociopath: George W. Bush.  Megalomania: Too numerous to list.  Paranoia, thy name is Cheney.  Sen. Jim Bunning and Rep. Michelle Bachman are, well, just nuts.  Yet every one of these miscreants boasts (or boasted) strong support in segments of the American electorate.  Clearly their voters saw something they liked, and some still do.  <br><br> <br><br>Similarly, Limbaugh, Bill O\'Reilly, Ann Coulter and their like are reprehensible humans, serial liars and media bullies who are loved by misguided millions.  It all becomes a self-reinforcing feedback loop until one of the players cracks under the pressure (i.e., Craig, Palin) or is found out (i.e., Ensign, Sanford, Vitter).  Then the sparks fly and veteran observers, Republicans and Democrats alike, just shake their heads in bemusement. Democrats have their own scoundrels, but they are far fewer in number, do not dominate policy, and of late are quickly ejected, not defended (Rod Blagojevich, Eliot Spitzer, William Jefferson).  These are signs of an emotionally healthy organization.<br><br>I still am incredulous at this realization, but it potentially explains so very much.  The GOP isn\'t in deep trouble because of Iraq or demographics or scandals or recession.  These are contributing factors but they are all transitory.  The GOP is in trouble because a significant portion of the party\'s base, the party\'s leaders, and the party\'s most vocal spokespeople are slaves to identifiable social and mental disabilities.  They are not driven by ideology, but by pathology.  It\'s been festering for years, culminating in an ongoing, spectacular collapse due to their inability to maintain the façade, accept the failure of their beliefs and cope with a changing world.    <br><br>This is why so many Republicans are retreating to their comfort zone and preaching a "return" to core, conservative values even while the country as a whole is demanding the opposite and GOP leaders betray those values with stunning visibility.  This call has nothing to do with embracing true conservative political thinking as a strategy- it\'s a call to return to the cult of dysfunctionality under the delusion that repeating with greater intensity the same behaviors that produced monumental failure will instead produce success.  A belief that this approach will lead to national political prominence and the establishment of government doctrine is delusional in the highest degree.  Bush may not have been a "true" conservative but he was a "true" Republican while Colin Powell is not, and therein lies the GOP\'s problem.  <br><br> <br><br>Scandals, outrageous remarks and ill-considered actions are not causes of the Republican downfall, but symptoms of deeper flaws.  The symptoms will recur as long as the issues remain.  This won\'t improve with new strategies - the GOP needs better, healthier people from top to bottom  When that happens, the extremists will be pushed to the fringe, where they used to be.  Until that happens, the Republican party will continue to be, at best, regionalized, marginalized, and comically disorganized, and, at worst, hateful and violent - their blogs seethe with venom and their farthest reaches include and condone political murderers and terrorists.  <br><br> <br><br>The political contest today is no longer just about policies, ideas and personalities.  It\'s also about one side that proceeds from mental disorder versus one that doesn\'t.  Rational individuals would drive the most visible and vocal Republicans out of their party, into the sea and start all over.  Accepting these behaviors is dissociation from reality on a mass scale.  <br><br> <br><br>Eliminate the impossible and whatever remains, however improbable, must be the truth. <br><br><br><a href="http://tpmcafe.talkingpointsmemo.com/talk/blogs/doc_magnus/2009/07/pathology-as-ideology-a-unifie.php" rel="nofollow">http://tpmcafe.talkingpointsmemo.com/talk/blogs...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179940">\
	 <div id="dsq-comment-header-12179940" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179940" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179940">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179940" class="dsq-comment-message">Spock, is that you?   teehee...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185117">\
	 <div id="dsq-comment-header-12185117" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185117" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185117">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185117" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185117" class="dsq-comment-message">rikyrah<br>I thought reading this that the fireworks gave you clarity and you spent all night writing this(I haven\'t checked tpm to find out different yet). The clarity is stunning and so damn funny<br>ROTFLMBAO at this statement "The GOP is in trouble because a significant portion of the party\'s base, the party\'s leaders, and the party\'s most vocal spokespeople are slaves to identifiable social and mental disabilities." the truth hurts.<br>As Sun Ra would say, "Free yo mind and yo ass will follow"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185253">\
	 <div id="dsq-comment-header-12185253" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185253" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185253">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185253" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185253" class="dsq-comment-message">no, RobM, I didn\'t write it. wish I had, because I was nodding in agreement from beginning to end, going AMEN!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179185">\
	 <div id="dsq-comment-header-12179185" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179185">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179185" class="dsq-comment-message">Grassley: If you want good Health Care "Just go work for the Federal government"  <br>by Lefty Coaster [Subscribe] <br> Share this on Twitter - Grassley: If you want good Health Care "Just go work for the Federal government"   Sat Jul 04, 2009 at 09:22:55 PM PDT<br>This story about Chuck Grassley\'s response to a constituent\'s pointed question comes by way of the Huffington Post:<br><br>After sharing his family\'s personal struggle with the burden of high health care costs, an audience member asked, "My question is... why is your insurance so much cheaper than my insurance and so better than my insurance?"<br><br>The question made Grassley cranky.<br><br>He responded, first, by suggesting the questioner "go work for John Deere," since they "don\'t pay anything" for their insurance plan.<br><br>When the questioner refused to let the senator wriggle out of answering the question, Grassley revealed how little he knew about his own insurance plan.<br><br>Another audience member had to help the senator out by describing the details of the plan. After she finished, the original questioner again asked, "Okay, so how come I can\'t have the same thing you have?" <br><br><br>Grassley\'s response: "You can. Just go work for the Federal government." <br><br>That solution might work for just how many Americans Mr. Grassley?<br>-------------------------<br><br><a href="http://www.dailykos.com/story/2009/7/5/750083/-Grassley:-If-you-want-good-Health-Care-Just-go-work-for-the-Federal-government" rel="nofollow">http://www.dailykos.com/story/2009/7/5/750083/-...</a><br><br><br><br>Fuck Senator Grassley</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180535">\
	 <div id="dsq-comment-header-12180535" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180535" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180535" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180535" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180535" class="dsq-comment-message">This is still part of \'blame the victim\' pathology.  You\'re out there working your ass, but it\'s YOUR fault your health insurance isn\'t as good as the senator\'s.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182877">\
	 <div id="dsq-comment-header-12182877" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182877" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182877">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182877" class="dsq-comment-message">I say build up who ever his opponent and kick him out of office. through I\'m not sure if members get to keep their insurance or not if they lose an election.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179212">\
	 <div id="dsq-comment-header-12179212" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179212" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179212">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179212" class="dsq-comment-message">Christian Right Revival?<br>Is the Christian Right retooling, regrouping or just rebranding?<br><br><br>Leaders of two dozen organizations announced this past week the latest alliteration iteration of concerned conservative Christians. They are calling it the Freedom Federation, a direct descendant of the Moral Majority, the Christian Coalition and Values Voters.<br><br><br>Founders say the new group will have a broader membership and a kinder, gentler, more nonpartisan approach than its ancestors. "The stereotypical media-exacerbated image of the angry white evangelical will be replaced by an evangelical movement that will reconcile uncompromised values of compassion, truth with mercy, and righteousness with justice," Rev. Samuel Rodriguez, president of the National Hispanic Christian Leadership Conference, told reporters last week.<br><br>We shall see. But what\'s most interesting about the Freedom Federation isn\'t who\'s participating.<br><br>It\'s the conspicuous absence of evangelical America\'s three most influential organizations -- Focus on the Family, the National Association of Evangelicals, and Rick Warren\'s Saddleback Church network, all of which seem to be making new and sincere efforts to take a more inclusive, less judgmental approach to social and political issues.<br><br><br>Jim Daly, the man who is following James Dobson as president of Focus on the Family, recently praised President Obama as a family man and said the pro-life movement needs to find "a kinder, gentler way to approach this topic and see if we can make abortion rare without, as pro-lifers, abandoning our desire to see it eliminated altogether."<br><br><br>Galen Carey, the NAE\'s new Washington lobbyist, says his organization will continue to push a broader evangelical agenda that includes "creation care" (the belief that evangelicals have a biblical responsibility to the environment), care for the poor, and immigration reform (care for the neighbor and the stranger).<br>And Rick Warren, the megachurch pastor who delivered the opening prayer at Obama\'s inauguration, is scheduled to speak Saturday evening at the annual convention of the Islamic Society of North America.<br>The Freedom Federation seems to be making an effort to broaden its white, evangelical Protestant base by adding the National Hispanic Christian Leadership Conference and Catholic Online to the mix. But the roster is filled with such culture war veterans as the American Family Association (Donald Wildmon), Eagle Forum (Phyllis Schlafly), the Family Research Council (Tony Perkins) and the Traditional Values Coalition (Lou Sheldon).<br><br>"We are not wed to a particular partisan candidate or party," said Mathew Staver, founder of Liberty Counsel (a product of Jerry Falwell\'s Liberty University) and one of the Freedom Federation founders. "We are wed to core shared values."<br><br>But those core shared values, found in the new group\'s Declaration of American Values, reads more like the Republican Party platform than the Sermon on the Mount. For example, it calls on Christians to oppose progressive tax systems and "to encourage economic opportunity, free enterprise, and free market competition."<br><br>It also includes opposition to abortion and homosexuality (emphasis on gay marriage) and support for the Second Amendment, the Ten Commandments ("the freedom to acknowledge God through our public institutions") and the U.S. military. The new grouping also seems to oppose health care reform and hate crime penalties.<br><br><br>The old New Christian Right survived the Clinton administration (with a lot of help from Newt Gingrich) and was revived during the most recent Bush administration. Is the Freedom Federation something new or is it just a revival?<br>"The Freedom Federation will stand as the first multi-ethnic transgenerational evangelical Christian federation in history," declared Rodriguez.<br>If you don\'t count the Church or its thousands of denominational iterations.<br><br>By David Waters  |  July 2, 2009; 5:26 PM ET  <br><br><a href="http://newsweek.washingtonpost.com/onfaith/undergod/2009/07/the_new_old_christian_right.html" rel="nofollow">http://newsweek.washingtonpost.com/onfaith/unde...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180002">\
	 <div id="dsq-comment-header-12180002" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180002" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180002">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180002" class="dsq-comment-message">They\'re rebranding to recapture the white people who fled in the face of the crazy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184676">\
	 <div id="dsq-comment-header-12184676" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184676">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184676" class="dsq-comment-message">Same fraud, different lipstick on the pig.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181613">\
	 <div id="dsq-comment-header-12181613" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181613" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12181613" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181613" class="dsq-comment-message">"Multi-ethnic."<br><br>Translation: "since black folk ain\'t exactly down with evangelical Christianity, we\'ll move on. Plus, Hispanics are about to be the largest minority, so we\'d better get them while we can."<br><br>When Eddie and Creflo sign up, I\'m down. Til then, the evangelicals are suspect in my book.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182186">\
	 <div id="dsq-comment-header-12182186" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182186" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182186">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182186" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182186" class="dsq-comment-message">I would say black folk are some of the MOST evangelical Christians out there.<br><br>Black folks aren\'t stupid and they know that oftentimes injustice is served to the blacks in the form of a Bible handed to them by a white evangelical.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182409">\
	 <div id="dsq-comment-header-12182409" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182409" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12182409" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182409" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182409" class="dsq-comment-message">Not in a James Dobson-kind of way. <br><br>At least, no one I know personally or have run into is (then again, I tend to avoid evangelicals unless work requires me not to).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182752">\
	 <div id="dsq-comment-header-12182752" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182752" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12182752" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182752" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182752" class="dsq-comment-message">Sorry, D, but Eddie and Creflo won\'t sign up unless they\'re going to get fat paid.<br><br>They worship at the alter of the almighty dollar, yo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182831">\
	 <div id="dsq-comment-header-12182831" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182831" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12182831" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182831" class="dsq-comment-message">I doubt they\'d sign up anyway, as that would require some (probably not-so-)minor lifestyle changes.<br><br>Not to mention that, at least for right now, the Dems have cornered the market on tax problems. God knows we have enough issues on the right; we don\'t need <i>that</i> one too. <br><br>Though I\'d trade a serial tax evader for Mark Sanford right about now...wanna make a deal?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180689">\
	 <div id="dsq-comment-header-12180689" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180689" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180689" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180689" class="dsq-comment-message">Ummm, yeah, I\'ll STILL pass. But thanks for trying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179591">\
	 <div id="dsq-comment-header-12179591" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179591" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179591">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179591" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179591" class="dsq-comment-message">Seriously, how sad is it that LaToya Luckett is doing better as a solo artist than Kelly Rowland?  Kelly shoulda been left Matthew Knowles.  He only got eyes for Solange and Beyonce.  You see that Michelle went Gospel before she tried her hand at Pop/R&B.  That way Beyonce had no direct competition (not that Michelle woulda been any competition) but still.<br><br>I just think it\'s interesting.  I like Latoya\'\' Luckett\'s new single.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179955">\
	 <div id="dsq-comment-header-12179955" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179955">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179955" class="dsq-comment-message">Mathew must have the wonk eye when it comes to Solange because her albums stay going triple Doublemint wrapper.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180116">\
	 <div id="dsq-comment-header-12180116" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180116" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180116">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180116" class="dsq-comment-message"><i>triple Doublemint wrapper</i><br><br>you stooooopid.   THAT.IS.ALL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179628">\
	 <div id="dsq-comment-header-12179628" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179628" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179628">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179628" class="dsq-comment-message">Any Mos Def fans out there? Can ya\'ll recommend any songs from him?<br><br>I knew that he was a hip hop artist, but I know him more from his acting than his hip hop</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180093">\
	 <div id="dsq-comment-header-12180093" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180093" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180093">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180093" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180093" class="dsq-comment-message">Not particularly, but I do like his acting, though.  Plus, I think he\'s sexy in an edgy kinda way...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180434">\
	 <div id="dsq-comment-header-12180434" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180434" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180434" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180434" class="dsq-comment-message">I love that HBO movie about the Black doctor who was the first to do I think it was open-heart surgery</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186381">\
	 <div id="dsq-comment-header-12186381" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186381" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186381">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186381" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186381" class="dsq-comment-message">Vivian Thomas, who was the first to perform palliative cardiac surgery on blue babies syndorme in the 1840s.<br><br>Daniel Hale Williams, was the first doctor to perform open heart surgery in the 1890s. He also happened to be black.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179917">\
	 <div id="dsq-comment-header-12179917" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179917" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179917">eclecticbrotha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179917" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179917" class="dsq-comment-message">My favorite Mos Def song is "What Beef Is".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180185">\
	 <div id="dsq-comment-header-12180185" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180185">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180185" class="dsq-comment-message">Check out his work when he was in Black Star with Talib Kweli. I love "Thieves In The Night".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179919">\
	 <div id="dsq-comment-header-12179919" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179919" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179919">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179919" class="dsq-comment-message">Hey rikyrah,<br><br>How funny is it that Andrew Sullivan is now calling Sarah Palin Lady GaGa?<br><br><a href="http://andrewsullivan.theatlantic.com/the_daily_dish/2009/07/lady-gaga-update.html#more" rel="nofollow">Lady GaGa Update II</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12179947">\
	 <div id="dsq-comment-header-12179947" class="dsq-comment-header">\
	 <cite id="dsq-cite-12179947" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12179947">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12179947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12179947" class="dsq-comment-message">Why is he insulting Lady GaGa like that?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180018">\
	 <div id="dsq-comment-header-12180018" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180018" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180018">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180018" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180018" class="dsq-comment-message">Okay,<br><br>So I\'m really feeling Kayne West\'s <a href="http://www.youtube.com/watch?v=3QotGHaAHPk" rel="nofollow">Paranoid</a>.  The video is hot too.  I\'m not sure if I\'ve ever seen Rihanna look more stunning.  She\'s really something in black/white.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180198">\
	 <div id="dsq-comment-header-12180198" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180198">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180198" class="dsq-comment-message">Co-sign. That girl is gorgeous!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180513">\
	 <div id="dsq-comment-header-12180513" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180513" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180513" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180513" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180513" class="dsq-comment-message">Eh, I agree with Jay Z, it\'s time for the death of the autotune. <br><br>But I do agree Rhianna is very pretty.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186265">\
	 <div id="dsq-comment-header-12186265" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186265" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186265">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186265" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186265" class="dsq-comment-message">It will be interesting to see where she winds up in 10 years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180232">\
	 <div id="dsq-comment-header-12180232" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180232" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180232">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180232" class="dsq-comment-message">I\'m really feeling this song: <a href="http://www.youtube.com/watch?v=dnaXTQc1WLU" rel="nofollow">Nas ft The Game: Make The World Go Round</a><br><br>Alert for those who don\'t want to hear anymore of Chris Brown, he sings the hook on this song</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180459">\
	 <div id="dsq-comment-header-12180459" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180459" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180459">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180459" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180459" class="dsq-comment-message"><a href="http://blogs.tnr.com/tnr/blogs/the_plank/archive/2009/07/05/huckabee-vs-palin-round-1.aspx#comments" rel="nofollow">Huckabee vs. Palin: Round 1? </a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180563">\
	 <div id="dsq-comment-header-12180563" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180563">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180563" class="dsq-comment-message">Okay,<br><br>Is it obvious that I\'m watching video channels right now.<br><br>Anyway, here\'s another song I\'m feeling: <a href="http://www.youtube.com/watch?v=MKmNTJUpgys" rel="nofollow">Ryan Leslie: Addiction</a><br><br>Watch the video.  Check it out at the <a href="http://www.youtube.com/watch?v=klja3RBVXis" rel="nofollow">1:30</a> mark.  Guess what song it samples?  It\'s prescient considering the big music news of this past 2 weeks.<br><br>Oh and Next Top Model fans check out ya girl Jasleen.<br><br>For a treat, check out Beyonce singing one of my fav MJ songs from which that Ryan Leslie song sampled: <a href="http://www.youtube.com/watch?v=osKawXaYHf8" rel="nofollow">Beyonce: Michael Jackson Tribute</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181652">\
	 <div id="dsq-comment-header-12181652" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181652" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181652">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181652" class="dsq-comment-message">I LOOOOOOOOOOOOVE "I Can\'t Help It"! Beyonce\'s "Deja Vu" samples this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181984">\
	 <div id="dsq-comment-header-12181984" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12181984">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181984" class="dsq-comment-message">It\'s funny how people have sampled Michael Jackson.<br><br>Mariah Carey sampled "Off the Wall" for "I\'m that Chick" and of course Kanye sampled "PYT" for "The Good Life."<br><br>Also:<br><br>Portrait\'s "Here we go" samples "I can\'t help it" and also De La Soul\'s "Breakadawn."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182392">\
	 <div id="dsq-comment-header-12182392" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182392">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182392" class="dsq-comment-message">And folks really gonna be samplin\' now.  I just hope it\'s not just Sony who gets paid...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180646">\
	 <div id="dsq-comment-header-12180646" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180646" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12180646">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180646" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180646" class="dsq-comment-message">So pretty! They look like ballerinas! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12180757">\
	 <div id="dsq-comment-header-12180757" class="dsq-comment-header">\
	 <cite id="dsq-cite-12180757" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12180757" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12180757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12180757" class="dsq-comment-message">is anyone else watching CSPAN? This is a really interesting discussion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12181587">\
	 <div id="dsq-comment-header-12181587" class="dsq-comment-header">\
	 <cite id="dsq-cite-12181587" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12181587" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12181587" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12181587" class="dsq-comment-message">They are showing the event again on CSPAN right now, and I think it\'s so great that you can hear Obama explaining to Malia why the band is playing certain songs and which branch of the military they are for. I don\'t think they realized the mics were picking all of that up.  LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186025">\
	 <div id="dsq-comment-header-12186025" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186025" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186025">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186025" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186025" class="dsq-comment-message">What\'s the name of the event so I can look it up on C-span and watch it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182118">\
	 <div id="dsq-comment-header-12182118" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182118">Mothsmoke</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182118" class="dsq-comment-message">BIDEN ACKNOWLEDGES ADMINISTRATION \'MIREAD\' THE ECONOMY <br><br>With the stimulus money just now trickling in, just how far behind the eight ball are we?  Does anyone know if there is a website that is tracking how much stimulus money is going to each state and what those monies are being used for?<br><br><a href="http://voices.washingtonpost.com/44/2009/07/05/biden_acknowledges_administrat.html?hpid=topnews" rel="nofollow">http://voices.washingtonpost.com/44/2009/07/05/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182919">\
	 <div id="dsq-comment-header-12182919" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182919" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12182919" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182919" class="dsq-comment-message">(obligatory conservative Obama Admin-slamming moment)<br><br>Well....<i><b>duh</i></b>.<br><br>(that\'s all I\'ve got tonight. Long weekend)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183701">\
	 <div id="dsq-comment-header-12183701" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183701" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12183701" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183701" class="dsq-comment-message">He said they underestimated how bad it really was, and they thought it was really bad before, so I don\'t know how any of us could have imagined it was really worse.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184478">\
	 <div id="dsq-comment-header-12184478" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184478" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184478">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184478" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184478" class="dsq-comment-message">They underestimated for a couple of reasons. One, they are stupid. Two, they do not understand how the economy really works. Three, the advisors they choose put the interests of their masters, I am talking about Fredo and the Citicrew(Summers, Emanuel, Rubin, Biden,  et al), over that of the larger commonwealth. Four, the Citicrew clearly has pushed Volker out of the way and Christina Rohmer only transmit the news as happy talk(she reminds me of Chris Rock\'s skit about fat black women going out on friday night). Five, see one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184761">\
	 <div id="dsq-comment-header-12184761" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184761" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12184761" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184761" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184761" class="dsq-comment-message">I don\'t think they are stupid, or that they don\'t know how the economy really works. I do think it\'s questionable to put the foxes in charge of the henhouse. <br><br>I think this is one of those times Biden should have kept his mouth shut until the Stimulus had a chance to work because now all sorts of people are going to try to be all "I told you so." The stimulus is supposed to be dolled out over an 18-month period, and apparently the money is just now really flowing. But there has been a lot of evidence that the stimulus is doing what it was supposed to do. I think if it\'s shown that this one is working then they will have an easier time getting another stim package through (which apparently is looking more and more likely).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185971">\
	 <div id="dsq-comment-header-12185971" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185971" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185971">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185971" class="dsq-comment-message">I agree with much of what you say Muzkikal, cept..I think it is time for Biden to speak up.<br><br>It is time to say that Bush put us in a far deeper and bigger hole than they imagined.<br><br>These folks are already trying to hold Obama accountable for this economy after six months and it is time to start pushing back and saying WHOAH...we had no idea this situation was an economic FUBAR...we thought it was a snafu...but turns out it is FUBAR.<br><br>No one, not even the experts were as pessimistic as they needed to be, and we were wrong to have been so optimistic about how catastrophic the economic policies of GW Bush were.<br><br>No one foresaw that draconian measures would be necessary to bring this economy back.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184928">\
	 <div id="dsq-comment-header-12184928" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184928" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184928">Mothsmoke</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184928" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184928" class="dsq-comment-message">I remember reading an interview with Volker and he said he wasn\'t consulted.  In fact, his group hadn\'t even met by the time the stimulus was passed.  He\'s the only one who has been through anything remotely like this recession and he wasn\'t consulted!?  When I read that I lost a bit of confidence in the economic team.  When you leave a resource like Volker out of the loop, you\'re either arrogant or stupid.  Both make me shudder.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184066">\
	 <div id="dsq-comment-header-12184066" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184066" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12184066">Mothsmoke</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184066" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184066" class="dsq-comment-message">I follow Roubini and Krugman so I know that the alarm was sounded by others, but I think they were a bit maligned.  There were also a couple of other noted economist who seemed to have read the tea leaves just right. <br><br>I see a parallel in how these economist were treated and how the administration is trying to tamp down the voices of those that want the public option and are raising other questions about the administration\'s health care plan.  I think I\'ll pay more attention this go around.  Very concerned about group think at the WH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184363">\
	 <div id="dsq-comment-header-12184363" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184363" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12184363" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184363" class="dsq-comment-message">I thought Obama was meeting with those people too? We have to remember that Obama has to work with this Congress, and when the stimulus was going through we didn\'t have 60 "Democrats" in the Senate, and he had to show that he was willing to try to work with Republicans. Who knows, we may have seen a very different stimulus package if we hadn\'t needed 2 GOP votes. I heard they had to cut out a LOT to get Collins\' vote. Had we had Franken in the seat, we wouldn\'t have needed her vote.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185206">\
	 <div id="dsq-comment-header-12185206" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185206">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185206" class="dsq-comment-message">I don\'t think the Obama administration should have wasted its time trying to work with Republicans. See JJP\'s resident Republican D comment below. <br><br>The issue is with the try of government we have. As I said many times before. Many people forget this is not a parliamentary government. Obama is part of the executive branch and not the legislative branch. He can\'t just slam through what he wants because of seperation of powers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12192737">\
	 <div id="dsq-comment-header-12192737" class="dsq-comment-header">\
	 <cite id="dsq-cite-12192737" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12192737">Micheline</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12192737" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12192737" class="dsq-comment-message">Remember he needed 60 votes whenever a bill increases the deficit, so he had to deal with the Republicans.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12366682">\
	 <div id="dsq-comment-header-12366682" class="dsq-comment-header">\
	 <cite id="dsq-cite-12366682" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12366682">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12366682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12366682" class="dsq-comment-message">Well I know that, you know that, but do the pundits know it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183816">\
	 <div id="dsq-comment-header-12183816" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183816" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12183816" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183816" class="dsq-comment-message">Oh, and there is a website that tracks the stimulus you can go to <a href="http://www.recovery.gov" rel="nofollow">www.recovery.gov</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12182580">\
	 <div id="dsq-comment-header-12182580" class="dsq-comment-header">\
	 <cite id="dsq-cite-12182580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12182580">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12182580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12182580" class="dsq-comment-message">July 5, 2009<br>\'Lesbian\' clinch more embarrassment for Berlusconi <br><br><br><br>John Follain <br>The photographs show Silvio Berlusconi grinning broadly as two young women kiss in front of him at his Sardinian estate. But the same photographs threaten to embarrass the Italian prime minister on the eve of the G8 summit of leading industrialised nations that he will host this week. <br><br>After two months of allegations about his private life, including a prostitute’s claim that she spent a night at Berlusconi’s residence in Rome, he is keen to put the sleaze behind him and make a new start as a “can do” statesman. <br><br>Several European publications are bidding for photographs by Antonello Zappadu, who took 5,000 pictures of Berlusconi’s guests at Villa Certosa in Sardinia in 2007 and 2008. An informed source said the aim was to publish them just before the summit begins on Wednesday “for maximum impact”. <br><br>The images show Berlusconi, who was leader of the opposition at the time, with five young women in a gazebo. Two of them are sitting on his lap. He grins approvingly as Angela Sozio, 36, a red-headed former Big Brother contestant, sits on the knees of another young woman and kisses her on the lips. <br><br>A man tries to fondle a blonde woman’s breast but she pushes him away. The group then walk through the Villa Certosa estate and Sozio stages a fake wedding ceremony. <br><br>She gives a bouquet of flowers to a young woman with whom Berlusconi has been holding hands. Sozio and the other two women intone a wedding march. <br><br><a href="http://www.timesonline.co.uk/tol/news/world/europe/article6638172.ece" rel="nofollow">http://www.timesonline.co.uk/tol/news/world/eur...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183661">\
	 <div id="dsq-comment-header-12183661" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12183661">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183661" class="dsq-comment-message">What Did Rep. Conyers Know?<br>Wife\'s Bribery Plea Raises Questions About Michigan DemocratBy Carrie Johnson and Alice Crites<br>Washington Post Staff Writers <br>Sunday, July 5, 2009 <br><br>In the snow-covered parking lot of a McDonald\'s in Detroit two years ago, City Council member Monica Conyers met with a waste-management consultant who slipped her an envelope stuffed with as much as $3,000 in cash. <br><br>The under-the-table payment, made shortly after she cast the swing vote on a $1 billion city sludge deal, drove Conyers\'s guilty plea to a bribery charge that could send the Democratic politician to prison for up to five years. Conyers emerged for her court hearing late last week in the same building where her husband,  John Conyers Jr. (D), who has served in the U.S. House of Representatives since 1965, maintains an office. <br><br>Federal prosecutors in Detroit took pains to say that they had "no suggestion" that John Conyers knew of or was involved in the two-year-long bribery investigation, which has shaken a city already struggling to recover from a sex scandal that forced its mayor out of office. Monica Conyers, 44, appeared on a local television station this week to resign as the council\'s second in command, apologize to Detroit residents and denounce a former aide about whom, she said, her husband had warned her. <br><br>Questions about what the 80-year-old congressman may have known about his spouse\'s supplements to their finances continue to swirl, as do inquiries about how closely federal investigators examined him about the issues. <br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/04/AR2009070401016.html?wpisrc=newsletter" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185277">\
	 <div id="dsq-comment-header-12185277" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185277" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185277">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185277" class="dsq-comment-message">Time to primary him....he can enjoy his pension</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185902">\
	 <div id="dsq-comment-header-12185902" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185902">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185902" class="dsq-comment-message">Who heads up Judiciary if Conyers goes?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12183664">\
	 <div id="dsq-comment-header-12183664" class="dsq-comment-header">\
	 <cite id="dsq-cite-12183664" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12183664" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12183664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12183664" class="dsq-comment-message">Watching this Jonestown special on MSNBC, I don\'t know why because it disturbs me, but it\'s just so. . . interesting and creepy. I don\'t see myself killing myself because some self-proclaimed prophet said I had to. Those people really had to be in a dark place personally. Especially those that kept drinking that poison after seeing that it WAS hurting people, and they weren\'t having a nice easy death. So sad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12184597">\
	 <div id="dsq-comment-header-12184597" class="dsq-comment-header">\
	 <cite id="dsq-cite-12184597" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12184597" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12184597" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12184597" class="dsq-comment-message"><a href="http://finance.yahoo.com/news/As-retailers-cut-back-cities-apf-1069919514.html?x=0&sec=topStories&pos=4&asset=&ccode=" rel="nofollow">As retailers cut back cities confront \'ghostboxes\'</a> - <i>Communities confront \'ghostbox\' buildings when big-box retailers leave ... As the recession takes its toll on big-box retailers, more communities across the country are having to confront not just the eyesore of giant empty stores, but also the loss of jobs and tax revenue that follow ... And with the recent spate of bankruptcies and store closures, including Circuit City and Linens \'N Things, more abandoned buildings will be added to a struggling commercial real estate market. There are already hundreds of empty "ghostboxes" around the country ... Wal-Mart sold the 50,000-square-foot building to the Carlinville Southern Baptist Church in 2007 - "Nothing against churches, but the city loses, the county loses and the school district loses sales tax and property tax as a source of revenue," the mayor said.</i><br><br>I love watching Karma work...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185194">\
	 <div id="dsq-comment-header-12185194" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185194" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185194">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185194" class="dsq-comment-message">I supposed you are going to blame this on President Obama too, eh?<br><br>Like big box stores haven\'t been closing for the last 5-6-7 years and leaving malls like ghost towns...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185361">\
	 <div id="dsq-comment-header-12185361" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185361">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185361" class="dsq-comment-message">Funny....<br><br>Circuit City filed for bankruptcy last November after 5 failing quarters preceding their filing<br><br>and Linen n Things filed  for bankruptcy in May 2008....so whose "karma" are you actually referring to since their demise preceded our current president<br><br>try to get some facts at least....at least to look halfway intelligent, if that\'s impossible.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185255">\
	 <div id="dsq-comment-header-12185255" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185255">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185255" class="dsq-comment-message"><b>One of first black women to serve overseas in WWII dies</b><br><br><i>Gladys Schuster Carter may be remembered for her military career – she was one of the first black women to serve overseas in the Army during World War II. But to her close friends and family, friendliness was her most important trait. <br><br>“She would interact with people off the street and end up having a conversation with them,” said Carter’s oldest son, Oscar Carter. “She talked to any and everyone.”<br><br>Carter, a New York City native, died Tuesday at age 87.<br><br>When Pearl Harbor was attacked in 1941, she was attending Virginia State University.<br><br>At that time, Uncle Sam was looking for a few good black women to join the military in Europe.<br><br>She immediately enlisted.<br><br>Carter’s unit, the 6888th Central Postal Directory Battalion, included 885 black Women’s Army Corps (WAC) members who were charged with clearing up a huge backlog of mail sent to military troops overseas.<br><br>The job was expected to take six months, but the unit, working round-the-clock in eight-hour shifts, finished the job in three.<br><br>The surviving members of that unit weren’t publicly recognized for their achievement – moving 7 million pieces of mail – until earlier this year.<br><br>“She didn’t hold any anger in her heart for the delayed recognition,” said Oscar Carter. “She felt they had nothing more to prove.”<br><br>After her two-year stint in the Army, she came back to Virginia to finish her education. She worked for the New York State Division for Youth and retired as principal after 25 years.<br><br>Carter moved back to Virginia over a decade ago and became active in veterans affairs, helping start the local chapter of the National Association of Black Military Women.<br><br>“She’s an extraordinary person,” said Fredda Bryan, a retired Navy senior chief and president of the local chapter. “When you talk to Gladys you feel like you’re walking through a history book.”<br><br>Carter would talk to the younger women about the racism her unit faced while in the Army, said Bryan.<br><br>“It’s a blessing to get a chance to be around a person whose shoulders you stand on,” said Bryan, who considered Carter a mentor.<br><br>“The road I’m on now is paved because of women like her,” said Bryan. “It’s a once in a lifetime blessing to meet someone like her, and I’m glad I got that chance.”</i><br><br><a href="http://hamptonroads.com/2009/07/one-first-black-women-serve-overseas-wwii-dies" rel="nofollow">http://hamptonroads.com/2009/07/one-first-black...</a><br><br>Carter’s funeral service will be at 10 a.m. Friday at Episcopal Church of the Messiah, 816 Kempsville, Road, Chesapeake. The Washington Post contributed to this report.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185500">\
	 <div id="dsq-comment-header-12185500" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185500">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185500" class="dsq-comment-message">the obamas leave for Russia<br><br><a href="http://www.necn.com/Boston/Politics/2009/07/05/Obama-departs-for-Russian/1246843104.html" rel="nofollow">http://www.necn.com/Boston/Politics/2009/07/05/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12185867">\
	 <div id="dsq-comment-header-12185867" class="dsq-comment-header">\
	 <cite id="dsq-cite-12185867" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12185867">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12185867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12185867" class="dsq-comment-message">Nice. Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186125">\
	 <div id="dsq-comment-header-12186125" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186125">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186125" class="dsq-comment-message">ROTFLMBAO<br><a href="http://www.youtube.com/watch?v=ELyTBXzfQJ8" rel="nofollow">http://www.youtube.com/watch?v=ELyTBXzfQJ8</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186127">\
	 <div id="dsq-comment-header-12186127" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186127" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186127">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186127" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186127" class="dsq-comment-message">did anyone else see Cynthia Tucker bitchslap Caribou Barbie on This Week?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186763">\
	 <div id="dsq-comment-header-12186763" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186763" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186763">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186763" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186763" class="dsq-comment-message">the first family leaves for Russia<br><br><a href="http://www.voanews.com/english/2009-07-06-voa2.cfm" rel="nofollow">http://www.voanews.com/english/2009-07-06-voa2.cfm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186845">\
	 <div id="dsq-comment-header-12186845" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186845" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186845">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186845" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186845" class="dsq-comment-message">Katharine Weymouth to WaPo Readers: F**k You  <br>by Thomas C [Subscribe] <br> Share this on Twitter - Katharine Weymouth to WaPo Readers: F**k You   Sun Jul 05, 2009 at 07:13:35 AM PDT<br>Katharine Weymouth, publisher of the Washington Post, issued a "Letter To Our Readers" mea culpa for the now infamous "pay to play" or "access of evil" invitation to lobbyists and powerbrokers at Ms. Weymouth\'s own home. Apparently someone in the Post\'s marketing department sent out this invitation with proper authorization -- what a cheeky fellow, offering the Publishers own home for parties without her knowledge! Of course, Ms. Weymouth never says she was unaware that the event would be held at her own home. Nor does she tell us she was unaware that the price for attending such soiree was $25,000 and up, a sum certain to assure the event would not be overrun with riffraff.<br><br>In fact, very little is clear in Ms. Weymouth\'s letter to her readers. The letter\'s studied, exquisitely crafted ambiguity is the hallmark of legal drafting (we lawyers don\'t "write", we "draft") and there can be no doubt that Ms. Weymouth\'s letter was the work of her lawyers. Of course, Ms. Weymouth is counting on the fact that newspaper readers will read this letter with a reader\'s eye, not a lawyer\'s eye.<br><br>Let me lend you one lawyer\'s eye, and give you a lawyer\'s takeaway on Ms. Weymouth\'s letter.<br><br><a href="http://www.dailykos.com/story/2009/7/5/8212/23289?detail=f" rel="nofollow">http://www.dailykos.com/story/2009/7/5/8212/232...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12186980">\
	 <div id="dsq-comment-header-12186980" class="dsq-comment-header">\
	 <cite id="dsq-cite-12186980" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12186980">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12186980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12186980" class="dsq-comment-message">Well Myth, Justice, Muzikal and Mallet here it is:<br><br>"The victim\'s sister, Soheyla Kazemi, told the Florida Times-Union in Jacksonville that the young woman had expected McNair to get a divorce. "She said they were planning to get married."<br><br>McNair had 4 sons,  Mechelle was his wife of 12 years, two of the sons were theirs.<br><br><a href="http://www.nfl.com/news/story?id=09000d5d81123786&template=without-video-with-comments&confirm=true" rel="nofollow">http://www.nfl.com/news/story?id=09000d5d811237...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12192922">\
	 <div id="dsq-comment-header-12192922" class="dsq-comment-header">\
	 <cite id="dsq-cite-12192922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12192922">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12192922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12192922" class="dsq-comment-message">That\'s what I thought. Men lie and cheat. Had it not been for the accident and everything coming to light, he would have continued to twist her mind for as long as she didnt find out. This is so sad. He had 4 boys and how is his wife gonna explain this to the 5 year old son, tell me?  He was still in love with his wife and making love to her daily. She may or may not have known what was going on. Neither one of them thought that it would come to this though. That one unguarded moment can change a life forever.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12187032">\
	 <div id="dsq-comment-header-12187032" class="dsq-comment-header">\
	 <cite id="dsq-cite-12187032" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12187032">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12187032" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12187032" class="dsq-comment-message">ok, this is getting too funny..it seems the Obamas are still on track for Martha\'s Vineyard...   and  I am still waiting to hear if the Black Elite will accept Michelle Obama?   Oh geez...this is just too funny!   <br><br>by the way, as a citizen who is not elite but just loves Martha\'s Vineyard...I have spent many beautiful days there..guess I won\'t get there any time soon if the Obama family visits.  I won\'t be able to afford it.</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=afternoon_open_thread_502&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');
}

})();




