




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": "YUCK: Reverend Al Sharpton and a fan dance on stage http://bit.ly/JTJtN", "author_name": "mysskay", "id": 1573095, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/mysskay/statuses/2447583219", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/283133705/michael_jackson_on_stage_normal.jpe", "author_url": "", "date_created": "5 months ago", "retweets": [{"url": "http://twitter.com/mysskay/status/2447583219", "author_name": "mysskay"}]}, {"body": "Post: Afternoon Open Thread http://twurl.nl/ninesg", "author_name": "jjpolitics", "id": 1573096, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/jjpolitics/statuses/2441056440", "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/2441056440", "author_name": "jjpolitics"}]}], "has_more_reactions": false, "users": {"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": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "DNLee": {"username": "DNLee", "tumblr": "", "display_name": "DNLee", "url": "http://disqus.com/DNLee/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "danadevin74": {"username": "danadevin74", "tumblr": "", "display_name": "danadevin74", "url": "http://disqus.com/danadevin74/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 486, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "moja31": {"username": "moja31", "tumblr": "", "display_name": "moja31", "url": "http://disqus.com/moja31/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 646, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": 3391, "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": ""}, "pjamma": {"username": "pjamma", "tumblr": "", "display_name": "pjamma", "url": "http://disqus.com/pjamma/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 520, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bison1": {"username": "bison1", "tumblr": "", "display_name": "bison1", "url": "http://disqus.com/bison1/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 34, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "metricpenny": {"username": "metricpenny", "tumblr": "", "display_name": "metricpenny", "url": "http://disqus.com/metricpenny/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 31, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Justice58": {"username": "Justice58", "tumblr": "", "display_name": "Justice58", "url": "http://disqus.com/Justice58/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2770, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/7899/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "blueberry": {"username": "blueberry", "tumblr": "", "display_name": "Liza", "url": "http://disqus.com/blueberry/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 91, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Mirandalynn": {"username": "Mirandalynn", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/Mirandalynn/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6948, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8735/avatar32.jpg", "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": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "sagittarius": {"username": "sagittarius", "tumblr": "", "display_name": "sagittarius", "url": "http://disqus.com/sagittarius/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 449, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "mon_dieu_ishmael": {"username": "mon_dieu_ishmael", "tumblr": "", "display_name": "mon_dieu_ishmael", "url": "http://disqus.com/mon_dieu_ishmael/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 127, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "landabee": {"username": "landabee", "tumblr": "", "display_name": "landabee", "url": "http://disqus.com/landabee/", "registered": true, "linkedin": "", "blog": "http://www.abuzzinyourear.blogspot.com/", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/44/2141/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1207, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "NMP": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/NMP/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 455, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "sdg1844": {"username": "sdg1844", "tumblr": "", "display_name": "SDG", "url": "http://disqus.com/sdg1844/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 316, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/2362/avatar32.jpg", "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": 4805, "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": ""}, "Baracktopia": {"username": "Baracktopia", "tumblr": "", "display_name": "Baracktopia", "url": "http://disqus.com/Baracktopia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 229, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Ladyvenoms": {"username": "Ladyvenoms", "tumblr": "", "display_name": "Ladyvenoms", "url": "http://disqus.com/Ladyvenoms/", "registered": true, "linkedin": "", "blog": "http://ladyvenoms.wordpress.com", "remote_domain": null, "points": 292, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/4061/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "AxelFoley": {"username": "AxelFoley", "tumblr": "", "display_name": "AxelFoley", "url": "http://disqus.com/AxelFoley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/40/7600/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_15:28:41", "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": {"12042244": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't wan't to see Rev doing nothing freaky<br>look at him he think he raising hell LOL", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:39:28", "killed": false, "user_key": "danadevin74", "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": 12042081, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12050442": {"up_voted": false, "ip": "", "has_replies": false, "message": "THIS would be why boys grow up disrespecting women.<br><br>No - she has plenty of money; it's not the money. it their \"Christian beliefs.\"  They actually believe that shit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:11:31", "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": false, "email": "", "parent_post_id": 12044756, "depth": 3, "points": 3, "author_is_creator": false, "is_realtime": false}, "12049423": {"up_voted": false, "ip": "", "has_replies": false, "message": "We discussed in the Thursday Open Thread, but your feelings are pretty much how most folks felt.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:38:06", "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": 12048960, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044822": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's gonna be looking for an MJ-MD to get some pain pills", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:06:07", "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": 12043341, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12045340": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think if she is committed to her Christian faith, it compels her to forgive her husband and give him a second chance for herself and the boys.<br><br>BUT-- Jenny Sanford ain't no dummy.<br><br>She wants it on the record that she's willing to accept him back with open arms. <br><br>He's made it clear he don't want her.<br><br>The conservative family values crowd is disgusted by his behavior.<br><br>His presidential aspirations are over.<br><br>Eye for an eye.<br><br>He killed her hopes for a happy marriage and family life.<br><br>She killed his presidential ambitions.<br><br>She looks like the long suffering, martyred unappreciated wife, while he looks like ASS.  And it's all on the record, and especially so the boys will know who the asshole is in the situation: not her for throwing him out, that's for sure.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:17:22", "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": 6, "is_first_child": false, "email": "", "parent_post_id": 12044756, "depth": 3, "points": 10, "author_is_creator": false, "is_realtime": false}, "12042269": {"up_voted": false, "ip": "", "has_replies": true, "message": "From Boyce Watkins:<br><br>BET brainwashing our kids<br>By Dr. Boyce Watkins<br><br>9:03 AM on 07/02/2009<br><br>I  write this article at the risk of offending my daughters, who are all in the \"We think Lil Wayne and Chris Brown were sent by God\" age group. It doesn't matter if you've admitted to beating your girlfriend, or if you use every word other than \"woman\" to describe females. If you are rich and famous, you're suddenly sexy, cool and dateable. That's just the way things work for some teenagers (and some grown folks too). <br><br>As I rode in the car for 16 hours listening to the radio with my daughters, I noticed that Lil Wayne seemed to feature in every song. I think I upset the girls when I said, \"Yeah, Lil Wayne's song about wanting to have sex with every girl in the world reminds me of Eazy-E...Oh by the way, he eventually died of AIDS.\"<br><br>Yes, I had just puked on my daughters' parade, but I had to say it. Kids don't want to hear that kind of stuff, it disrupts their celebrity buzz. So, the same way my daughters grimaced when I compared Lil Wayne to Eazy-E, some execs at BET might grimace when they read this article. I hope they will take comfort in the fact that I am not into blanket indictments. But that never seems to matter in a dichotomous world, where you are either a critic or a supporter. I'm just a man with a brain and two eyeballs, and I try to use them both.<br><br>I've done a great deal of work with BET, and I've always loved it. The staff is courteous, respectful and professional. Many of their specials have been informative, progressive and provocative. I do not, however, consider the most recent BET Awards to be one of these shows.<br><br>The great challenge for BET is that there is a genuine concern from the African American community that BET has slipped away from acknowledging any kind of double bottom line that merges necessary profitability with equally critical social responsibility. For every million dollars earned in revenue, there is at least another 20 million dollars in lost productivity created by a generation that was raised to shake their butts in the club all night while holding a bottle of Cristal. Now, every black boy wants to be a rapper, and millions of little girls think that the word \"bitch\" or \"hoe\" in a song means that the rapper is talking about somebody else. Sorry sweetie, but Soulja Boy wants to \"super soak\" you too, and you're dancing while he says it. <br><br>For the sake of full disclosure, I am a huge fan of some hip hop and R&B music. But we would be insane to not be disturbed by the trends that have been created by BET, arguably the most influential network in the black community, especially among young people. R. Kelly's situation might be a good example. Right after the allegations of child molestation (among other things) against Kelly, BET proceeded to honor him at the BET Awards, in addition to giving him one of the longest performances of the evening. <br><br>While I can certainly understand allowing him to be a part of the show (after all, he was found not guilty - cough cough), I cannot agree with the message being sent to our young girls, that a videotaped urination on a little girl can be written off simply as eccentric celebrity behavior. But again, we all know that R. Kelly was found not guilty (cough cough). In spite of all that, I would argue that some degree of conscious prudence might have been called for in that situation. The tragedy of the corporate model is that it trains us to ignore blatant sexism, racism and everything else, all for the sake of maximizing our revenue stream. Morals and values just don't pay the bills.<br><br>This year's BET Awards show was also interesting. I can't help but wonder why there were what appeared to be really young girls dancing on the stage with Lil Wayne as he and others repeatedly stated that they wish they could \"bleep every girl in the world.\" What's scary is that I truly believe they were serious in their objective. What's even scarier in a community plagued with alarming rates of HIV is that there are young men and women who emulate the behavior of Lil Wayne in their everyday lives.<br><br>I'm not \"hatin\" on Lil Wayne, and I'm certainly not out to attack BET. But there must be a point where enough is enough. Whatever poison exists within the organizational structure of this network that breeds such disturbing and socially destructive programming needs to be challenged. As a business school professor, I know how organizations work. So, the problem is that the same social sickness that impedes the progress of many of our greatest HBCUs is probably keeping BET from doing the right thing.<br><br>My greatest hope is that the intelligent minds that run BET will take a second and realize their personal power to gain the courage to critically assess what the network has become. I firmly believe that if the leadership is presented with a model that is both profitable and responsible, they will gladly use it. <br><br>The truth is that the public trust has been betrayed and the power of media has been underestimated. When our kids are literally being brainwashed with images that ultimately affect their physical and mental health, it's time for all of us to step up to the plate. <br><br><br><a href=\"http://www.thegrio.com/2009/07/i-write-this-article-at.php\" rel=\"nofollow\">http://www.thegrio.com/2009/07/i-write-this-art...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:40: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": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 7, "author_is_creator": false, "is_realtime": false}, "12051493": {"up_voted": false, "ip": "", "has_replies": false, "message": "I believe its the latter....damn.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:49:49", "killed": false, "user_key": "Mirandalynn", "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": 12050554, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12049446": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks for sharing the any super-colony link.  that's interesting stuff <a href=\"http://news.bbc.co.uk/earth/hi/earth_news/newsid_8127000/8127519.stm\" rel=\"nofollow\">http://news.bbc.co.uk/earth/hi/earth_news/newsi...</a><br><br>and thanks for the twitter love and support in my bid to be the Official Quark Antarctica Blogger. <a href=\"http://www.blogyourwaytoantarctica.com/blogs/view/224\" rel=\"nofollow\">http://www.blogyourwaytoantarctica.com/blogs/vi...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:38:41", "killed": false, "user_key": "DNLee", "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}, "12043821": {"up_voted": false, "ip": "", "has_replies": true, "message": "Caption anybody?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:36:10", "killed": false, "user_key": "RonnieB", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045882": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama Administration to Involve NSA in Defending Civilian Agency Networks<br><br>By Ellen Nakashima<br>Washington Post Staff Writer <br>Thursday, July 2, 2009; 4:15 PM <br><br>The Obama administration will proceed with a Bush-era plan to use National Security Agency assistance in screening government computer traffic on private-sector networks, with AT&T as the likely test site, according to three current and former government officials. <br><br>President Obama said in May that government efforts to protect computer systems from attack would not involve \"monitoring private sector networks or Internet traffic\" and Department of Homeland Security officials say that the new program will only scrutinize data going to or from government systems. <br><br>But the program has provoked debate within DHS, the current and former officials said, because of uncertainty over whether private data can be shielded from unauthorized scrutiny, how much of a role NSA should play and whether the agency's involvement in warrantless wiretapping under the Bush administration would draw controversy. <br><br>\"We absolutely intend to use the technical resources, the substantial ones, that NSA has. But . . . they will be guided, led, and in a sense directed by the people we have at the Department of Homeland Security,\" the department's secretary, Janet Napolitano, told reporters in a discussion of cybersecurity efforts. <br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/07/02/AR2009070202771.html?hpid=topnews\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:34:46", "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}, "12048960": {"up_voted": false, "ip": "", "has_replies": true, "message": "has anyone read that idiot howard kurtz's new piece about how it's curious that there are all these black women reporting on the first lady? of course he wonders if they can possibly be objective...because there's has to be some explanation for the positive press the FLOTUS has been getting! duh.<br>i'm sure howie spends plenty of time wondering if all the white  men who report on other white men, can possibly set aside their common gender and race to practice balanced journalism...yeah.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:25:54", "killed": false, "user_key": "moja31", "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": 4, "author_is_creator": false, "is_realtime": false}, "12044868": {"up_voted": false, "ip": "", "has_replies": false, "message": "She sold those kids off like 2 loaves of bread. Wants to get paid a 3rd time.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:07:30", "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": false, "email": "", "parent_post_id": 12043855, "depth": 2, "points": 5, "author_is_creator": false, "is_realtime": false}, "12045383": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was just about to post this...when he took it from what Lil Wayne was saying on stage to HOW Eazy died...that was it...no words needed after that one.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:18:05", "killed": false, "user_key": "Mirandalynn", "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": 12042269, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12042827": {"up_voted": false, "ip": "", "has_replies": true, "message": "OH GOD that picture is SO wrong! brain bleach...please.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:55:53", "killed": false, "user_key": "moja31", "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": 4, "author_is_creator": false, "is_realtime": false}, "12043341": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't see nothin' wrong with a little bump and grind.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:20:46", "killed": false, "user_key": "pjamma", "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}, "12043855": {"up_voted": false, "ip": "", "has_replies": true, "message": "Debbie Rowe wants money! She has no love at all for those kids, money is the motivating factor!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:37:10", "killed": false, "user_key": "Justice58", "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": 12043167, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12042838": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>... in the daytime. With photos.</i><br><br>BWA HA HA HA HA HA HA", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:56:10", "killed": false, "user_key": "Justice58", "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": 12042360, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045399": {"up_voted": false, "ip": "", "has_replies": false, "message": "Heck, are we sure that's NOT Sheryl?? LOL", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:18:40", "killed": false, "user_key": "Mirandalynn", "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": 12043249, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12044047": {"up_voted": false, "ip": "", "has_replies": false, "message": "Or she could leave them with Katherine Jackson where all three will be together.<br><br>We C her.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:42:33", "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": 12043758, "depth": 3, "points": 8, "author_is_creator": false, "is_realtime": false}, "12043871": {"up_voted": false, "ip": "", "has_replies": true, "message": "JJP on Twitter:<br><br>Jill Tubman.................................. @ch3ryl on twitter<br><br>Jack Turner/Baratunde is..................... @baratunde", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:37:41", "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}, "12044393": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's because the will cut her out.  If Michael Jackson had left her some dough she would have left the kids alone.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:54: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": 0, "is_first_child": false, "email": "", "parent_post_id": 12043775, "depth": 3, "points": 4, "author_is_creator": false, "is_realtime": false}, "12050542": {"up_voted": false, "ip": "", "has_replies": false, "message": "Where's the vid link?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:13:54", "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": 12049674, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045939": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>CNN Lawyers Get Tough With Staff Over Michael Jackson Footage<br><br>The legal action in the Michael Jackson case may go beyond those involving Jackson's estate and to the media that are covering him.<br><br>TVNewser has learned the CNN legal department sent out an email to the staff today in which they announced that they are expecting lawsuits over the network's unauthorized use of Michael Jackson footage over the past several days.<br><br>The email goes on to say that if a violation results in legal action against CNN, the person(s) responsible \"may feel the financial effect in year-end bonuses.\"<br><br>A CNN spokesperson tells TVNewser, \"There are always ongoing conversations to make sure we are following appropriate practices.\"<br><br>And with so many hours already filled with so much video of Michael Jackson, the rights-holders of the video will no doubt cash in on their property -- when the companies pay for usage or through lawsuits against those who don't.</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:36:34", "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}, "12042360": {"up_voted": false, "ip": "", "has_replies": true, "message": "Daaaannnnng... Rev Al gettin' all blue lights in the basement...<br><br>... in the daytime.  With photos.<br><br>Daaaannnnng...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:42:23", "killed": false, "user_key": "sagittarius", "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": 2, "author_is_creator": false, "is_realtime": false}, "12050554": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wapo, or Wa<i>pimp</i>?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:14:12", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 12045001, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044923": {"up_voted": false, "ip": "", "has_replies": true, "message": "Andrew Sullivan is up to his 30th Strange Lie of Sarah Palin. <br><br>This series has been hysterical.<br><br><a href=\"http://andrewsullivan.theatlantic.com/the_daily_dish/2009/07/the-odd-lies-of-sarah-palin-xxx-the-bandaid.html#more\" rel=\"nofollow\">http://andrewsullivan.theatlantic.com/the_daily...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:09:12", "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": 0, "author_is_creator": false, "is_realtime": false}, "12051584": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hell, Mark & Jenny are the poster children for who's really destroying marriage in this country...it damn sure ain't gay folks!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:53:09", "killed": false, "user_key": "Mirandalynn", "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": 12047137, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12042886": {"up_voted": false, "ip": "", "has_replies": false, "message": "i just might use that as my new gravatar...hmm.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:57:43", "killed": false, "user_key": "Ladyvenoms", "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}, "12044947": {"up_voted": false, "ip": "", "has_replies": false, "message": "I feel you on that. I can't imagine wanting to still be with a man after he has so publicly humiliated me. I can understand wanting to preserve her family, but after he's cheated on her multiple times (its way more than he confessed to I'm sure) and called the other woman his \"soul-mate\", he's basically told the world he doesn't find her attractive or sexy anymore. I'd prefer to be single than to be in that position.<br><br>I think they probably had some kind of arrangement but the Argentinian affair was too much because he got emotionally involved. Marriages go through ups and downs but I believe wives know when husbands are having affairs. They could miss one-night stands but that kind of emotional involvement like Sanford had with that woman must send up red flags in a relationship.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:10:03", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 12044181, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045460": {"up_voted": false, "ip": "", "has_replies": true, "message": "Exactly, if that man wants to leave you, let his pathetic ass go. how much you wanna bet that he wouldn't even give a damn if they found a way to kick him out of office?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:20:41", "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": 12045069, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12044441": {"up_voted": false, "ip": "", "has_replies": true, "message": "Does forgiving Mark means she's going to take him back?<br><br>Because you can forgive someone but not have anything to do with them on a personal level anymore.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:55:03", "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": 17, "is_first_child": false, "email": "", "parent_post_id": 12044181, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12050075": {"up_voted": false, "ip": "", "has_replies": true, "message": "John Pilger Calls UK National Health Service a Treasure, Blasts US Healthcare Democracy Now 7/2/09<br><br>Video<br><br><a href=\"http://www.youtube.com/watch?v=E07ZHWxT834\" rel=\"nofollow\">http://www.youtube.com/watch?v=E07ZHWxT834</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:58:33", "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": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12050594": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\" see what had happened was\"?</i><br><br>That line cracks me up everytime! LMAO!<br><br>But sho you're right.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:15:38", "killed": false, "user_key": "Justice58", "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": 12049621, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12051625": {"up_voted": false, "ip": "", "has_replies": false, "message": "Once he said he wanted to \"try\" to fall back in love with her, that was a verbal slap...wait...no...a verbal gut punch. In other words, that mofo was telling her, \"you're actually Plan B\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:54:55", "killed": false, "user_key": "Mirandalynn", "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": 12045460, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "12046235": {"up_voted": false, "ip": "", "has_replies": false, "message": "My eyes! My eyes!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:46:28", "killed": false, "user_key": "landabee", "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}, "12049080": {"up_voted": false, "ip": "", "has_replies": false, "message": "On top of that, had an 18 year old cynic with me, raised by my Afro-Centric sister...so, you know he was commenting during the entire thing...LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:27:37", "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": 12047051, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12047137": {"up_voted": false, "ip": "", "has_replies": true, "message": "Mark and Jenny Sanford are making a MOCKERY out of marriage.  <br><br>I'm sure the Gay rights groups are taking serious notes on the GOP and the Democatic Party's married men who share their weenies with other women or men.<br><br>And their wives who accept their cheating philandering behaviors.<br><br>None of these folks have a right to say Gay folks don't have the right to marry.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:04:12", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 12045723, "depth": 6, "points": 2, "author_is_creator": false, "is_realtime": false}, "12045001": {"up_voted": false, "ip": "", "has_replies": true, "message": "WTF?!?!??! OK...the editor in chief of WaPo better be releasing a statement in 5 minutes saying its all a lie..short of that, these mofos should not ever be allowed to use \"freedom of the press\" as any kind of defense for ANYTHING...dont care what it is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:12:04", "killed": false, "user_key": "Mirandalynn", "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": 12044559, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12047051": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is that the one where the set rotates?  I think I sat through it too b/c it was hot as hell and my feet were hurting.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:01:46", "killed": false, "user_key": "NMP", "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": 12046652, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12055757": {"up_voted": false, "ip": "", "has_replies": false, "message": "isn't it just wonderful!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_21:54:10", "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": 12055493, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12046032": {"up_voted": false, "ip": "", "has_replies": false, "message": "The dignity of marriage huh?...<br><br>Sanford is wooing his mistress via the media.  Sending her little love notes...  telling her she's his soulmate.  Making it clear that he isn't currently in love with his wife...    \"In your anger, do not sin\"..she says the bible says..  Ha!  They're BOTH scam artists!<br><br>Serves anyone right who believed in either of them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:39:57", "killed": false, "user_key": "Sombody_took_my_username", "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": 12044756, "depth": 3, "points": 5, "author_is_creator": false, "is_realtime": false}, "12049621": {"up_voted": false, "ip": "", "has_replies": true, "message": "signed away her parental rights twice<br><br>what is she going to tell the Judge?<br><br>\" see what had happened was\"?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:44:14", "killed": false, "user_key": "danadevin74", "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": 12043855, "depth": 2, "points": 4, "author_is_creator": false, "is_realtime": false}, "12045529": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think you're giving that statement a very generous read, I'm a bit more cynical. I feel like any man that will tell the AP that he doesn't love you, his mistress is his soul-mate, and he's basically going to try to make himself love you like I used to try to make myself eat liver, is not worth the effort. Sure he can see the kids, but he needs to stay the hell away from me. <br><br>And is it really that damn hard for Sanford to stay in S.C.? I guess at least this time they know where he's going.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:22: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": 0, "is_first_child": false, "email": "", "parent_post_id": 12045340, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12047069": {"up_voted": false, "ip": "", "has_replies": false, "message": "Very.<br>I just think it is so fitting that she is the heiress of Skilsaw.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:02:13", "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": 12045645, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "12046048": {"up_voted": false, "ip": "", "has_replies": true, "message": "Behind the Scenes: President Obama and Disney's Hall of Presidents<br><a href=\"http://www.whitehouse.gov/blog/Behind-the-Scenes-President-Obama-and-Disneys-Hall-of-Presidents/\" rel=\"nofollow\">http://www.whitehouse.gov/blog/Behind-the-Scene...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:40:23", "killed": false, "user_key": "Val2", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12050926": {"up_voted": false, "ip": "", "has_replies": true, "message": "Has anyone else seen the footage of MJ last rehearsal before his death:<br><a href=\"http://www.huffingtonpost.com/2009/07/02/michael-jacksons-final-vi_n_225113.html\" rel=\"nofollow\">Michael Jackson's Final Video: WATCH Rehearsal Footage</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:29:23", "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}, "12050170": {"up_voted": false, "ip": "", "has_replies": true, "message": "Palin, she LIES like a rug.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:02:02", "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": true, "email": "", "parent_post_id": 12044923, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12047099": {"up_voted": false, "ip": "", "has_replies": false, "message": "she's not a dummy, and she's \"forgiven\" him for his nonsense ages ago; this newest humiliation is really just icing on that shit cake. she's getting something out of this for sure; i'm sure both their people met over the past week and worked themselves something out. <br>he's trying to save his career, and a lot of his idiot GOP friends have been saying he can keep his job if he works things out with jenny; she skipped the press conference humiliation and threw a couple of jabs to make sure he knew she was playing hardball. 20 bucks says they split up quietly not too long after the remainder of his term is up, or she's' arranged for a serious upgrade in her lifestyle from here on out (not necessarily in monetary terms, she's rich anyway). i have a hard time believing this is really about \"saving\" their \"marriage.\"<br> one thing they've certainly managed to do well, is obscure the fact that this really shouldn't even be about who he did or did not sleep with; he pulled stupid crap and gave the people of SC the shaft because he was trying to get some, <em>that's</em> what matters.<br><br>oh and shame on her for quoting desmond tutu in her \"stand by my man\" mess of a statement.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:03:08", "killed": false, "user_key": "moja31", "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": 12044181, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12047113": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not shocked.  I believe WaPo is far desparate financial straits than they will acknowledge or other outlets will expose.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:03:28", "killed": false, "user_key": "NMP", "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": 12044559, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12049674": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yesterday, MSNBC was critical of him.  They posed the question was it correct behavior for the a reverend to  have been bumping and grinding in this manner.  Keep in mind, this is a still photo.  The video is quiet different.  Sharpton's movement were much quicker in motion than what the still photo image captured. Nor does the still photo capture the face of his dancing partner.   The commentator on MSNBC made it seem as though Sharpton was dancing with a young sweet thing.  But once you saw his partner face, it was clear that she was his age if not older.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:46:11", "killed": false, "user_key": "bison1", "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}, "12045069": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ummmmm Jenny...sit down....listen.<br><br>He dont love you no mo.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:13:51", "killed": false, "user_key": "Mirandalynn", "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": 12044756, "depth": 3, "points": 6, "author_is_creator": false, "is_realtime": false}, "12044559": {"up_voted": false, "ip": "", "has_replies": true, "message": "This falls under, ' Ain't this about a bitch'...<br><br>From Ta-Nehisi Coates:<br><br>WaPo Salons Sell Access to Lobbyists<br>02 Jul 2009 11:28 am<br><br>[Gautham Nagesh]<br><br>I'm rarely shocked by the news these days, but this story in Politico today did the trick:<br><br><b><br>For $25,000 to $250,000, The Washington Post is offering lobbyists and association executives off-the-record, nonconfrontational access to \"those powerful few\" -- Obama administration officials, members of Congress, and the paper's own reporters and editors. <br><br><br>The astonishing offer is detailed in a flier circulated Wednesday to a health care lobbyist, who provided it to a reporter because the lobbyist said he feels it's a conflict for the paper to charge for access to, as the flier says, its \"health care reporting and editorial staff.\" <br><br><br>The offer -- which essentially turns a news organization into a facilitator for private lobbyist-official encounters -- is a new sign of the lengths to which news organizations will go to find revenue at a time when most newspapers are struggling for survival.</b><br><br>Unsurprisingly the WaPo had no comment, though sources told Politico that the marketing flier \"may be getting ahead of what the newsroom is prepared to deliver\". According to this email sent to the newsroom staff today, that seems accurate:<br><i><br>Colleagues, <br><br><br>A flyer was distributed this week offering an \"underwriting opportunity\" for a dinner on health-care reform, in which the news department had been asked to participate.<br><br>The language in the flyer and the description of the event preclude our participation. <br><br><br>We will not participate in events where promises are made that in exchange for money The Post will offer access to newsroom personnel or will refrain from confrontational questioning. Our independence from advertisers or sponsors is inviolable. <br><br><br>There is a long tradition of news organizations hosting conferences and events, and we believe The Post, including the newsroom, can do these things in ways that are consistent with our values.</i><br><br>I genuinely believe that the newsroom staff could not have known that the marketing department was out promising lobbyists access to them in exchange for cash. I also have no idea why any White House officials would allow themselves to be used for such a purpose. If there aren't already laws forbidding high-ranking officials from taking part in something like this, there should be.<br><br>The attempt to pass this off as a conference is disingenuous. It is true that news organizations have had to turn to hosting events and creating other revenue streams as advertising dollars have dried up. But those events are generally open to the public, on the record and relatively transparent. Most events charge an entrance fee, but there is vast difference between charging someone $150 to attend a public event as opposed to $25,000 for a private, off-the-record chat over cocktails in Katherine Weymouth's sitting room. The very fact the event is off the record is telling. What kind of news organization would stage an off-the-record event and require its editorial staff to attend? The concept is completely at odds with our mission as journalists.<br><br>I'm sure in the coming days we will find out that this was the brainchild of Weymouth or one of the other suits that have little if anything to do with the daily news operation. But that's what makes it so reckless and irresponsible. With one poorly-worded flier they have left their editorial staff vulnerable to questioning as to whether sponsors will have an influence on their reporting, questions that no reporter who is simply doing their job should ever have to face. I have a great deal of sympathy for the Post's editorial department and I applaud their response. But someone upstairs should have to answer for this, preferably before the first Washington Post Salon on July 21st.<br><br>Update: That was quick. The Post has canceled plans for the Salons:<br><i><br>\"Absolutely, I'm disappointed,\" Weymouth, the chief executive of Washington Post Media, said in an interview. \"This should never have happened. The fliers got out and weren't vetted. They didn't represent at all what we were attempting to do. We're not going to do any dinners that would impugn the integrity of the newsroom.\" <br><br>Moments earlier, Executive Editor Marcus Brauchli said in a separate interview that he was \"appalled\" by the plan, and he insisted before the cancellation that the newsroom would not participate. <br><br>\"It suggests that access to Washington Post journalists was available for purchase,\" Brauchli said. The proposal \"promises we would suspend our usual skeptical questioning because it appears to offer, in exchange for sponsorships, the good name of The Washington Post.\"</i><br><br>Brauchli was the author of the email I posted above. This is good new but my sense is the damage from this incident will be more directed towards the business side of the Post rather than editorial. It just reeks of desperation, which is not exactly the best message for a newspaper to be sending at a time like this.<br><br><br><a href=\"http://ta-nehisicoates.theatlantic.com/archives/2009/07/wapo_salons_sell_access_to_lobbyists.php#more\" rel=\"nofollow\">http://ta-nehisicoates.theatlantic.com/archives...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:58:30", "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": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12056850": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's setting the bar pretty high for them with how he treats them and their mother. He is so respectful, loving and protective towards them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_22:07:50", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 12055493, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12047126": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh my eyes...MY EYES!!! Argh!!! Goes to throw up...okay I'm good now.<br><br>I can't wait for Saturday's Wimbledon game, how about ya'll?<br><br>Today's Conversation It's An All Williams Wimbledon Final Again - Spare Us The Haterade! <a href=\"http://tinyurl.com/l8lgcw\" rel=\"nofollow\">http://tinyurl.com/l8lgcw</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:03:55", "killed": false, "user_key": "heartsandflowers", "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}, "12047132": {"up_voted": false, "ip": "", "has_replies": false, "message": "Now I aint sayin she a golddigger...but......she wudnt messin wit no broke....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:04:09", "killed": false, "user_key": "Mirandalynn", "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": 12045168, "depth": 2, "points": 4, "author_is_creator": false, "is_realtime": false}, "12044061": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"You Know I'm Smooth, I'm Bad, You Know It.\"<br><br>Gotta admit. The Rev's got some moves!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:42:59", "killed": false, "user_key": "metricpenny", "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": 12043821, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12046110": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't forget @BETAwards.  I let them know what I was thinking.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:42:29", "killed": false, "user_key": "pjamma", "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": 12044115, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12041505": {"up_voted": false, "ip": "", "has_replies": true, "message": "that picture is wrong in so many ways<br>i don't need to see the rev like that LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:23:12", "killed": false, "user_key": "danadevin74", "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": 3, "author_is_creator": false, "is_realtime": false}, "12050213": {"up_voted": false, "ip": "", "has_replies": false, "message": "I saw a bit of this last night; they ran like a preview of his speaking.  Will be tuning into tonight after work.<br><br>/blushing/  oh yeah - that's what I saw.... /hee, hee/<br><br>And I might ADD:  Even here it takes awhile to \"see a specialist\" sometimes months.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:03:49", "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": 12050075, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12051238": {"up_voted": false, "ip": "", "has_replies": true, "message": "It was good. Mike didn't move like he was 25, at least on the clips that were released. But, he also did not look frail and sick. He moved like a 50 year old man with vintage MJ moves. The singing was great, no indication that the nose/plastic surgeries affected that ability.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:40:59", "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": 1, "is_first_child": true, "email": "", "parent_post_id": 12050926, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12049703": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Who's yo daddy, huh, who's yo daddy?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:47:13", "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": true, "email": "", "parent_post_id": 12043821, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12048172": {"up_voted": false, "ip": "", "has_replies": false, "message": "speaking of dancing......Michelle with Ellen.....she was great as usual<br><br><a href=\"http://www.youtube.com/watch?v=y74NGlVOcIc\" rel=\"nofollow\">http://www.youtube.com/watch?v=y74NGlVOcIc</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:21:55", "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}, "12045618": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i><b>Actions have consequences and he will be dealing with those consequences for a long while.</b></i><br><br>Just call me Miss Cleo, 'cuz I see an ass whooping in Mark Sanford's future.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:26:07", "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": 12044756, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12046645": {"up_voted": false, "ip": "", "has_replies": true, "message": "Biden and Iraq <br><br>Vice President Joe Biden's official portfolio is expanding. NEWSWEEK has learned that President Obama has asked Biden to take the lead role on Iraq as the U.S. begins its scheduled drawdown of combat troops, a move that comes as administration officials are expressing concerns about the uptick in violence and political instability in the region.<br><br>Biden's role will be something of an unofficial envoy to Iraq, though he won't handle day-to-day dealings with officials on the ground. The goal is to \"raise the level\" in hopes that Biden's stature encourages Iraqi officials to bridge their political differences, says a senior administration official who didn't want to be named talking about high-level personnel decisions. \"He knows the players,\" White House chief of staff Rahm Emanuel tells NEWSWEEK. \"He brings a lot of experience and expertise on this issue to the table, and the president trusts him.\"<br><br><a href=\"http://blogs.tnr.com/tnr/blogs/the_plank/archive/2009/06/30/biden-and-iraq.aspx\" rel=\"nofollow\">http://blogs.tnr.com/tnr/blogs/the_plank/archiv...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:49:27", "killed": false, "user_key": "Val2", "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": 2, "author_is_creator": false, "is_realtime": false}, "12046652": {"up_voted": false, "ip": "", "has_replies": true, "message": "I sat through that because it was like, 100 degrees, humidity - 90% in Orlando, and that place had seats and ice cold air-conditioning for an hour...LOL <br><br>It's sort of surreal watching it, going<br><br>this is from 1950's textbooks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:49:40", "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": true, "email": "", "parent_post_id": 12046048, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12043581": {"up_voted": false, "ip": "", "has_replies": true, "message": "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:28:45", "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": true, "email": "", "parent_post_id": 12043167, "depth": 1, "points": 5, "author_is_creator": false, "is_realtime": false}, "12046148": {"up_voted": false, "ip": "", "has_replies": true, "message": "PRESS BRIEFING<br>ON THE PRESIDENT\u2019S TRIP TO RUSSIA, ITALY, AND AFRICA<br>BY DENIS McDONOUGH, DEPUTY NATIONAL SECURITY ADVISOR FOR STRATEGIC COMMUNICATIONS, MICHAEL FROMAN, DEPUTY NATIONAL SECURITY ADVISOR FOR INTERNATIONAL ECONOMIC AFFAIRS, MICHELLE GAVIN, SPECIAL ASSISTANT TO THE PRESIDENT AND SENIOR DIRECTOR FOR AFRICAN AFFAIRS, AND MICHAEL McFAUL, SPECIAL ASSISTANT TO THE PRESIDENT AND SENIOR DIRECTOR FOR RUSSIAN AND EURASIAN AFFAIRS<br><br>Via Conference Call<br><a href=\"http://www.whitehouse.gov/the_press_office/Press-Briefing-on-the-Presidents-upcoming-trip-to-Russia-Italy-and-Africa/\" rel=\"nofollow\">http://www.whitehouse.gov/the_press_office/Pres...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:43:33", "killed": false, "user_key": "Val2", "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}, "12049223": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly how I felt. <br><br>Amazing that man has a job to go to everyday. He has got to be the worst media critic I have ever seen.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:32:03", "killed": false, "user_key": "blueberry", "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": 12048960, "depth": 1, "points": 4, "author_is_creator": false, "is_realtime": false}, "12043594": {"up_voted": false, "ip": "", "has_replies": true, "message": "How does she have any claim to the last one?<br><br>All the \"Michael Jackson Family Trust\" needs to do is break her off some dough and she'll leave those kids alone.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:29:17", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 12043167, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12047178": {"up_voted": false, "ip": "", "has_replies": true, "message": "July 4th is Malia Obama's birthday (11 yrs).<br><br>Tweens take over Camp David; Obama quakes<br>1 hour ago<br><br>WASHINGTON (AP) \u2014 Finally, something that intimidates President Barack Obama: a bunch of tween girls.<br><br>The president talked about his family's plans for the July Fourth holiday during an AP interview Thursday, and revealed that Camp David had been invaded by about 20 girls there to celebrate daughter Malia's 11th birthday on Saturday.<br><br>\"There are 24 double-X chromosomes up in Camp David as we speak,\" Obama said. \"It's a little intimidating.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:05:13", "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": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045645": {"up_voted": false, "ip": "", "has_replies": true, "message": "Jenny Sanford is SHREWD.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:26:56", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 12045340, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12050767": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.politico.com/politico44/perm/0709/civil_rights_act_74bd954e-e985-423e-ac33-8e3b2f099b67.html\" rel=\"nofollow\">Civil Rights Act Landmark observed<br></a><br><BLOCKQUOTE>President Obama has released a statement marking the anniversary of the passage of the Civil Rights Act. ...<br><br>... \"Forty-five years ago today, President Johnson signed into law historic legislation that moved America closer toward fulfilling the dream of our founding \u2013 a dream of opportunity, equality, and justice for all. The Civil Rights Act of 1964 ended legal discrimination, helping grant all Americans equal justice under the law \u2013 no matter what their gender or the color of their skin. <br><br>\"The Civil Rights Act was born during Freedom Summer 1963, but its passage was only possible because generations of Americans of all backgrounds stood up, sat down, and marched in freedom\u2019s cause. Once it was signed into law, a renewed pledge was made to all Americans not to deny any man a seat at a lunch counter, not to deny any woman an opportunity in the workplace, and not to deny any child a chance to make the most of their God-given potential. <br><br>\"But while the Civil Rights Act opened doors of freedom and opportunity, we know that far too many inequities and barriers remain in the African-American community and across this country. And we must continue to break down these barriers in our laws, our policies, and our hearts so that we can not only fulfill the full promise of the Civil Rights Act, but perfect the union that our founders created two hundred and thirty-three years ago this week.\"</BLOCKQUOTE>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:21:36", "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}, "12045650": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK...anyone who's kept up with the story of the woman who claim she was kidnapped and driven to TN to a cabin and raped...and then got \"rescued\" becaused the pizza man thought she was being held against her will (because she mouthed to him that she was)....and after every conceivable hole there could be was found in her story, after the accused passed a lie detector test, witnesses who saw her beforehand with the guy and thought she was fine, finding out she's been convicted of filing false reports before, her own mother coming out and saying...\"ummm, my daughter lies...A LOT\"..well, they finally dropped the charges...they're only dropping the charges because the D.A. doesnt believe he can win...duh! YA THINK?!?! <br><br><a href=\"http://www.ajc.com/metro/content/metro/stories/2009/07/02/rape_charges_dismissed.html?cxntlid=homepage_tab_newstab\" rel=\"nofollow\">http://www.ajc.com/metro/content/metro/stories/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:27:03", "killed": false, "user_key": "Mirandalynn", "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}, "12044115": {"up_voted": false, "ip": "", "has_replies": true, "message": "@Myth00<br>@ToureX<br>@RevAl<br>@carloswatson<br>@donlemoncnn<br>@DrNancyMSNBC<br>@BET<br>@Serenajwilliams<br><br>Tell em what you think about that Golddigger! Mike's video! MJ & Neverland! The funeral! I know JJP will tell em anything else on your minds.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:44:37", "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": 1, "is_first_child": true, "email": "", "parent_post_id": 12043871, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12041557": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is that Keysha Cole's mom on stage with him?<br><br>Anyway, MJ will be buried on Monday at the Staples center.  Say want you want about him, but he knew what he was doing when he bought the Beatles catalog:<br><a href=\"http://www.billboard.com/bbcom/news/michael-jackson-funeral-date-set-mystery-1003990261.story\" rel=\"nofollow\">http://www.billboard.com/bbcom/news/michael-jac...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:24:35", "killed": false, "user_key": "Baracktopia", "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}, "12041050": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ya know - this is ANOTHER disconcerting FO-TO of the Rev. Al ... Good grief.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:12:10", "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": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12042081": {"up_voted": false, "ip": "", "has_replies": true, "message": "I recognize that dance step, we used to call it the freaky deeky.  Pplz died when they danced it with a woman who had a jealous boyfriend.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:35:22", "killed": false, "user_key": "mon_dieu_ishmael", "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}, "12043618": {"up_voted": false, "ip": "", "has_replies": false, "message": "You wrong for this Rikyrah. Dead ass wrong.  LMAO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:29:50", "killed": false, "user_key": "sdg1844", "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": 12042222, "depth": 1, "points": 4, "author_is_creator": false, "is_realtime": false}, "12046691": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eh, those WATBs are always whining about something.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:50: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": 0, "is_first_child": false, "email": "", "parent_post_id": 12046224, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12087278": {"up_voted": false, "ip": "", "has_replies": false, "message": "Isn't Pitney a blogger, or at least an internet writer? They are probably jealous that someone outside the press corps got to ask a question.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-03_15:22:12", "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": 12050851, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12047212": {"up_voted": false, "ip": "", "has_replies": false, "message": "Biden is a knowledgeable man, especially when it comes to Int'l Affairs.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:06:10", "killed": false, "user_key": "sdg1844", "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": 12046645, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12045168": {"up_voted": false, "ip": "", "has_replies": true, "message": "Cash Rules Everything Around Me!<br>C.R.E.A.M. Get The Money<br>Dolla, Dolla Bill Ya'l!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:15: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": 1, "is_first_child": false, "email": "", "parent_post_id": 12043167, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12044659": {"up_voted": false, "ip": "", "has_replies": false, "message": "<blockquote>COLUMBIA, S.C. \u2014 South Carolina's first lady says Gov. Mark Sanford's actions are \"inexcusable\" but she is willing to forgive him.<br><br>Jenny Sanford on Thursday made her first public statement since her husband revealed in Associated Press interviews that he believes his Argentine mistress is his soul mate but he is trying to fall back in love with his wife.<br><br>In her statement, Jenny Sanford says it is up to her husband to save their 20-year marriage. She says she is still angry with him and he will deal with the consequences of his actions for a long while.<br><br>The first lady says Mark Sanford must regain the trust of his family and the people of South Carolina, but she makes no guarantee he will be able to do it.<br><br>The governor plans to leave Friday morning to spend the holiday weekend with his wife and four sons in Florida.</blockquote><br><a href=\"http://www.huffingtonpost.com/2009/07/02/sanford-to-florida-spendi_n_225045.html\" rel=\"nofollow\">http://www.huffingtonpost.com/2009/07/02/sanfor...</a><br><br>She's going to keep him if he deigns to stick around. And to think, this time last week he was with his paramour in Argentina. <br><br>Rick Sanchez read her entire statement, I have to see if I can find a copy of it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:00:50", "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": 12044441, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12046199": {"up_voted": false, "ip": "", "has_replies": false, "message": "We haven't been discussing our VP Biden lately<br>VP Biden visits Iraq on new US pullout role<br><br>US Vice President Joe Biden flew in to Baghdad on Thursday on a surprise visit just two days after a long-planned pullback of American troops from conflict-hit Iraq's towns and cities.<br><br>Biden was greeted at Baghdad airport by Foreign Minister Hoshyar Zebari, who said the vice president would hold talks with Iraqi political leaders, expected to focus on military issues and efforts to reconcile the country's sects.<br><br>\"This visit comes at a very important time after the withdrawal of US forces,\" Zebari told AFP.<br><br>Biden's trip came just after President Barack Obama asked his vice president to take on a new role overseeing the US departure from Iraq and Washington's effort to promote internal political reconciliation in Baghdad.<br><a href=\"http://news.smh.com.au/breaking-news-world/vp-biden-visits-iraq-on-new-us-pullout-role-20090703-d6qi.html\" rel=\"nofollow\">http://news.smh.com.au/breaking-news-world/vp-b...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:45:12", "killed": false, "user_key": "Val2", "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}, "12155776": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL! :-))  i think it's East coast", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-04_12:33:08", "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": 12155331, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045185": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would take her to court and make her prove her interest over the last 12 years. Show me, prove to me that you care.<br><br>Do I detect a little \"I don't want \"THOSE\" people raising my white kids. Maybe that's a conclusion that I just can't jump to readily. Maybe its about Katherine's age. One thing for show, IT'S NOT ABOUT THE KIDS.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:15:51", "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": false, "email": "", "parent_post_id": 12043594, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12043661": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pass somma that bleach my way, please.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:31:08", "killed": false, "user_key": "AxelFoley", "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": 12042827, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12050830": {"up_voted": false, "ip": "", "has_replies": false, "message": "NAW...she got FOUR sons...she needs to whip out the<br><br>hot grits<br><br>boiling water<br><br>or <br><br>crazy glue <br><br>He needs to be neutered.<br><br>Then she should take him back as her repentance.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:24:29", "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": 12048353, "depth": 4, "points": 3, "author_is_creator": false, "is_realtime": false}, "12046224": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wednesday, July 01, 2009<br>Robert Gibbs, Helen Thomas, and Chip Reid <br> <br>At Wednesday's press briefing, Robert Gibbs tried to laugh off the fact that the press is calling out the Obama White House for exerting a disturbing control over the questions being asked by the public at town hall meetings and scheduled events. <br><br>Excerpt:<br><br>REID: Even if there's a tough question, it's a question coming from somebody who was invited or was screened, or the question was screened.<br><br>THOMAS: It's shocking. It's really shocking.<br><br>GIBBS: Chip, let's have this discussion at the conclusion of the town hall meeting. How about that?<br><br>REID: Okay.<br><br>GIBBS: I think --<br><br>THOMAS: No, no, no, we're having it now --<br><br>GIBBS: Well, I'd be happy to have it now.<br><br>THOMAS: It's a pattern.<br><br>GIBBS: Which question did you object to at the town hall meeting, Helen?<br><br>THOMAS: It's a pattern. It isn't the question -- <br><br>GIBBS: What's a pattern?<br><br>THOMAS: It's a pattern of controlling the press.<br><br>GIBBS: How so? Is there any evidence currently going on that I'm controlling the press -- poorly, I might add. (Laughter.)<br><br>THOMAS: Your formal engagements are pre-packaged.<br><br>(Video)<br><br><a href=\"http://freedomeden.blogspot.com/2009/07/robert-gibbs-helen-thomas-and-chip-reid.html\" rel=\"nofollow\">http://freedomeden.blogspot.com/2009/07/robert-...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:46:13", "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": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044181": {"up_voted": false, "ip": "", "has_replies": true, "message": "I no longer respect Jenny Sanford. Now she's saying that she's going to forgive Mark. SMH.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:47: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": 20, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045465": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Don't you know no good gurl!\"", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:20:43", "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": 12043821, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12050328": {"up_voted": false, "ip": "", "has_replies": true, "message": "OKAY - WE GOT IT!!!!<br><br>What is it that I can't read CAPS.  Is it age?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:08:13", "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": 1, "is_first_child": true, "email": "", "parent_post_id": 12046148, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045723": {"up_voted": false, "ip": "", "has_replies": true, "message": "I hope that's her agenda. I really do...because if not, she really needs an intervention right damn now. This mofo has said he will TRY TO FALL BACK IN LOVE WITH YOU....oh hell to the NAW. I aint no experiment muthaphucker! She better be playing the press to destroy him, I hope that's the case.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:29:18", "killed": false, "user_key": "Mirandalynn", "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": 12045645, "depth": 5, "points": 4, "author_is_creator": false, "is_realtime": false}, "12043167": {"up_voted": false, "ip": "", "has_replies": true, "message": "So now Debbie Rowe wants Michael's kids (all 3 of them) when she hasn't had anything to do with them the last few years? Are you f-in' kidding me?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:06:43", "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": 15, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 4, "author_is_creator": false, "is_realtime": false}, "12050851": {"up_voted": false, "ip": "", "has_replies": true, "message": "i don't get the drama here, the pitney thing is just the same old villager nonsense, but the townhall thing is truly bizarre. they had people submit questions on twitter, facebook, etc. how the hell do they think those questions get included? someone obviously has to read them and decide which ones to use. it just sounds  like a bunch of manufactured outrage to me. and following the nonsense about not having sufficient access to sasha & mailia, it seems it's time for a whole lot of people to get slapped.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:25:31", "killed": false, "user_key": "moja31", "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": 12046224, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12052901": {"up_voted": false, "ip": "", "has_replies": false, "message": "EVENING OPEN THREAD IS UP!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_19:47:37", "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}, "12050759": {"up_voted": false, "ip": "", "has_replies": false, "message": "That was very interesting.  Thanks Val", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:21:20", "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": 12046048, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12043693": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nah, Tito just needs to break his toe off in her ass and she'll leave 'em alone.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:32:05", "killed": false, "user_key": "AxelFoley", "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": 12043594, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12087214": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are right there a large amount of questions and some one had to go through them for time and coherence sake. I wonder what would happen if Obama decided to answer every single question. The same people complain would say he is spending too much time in the public eye.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-03_15:20:18", "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": 12050851, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12045746": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.youtube.com/watch?v=QRYsRLSrvuo\" rel=\"nofollow\">http://www.youtube.com/watch?v=QRYsRLSrvuo</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:29:54", "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": 12043581, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12155316": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol.  hey Don't blame me. - I did a copy and paste.  lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-04_12:07:47", "killed": false, "user_key": "Val2", "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": 12050328, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12043082": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL! <br><br>Go, Rev! It's yo' birfday! Go, Rev!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:03:58", "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": 12042360, "depth": 1, "points": 4, "author_is_creator": false, "is_realtime": false}, "12155331": {"up_voted": false, "ip": "", "has_replies": true, "message": "raotflmao.  I thought I was the only one that says that lolol (lies like a rug).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-04_12:08:43", "killed": false, "user_key": "Val2", "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": 12050170, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12055493": {"up_voted": false, "ip": "", "has_replies": true, "message": "BWAHAHAHAHAHAHAHA<br><i>\"There are 24 double-X chromosomes up in Camp David as we speak,\" Obama said. \"It's a little intimidating.\"</i><br><br><br>I pity the poor boy who's got to get past PBO to date Malia or Sasha!!!  He's so funny!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_21:44:57", "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": 12047178, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12042707": {"up_voted": false, "ip": "", "has_replies": false, "message": "BWA HA HA HA HA HA", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:52:27", "killed": false, "user_key": "Justice58", "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": 12041505, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12044756": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here's the full statement<br><br><blockquote><br><br>First lady Jenny Sanford issued this statement on Wednesday:<br><br>\"The last week has been very painful for me, my family and for the people of South Carolina. However, throughout this terrible ordeal, the incredible outpouring of kindness, support, and prayer I've received from countless friends and folks I have never even met has been truly uplifting. I appreciate that more than I can say. Please know that my sons and I are doing fine, given the circumstances. We are surrounded by friends and family, and we will make it through this. I believe it is how we respond to the challenges we face in life, and what we learn from them, that is most telling about who we truly are.<br><br>There is no question that Mark's behavior is inexcusable. Actions have consequences and he will be dealing with those consequences for a long while. Trust has been broken and will need to be rebuilt. Mark will need to earn back that trust, first and foremost with his family, and also with the people of South Carolina.<br><br>The real issue now is one of forgiveness. I am willing to forgive Mark for his actions. We have been deeply disappointed in and even angry at Mark. The Bible says, \"In your anger do not sin.\" (Psalm 4:4) In this situation, this speaks to the essence of forgiveness and the critical need to channel one's energy into positive steps that uphold the dignity of marriage and the family, and lead to reconciliation over time. My forgiveness is essential for us both to move on with our lives, with peace, in whatever direction that may take us.<br><br>Desmond Tutu said \"forgiveness is the grace by which you enable the other person to get up, and get up with dignity, to begin anew.\" Forgiveness opens the door for Mark to begin to work privately, humbly and respectfully toward reconciliation with me. However, to achieve true reconciliation will take time, involve repentance, and will not be easy.<br><br>Mark showed a lack of judgment in his recent actions as governor. However, his far more egregious offenses were committed against God, the institutions of marriage and family, our boys and me. Mark has stated that his intent and determination is to save our marriage, and to make amends to the people of South Carolina. I hope he can make good on those intentions, and for the sake of our boys I leave the door open to it. In that spirit of forgiveness, it is up to the people and elected officials of South Carolina to decide whether they will give Mark another chance as well.'<br></blockquote>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:03:46", "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": 15, "is_first_child": false, "email": "", "parent_post_id": 12044441, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12051928": {"up_voted": false, "ip": "", "has_replies": false, "message": "that's what i thought too. some folks are saying that it's really slow, and he looked frail, but he's looked frail for about 10 years now (and he's certainly looking better than he did around the trial when he was basically shuffling around) and pretty much all rehearsals are slow. you never go full speed when you're trying to work on hitting your spots, with lighting crews etc. it looked much like a lot of his old rehearsals used to, except he looked like the 50 year old that he was. he certainly looked much better than i would have expected, given how he's looked in recent years.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_19:06:59", "killed": false, "user_key": "moja31", "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": 12051238, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12048353": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMBAO @ her silly ass.  When dude asked her if he could still go see his mistress, she shoulda kicked his monkey-ass to the curb then.  Fuck she stay around for?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:24:01", "killed": false, "user_key": "AxelFoley", "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": 12044756, "depth": 3, "points": 4, "author_is_creator": false, "is_realtime": false}, "12049382": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks for sharing the any super-colony link. that's interesting stuff <a href=\"http://news.bbc.co.uk/earth/hi/earth_news/newsid_8127000/8127519.stm\" rel=\"nofollow\">http://news.bbc.co.uk/earth/hi/earth_news/newsi...</a> and thanks for the twitter love and support in my bid to be the Official Quark Antarctica Blogger. <a href=\"http://www.blogyourwaytoantarctica.com/blogs/view/224\" rel=\"nofollow\">http://www.blogyourwaytoantarctica.com/blogs/vi...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_17:37:08", "killed": false, "user_key": "DNLee", "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}, "12042222": {"up_voted": false, "ip": "", "has_replies": true, "message": "You all know I couldn't resist these pictures when I saw them, right?<br><br>BWA HA HA HA HA HA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:39:02", "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": 5, "author_is_creator": false, "is_realtime": false}, "12043758": {"up_voted": false, "ip": "", "has_replies": true, "message": "She's saying she's willing to take the third one so the kids aren't split up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:34:05", "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": 12043594, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12042735": {"up_voted": false, "ip": "", "has_replies": false, "message": "BWA HA HA HA!!  <br><br>Get it , AL<br><br><a href=\"http://vodpod.com/watch/438474-roberta-flack-the-closer-i-get-to-you\" rel=\"nofollow\">http://vodpod.com/watch/438474-roberta-flack-th...</a><br><br>Check out Spike getting his kodak moment on.  Priceless", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:53:10", "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": 12042360, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12043249": {"up_voted": false, "ip": "", "has_replies": true, "message": "Has Sheryl Underwood commented on these photos? you know she has a crush on Rev. Al, right? LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:09:33", "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": 12042222, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044786": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Yeah, I remember how to do The Bump\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:04:59", "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": false, "email": "", "parent_post_id": 12043821, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12043775": {"up_voted": false, "ip": "", "has_replies": true, "message": "Right, it's been an entire WEEK and this heffa is just now saying she wants the kids.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:34:31", "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": 12043581, "depth": 2, "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": "23950166", "user_id": "anonymous", "forum_id": "21630", "hash": 994646876917959496}, "thread": {"days_alive": 0, "slug": "afternoon_open_thread_801", "paginate": false, "num_pages": 1, "num_posts": 115, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 23950166, "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_801' +
		'&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_801/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_801'
			+ '&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_801/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">115</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/afternoon_open_thread_801/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_801/">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:23950166" 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_801/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:23950166" 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:23950166" 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_801',
			// 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_801/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_801'
			+ '&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_801'
			+ '&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_801'
				+ '&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/23950166/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-12042269">\
	 <div id="dsq-comment-header-12042269" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042269" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042269">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042269" class="dsq-comment-message">From Boyce Watkins:<br><br>BET brainwashing our kids<br>By Dr. Boyce Watkins<br><br>9:03 AM on 07/02/2009<br><br>I  write this article at the risk of offending my daughters, who are all in the "We think Lil Wayne and Chris Brown were sent by God" age group. It doesn\'t matter if you\'ve admitted to beating your girlfriend, or if you use every word other than "woman" to describe females. If you are rich and famous, you\'re suddenly sexy, cool and dateable. That\'s just the way things work for some teenagers (and some grown folks too). <br><br>As I rode in the car for 16 hours listening to the radio with my daughters, I noticed that Lil Wayne seemed to feature in every song. I think I upset the girls when I said, "Yeah, Lil Wayne\'s song about wanting to have sex with every girl in the world reminds me of Eazy-E...Oh by the way, he eventually died of AIDS."<br><br>Yes, I had just puked on my daughters\' parade, but I had to say it. Kids don\'t want to hear that kind of stuff, it disrupts their celebrity buzz. So, the same way my daughters grimaced when I compared Lil Wayne to Eazy-E, some execs at BET might grimace when they read this article. I hope they will take comfort in the fact that I am not into blanket indictments. But that never seems to matter in a dichotomous world, where you are either a critic or a supporter. I\'m just a man with a brain and two eyeballs, and I try to use them both.<br><br>I\'ve done a great deal of work with BET, and I\'ve always loved it. The staff is courteous, respectful and professional. Many of their specials have been informative, progressive and provocative. I do not, however, consider the most recent BET Awards to be one of these shows.<br><br>The great challenge for BET is that there is a genuine concern from the African American community that BET has slipped away from acknowledging any kind of double bottom line that merges necessary profitability with equally critical social responsibility. For every million dollars earned in revenue, there is at least another 20 million dollars in lost productivity created by a generation that was raised to shake their butts in the club all night while holding a bottle of Cristal. Now, every black boy wants to be a rapper, and millions of little girls think that the word "bitch" or "hoe" in a song means that the rapper is talking about somebody else. Sorry sweetie, but Soulja Boy wants to "super soak" you too, and you\'re dancing while he says it. <br><br>For the sake of full disclosure, I am a huge fan of some hip hop and R&B music. But we would be insane to not be disturbed by the trends that have been created by BET, arguably the most influential network in the black community, especially among young people. R. Kelly\'s situation might be a good example. Right after the allegations of child molestation (among other things) against Kelly, BET proceeded to honor him at the BET Awards, in addition to giving him one of the longest performances of the evening. <br><br>While I can certainly understand allowing him to be a part of the show (after all, he was found not guilty - cough cough), I cannot agree with the message being sent to our young girls, that a videotaped urination on a little girl can be written off simply as eccentric celebrity behavior. But again, we all know that R. Kelly was found not guilty (cough cough). In spite of all that, I would argue that some degree of conscious prudence might have been called for in that situation. The tragedy of the corporate model is that it trains us to ignore blatant sexism, racism and everything else, all for the sake of maximizing our revenue stream. Morals and values just don\'t pay the bills.<br><br>This year\'s BET Awards show was also interesting. I can\'t help but wonder why there were what appeared to be really young girls dancing on the stage with Lil Wayne as he and others repeatedly stated that they wish they could "bleep every girl in the world." What\'s scary is that I truly believe they were serious in their objective. What\'s even scarier in a community plagued with alarming rates of HIV is that there are young men and women who emulate the behavior of Lil Wayne in their everyday lives.<br><br>I\'m not "hatin" on Lil Wayne, and I\'m certainly not out to attack BET. But there must be a point where enough is enough. Whatever poison exists within the organizational structure of this network that breeds such disturbing and socially destructive programming needs to be challenged. As a business school professor, I know how organizations work. So, the problem is that the same social sickness that impedes the progress of many of our greatest HBCUs is probably keeping BET from doing the right thing.<br><br>My greatest hope is that the intelligent minds that run BET will take a second and realize their personal power to gain the courage to critically assess what the network has become. I firmly believe that if the leadership is presented with a model that is both profitable and responsible, they will gladly use it. <br><br>The truth is that the public trust has been betrayed and the power of media has been underestimated. When our kids are literally being brainwashed with images that ultimately affect their physical and mental health, it\'s time for all of us to step up to the plate. <br><br><br><a href="http://www.thegrio.com/2009/07/i-write-this-article-at.php" rel="nofollow">http://www.thegrio.com/2009/07/i-write-this-art...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045383">\
	 <div id="dsq-comment-header-12045383" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045383" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045383">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045383" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045383" class="dsq-comment-message">I was just about to post this...when he took it from what Lil Wayne was saying on stage to HOW Eazy died...that was it...no words needed after that one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042222">\
	 <div id="dsq-comment-header-12042222" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042222" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042222">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042222" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042222" class="dsq-comment-message">You all know I couldn\'t resist these pictures when I saw them, right?<br><br>BWA HA HA HA HA HA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043618">\
	 <div id="dsq-comment-header-12043618" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043618" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043618">SDG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043618" class="dsq-comment-message">You wrong for this Rikyrah. Dead ass wrong.  LMAO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043249">\
	 <div id="dsq-comment-header-12043249" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043249" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12043249" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043249" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043249" class="dsq-comment-message">Has Sheryl Underwood commented on these photos? you know she has a crush on Rev. Al, right? LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045399">\
	 <div id="dsq-comment-header-12045399" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045399" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045399">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045399" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045399" class="dsq-comment-message">Heck, are we sure that\'s NOT Sheryl?? LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12048960">\
	 <div id="dsq-comment-header-12048960" class="dsq-comment-header">\
	 <cite id="dsq-cite-12048960" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12048960">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12048960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12048960" class="dsq-comment-message">has anyone read that idiot howard kurtz\'s new piece about how it\'s curious that there are all these black women reporting on the first lady? of course he wonders if they can possibly be objective...because there\'s has to be some explanation for the positive press the FLOTUS has been getting! duh.<br>i\'m sure howie spends plenty of time wondering if all the white  men who report on other white men, can possibly set aside their common gender and race to practice balanced journalism...yeah.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049223">\
	 <div id="dsq-comment-header-12049223" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049223" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049223">Liza</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049223" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049223" class="dsq-comment-message">Exactly how I felt. <br><br>Amazing that man has a job to go to everyday. He has got to be the worst media critic I have ever seen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049423">\
	 <div id="dsq-comment-header-12049423" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049423">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049423" class="dsq-comment-message">We discussed in the Thursday Open Thread, but your feelings are pretty much how most folks felt.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042827">\
	 <div id="dsq-comment-header-12042827" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042827" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042827">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042827" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042827" class="dsq-comment-message">OH GOD that picture is SO wrong! brain bleach...please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043661">\
	 <div id="dsq-comment-header-12043661" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043661">AxelFoley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043661" class="dsq-comment-message">Pass somma that bleach my way, please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043167">\
	 <div id="dsq-comment-header-12043167" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043167" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12043167" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043167" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043167" class="dsq-comment-message">So now Debbie Rowe wants Michael\'s kids (all 3 of them) when she hasn\'t had anything to do with them the last few years? Are you f-in\' kidding me?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043581">\
	 <div id="dsq-comment-header-12043581" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043581">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043581" class="dsq-comment-message">$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>$$$$$$$$$$$$$$$$$$$$$$$$$$$</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043775">\
	 <div id="dsq-comment-header-12043775" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043775" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12043775" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043775" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043775" class="dsq-comment-message">Right, it\'s been an entire WEEK and this heffa is just now saying she wants the kids.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044393">\
	 <div id="dsq-comment-header-12044393" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044393" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044393">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044393" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044393" class="dsq-comment-message">That\'s because the will cut her out.  If Michael Jackson had left her some dough she would have left the kids alone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045746">\
	 <div id="dsq-comment-header-12045746" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045746">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045746" class="dsq-comment-message"><a href="http://www.youtube.com/watch?v=QRYsRLSrvuo" rel="nofollow">http://www.youtube.com/watch?v=QRYsRLSrvuo</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045168">\
	 <div id="dsq-comment-header-12045168" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045168" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045168">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045168" class="dsq-comment-message">Cash Rules Everything Around Me!<br>C.R.E.A.M. Get The Money<br>Dolla, Dolla Bill Ya\'l!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047132">\
	 <div id="dsq-comment-header-12047132" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047132">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047132" class="dsq-comment-message">Now I aint sayin she a golddigger...but......she wudnt messin wit no broke....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043594">\
	 <div id="dsq-comment-header-12043594" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043594" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043594">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043594" class="dsq-comment-message">How does she have any claim to the last one?<br><br>All the "Michael Jackson Family Trust" needs to do is break her off some dough and she\'ll leave those kids alone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043693">\
	 <div id="dsq-comment-header-12043693" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043693">AxelFoley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043693" class="dsq-comment-message">Nah, Tito just needs to break his toe off in her ass and she\'ll leave \'em alone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045185">\
	 <div id="dsq-comment-header-12045185" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045185">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045185" class="dsq-comment-message">I would take her to court and make her prove her interest over the last 12 years. Show me, prove to me that you care.<br><br>Do I detect a little "I don\'t want "THOSE" people raising my white kids. Maybe that\'s a conclusion that I just can\'t jump to readily. Maybe its about Katherine\'s age. One thing for show, IT\'S NOT ABOUT THE KIDS.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043758">\
	 <div id="dsq-comment-header-12043758" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043758" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12043758" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043758" class="dsq-comment-message">She\'s saying she\'s willing to take the third one so the kids aren\'t split up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044047">\
	 <div id="dsq-comment-header-12044047" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044047" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044047">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044047" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044047" class="dsq-comment-message">Or she could leave them with Katherine Jackson where all three will be together.<br><br>We C her.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043855">\
	 <div id="dsq-comment-header-12043855" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043855">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043855" class="dsq-comment-message">Debbie Rowe wants money! She has no love at all for those kids, money is the motivating factor!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044868">\
	 <div id="dsq-comment-header-12044868" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044868" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044868">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044868" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044868" class="dsq-comment-message">She sold those kids off like 2 loaves of bread. Wants to get paid a 3rd time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049621">\
	 <div id="dsq-comment-header-12049621" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049621">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049621" class="dsq-comment-message">signed away her parental rights twice<br><br>what is she going to tell the Judge?<br><br>" see what had happened was"?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050594">\
	 <div id="dsq-comment-header-12050594" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050594" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050594">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050594" class="dsq-comment-message"><i>" see what had happened was"?</i><br><br>That line cracks me up everytime! LMAO!<br><br>But sho you\'re right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041505">\
	 <div id="dsq-comment-header-12041505" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041505">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041505" class="dsq-comment-message">that picture is wrong in so many ways<br>i don\'t need to see the rev like that LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042707">\
	 <div id="dsq-comment-header-12042707" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042707" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042707">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042707" class="dsq-comment-message">BWA HA HA HA HA HA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046645">\
	 <div id="dsq-comment-header-12046645" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046645" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046645">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046645" class="dsq-comment-message">Biden and Iraq <br><br>Vice President Joe Biden\'s official portfolio is expanding. NEWSWEEK has learned that President Obama has asked Biden to take the lead role on Iraq as the U.S. begins its scheduled drawdown of combat troops, a move that comes as administration officials are expressing concerns about the uptick in violence and political instability in the region.<br><br>Biden\'s role will be something of an unofficial envoy to Iraq, though he won\'t handle day-to-day dealings with officials on the ground. The goal is to "raise the level" in hopes that Biden\'s stature encourages Iraqi officials to bridge their political differences, says a senior administration official who didn\'t want to be named talking about high-level personnel decisions. "He knows the players," White House chief of staff Rahm Emanuel tells NEWSWEEK. "He brings a lot of experience and expertise on this issue to the table, and the president trusts him."<br><br><a href="http://blogs.tnr.com/tnr/blogs/the_plank/archive/2009/06/30/biden-and-iraq.aspx" rel="nofollow">http://blogs.tnr.com/tnr/blogs/the_plank/archiv...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047212">\
	 <div id="dsq-comment-header-12047212" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047212" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047212">SDG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047212" class="dsq-comment-message">Biden is a knowledgeable man, especially when it comes to Int\'l Affairs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042360">\
	 <div id="dsq-comment-header-12042360" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042360">sagittarius</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042360" class="dsq-comment-message">Daaaannnnng... Rev Al gettin\' all blue lights in the basement...<br><br>... in the daytime.  With photos.<br><br>Daaaannnnng...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043082">\
	 <div id="dsq-comment-header-12043082" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043082">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043082" class="dsq-comment-message">LOL! <br><br>Go, Rev! It\'s yo\' birfday! Go, Rev!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042735">\
	 <div id="dsq-comment-header-12042735" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042735">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042735" class="dsq-comment-message">BWA HA HA HA!!  <br><br>Get it , AL<br><br><a href="http://vodpod.com/watch/438474-roberta-flack-the-closer-i-get-to-you" rel="nofollow">http://vodpod.com/watch/438474-roberta-flack-th...</a><br><br>Check out Spike getting his kodak moment on.  Priceless</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042838">\
	 <div id="dsq-comment-header-12042838" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042838" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042838">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042838" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042838" class="dsq-comment-message"><i>... in the daytime. With photos.</i><br><br>BWA HA HA HA HA HA HA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047126">\
	 <div id="dsq-comment-header-12047126" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047126" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12047126" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047126" class="dsq-comment-message">Oh my eyes...MY EYES!!! Argh!!! Goes to throw up...okay I\'m good now.<br><br>I can\'t wait for Saturday\'s Wimbledon game, how about ya\'ll?<br><br>Today\'s Conversation It\'s An All Williams Wimbledon Final Again - Spare Us The Haterade! <a href="http://tinyurl.com/l8lgcw" rel="nofollow">http://tinyurl.com/l8lgcw</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041050">\
	 <div id="dsq-comment-header-12041050" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041050" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12041050" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041050" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041050" class="dsq-comment-message">Ya know - this is ANOTHER disconcerting FO-TO of the Rev. Al ... Good grief.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041557">\
	 <div id="dsq-comment-header-12041557" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041557" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041557">Baracktopia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041557" class="dsq-comment-message">Is that Keysha Cole\'s mom on stage with him?<br><br>Anyway, MJ will be buried on Monday at the Staples center.  Say want you want about him, but he knew what he was doing when he bought the Beatles catalog:<br><a href="http://www.billboard.com/bbcom/news/michael-jackson-funeral-date-set-mystery-1003990261.story" rel="nofollow">http://www.billboard.com/bbcom/news/michael-jac...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042081">\
	 <div id="dsq-comment-header-12042081" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042081" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042081">mon_dieu_ishmael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042081" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042081" class="dsq-comment-message">I recognize that dance step, we used to call it the freaky deeky.  Pplz died when they danced it with a woman who had a jealous boyfriend.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042244">\
	 <div id="dsq-comment-header-12042244" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042244" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042244">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042244" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042244" class="dsq-comment-message">Don\'t wan\'t to see Rev doing nothing freaky<br>look at him he think he raising hell LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042886">\
	 <div id="dsq-comment-header-12042886" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042886" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12042886" href="http://ladyvenoms.wordpress.com" target="_blank" rel="nofollow">Ladyvenoms</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042886" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042886" class="dsq-comment-message">i just might use that as my new gravatar...hmm.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043341">\
	 <div id="dsq-comment-header-12043341" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043341" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043341">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043341" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043341" class="dsq-comment-message">I don\'t see nothin\' wrong with a little bump and grind.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044822">\
	 <div id="dsq-comment-header-12044822" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044822" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044822">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044822" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044822" class="dsq-comment-message">He\'s gonna be looking for an MJ-MD to get some pain pills</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043821">\
	 <div id="dsq-comment-header-12043821" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043821" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043821">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043821" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043821" class="dsq-comment-message">Caption anybody?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049703">\
	 <div id="dsq-comment-header-12049703" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049703">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049703" class="dsq-comment-message">"Who\'s yo daddy, huh, who\'s yo daddy?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044061">\
	 <div id="dsq-comment-header-12044061" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044061" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044061">metricpenny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044061" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044061" class="dsq-comment-message">"You Know I\'m Smooth, I\'m Bad, You Know It."<br><br>Gotta admit. The Rev\'s got some moves!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044786">\
	 <div id="dsq-comment-header-12044786" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044786" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044786">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044786" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044786" class="dsq-comment-message">"Yeah, I remember how to do The Bump"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045465">\
	 <div id="dsq-comment-header-12045465" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045465" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045465">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045465" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045465" class="dsq-comment-message">"Don\'t you know no good gurl!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043871">\
	 <div id="dsq-comment-header-12043871" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043871" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043871">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043871" class="dsq-comment-message">JJP on Twitter:<br><br>Jill Tubman.................................. @ch3ryl on twitter<br><br>Jack Turner/Baratunde is..................... @baratunde</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044115">\
	 <div id="dsq-comment-header-12044115" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044115" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044115">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044115" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044115" class="dsq-comment-message">@Myth00<br>@ToureX<br>@RevAl<br>@carloswatson<br>@donlemoncnn<br>@DrNancyMSNBC<br>@BET<br>@Serenajwilliams<br><br>Tell em what you think about that Golddigger! Mike\'s video! MJ & Neverland! The funeral! I know JJP will tell em anything else on your minds.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046110">\
	 <div id="dsq-comment-header-12046110" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046110">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046110" class="dsq-comment-message">Don\'t forget @BETAwards.  I let them know what I was thinking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044181">\
	 <div id="dsq-comment-header-12044181" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044181" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12044181" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044181" class="dsq-comment-message">I no longer respect Jenny Sanford. Now she\'s saying that she\'s going to forgive Mark. SMH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047099">\
	 <div id="dsq-comment-header-12047099" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047099">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047099" class="dsq-comment-message">she\'s not a dummy, and she\'s "forgiven" him for his nonsense ages ago; this newest humiliation is really just icing on that shit cake. she\'s getting something out of this for sure; i\'m sure both their people met over the past week and worked themselves something out. <br>he\'s trying to save his career, and a lot of his idiot GOP friends have been saying he can keep his job if he works things out with jenny; she skipped the press conference humiliation and threw a couple of jabs to make sure he knew she was playing hardball. 20 bucks says they split up quietly not too long after the remainder of his term is up, or she\'s\' arranged for a serious upgrade in her lifestyle from here on out (not necessarily in monetary terms, she\'s rich anyway). i have a hard time believing this is really about "saving" their "marriage."<br> one thing they\'ve certainly managed to do well, is obscure the fact that this really shouldn\'t even be about who he did or did not sleep with; he pulled stupid crap and gave the people of SC the shaft because he was trying to get some, <em>that\'s</em> what matters.<br><br>oh and shame on her for quoting desmond tutu in her "stand by my man" mess of a statement.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044441">\
	 <div id="dsq-comment-header-12044441" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044441" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044441">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044441" class="dsq-comment-message">Does forgiving Mark means she\'s going to take him back?<br><br>Because you can forgive someone but not have anything to do with them on a personal level anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044659">\
	 <div id="dsq-comment-header-12044659" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044659" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12044659" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044659" class="dsq-comment-message"><blockquote>COLUMBIA, S.C. — South Carolina\'s first lady says Gov. Mark Sanford\'s actions are "inexcusable" but she is willing to forgive him.<br><br>Jenny Sanford on Thursday made her first public statement since her husband revealed in Associated Press interviews that he believes his Argentine mistress is his soul mate but he is trying to fall back in love with his wife.<br><br>In her statement, Jenny Sanford says it is up to her husband to save their 20-year marriage. She says she is still angry with him and he will deal with the consequences of his actions for a long while.<br><br>The first lady says Mark Sanford must regain the trust of his family and the people of South Carolina, but she makes no guarantee he will be able to do it.<br><br>The governor plans to leave Friday morning to spend the holiday weekend with his wife and four sons in Florida.</blockquote><br><a href="http://www.huffingtonpost.com/2009/07/02/sanford-to-florida-spendi_n_225045.html" rel="nofollow">http://www.huffingtonpost.com/2009/07/02/sanfor...</a><br><br>She\'s going to keep him if he deigns to stick around. And to think, this time last week he was with his paramour in Argentina. <br><br>Rick Sanchez read her entire statement, I have to see if I can find a copy of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044756">\
	 <div id="dsq-comment-header-12044756" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044756" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12044756" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044756" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044756" class="dsq-comment-message">Here\'s the full statement<br><br><blockquote><br><br>First lady Jenny Sanford issued this statement on Wednesday:<br><br>"The last week has been very painful for me, my family and for the people of South Carolina. However, throughout this terrible ordeal, the incredible outpouring of kindness, support, and prayer I\'ve received from countless friends and folks I have never even met has been truly uplifting. I appreciate that more than I can say. Please know that my sons and I are doing fine, given the circumstances. We are surrounded by friends and family, and we will make it through this. I believe it is how we respond to the challenges we face in life, and what we learn from them, that is most telling about who we truly are.<br><br>There is no question that Mark\'s behavior is inexcusable. Actions have consequences and he will be dealing with those consequences for a long while. Trust has been broken and will need to be rebuilt. Mark will need to earn back that trust, first and foremost with his family, and also with the people of South Carolina.<br><br>The real issue now is one of forgiveness. I am willing to forgive Mark for his actions. We have been deeply disappointed in and even angry at Mark. The Bible says, "In your anger do not sin." (Psalm 4:4) In this situation, this speaks to the essence of forgiveness and the critical need to channel one\'s energy into positive steps that uphold the dignity of marriage and the family, and lead to reconciliation over time. My forgiveness is essential for us both to move on with our lives, with peace, in whatever direction that may take us.<br><br>Desmond Tutu said "forgiveness is the grace by which you enable the other person to get up, and get up with dignity, to begin anew." Forgiveness opens the door for Mark to begin to work privately, humbly and respectfully toward reconciliation with me. However, to achieve true reconciliation will take time, involve repentance, and will not be easy.<br><br>Mark showed a lack of judgment in his recent actions as governor. However, his far more egregious offenses were committed against God, the institutions of marriage and family, our boys and me. Mark has stated that his intent and determination is to save our marriage, and to make amends to the people of South Carolina. I hope he can make good on those intentions, and for the sake of our boys I leave the door open to it. In that spirit of forgiveness, it is up to the people and elected officials of South Carolina to decide whether they will give Mark another chance as well.\'<br></blockquote></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045340">\
	 <div id="dsq-comment-header-12045340" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045340" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045340">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045340" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045340" class="dsq-comment-message">I think if she is committed to her Christian faith, it compels her to forgive her husband and give him a second chance for herself and the boys.<br><br>BUT-- Jenny Sanford ain\'t no dummy.<br><br>She wants it on the record that she\'s willing to accept him back with open arms. <br><br>He\'s made it clear he don\'t want her.<br><br>The conservative family values crowd is disgusted by his behavior.<br><br>His presidential aspirations are over.<br><br>Eye for an eye.<br><br>He killed her hopes for a happy marriage and family life.<br><br>She killed his presidential ambitions.<br><br>She looks like the long suffering, martyred unappreciated wife, while he looks like ASS.  And it\'s all on the record, and especially so the boys will know who the asshole is in the situation: not her for throwing him out, that\'s for sure.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045645">\
	 <div id="dsq-comment-header-12045645" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045645" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045645">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045645" class="dsq-comment-message">Jenny Sanford is SHREWD.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045723">\
	 <div id="dsq-comment-header-12045723" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045723">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045723" class="dsq-comment-message">I hope that\'s her agenda. I really do...because if not, she really needs an intervention right damn now. This mofo has said he will TRY TO FALL BACK IN LOVE WITH YOU....oh hell to the NAW. I aint no experiment muthaphucker! She better be playing the press to destroy him, I hope that\'s the case.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047137">\
	 <div id="dsq-comment-header-12047137" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047137" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047137">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047137" class="dsq-comment-message">Mark and Jenny Sanford are making a MOCKERY out of marriage.  <br><br>I\'m sure the Gay rights groups are taking serious notes on the GOP and the Democatic Party\'s married men who share their weenies with other women or men.<br><br>And their wives who accept their cheating philandering behaviors.<br><br>None of these folks have a right to say Gay folks don\'t have the right to marry.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051584">\
	 <div id="dsq-comment-header-12051584" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051584" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051584">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051584" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051584" class="dsq-comment-message">Hell, Mark & Jenny are the poster children for who\'s really destroying marriage in this country...it damn sure ain\'t gay folks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047069">\
	 <div id="dsq-comment-header-12047069" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047069" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047069">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047069" class="dsq-comment-message">Very.<br>I just think it is so fitting that she is the heiress of Skilsaw.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045529">\
	 <div id="dsq-comment-header-12045529" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045529" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12045529" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045529" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045529" class="dsq-comment-message">I think you\'re giving that statement a very generous read, I\'m a bit more cynical. I feel like any man that will tell the AP that he doesn\'t love you, his mistress is his soul-mate, and he\'s basically going to try to make himself love you like I used to try to make myself eat liver, is not worth the effort. Sure he can see the kids, but he needs to stay the hell away from me. <br><br>And is it really that damn hard for Sanford to stay in S.C.? I guess at least this time they know where he\'s going.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045069">\
	 <div id="dsq-comment-header-12045069" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045069" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045069">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045069" class="dsq-comment-message">Ummmmm Jenny...sit down....listen.<br><br>He dont love you no mo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045460">\
	 <div id="dsq-comment-header-12045460" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045460" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12045460" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045460" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045460" class="dsq-comment-message">Exactly, if that man wants to leave you, let his pathetic ass go. how much you wanna bet that he wouldn\'t even give a damn if they found a way to kick him out of office?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051625">\
	 <div id="dsq-comment-header-12051625" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051625" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051625">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051625" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051625" class="dsq-comment-message">Once he said he wanted to "try" to fall back in love with her, that was a verbal slap...wait...no...a verbal gut punch. In other words, that mofo was telling her, "you\'re actually Plan B".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046032">\
	 <div id="dsq-comment-header-12046032" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046032" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046032">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046032" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046032" class="dsq-comment-message">The dignity of marriage huh?...<br><br>Sanford is wooing his mistress via the media.  Sending her little love notes...  telling her she\'s his soulmate.  Making it clear that he isn\'t currently in love with his wife...    "In your anger, do not sin"..she says the bible says..  Ha!  They\'re BOTH scam artists!<br><br>Serves anyone right who believed in either of them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12048353">\
	 <div id="dsq-comment-header-12048353" class="dsq-comment-header">\
	 <cite id="dsq-cite-12048353" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12048353">AxelFoley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12048353" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12048353" class="dsq-comment-message">LMBAO @ her silly ass.  When dude asked her if he could still go see his mistress, she shoulda kicked his monkey-ass to the curb then.  Fuck she stay around for?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050830">\
	 <div id="dsq-comment-header-12050830" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050830" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050830">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050830" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050830" class="dsq-comment-message">NAW...she got FOUR sons...she needs to whip out the<br><br>hot grits<br><br>boiling water<br><br>or <br><br>crazy glue <br><br>He needs to be neutered.<br><br>Then she should take him back as her repentance.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050442">\
	 <div id="dsq-comment-header-12050442" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050442" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12050442" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050442" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050442" class="dsq-comment-message">THIS would be why boys grow up disrespecting women.<br><br>No - she has plenty of money; it\'s not the money. it their "Christian beliefs."  They actually believe that shit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045618">\
	 <div id="dsq-comment-header-12045618" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045618" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045618">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045618" class="dsq-comment-message"><i><b>Actions have consequences and he will be dealing with those consequences for a long while.</b></i><br><br>Just call me Miss Cleo, \'cuz I see an ass whooping in Mark Sanford\'s future.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044947">\
	 <div id="dsq-comment-header-12044947" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044947" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044947">caribgirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044947" class="dsq-comment-message">I feel you on that. I can\'t imagine wanting to still be with a man after he has so publicly humiliated me. I can understand wanting to preserve her family, but after he\'s cheated on her multiple times (its way more than he confessed to I\'m sure) and called the other woman his "soul-mate", he\'s basically told the world he doesn\'t find her attractive or sexy anymore. I\'d prefer to be single than to be in that position.<br><br>I think they probably had some kind of arrangement but the Argentinian affair was too much because he got emotionally involved. Marriages go through ups and downs but I believe wives know when husbands are having affairs. They could miss one-night stands but that kind of emotional involvement like Sanford had with that woman must send up red flags in a relationship.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044559">\
	 <div id="dsq-comment-header-12044559" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044559" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044559">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044559" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044559" class="dsq-comment-message">This falls under, \' Ain\'t this about a bitch\'...<br><br>From Ta-Nehisi Coates:<br><br>WaPo Salons Sell Access to Lobbyists<br>02 Jul 2009 11:28 am<br><br>[Gautham Nagesh]<br><br>I\'m rarely shocked by the news these days, but this story in Politico today did the trick:<br><br><b><br>For $25,000 to $250,000, The Washington Post is offering lobbyists and association executives off-the-record, nonconfrontational access to "those powerful few" -- Obama administration officials, members of Congress, and the paper\'s own reporters and editors. <br><br><br>The astonishing offer is detailed in a flier circulated Wednesday to a health care lobbyist, who provided it to a reporter because the lobbyist said he feels it\'s a conflict for the paper to charge for access to, as the flier says, its "health care reporting and editorial staff." <br><br><br>The offer -- which essentially turns a news organization into a facilitator for private lobbyist-official encounters -- is a new sign of the lengths to which news organizations will go to find revenue at a time when most newspapers are struggling for survival.</b><br><br>Unsurprisingly the WaPo had no comment, though sources told Politico that the marketing flier "may be getting ahead of what the newsroom is prepared to deliver". According to this email sent to the newsroom staff today, that seems accurate:<br><i><br>Colleagues, <br><br><br>A flyer was distributed this week offering an "underwriting opportunity" for a dinner on health-care reform, in which the news department had been asked to participate.<br><br>The language in the flyer and the description of the event preclude our participation. <br><br><br>We will not participate in events where promises are made that in exchange for money The Post will offer access to newsroom personnel or will refrain from confrontational questioning. Our independence from advertisers or sponsors is inviolable. <br><br><br>There is a long tradition of news organizations hosting conferences and events, and we believe The Post, including the newsroom, can do these things in ways that are consistent with our values.</i><br><br>I genuinely believe that the newsroom staff could not have known that the marketing department was out promising lobbyists access to them in exchange for cash. I also have no idea why any White House officials would allow themselves to be used for such a purpose. If there aren\'t already laws forbidding high-ranking officials from taking part in something like this, there should be.<br><br>The attempt to pass this off as a conference is disingenuous. It is true that news organizations have had to turn to hosting events and creating other revenue streams as advertising dollars have dried up. But those events are generally open to the public, on the record and relatively transparent. Most events charge an entrance fee, but there is vast difference between charging someone $150 to attend a public event as opposed to $25,000 for a private, off-the-record chat over cocktails in Katherine Weymouth\'s sitting room. The very fact the event is off the record is telling. What kind of news organization would stage an off-the-record event and require its editorial staff to attend? The concept is completely at odds with our mission as journalists.<br><br>I\'m sure in the coming days we will find out that this was the brainchild of Weymouth or one of the other suits that have little if anything to do with the daily news operation. But that\'s what makes it so reckless and irresponsible. With one poorly-worded flier they have left their editorial staff vulnerable to questioning as to whether sponsors will have an influence on their reporting, questions that no reporter who is simply doing their job should ever have to face. I have a great deal of sympathy for the Post\'s editorial department and I applaud their response. But someone upstairs should have to answer for this, preferably before the first Washington Post Salon on July 21st.<br><br>Update: That was quick. The Post has canceled plans for the Salons:<br><i><br>"Absolutely, I\'m disappointed," Weymouth, the chief executive of Washington Post Media, said in an interview. "This should never have happened. The fliers got out and weren\'t vetted. They didn\'t represent at all what we were attempting to do. We\'re not going to do any dinners that would impugn the integrity of the newsroom." <br><br>Moments earlier, Executive Editor Marcus Brauchli said in a separate interview that he was "appalled" by the plan, and he insisted before the cancellation that the newsroom would not participate. <br><br>"It suggests that access to Washington Post journalists was available for purchase," Brauchli said. The proposal "promises we would suspend our usual skeptical questioning because it appears to offer, in exchange for sponsorships, the good name of The Washington Post."</i><br><br>Brauchli was the author of the email I posted above. This is good new but my sense is the damage from this incident will be more directed towards the business side of the Post rather than editorial. It just reeks of desperation, which is not exactly the best message for a newspaper to be sending at a time like this.<br><br><br><a href="http://ta-nehisicoates.theatlantic.com/archives/2009/07/wapo_salons_sell_access_to_lobbyists.php#more" rel="nofollow">http://ta-nehisicoates.theatlantic.com/archives...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047113">\
	 <div id="dsq-comment-header-12047113" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047113" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047113">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047113" class="dsq-comment-message">I\'m not shocked.  I believe WaPo is far desparate financial straits than they will acknowledge or other outlets will expose.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045001">\
	 <div id="dsq-comment-header-12045001" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045001">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045001" class="dsq-comment-message">WTF?!?!??! OK...the editor in chief of WaPo better be releasing a statement in 5 minutes saying its all a lie..short of that, these mofos should not ever be allowed to use "freedom of the press" as any kind of defense for ANYTHING...dont care what it is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050554">\
	 <div id="dsq-comment-header-12050554" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050554" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050554">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050554" class="dsq-comment-message">Wapo, or Wa<i>pimp</i>?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051493">\
	 <div id="dsq-comment-header-12051493" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051493" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051493">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051493" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051493" class="dsq-comment-message">I believe its the latter....damn.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044923">\
	 <div id="dsq-comment-header-12044923" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044923" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044923">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044923" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044923" class="dsq-comment-message">Andrew Sullivan is up to his 30th Strange Lie of Sarah Palin. <br><br>This series has been hysterical.<br><br><a href="http://andrewsullivan.theatlantic.com/the_daily_dish/2009/07/the-odd-lies-of-sarah-palin-xxx-the-bandaid.html#more" rel="nofollow">http://andrewsullivan.theatlantic.com/the_daily...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050170">\
	 <div id="dsq-comment-header-12050170" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050170" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050170">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050170" class="dsq-comment-message">Palin, she LIES like a rug.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12155331">\
	 <div id="dsq-comment-header-12155331" class="dsq-comment-header">\
	 <cite id="dsq-cite-12155331" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12155331">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12155331" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12155331" class="dsq-comment-message">raotflmao.  I thought I was the only one that says that lolol (lies like a rug).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12155776">\
	 <div id="dsq-comment-header-12155776" class="dsq-comment-header">\
	 <cite id="dsq-cite-12155776" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12155776">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12155776" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12155776" class="dsq-comment-message">LOL! :-))  i think it\'s East coast</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045650">\
	 <div id="dsq-comment-header-12045650" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045650" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045650">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045650" class="dsq-comment-message">OK...anyone who\'s kept up with the story of the woman who claim she was kidnapped and driven to TN to a cabin and raped...and then got "rescued" becaused the pizza man thought she was being held against her will (because she mouthed to him that she was)....and after every conceivable hole there could be was found in her story, after the accused passed a lie detector test, witnesses who saw her beforehand with the guy and thought she was fine, finding out she\'s been convicted of filing false reports before, her own mother coming out and saying..."ummm, my daughter lies...A LOT"..well, they finally dropped the charges...they\'re only dropping the charges because the D.A. doesnt believe he can win...duh! YA THINK?!?! <br><br><a href="http://www.ajc.com/metro/content/metro/stories/2009/07/02/rape_charges_dismissed.html?cxntlid=homepage_tab_newstab" rel="nofollow">http://www.ajc.com/metro/content/metro/stories/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045882">\
	 <div id="dsq-comment-header-12045882" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045882" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045882">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045882" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045882" class="dsq-comment-message">Obama Administration to Involve NSA in Defending Civilian Agency Networks<br><br>By Ellen Nakashima<br>Washington Post Staff Writer <br>Thursday, July 2, 2009; 4:15 PM <br><br>The Obama administration will proceed with a Bush-era plan to use National Security Agency assistance in screening government computer traffic on private-sector networks, with AT&T as the likely test site, according to three current and former government officials. <br><br>President Obama said in May that government efforts to protect computer systems from attack would not involve "monitoring private sector networks or Internet traffic" and Department of Homeland Security officials say that the new program will only scrutinize data going to or from government systems. <br><br>But the program has provoked debate within DHS, the current and former officials said, because of uncertainty over whether private data can be shielded from unauthorized scrutiny, how much of a role NSA should play and whether the agency\'s involvement in warrantless wiretapping under the Bush administration would draw controversy. <br><br>"We absolutely intend to use the technical resources, the substantial ones, that NSA has. But . . . they will be guided, led, and in a sense directed by the people we have at the Department of Homeland Security," the department\'s secretary, Janet Napolitano, told reporters in a discussion of cybersecurity efforts. <br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/02/AR2009070202771.html?hpid=topnews" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12045939">\
	 <div id="dsq-comment-header-12045939" class="dsq-comment-header">\
	 <cite id="dsq-cite-12045939" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12045939">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12045939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12045939" class="dsq-comment-message"><i>CNN Lawyers Get Tough With Staff Over Michael Jackson Footage<br><br>The legal action in the Michael Jackson case may go beyond those involving Jackson\'s estate and to the media that are covering him.<br><br>TVNewser has learned the CNN legal department sent out an email to the staff today in which they announced that they are expecting lawsuits over the network\'s unauthorized use of Michael Jackson footage over the past several days.<br><br>The email goes on to say that if a violation results in legal action against CNN, the person(s) responsible "may feel the financial effect in year-end bonuses."<br><br>A CNN spokesperson tells TVNewser, "There are always ongoing conversations to make sure we are following appropriate practices."<br><br>And with so many hours already filled with so much video of Michael Jackson, the rights-holders of the video will no doubt cash in on their property -- when the companies pay for usage or through lawsuits against those who don\'t.</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046048">\
	 <div id="dsq-comment-header-12046048" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046048" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046048">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046048" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046048" class="dsq-comment-message">Behind the Scenes: President Obama and Disney\'s Hall of Presidents<br><a href="http://www.whitehouse.gov/blog/Behind-the-Scenes-President-Obama-and-Disneys-Hall-of-Presidents/" rel="nofollow">http://www.whitehouse.gov/blog/Behind-the-Scene...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046652">\
	 <div id="dsq-comment-header-12046652" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046652" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046652">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046652" class="dsq-comment-message">I sat through that because it was like, 100 degrees, humidity - 90% in Orlando, and that place had seats and ice cold air-conditioning for an hour...LOL <br><br>It\'s sort of surreal watching it, going<br><br>this is from 1950\'s textbooks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047051">\
	 <div id="dsq-comment-header-12047051" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047051">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047051" class="dsq-comment-message">Is that the one where the set rotates?  I think I sat through it too b/c it was hot as hell and my feet were hurting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049080">\
	 <div id="dsq-comment-header-12049080" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049080" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049080">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049080" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049080" class="dsq-comment-message">On top of that, had an 18 year old cynic with me, raised by my Afro-Centric sister...so, you know he was commenting during the entire thing...LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050759">\
	 <div id="dsq-comment-header-12050759" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050759" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050759">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050759" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050759" class="dsq-comment-message">That was very interesting.  Thanks Val</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046148">\
	 <div id="dsq-comment-header-12046148" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046148">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046148" class="dsq-comment-message">PRESS BRIEFING<br>ON THE PRESIDENT’S TRIP TO RUSSIA, ITALY, AND AFRICA<br>BY DENIS McDONOUGH, DEPUTY NATIONAL SECURITY ADVISOR FOR STRATEGIC COMMUNICATIONS, MICHAEL FROMAN, DEPUTY NATIONAL SECURITY ADVISOR FOR INTERNATIONAL ECONOMIC AFFAIRS, MICHELLE GAVIN, SPECIAL ASSISTANT TO THE PRESIDENT AND SENIOR DIRECTOR FOR AFRICAN AFFAIRS, AND MICHAEL McFAUL, SPECIAL ASSISTANT TO THE PRESIDENT AND SENIOR DIRECTOR FOR RUSSIAN AND EURASIAN AFFAIRS<br><br>Via Conference Call<br><a href="http://www.whitehouse.gov/the_press_office/Press-Briefing-on-the-Presidents-upcoming-trip-to-Russia-Italy-and-Africa/" rel="nofollow">http://www.whitehouse.gov/the_press_office/Pres...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050328">\
	 <div id="dsq-comment-header-12050328" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050328" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12050328" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050328" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050328" class="dsq-comment-message">OKAY - WE GOT IT!!!!<br><br>What is it that I can\'t read CAPS.  Is it age?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12155316">\
	 <div id="dsq-comment-header-12155316" class="dsq-comment-header">\
	 <cite id="dsq-cite-12155316" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12155316">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12155316" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12155316" class="dsq-comment-message">lol.  hey Don\'t blame me. - I did a copy and paste.  lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046199">\
	 <div id="dsq-comment-header-12046199" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046199" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046199">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046199" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046199" class="dsq-comment-message">We haven\'t been discussing our VP Biden lately<br>VP Biden visits Iraq on new US pullout role<br><br>US Vice President Joe Biden flew in to Baghdad on Thursday on a surprise visit just two days after a long-planned pullback of American troops from conflict-hit Iraq\'s towns and cities.<br><br>Biden was greeted at Baghdad airport by Foreign Minister Hoshyar Zebari, who said the vice president would hold talks with Iraqi political leaders, expected to focus on military issues and efforts to reconcile the country\'s sects.<br><br>"This visit comes at a very important time after the withdrawal of US forces," Zebari told AFP.<br><br>Biden\'s trip came just after President Barack Obama asked his vice president to take on a new role overseeing the US departure from Iraq and Washington\'s effort to promote internal political reconciliation in Baghdad.<br><a href="http://news.smh.com.au/breaking-news-world/vp-biden-visits-iraq-on-new-us-pullout-role-20090703-d6qi.html" rel="nofollow">http://news.smh.com.au/breaking-news-world/vp-b...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046224">\
	 <div id="dsq-comment-header-12046224" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046224" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12046224">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046224" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046224" class="dsq-comment-message">Wednesday, July 01, 2009<br>Robert Gibbs, Helen Thomas, and Chip Reid <br> <br>At Wednesday\'s press briefing, Robert Gibbs tried to laugh off the fact that the press is calling out the Obama White House for exerting a disturbing control over the questions being asked by the public at town hall meetings and scheduled events. <br><br>Excerpt:<br><br>REID: Even if there\'s a tough question, it\'s a question coming from somebody who was invited or was screened, or the question was screened.<br><br>THOMAS: It\'s shocking. It\'s really shocking.<br><br>GIBBS: Chip, let\'s have this discussion at the conclusion of the town hall meeting. How about that?<br><br>REID: Okay.<br><br>GIBBS: I think --<br><br>THOMAS: No, no, no, we\'re having it now --<br><br>GIBBS: Well, I\'d be happy to have it now.<br><br>THOMAS: It\'s a pattern.<br><br>GIBBS: Which question did you object to at the town hall meeting, Helen?<br><br>THOMAS: It\'s a pattern. It isn\'t the question -- <br><br>GIBBS: What\'s a pattern?<br><br>THOMAS: It\'s a pattern of controlling the press.<br><br>GIBBS: How so? Is there any evidence currently going on that I\'m controlling the press -- poorly, I might add. (Laughter.)<br><br>THOMAS: Your formal engagements are pre-packaged.<br><br>(Video)<br><br><a href="http://freedomeden.blogspot.com/2009/07/robert-gibbs-helen-thomas-and-chip-reid.html" rel="nofollow">http://freedomeden.blogspot.com/2009/07/robert-...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050851">\
	 <div id="dsq-comment-header-12050851" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050851">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050851" class="dsq-comment-message">i don\'t get the drama here, the pitney thing is just the same old villager nonsense, but the townhall thing is truly bizarre. they had people submit questions on twitter, facebook, etc. how the hell do they think those questions get included? someone obviously has to read them and decide which ones to use. it just sounds  like a bunch of manufactured outrage to me. and following the nonsense about not having sufficient access to sasha & mailia, it seems it\'s time for a whole lot of people to get slapped.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12087214">\
	 <div id="dsq-comment-header-12087214" class="dsq-comment-header">\
	 <cite id="dsq-cite-12087214" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12087214">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12087214" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12087214" class="dsq-comment-message">You are right there a large amount of questions and some one had to go through them for time and coherence sake. I wonder what would happen if Obama decided to answer every single question. The same people complain would say he is spending too much time in the public eye.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12087278">\
	 <div id="dsq-comment-header-12087278" class="dsq-comment-header">\
	 <cite id="dsq-cite-12087278" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12087278">malletgirl02</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12087278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12087278" class="dsq-comment-message">Isn\'t Pitney a blogger, or at least an internet writer? They are probably jealous that someone outside the press corps got to ask a question.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046691">\
	 <div id="dsq-comment-header-12046691" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046691" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12046691" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046691" class="dsq-comment-message">Eh, those WATBs are always whining about something.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12046235">\
	 <div id="dsq-comment-header-12046235" class="dsq-comment-header">\
	 <cite id="dsq-cite-12046235" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12046235" href="http://www.abuzzinyourear.blogspot.com/" target="_blank" rel="nofollow">landabee</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12046235" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12046235" class="dsq-comment-message">My eyes! My eyes!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12047178">\
	 <div id="dsq-comment-header-12047178" class="dsq-comment-header">\
	 <cite id="dsq-cite-12047178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12047178">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12047178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12047178" class="dsq-comment-message">July 4th is Malia Obama\'s birthday (11 yrs).<br><br>Tweens take over Camp David; Obama quakes<br>1 hour ago<br><br>WASHINGTON (AP) — Finally, something that intimidates President Barack Obama: a bunch of tween girls.<br><br>The president talked about his family\'s plans for the July Fourth holiday during an AP interview Thursday, and revealed that Camp David had been invaded by about 20 girls there to celebrate daughter Malia\'s 11th birthday on Saturday.<br><br>"There are 24 double-X chromosomes up in Camp David as we speak," Obama said. "It\'s a little intimidating."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12055493">\
	 <div id="dsq-comment-header-12055493" class="dsq-comment-header">\
	 <cite id="dsq-cite-12055493" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12055493">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12055493" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12055493" class="dsq-comment-message">BWAHAHAHAHAHAHAHA<br><i>"There are 24 double-X chromosomes up in Camp David as we speak," Obama said. "It\'s a little intimidating."</i><br><br><br>I pity the poor boy who\'s got to get past PBO to date Malia or Sasha!!!  He\'s so funny!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12056850">\
	 <div id="dsq-comment-header-12056850" class="dsq-comment-header">\
	 <cite id="dsq-cite-12056850" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12056850">caribgirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12056850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12056850" class="dsq-comment-message">He\'s setting the bar pretty high for them with how he treats them and their mother. He is so respectful, loving and protective towards them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12055757">\
	 <div id="dsq-comment-header-12055757" class="dsq-comment-header">\
	 <cite id="dsq-cite-12055757" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12055757">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12055757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12055757" class="dsq-comment-message">isn\'t it just wonderful!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12048172">\
	 <div id="dsq-comment-header-12048172" class="dsq-comment-header">\
	 <cite id="dsq-cite-12048172" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12048172">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12048172" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12048172" class="dsq-comment-message">speaking of dancing......Michelle with Ellen.....she was great as usual<br><br><a href="http://www.youtube.com/watch?v=y74NGlVOcIc" rel="nofollow">http://www.youtube.com/watch?v=y74NGlVOcIc</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049382">\
	 <div id="dsq-comment-header-12049382" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049382" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049382">DNLee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049382" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049382" class="dsq-comment-message">thanks for sharing the any super-colony link. that\'s interesting stuff <a href="http://news.bbc.co.uk/earth/hi/earth_news/newsid_8127000/8127519.stm" rel="nofollow">http://news.bbc.co.uk/earth/hi/earth_news/newsi...</a> and thanks for the twitter love and support in my bid to be the Official Quark Antarctica Blogger. <a href="http://www.blogyourwaytoantarctica.com/blogs/view/224" rel="nofollow">http://www.blogyourwaytoantarctica.com/blogs/vi...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049446">\
	 <div id="dsq-comment-header-12049446" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049446" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049446">DNLee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049446" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049446" class="dsq-comment-message">thanks for sharing the any super-colony link.  that\'s interesting stuff <a href="http://news.bbc.co.uk/earth/hi/earth_news/newsid_8127000/8127519.stm" rel="nofollow">http://news.bbc.co.uk/earth/hi/earth_news/newsi...</a><br><br>and thanks for the twitter love and support in my bid to be the Official Quark Antarctica Blogger. <a href="http://www.blogyourwaytoantarctica.com/blogs/view/224" rel="nofollow">http://www.blogyourwaytoantarctica.com/blogs/vi...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12049674">\
	 <div id="dsq-comment-header-12049674" class="dsq-comment-header">\
	 <cite id="dsq-cite-12049674" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12049674">bison1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12049674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12049674" class="dsq-comment-message">Yesterday, MSNBC was critical of him.  They posed the question was it correct behavior for the a reverend to  have been bumping and grinding in this manner.  Keep in mind, this is a still photo.  The video is quiet different.  Sharpton\'s movement were much quicker in motion than what the still photo image captured. Nor does the still photo capture the face of his dancing partner.   The commentator on MSNBC made it seem as though Sharpton was dancing with a young sweet thing.  But once you saw his partner face, it was clear that she was his age if not older.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050542">\
	 <div id="dsq-comment-header-12050542" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050542" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050542">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050542" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050542" class="dsq-comment-message">Where\'s the vid link?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050075">\
	 <div id="dsq-comment-header-12050075" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050075" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050075">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050075" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050075" class="dsq-comment-message">John Pilger Calls UK National Health Service a Treasure, Blasts US Healthcare Democracy Now 7/2/09<br><br>Video<br><br><a href="http://www.youtube.com/watch?v=E07ZHWxT834" rel="nofollow">http://www.youtube.com/watch?v=E07ZHWxT834</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050213">\
	 <div id="dsq-comment-header-12050213" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050213" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12050213" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050213" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050213" class="dsq-comment-message">I saw a bit of this last night; they ran like a preview of his speaking.  Will be tuning into tonight after work.<br><br>/blushing/  oh yeah - that\'s what I saw.... /hee, hee/<br><br>And I might ADD:  Even here it takes awhile to "see a specialist" sometimes months.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050767">\
	 <div id="dsq-comment-header-12050767" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050767" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050767">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050767" class="dsq-comment-message"><a href="http://www.politico.com/politico44/perm/0709/civil_rights_act_74bd954e-e985-423e-ac33-8e3b2f099b67.html" rel="nofollow">Civil Rights Act Landmark observed<br></a><br><BLOCKQUOTE>President Obama has released a statement marking the anniversary of the passage of the Civil Rights Act. ...<br><br>... "Forty-five years ago today, President Johnson signed into law historic legislation that moved America closer toward fulfilling the dream of our founding – a dream of opportunity, equality, and justice for all. The Civil Rights Act of 1964 ended legal discrimination, helping grant all Americans equal justice under the law – no matter what their gender or the color of their skin. <br><br>"The Civil Rights Act was born during Freedom Summer 1963, but its passage was only possible because generations of Americans of all backgrounds stood up, sat down, and marched in freedom’s cause. Once it was signed into law, a renewed pledge was made to all Americans not to deny any man a seat at a lunch counter, not to deny any woman an opportunity in the workplace, and not to deny any child a chance to make the most of their God-given potential. <br><br>"But while the Civil Rights Act opened doors of freedom and opportunity, we know that far too many inequities and barriers remain in the African-American community and across this country. And we must continue to break down these barriers in our laws, our policies, and our hearts so that we can not only fulfill the full promise of the Civil Rights Act, but perfect the union that our founders created two hundred and thirty-three years ago this week."</BLOCKQUOTE></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12050926">\
	 <div id="dsq-comment-header-12050926" class="dsq-comment-header">\
	 <cite id="dsq-cite-12050926" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12050926">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12050926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12050926" class="dsq-comment-message">Has anyone else seen the footage of MJ last rehearsal before his death:<br><a href="http://www.huffingtonpost.com/2009/07/02/michael-jacksons-final-vi_n_225113.html" rel="nofollow">Michael Jackson\'s Final Video: WATCH Rehearsal Footage</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051238">\
	 <div id="dsq-comment-header-12051238" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051238" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051238">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051238" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051238" class="dsq-comment-message">It was good. Mike didn\'t move like he was 25, at least on the clips that were released. But, he also did not look frail and sick. He moved like a 50 year old man with vintage MJ moves. The singing was great, no indication that the nose/plastic surgeries affected that ability.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051928">\
	 <div id="dsq-comment-header-12051928" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051928" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051928">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051928" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051928" class="dsq-comment-message">that\'s what i thought too. some folks are saying that it\'s really slow, and he looked frail, but he\'s looked frail for about 10 years now (and he\'s certainly looking better than he did around the trial when he was basically shuffling around) and pretty much all rehearsals are slow. you never go full speed when you\'re trying to work on hitting your spots, with lighting crews etc. it looked much like a lot of his old rehearsals used to, except he looked like the 50 year old that he was. he certainly looked much better than i would have expected, given how he\'s looked in recent years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12052901">\
	 <div id="dsq-comment-header-12052901" class="dsq-comment-header">\
	 <cite id="dsq-cite-12052901" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12052901">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12052901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12052901" class="dsq-comment-message">EVENING OPEN THREAD IS UP!!!</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_801&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');
}

})();




