




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [{"body": "Post: Thursday Open Thread http://twurl.nl/cvlsr7", "author_name": "jjpolitics", "id": 1573202, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/jjpolitics/statuses/2435614499", "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/2435614499", "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": ""}, "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": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 397, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "Alexander2": {"username": "Alexander2", "tumblr": "", "display_name": "Alexander2", "url": "http://disqus.com/Alexander2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1124, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "chris_i_am": {"username": "chris_i_am", "tumblr": "", "display_name": "chris_i_am", "url": "http://disqus.com/chris_i_am/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 117, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/32/6279/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "lamh": {"username": "lamh", "tumblr": "", "display_name": "lamh32", "url": "http://disqus.com/lamh/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1774, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3483/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RobM": {"username": "RobM", "tumblr": "", "display_name": "RobM", "url": "http://disqus.com/RobM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1319, "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": 1619, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/avatar32.jpg", "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": 6959, "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": 5461, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "TyrenM": {"username": "TyrenM", "tumblr": "", "display_name": "TyrenM", "url": "http://disqus.com/TyrenM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 73, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1040, "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": 128, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "LisaM5432": {"username": "LisaM5432", "tumblr": "", "display_name": "Lisa M", "url": "http://disqus.com/LisaM5432/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 687, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8882/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "whiterosebuddy": {"username": "whiterosebuddy", "tumblr": "", "display_name": "whiterosebuddy", "url": "http://disqus.com/whiterosebuddy/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3142, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "panafya": {"username": "panafya", "tumblr": "", "display_name": "panafya", "url": "http://disqus.com/panafya/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "itgurl_29": {"username": "itgurl_29", "tumblr": "", "display_name": "itgurl_29", "url": "http://disqus.com/itgurl_29/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 558, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Leota2": {"username": "Leota2", "tumblr": "", "display_name": "Leota2", "url": "http://disqus.com/Leota2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 150, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4828, "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": ""}, "Plantsmantx": {"username": "Plantsmantx", "tumblr": "", "display_name": "Plantsmantx", "url": "http://disqus.com/Plantsmantx/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1175, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "parker404": {"username": "parker404", "tumblr": "", "display_name": "parker404", "url": "http://disqus.com/parker404/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 179, "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_19:11:15", "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": {"12044800": {"up_voted": false, "ip": "", "has_replies": false, "message": "And the neo-cons that permeate sports talk radio are going ballistic. LMAO!!! Oh what a GREAT 4th THIS SHALL BE!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:05:24", "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": 12039232, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12031488": {"up_voted": false, "ip": "", "has_replies": true, "message": "Serena Williams is in a fight for life on Centre Court at Wimbledon against Russia's Elena Dementieva.<br><br><a href=\"http://craighickmanontennis.blogspot.com/2009/07/wimbledon-2009-day-10-open-thread.html\" rel=\"nofollow\">http://craighickmanontennis.blogspot.com/2009/0...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:09:54", "killed": false, "user_key": "CraigHickman", "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": 3, "author_is_creator": false, "is_realtime": false}, "12043779": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's riding the <i>hell</i> out of it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:34:49", "killed": false, "user_key": "Plantsmantx", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12041268, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12028932": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, what happened?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:12:22", "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": 12026724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12026885": {"up_voted": false, "ip": "", "has_replies": true, "message": "Black Reporters on the Beat of Michelle Obama<br>Does Race Play a Role in Coverage? <br>By Howard Kurtz<br>Washington Post Staff Writer <br>Thursday, July 2, 2009 <br><br>While Michelle Obama was meeting with doctors and patients at the Upper Cardozo Health Center, nearly two dozen journalists stood behind a white rope in a small room upstairs, most finally growing so tired during the hour-long wait that they sat on the floor. <br><br>Finally the first lady emerged, read a short speech about releasing federal stimulus money for community health clinics -- including $2.5 million for the Northwest Washington center -- and greeted a handpicked audience with handshakes and hugs. Then she turned and left, and the press pool quietly filed out. <br><br>Rachel Swarns of the New York Times and The Washington Post's Robin Givhan were among those herded behind the rope Monday. They and the other main beat reporters -- Newsweek's Allison Samuels, Darlene Superville of the Associated Press and Politico's Nia-Malika Henderson -- have something in common: They are all African American women. <br><br>Perhaps this gives them a richer cultural understanding of Obama as a trailblazer. Indeed, most write with enthusiasm, in some cases even admiration, about the first lady as a long-awaited role model for black women. <br><br>\"Without a doubt, I identify with her as a brown-skinned African American woman,\" Samuels says. \"Now we have Michelle and see her as a mother, a lawyer, a wife, and she's doing it fabulously.\" Samuels got to interview Obama during the campaign and \"we had a girlfriend-to-girlfriend moment. We did connect.\" <br><br>But if their bosses hoped these staffers would receive special access, some secret-handshake entry into the East Wing -- or even a casual wave at a health clinic -- they were mistaken, at least thus far. None of the beat writers has been granted an interview since the inauguration. Instead, they must piece together a mosaic from glimpses of Obama, who has a limited public schedule and a staff that fiercely guards her privacy and her image. (Other reporters, of varied ethnicities, dip in and out of writing about the first lady.) <br><br><br>Whether racial and gender identification produces a gauzier, more favorable portrayal of Obama is perhaps too early to judge. After all, no one raises questions when an Irish American male reporter covers a pol named Murphy. And with her carefully crafted focus on her children, affordable fashion and such reduced-fat apple pie issues as healthy eating, Obama has done little to warrant sharp criticism. <br><br><br>rest of article here:<br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070103938.html?hpid=moreheadlines\" 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_07:45: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": 16, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12037638": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here is another writers' take on the Kurtz piece.<br><br><a href=\"http://trueslant.com/lisacullen/2009/07/02/black-women-reporters-cover-michelle-obama-so/\" rel=\"nofollow\">http://trueslant.com/lisacullen/2009/07/02/blac...</a><br><br>Jul. 2 2009 - 10:34 am <br>Black women reporters cover Michelle Obama. So?<br><br>\"These black female reporters covering Michelle Obama are doing their jobs. Yes, I believe they feel pride that their subject is also a black female; women of color have struggled too long not to rejoice in another\u2019s achievement. But don\u2019t tarnish their professionalism by prematurely alleging bias.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:34:50", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12030718, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12028939": {"up_voted": false, "ip": "", "has_replies": true, "message": "Interesting that the AMA came around. I suppose they figured out that their opposition to Medicare back in the 60s didn't work out so well. The NMA had to step in and help LBJ write the legislation and policy, he was very grateful to the NMA for the service they provided and in turn spoke at their national convention in TX.  The first time a sitting US President, ever spoke to the NMA .<br><br>The AMA, has long been primarily concerned with their member's reimbursement over the need for health care availability to American citizens. This has resulted in a huge drop off in membership, only 20-30% of doctors in the country belong to the AMA today.<br><br>The public needs to know how the AMA has not traditionally backed the goals of national health care coverage so that everyone can evaluate their comments in a balanced manner.<br><br>I wonder whether the support politically from Wal-Mart and the AMA will create more political will in Congress, and be able to diminish the political power of the pvt health insurers lobby.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:12:31", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12028741, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034576": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here's a video of Michael Jackson getting his jam on to R. Kelly. It starts at about 7 mins into the clip. Go 'head, Michael! LOL<br><br><a href=\"http://www.youtube.com/watch?v=r1LBNRxPoOE&feature=related\" rel=\"nofollow\">http://www.youtube.com/watch?v=r1LBNRxPoOE&feat...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:33:17", "killed": false, "user_key": "itgurl_29", "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": 1, "author_is_creator": false, "is_realtime": false}, "12027923": {"up_voted": false, "ip": "", "has_replies": true, "message": "I am NOT HAPPY at all @ how MSNBC has carried Mike. Keith Olbermann whom I USED to watch religiously has really turned me OFF. bringing that DAMN Diana DImond B^TCH amongst other haters and please don't start me on that COON Don Lemon and the evil temptress Campbell \"Soupie Doupie Doo Doo\" Brown<br><br>To me it's been simply disgusting to say the least!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_08:26:32", "killed": false, "user_key": "chris_i_am", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 12026724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12035611": {"up_voted": false, "ip": "", "has_replies": false, "message": "Harry Reid is less than spineless. When the Republicans had 60 they rolled the streets like crack whores at fleet week.<br><br>That said Reid represents the problem that the coalition the Democratic Party is and its supporters have. The legislative body is expected to legislate but if allowed to on their own they can only represents their narrow interest; look at what happened w/ the stimulus bill. This lack of leadership leaves everyone angry and expecting the President to lead. As a result the circle of blame forms and no one is happy and no one is excercising leadership.<br>The President really needs to send some ball busters to Capital Hill and tell them to get their act together.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:07:23", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12035431, "depth": 1, "points": 4, "author_is_creator": false, "is_realtime": false}, "12032030": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.commondreams.org/view/2009/07/02-9\" rel=\"nofollow\">http://www.commondreams.org/view/2009/07/02-9</a><br><br>Please read this and at a minimum sign the petition and forward to others who would sign.   Say your prayers that Troy Davis' case is re-opened.<br><br>Published on Thursday, July 2, 2009 by The Nation <br>Saving Troy Davis<br>by Benjamin Jealous<br><br>In late May, I went to Georgia, where I met with Troy Anthony Davis on Death Row. He has been there for eighteen years, and I wanted to speak with him. I came away convinced that he represents the most compelling case of innocence in decades. <br><br>This week, the Supreme Court agreed to decide whether to hear the request for a writ of habeas corpus in Davis's case in September hopefully signaling a more careful review of his motion. The reality, though, is that the last time the Justices granted such a motion was 1925 and should the Supreme Court decline the request, the countdown to Davis's execution will begin. It is even more imperative that the Chatham County District Attorney, Larry Chisolm, act now to do the right thing, and move to reopen the case. <br>The case must be reopened for several reasons: Davis's conviction was based on the word of eyewitnesses. However, since 2001, seven of the nine witnesses recanted or contradicted their original testimony. Several said they were coerced by the police. No physical evidence was ever produced that tied Davis to the murder of Mark Allen MacPhail, a white off-duty Savannah police officer who was killed as he tried to break up a street fight. The gun used in the shooting was never found. <br><br>Second, there is abundant evidence supporting Davis's likely innocence but it has not been aired in court. Our legal system does not allow defendants the opportunity to present new evidence of their innocence after conviction. This intransigence on legal procedural matters is unconscionable when a life is on the line. <br><br>The new evidence of his innocence means Davis deserves another day in court, not execution: The prospect that an innocent man might be put to death based on faulty witness testimony, and because the court won't agree to hear evidence of his innocence, represents a tragedy of epic proportions. A wrongful execution cannot be rectified. <br><br>More than thirty years' worth of social science and criminal justice research shows that eyewitness testimonies are notoriously unreliable, according to The Innocence Project. Since 1973, a total of 133 men and women have been exonerated or had their death sentences commuted based on post-conviction findings that demonstrated their likely innocence, according to the Death Penalty Information Center. <br><br>Adding to the sense of urgency around the Davis case, too, is the long, sour history of wrongly-accused black men receiving \"rough justice\" in the Deep South. Davis was convicted in Chatham County, a place where genteel traditions and picturesque antebellum mansions mask the harsher truths about the history of slavery, racism, and the Jim Crow era that is still imprinted on the region. Chatham County is home to about 250,000 of Georgia's 9.7 million residents but it has produced 40 percent of all death row exonerations in the state. <br><br>The department of corrections in Georgia has blocked television media from visiting Davis. But when I met with him on May 29, I was overwhelmed by his quiet confidence, and by the high regard with which he is held by inmates and personnel alike. <br><br>It is evident that Davis's jailers--prison guards whose faces are usually stony or a blank slate of indifference--are moved by his plight. While we talked, I saw guards who clearly had come to believe as I do--that Troy Davis has spent nearly half his life on Death Row for a crime he did not commit. Outside, as I crossed the parking-lot under a merciless sun, I chatted with a woman who said she knew of a former guard who quit his duty at that facility, rather than have to take part in marching Troy Davis to the death chamber. I share that man's sense of outrage. I've also met with Davis's sister, Marita, and her son. He is nearing adulthood, and has only known his uncle as a Death Row inmate. But Davis, a former athletic coach, has nonetheless been an effective, compassionate mentor to his only nephew. <br><br>Yet it is not only the many details of Davis's humanity that has led to a groundswell of grassroots support for a campaign to reopen the case: It is the undeniable fact that, as a nation of laws, we have an obligation to reconsider death penalty convictions when new evidence of innocence is revealed. <br><br>This is why a \"strange bedfellows\" group of individuals have been drawn together to fight for the reopening of his case, including former FBI Director William Sessions, Pope Benedict XVI; former Libertarian Party presidential candidate Bob Barr, and Archbishop Desmond Tutu. Sessions, in fact, has been quite fired up about the need for reforms in a court and criminal justice system that refuses to re-examine a death penalty case despite new evidence that may prove a defendant's innocence. <br><br>\"Only a full hearing, with all witnesses subject to rigorous cross-examination and a full exploration of the circumstances of their testimony, will provide a means to determine the reliability of the conviction,\" Sessions wrote in an Atlanta Journal-Constitution op-ed last year. \"This never happened at [Troy Davis] trial. It must happen now.\" <br><br>The idea that any American might be sentenced to death without being allowed a full airing of all the evidence is an outrage, and represents a blatant flouting of our nation's founding principles. The NAACP has joined with Sessions, former president Jimmy Carter; Amnesty International, and a coalition of other human and civil rights groups to raise awareness of not only just the Troy Davis case, but of the urgent need to push for reforms to the criminal justice system. At <a href=\"http://www.iamtroy.com\" rel=\"nofollow\">www.iamtroy.com</a>, information is available showing why innocence matters, and how all Americans can become a part of the movement to find solutions. <br><br>I believe that Troy Davis is innocent--and that the family of the slain Savannah police officer, Mark MacPhail, deserve to see the real killer brought to justice. These two things are not mutually exclusive, and our Constitution should be strong enough to ensure that both parts of that equation are realized. <br><br>\u00a9 2009 The Nation<br>Benjamin Todd Jealous is the President and CEO of the NAACP, which will hold its 100th anniversary convention in New York, the place of its birth, from July 11th through July 16th.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:26:52", "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": 1, "author_is_creator": false, "is_realtime": false}, "12035107": {"up_voted": false, "ip": "", "has_replies": true, "message": "They were hoping that the sisTARS would expose Michelle..like Katie did Palin, with the GF act...reMEMber?  Katie, acted all kitchy-koo, squeals, shytsandgiggles, like we are sorority'justusgirls'cheerleader friends...and Palin...ate it up. Exposed her stooopidity in technicolor...Katie got her goood...'just tell me'...'here's your opportunity'...have they been sayin bad things,awww...well here's your chance, tell them what you meant, we won't let those badboys get away with them, here,I'm listening and giving you the opportunity right now to tell them in your own words....<br><br>O she pom-pom'd Palin into complete girly-girl, pagentqueen, warm&fuzz  utterances of  brainless wonder.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:50:24", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 12033250, "depth": 2, "points": 4, "author_is_creator": false, "is_realtime": false}, "12029991": {"up_voted": false, "ip": "", "has_replies": true, "message": "For the past days I have been commenting about Keith Olbermann and his disgusting potshots at Michael. I also watched him religiously and now I can bearly stand to even watch him for 5 minutes. I am totally put out with Keith.<br><br>As for that wicked witch Diane Diamond, she says what MSNBC want to say but can't. I hope Keith's rating take a nose dive straight down! He's an attention seeking mofo!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:43:29", "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": 7, "is_first_child": false, "email": "", "parent_post_id": 12027923, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12032552": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"But that hasn\u2019t helped them gain access to the first lady, Kurtz writes \u2013 or even an acknowledgement of their presence from her as they huddle behind a rope at one of her events.\"<br><br>You mean to tell me that Michelle didn't run over and squeal \"GIRLFRIENDS!!!!\" and  they all hug and cry like Bernadine, Savannah, Robin and Gloria??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:42: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": 8, "is_first_child": true, "email": "", "parent_post_id": 12030718, "depth": 1, "points": 8, "author_is_creator": false, "is_realtime": false}, "12041268": {"up_voted": false, "ip": "", "has_replies": true, "message": "I have always liked Toure but he is really riding this MJ thing to make a name for himself.  MSNBC doesn't have many people other than Carlos Watson who are AA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:17: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": 2, "is_first_child": true, "email": "", "parent_post_id": 12038282, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12032565": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who does Venus face?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:42: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": true, "email": "", "parent_post_id": 12031488, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12035647": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL!  Sounds like she got the gatekeeper she deserved.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:08:38", "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": true, "email": "", "parent_post_id": 12035030, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12039232": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://craighickmanontennis.blogspot.com/2009/07/day-10-outrageous.html\" rel=\"nofollow\">Serena Prevails: Venus Overwhelms</a><br><br>I can breathe again.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:23:12", "killed": false, "user_key": "CraigHickman", "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": 3, "author_is_creator": false, "is_realtime": false}, "12030538": {"up_voted": false, "ip": "", "has_replies": true, "message": "I just read that BET 'tribute' had the highest ratings for any cable program this year.<br><br>Unbelievable.  Horrible.  Nothing but buffoonery was shown..blacks acting like idiots and morons while shuckin and jivin, complete with kiddie pimpin by parents talking about screwing lil girls... pre-incest...for the world to see.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:47:22", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 3, "author_is_creator": false, "is_realtime": false}, "12034636": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>But the investigation of American nuns surprised many because there was no obvious precipitating cause. </i><br><br>misogyny .....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:35:03", "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": 12034233, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12035662": {"up_voted": false, "ip": "", "has_replies": true, "message": "On Mark Sanford, anyone ready to takes bets on will he or won't he resign?  <br>If he resigns, my money's on him doing it this weekend during the 4th of July holiday as a holiday/weekend news dump.  Or he will do it while the President is overseas.<br><br>If he doesn't resign, then he will either be impeached, or he will be a sitting duck.  2 years is a long time for the state of SC to essentially not have a functioning governors office.  Seriously, who is gonna take this guy seriously after this?  If he stays on, I suspect that staffers may just quit.  It won't look good on your resume that you stayed to work with such a ridiculous man/politican like Sanford.<br><br><a href=\"http://voices.washingtonpost.com/thefix/most-important-number/the-most-important-number-in-p-5.html\" rel=\"nofollow\">The Most Important Number in Politics Today </a><br><blockquote>\"19\" That's the number of Republican state legislators in South Carolina who have gone on the record to call for Gov. Mark Sanford to step aside in the wake of his disappearance and a series of admissions of dalliances outside of his marriage.<br><br>In addition to the 19 members of the state legislature calling for his ouster, six newspapers -- the Greenville News, the Rock Hill Herald, the Aiken Standard, the Spartanburg Herald-Journal, the Orangeburg Times and Democrat and the Charlotte Observer -- have also opined that Sanford's time leading the state is up.<br><br>Even Sen. Jim DeMint (R-S.C) seems to have turned the corner on Sanford, telling Fox & Friends this morning that \"a lot of us are talking to him behind the scenes in hopes that he'll make the right decision about what needs to be done.\"<br><br>What all of the above means is that critical mass is rapidly being reached for a Sanford resignation. <br><br>As we wrote yesterday, Sanford almost certainly would have survived until the end of his term had he not granted an \"emotional\" (kiss of political death) interview with the Associated Press.<br><br>What Sanford did in that interview was turn the debate from one that was beginning to center on Lt. Gov. Andre Bauer's readiness for the office -- a topic explored brilliantly by Phil \"Bring the Ruckus\" Rucker in today's Post -- back into a conversation about how a man who had misled his family and the people of South Carolina multiple times could remain in office.<br><br>Sanford's interview with the AP amounted to a political kamikaze mission that seems to suggest that the operative question now is not if he will resign but when he will resign.</blockquote>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:09:08", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12032595": {"up_voted": false, "ip": "", "has_replies": false, "message": "Doctor's often carry a large bad dept load.  They seem to be coming around to the idea that getting some money from the feds. is better than getting nothing.  The same is true of hospitals, especially those in the inner city.<br>On the other hand, some doctors refuse to accept patients with Medicare or Medicaid.  (Ithink that Sotomayor's brother is one of those doctors).", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:43:33", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 12028939, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12038228": {"up_voted": false, "ip": "", "has_replies": false, "message": "My SENTIMENTS, exactly.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:51:25", "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": 12037638, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12041322": {"up_voted": false, "ip": "", "has_replies": true, "message": "Debbie Rowe wants what? Wants money? Wants attention? But definitely not the kids?<br><br><a href=\"http://www.latimes.com/news/local/la-me-debbie-rowe2-2009jul02%2C0%2C1137159.story\" rel=\"nofollow\">http://www.latimes.com/news/local/la-me-debbie-...</a><br><br>SIGH...........<br>What part of MJ doesn't want you to have the money doesn't she understand? This ELVISication is getting exasperating!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:18: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": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12041845": {"up_voted": false, "ip": "", "has_replies": false, "message": "Booman rocks.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:30:07", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12035217, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12032119": {"up_voted": false, "ip": "", "has_replies": false, "message": "TRANSLATION: Black female reporters are supposed to soften her up so she can let her guard down and admit she hates YT, but because they identify with her so much they aren't doing their jobs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:29:09", "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": 12030718, "depth": 1, "points": 5, "author_is_creator": false, "is_realtime": false}, "12037757": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't read or support mrs-o blog and here's why:\u00a0<br><a href=\"http://actsoffaithinloveandlife.blogspot.com/2009/01/mrs-o-blog-is-sham-black-culture-theft.html\" rel=\"nofollow\">http://actsoffaithinloveandlife.blogspot.com/20...</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:38:23", "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": 12034984, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12026495": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good Morning Fam,<br><br>I came across this interesting article. Check it out and feed your thoughts if any<br><br>Be Blessed<br>Chris<br><br>Gay men go to hell<br>\"God Says No\" author James Hannaham talks about religious repression, life in the closet -- and sex in the bathroom<br><br>By Sarah Hepola<br><br>July 1, 2009 | At a time when legal gay marriage is spreading across the country and when \"American Idol's\" Adam Lambert's coming out on the cover of Rolling Stone elicits not a gasp but a shrug, it's easy to forget just how shameful and bewildering being gay in America can be. Just last week, a reminder of that came in the form of a jaw-dropping video from a Connecticut church that showed an apparent \"gay exorcism\" -- a preacher grabbing hold of a teenage boy and trying with every ounce of his fearsome, trembling baritone to shock the gay devil out of the kid.<br><br>It's a scene that could almost have been lifted from \"God Says No,\" the first novel by James Hannaham, about a closeted black man trying to navigate the opposing forces of his faith and his desire. Protagonist Gary Gray grows up in the hell-and-brimstone black churches of Charleston, S.C., and marries a sweet Samoan woman from his Christian college in central Florida, but that's not enough to keep him from hungry grope-and-pokes in the Waffle House bathroom with anonymous men, followed by prayer on bended knee. As familiar as this setup might seem from a dozen shame-drenched political press conferences, Hannaham shifts the trajectory in an unpredictable story that zigzags from the Atlanta avant garde theater scene to a religious reparative therapy program called Resurrection Ministries, where men like Gary struggle to purge their sinful desires.<br><br>A creative writing teacher at the Pratt Institute, Hannaham is a former staff writer for Salon, where he once penned a piece about infamous men's bathroom dweller Larry Craig. \"Most homosexual men spend our formative years in the closet,\" he wrote, \"and once we come out, we tend to deny that closetedness has its pleasures -- and damned juicy ones, truth be told. Having a secret, perhaps double, life gives you a sense of importance, of life as drama.\" \"God Says No\" follows as that drama unfolds in original, startling ways. Hannaham was on a tour of the Deep South when we spoke to him about famous political same-sex scandals, outing celebrities and politicians and why Christian programs that try to convert homosexuals aren't entirely evil.<br><br><br>You're a culture writer who lives in godless New York City, and yet you've written this book about a very religious man in central Florida. What was interesting to you about that subject matter? <br><br>I was interested in faith -- in particular a faith that falls over into delusion. Although I'm not sure that faith doesn't always fall into delusion. There's so much religion in my background, but I'm a little cut off from it. My mother took me out of church when I was a young boy. But if you go way back in my family there are two things: ministers and teachers. My great-grandfather was an itinerant minister who founded two churches. And I guess there's not that much of a difference between being an itinerant minister and traveling around on your book tour.<br><br>Going into the world of someone so deeply closeted -- what did you learn? <br><br>I don't want to say I softened about reparative therapy [also known as conversion therapy], but I did realize that it is a place where people who definitely don't want to be gay can talk about being gay, which is something rare for them. They can move away from self-hatred. Maybe I'm romanticizing it. But if you are worried that you might be gay, there are very few places that will even entertain the question, \"How do I get rid of this?\" Of course, ultimately, I don't think it works.<br><br> We live in New York, where reparative therapies are kind of a joke, but I certainly had gay friends in Texas whose mothers suggested it. And they weren't bad mothers at all. Very loving, in fact. <br><br>I actually thought the people involved would be a bit more punishing. On the surface it's: We want the best for you, Christ loves you, Christ doesn't agree with this. It's upbeat and friendly. They just have this line that they won't cross as far as compassion goes. It's pretty typical that it's the parents who want the kid to go -- as opposed to the kid himself. The dilemma of gay people worldwide is that we are, for the most part, raised by heterosexual parents who don't understand what homosexuality is. Everyone has to crawl through the tunnel of self-hatred to get where they are.<br><br>While you were writing this book, there were several scandals involving closeted religious men: Ted Haggard, Jim McGreevey, Mark Foley, Larry Craig. Were you influenced by their stories? <br><br>Strangely, the book was largely in place when those scandals broke. I loved the detail that McGreevey used to overcompensate by going to strip clubs. I wish there was video of that. I was thrilled by their stories, in part because they proved to me that we're not over these issues, and the book would be timely no matter when it came out (so to speak).<br><br>A lot of action takes place in men's bathrooms. You wrote a great story for Salon, after the Larry Craig scandal broke, about why bathroom sex is hot. <br><br>Are you going to ask if I had sex in a bathroom?<br><br>You said in that article that you haven't. Should I believe you? <br><br>Yes, I'm too romantic for bathroom sex. There were early experiences where I might have done it. I guess I didn't have the guts -- which is odd to say, because it seems like a cowardly thing to do. You're treating another person as an object. But it takes chutzpah, if not guts.<br><br> But what makes it hot? <br><br>The big lie about anonymous sex is that it's anonymous. If you meet someone in a bar you're going to see them in the next few weeks. You're going to run into them at a party or something. If it's an encounter in an airport bathroom it's pretty much as anonymous as you can get. It also probably feels like you're doing something really sleazy and naughty-hot. I feel hypocritical explaining the allure having never done it, though I'm fascinated by the psychology of someone who would.<br><br>What do you think about movies like Kirby Dick's \"Outrage,\" which outs some conservative politicians, or critics like Michael Musto who have made campaigns out of rattling the celebrity closet? <br><br>People who are not out and are hurting the community should be outed. People who are gay and aren't hurting anybody should be left alone. I mean, Rosie O'Donnell -- they hounded her for years to come out and now she did, and how obnoxious is she? Did we really need her as a spokesperson? Do I really want Tom Cruise fighting for my cause? No, thanks. But then you look at someone like Steve Gunderson, a congressman from Wisconsin, who voted anti-gay while he was in the closet and was outed and he's completely changed his position now. He was the only Republican to vote against the Defense of Marriage Act. How anti-gay can you be once everyone knows you're gay?<br><br>An important aspect to your central character, Gary, is that he's overweight and not what you'd call good-looking. Why give him those qualities? <br><br>Gary's not actually ugly, in my view, but other characters tend to conflate his weight with ugliness. I had weight issues when I was younger. But also, I wanted him to be somebody who was overlooked in any number of ways. Being overweight can make you marginalized in the gay community, which is full of former fat guys who hate fat people out of fear.<br><br>I met this guy from South Carolina who said he became fat to avoid dating a girl. Food is also comforting. Food can't reject you. Gary's problem, even more than being gay or fat, is that he can't control his appetites in general. Everything is intense for him, and he doesn't know how to deal with it, so he lives in this place where he 's being told not to value his pleasures and to think of them as pathologies. That's what causes him such deep anguish. And makes him a normal American, ultimately.<br><br>To directly visit the link go here: <a href=\"http://www.salon.com/books/int/2009/07/01/god_says_no/\" rel=\"nofollow\">http://www.salon.com/books/int/2009/07/01/god_s...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_07:18:59", "killed": false, "user_key": "chris_i_am", "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}, "12038785": {"up_voted": false, "ip": "", "has_replies": true, "message": "How certain people wishes it had wen't down<br><br>Sistah Girls \" alright Meesh tell us how you really feel\"<br><br><br>Michelle \"  girlfriends you know i couldn't stand  Sarah Palin or Hillary Clinton, and if Barack had picked Hill as V.P. i would have wen't off on his high yella azz\"<br><br><br><br><br>Sistah Girls \" True Dat\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:09:26", "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": 12038378, "depth": 5, "points": 2, "author_is_creator": false, "is_realtime": false}, "12039304": {"up_voted": false, "ip": "", "has_replies": true, "message": "But definitely not Carrie, Samantha, Miranda or Charlotte...because you know..they're professionals who would know that they have a job to do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:25:32", "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": 12038045, "depth": 7, "points": 3, "author_is_creator": false, "is_realtime": false}, "12038282": {"up_voted": false, "ip": "", "has_replies": true, "message": "So I'm still warming up to Dr. Nancy but I enjoyed her segment today with Toure and Davis Wilson.  I liked that she wants to talk about news and how it affects different cultural groups versus the \"Obama is President so there is no such thing as race anymore and if you think there is you are the racists\" meme.  I like her \"explain it to me like I'm white\" approach to the conversation.  Not condescending at all just recognizing that a young black man and a middle aged white woman may see things differently.  I hope she follows up on her promise to keep the discussion going.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:52:57", "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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12032194": {"up_voted": false, "ip": "", "has_replies": false, "message": "Again, the translation is: black women can't get Michelle Obama to admit she hates YT or wants to take over the world, but they identify with her too much so they aren't doing their jobs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:31:31", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12026885, "depth": 1, "points": 6, "author_is_creator": false, "is_realtime": false}, "12035217": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.boomantribune.com/story/2009/7/2/02425/27426\" rel=\"nofollow\">Timid, Vulnerable, Conservative Democrats</a><br><br><br><blockquote>the election of Al Franken is going to change some of the dynamics in Washington DC...  Franken's election merely provides the Democrats with a theoretical immunity to filibusters...Franken's election strengthens Obama and gives him new momentum at a critical time... merely reaching the goal of sixty members of the Democratic Caucus doesn't guarantee that the filibuster is a thing of the past. Two Democrats have major health issues that limits their time in the Senate, and many Democratic senators have major differences with the president's agenda... There are different kinds of politicians. Most politicians come from very safe districts. A huge percentage of incumbents are reelected in every election cycle, and most of them are challenged only nominally, if at all. What makes the gears grind in Washington is not the overwhelming majority of safe politicians. It is the handful of vulnerable politicians who decide what is possible and what is not possible in Congress. And vulnerable politicians are predisposed against change. In effect, they are temperamentally conservative. Every significant vote that they take could spell the end of their political career. And the Democrats have dozens of these timid creatures in Congress. How does Al Franken and reaching 60 votes in the Senate affect them? <br><br>Basically, Al Franken screws them, plain and simple. A timid, vulnerable, conservative Democrat wants anything but to be put on the line in a contentious and significant vote. Their first instinct is to figure out if a piece of legislation is going to pass. If it is not going to pass, they want to make sure their Democratic base is happy, and they will vote for it. If it is going to pass, and it is either going to anger big donors or become a painful campaign issue, they will vote against it. In each case, they are ignoring the merits and voting to create for themselves the least amount of pain. <br><br>A third category exists where it is their decision which is decisive in determining whether something will pass. This is their least favorite circumstance, because it means they cannot avoid angering their base if they vote against it, but the business community will not give them a wink-and-a-nod-pass on it if they vote for it. <br><br>So long as the Republicans had 41 votes in the Senate, the timid, vulnerable, conservative Democrats could get away with voting for progressive legislation that wouldn't pass and against progressive legislation that did. But now that the Democrats have sixty votes, every single bill the Democrats introduce should pass. Every nominee should be confirmed. And each Democrat that votes 'nay' on an issue is giving the Republicans the ability to stop the president's agenda. They can no longer hide. And that is that last place they want to be.<br><br>A big part of this changed dynamic is related to visibility. The Senate has cloture votes all the time. The 110th Congress set the record for cloture votes. And timid, vulnerable, conservative Democrats voted with the Republicans all the time to sustain filibusters. But these were mainly low-visibility votes because the Democrats' votes were not decisive. Even Democratic activists have a hard time maintaining a level of outrage about a vote that had no material effect on the outcome. It is only when a Democrat casts the deciding vote that sustains a filibuster that people really stand up and notice. But, guess what?<br><br>With sixty members in the Democratic caucus, every single time any Democratic senator votes against cloture, they are casting the decisive vote to kill the president's (and the Senate leadership's) agenda. It doesn't matter if 10 Democrats vote against cloture. In that case, each and every one of them is guilty of casting the decisive vote that obstructs passage of a bill (because Vice-President Biden can cast the tie-breaker in a 50-50 tie). <br><br>There is no longer any cover, because the assumption is that all Democrats should be willing to at least give the president and their own leadership the benefit of an up or down vote on their priority legislation. They cannot escape responsibility and consequences if they oppose the Senate calendar. This is the major change that Al Franken brings to Washington DC. <br><br>Senators like Evan Bayh and Ben Nelson like to thwart the Democratic agenda quietly. They reassure their corporate donors by voting against anything that might threaten their interests unless it is already a foregone conclusion that it will pass. But they can't do that anymore. They can't get free votes against the progressive agenda that will be forgiven by both sides of the issue. They must now choose between their corporate masters and their fear of Republican campaign smears on the one hand, and the president's agenda on the other hand. All wiggle room is gone. There are no more free votes. <br><br>So, what's it going be? Who really runs this country, when you come down to it? Keep your eye on timid, vulnerable, conservative Democrats in the Senate. They will let you know shortly. <br><br></blockquote>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:54:06", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034709": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, Venus plays #1 ranked Dinara Safina. V has early lead!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:37:39", "killed": false, "user_key": "TyrenM", "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}, "12038294": {"up_voted": false, "ip": "", "has_replies": true, "message": "Car Makers See End to Sales Slide <br>By ANDREW GROSSMAN and KATE LINEBAUGH <br><br>The three biggest car makers in America called a bottom to the long decline in U.S. auto sales as the industry reported its smallest monthly sales drop this year.<br>New-vehicle sales in June fell 28% from a year earlier to 860,000 cars and light trucks, according to the market-research firm Autodata Corp. That would be the smallest decline in any month this year.<br><br>\"We believe the industry is moving beyond the bottom,\" said Bob Carter, group vice president of Toyota Motor Co. in the U.S. \"The weak economy's grip on the auto industry appears to be lessening.\"<br><br><a href=\"http://online.wsj.com/article/SB124646313562280557.html\" rel=\"nofollow\">http://online.wsj.com/article/SB124646313562280...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:53:14", "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}, "12040855": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dennis was my representative in Congress when I was living in Ohio for a time.  I have great respect for that man.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:08: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": true, "email": "", "parent_post_id": 12039637, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12031640": {"up_voted": false, "ip": "", "has_replies": false, "message": "Interesting take on the president regarding Iraq & Afghanistan<br><br><a href=\"http://blog.buzzflash.com/carpenter/432\" rel=\"nofollow\">http://blog.buzzflash.com/carpenter/432</a><br><br>\"Yet the underlying farce endures, and no one knows that better than the stage managers and script writers of Obama's announcement. \"Now make no mistake,\" said the president. \"There will be difficult days ahead. We know that violence in Iraq will continue,\" although he married that certain knowledge to a rhetorical confidence that Iraqi insurgents would, in time, whither away.<br><br>Perhaps -- in a century, or a millenium. But, soft power willing, we'll be long gone before sectarian Iraqis come to their senses. And in that confidence, I think, Obama's is more than rhetorical. This was a phallocratic war that only the insular, underdeveloped neoconservative mind could have conceived; and, love him or hate him, one can't peg the worldly Obama with immature parochialism......\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:15:21", "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}, "12038303": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wonderful site Craig...your passion for the game shines through.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:53:34", "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": 12031488, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12038311": {"up_voted": false, "ip": "", "has_replies": true, "message": "The SEC needs to be totally reinvigorated. That a lawyer called for an investigation that was suppressed by someone whom later married Madeoff's niece should have sent up alarm bells there.<br>\"Walker-Lightfoot's supervisors on the case were Mark Donohue, then a branch chief in her department, and his boss, Eric Swanson, an assistant director of the department, said two people familiar with the investigation. Swanson later married Madoff's niece, and their relationship is now under review by the agency's inspector general, who is examining the SEC's handling of the Madoff case.\"<br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070104223.html?hpid=topnews\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>For anyone whom wants to watch how federal money is spent this is the new government site w/ some commentary from <a href=\"http://Ritholtz.com\" rel=\"nofollow\">Ritholtz.com</a><br><a href=\"http://www.ritholtz.com/blog/2009/07/usa-spendinggov/\" rel=\"nofollow\">http://www.ritholtz.com/blog/2009/07/usa-spendi...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:53:57", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12034233": {"up_voted": false, "ip": "", "has_replies": true, "message": "U.S. Nuns Facing Vatican Scrutiny<br>By LAURIE GOODSTEIN<br>Published: July 1, 2009 <br><br>The Vatican is quietly conducting two sweeping investigations of American nuns, a development that has startled and dismayed nuns who fear they are the targets of a doctrinal inquisition.<br>Nuns were the often-unsung workers who helped build the Roman Catholic Church in this country, planting schools and hospitals and keeping parishes humming. But for the last three decades, their numbers have been declining \u2014 to 60,000 today from 180,000 in 1965.<br><br>While some nuns say they are grateful that the Vatican is finally paying attention to their dwindling communities, many fear that the real motivation is to reel in American nuns who have reinterpreted their calling for the modern world. <br><br><a href=\"http://www.nytimes.com/2009/07/02/us/02nuns.html?_r=2&hp\" rel=\"nofollow\">http://www.nytimes.com/2009/07/02/us/02nuns.htm...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:22:17", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12039355": {"up_voted": false, "ip": "", "has_replies": false, "message": "I believe that was the Hallmark Channel.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:26:50", "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": 12033936, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034754": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why-tee?<br><br>Whitey?    I'm thinking it's one of those things you have to sound out before you get it.  Kinda like Knee-grow.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:38:43", "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": false, "email": "", "parent_post_id": 12034476, "depth": 2, "points": 4, "author_is_creator": false, "is_realtime": false}, "12043466": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow watching those clips you can see that in so many ways he was just a really big kid. it's heart breaking to watch some of the more candid stuff of him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:25:19", "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": 12034576, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12039371": {"up_voted": false, "ip": "", "has_replies": false, "message": "I remain enraged.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:27:28", "killed": false, "user_key": "CraigHickman", "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": 12030538, "depth": 1, "points": 5, "author_is_creator": false, "is_realtime": false}, "12040934": {"up_voted": false, "ip": "", "has_replies": true, "message": "Who is she? What's the format?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:09:17", "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": false, "email": "", "parent_post_id": 12038282, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12029138": {"up_voted": false, "ip": "", "has_replies": false, "message": "ICAM", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:20:25", "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": 12028413, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12033237": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.politicsdaily.com/2009/07/02/michelle-obama-will-travel-to-russia-italy-ghana-meet-pope-be/\" rel=\"nofollow\">http://www.politicsdaily.com/2009/07/02/michell...</a><br><br>Michelle Obama to Russia, Ghana, Italy, Will Meet Pope Benedict <br>Posted: 07/2/09Filed Under:The Daily FLOTUS with Lynn Sweet <br><br>First Lady Michelle Obama and daughters Sasha and Malia, along with her mother, Marian Robinson, will join President Obama when he travels to Russia, Italy and Ghana next week. The First Couple will meet with Pope Benedict XVI on July 10 at the Vatican.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:04:31", "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}, "12028634": {"up_voted": false, "ip": "", "has_replies": true, "message": "And with her carefully crafted focus on her children<br>                               ^<br>see those are the kinds of comments that get on my nerves<br><br>they are upset because they can't get a backdoor hookup thats all", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:00:32", "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": 2, "is_first_child": false, "email": "", "parent_post_id": 12028413, "depth": 2, "points": 2, "author_is_creator": false, "is_realtime": false}, "12035807": {"up_voted": false, "ip": "", "has_replies": true, "message": "Or Sondra, Denise, Vannesa, Rudy, and Clarie.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:13:41", "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": 12035504, "depth": 5, "points": 2, "author_is_creator": false, "is_realtime": false}, "12033250": {"up_voted": false, "ip": "", "has_replies": true, "message": "Fuck Howard Kurtz.  If you have to ask the FUCKING question, RACE PLAYS A ROLE.<br><br>And news flash for YT:  YES RACE DOES PLAY A ROLE IN COVERAGE. Because YT has made RACE the issue from Jump. <br><br>No other First Lady has been Black, and how many black women got to report on the previous 43 Frist Ladies?<br><br>What about the white female reporters, were they able to cover their white bretheran with neutrality?  I don't ever recall articles written about white female reporters and biased/unbiased reporting on white First Ladies.<br><br>Black women LOVE First Lady Michelle Obama because, Black women LOVE BLACK WOMEN!!!!!!!  <br><br>We love Malia and Sasha, because BLACK WOMEN LOVE BLACK GIRLS, we LOVE OUR BLACK DAUGHTERS!<br><br>So we will celebrate with JOY, with WONDER, with ADMIRATION, and with LOVE First Lady Michelle Obama.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:04:48", "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": 5, "is_first_child": false, "email": "", "parent_post_id": 12026885, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12044515": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oops, there it IS!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:57:16", "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": 12039304, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "12038372": {"up_voted": false, "ip": "", "has_replies": false, "message": "The arrangements have FINALLY been set for MJ on Tuesday.<br><br><br><br><a href=\"http://michaeljacksonfuneral.org/michael-jackson-viewing-at-the-staples-center/\" rel=\"nofollow\">http://michaeljacksonfuneral.org/michael-jackso...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:55:31", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12040421": {"up_voted": false, "ip": "", "has_replies": false, "message": "All of the reports that have to be submitted to the SEC on a monthly basis...the yearly audits...the statements to the clients....the deception stretches so far and wide its absolutely insane that he's the only one that has been arrested, charged and sentenced. Its impossible. The deception is with a lot more than just Madoff Securities - the SEC, various banks, a whole lot of other independent financial advisers...he did not pull off some flim-flam scheme on a old lady in the Target parking lot...this mofo had plenty of help...PLENTY.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:00:13", "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": 12039482, "depth": 2, "points": 2, "author_is_creator": false, "is_realtime": false}, "12032742": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oddly enough, BET has been my refuge from MSNBC for awhile from 8 to 10pm - reruns of Martin, Living Single, another Living Single, then Half & Half to round out the evening.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:48:27", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 12032477, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "12030695": {"up_voted": false, "ip": "", "has_replies": true, "message": "I haven't been watching KO....what did he say about MJ?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:52:49", "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": 6, "is_first_child": false, "email": "", "parent_post_id": 12029991, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12033256": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not even like Joan, Toni, Maya and Lynn?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:05:04", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 12032552, "depth": 2, "points": 2, "author_is_creator": false, "is_realtime": false}, "12038378": {"up_voted": false, "ip": "", "has_replies": true, "message": "That's why they sent in the siSTARS. They were supposed to make Michelle let down her guard...like Latifa & dem in Beauty Shop. Or the women in Waiting to Exhale..y'know GUuuurlfriiiiends.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:55:40", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12037599, "depth": 4, "points": 2, "author_is_creator": false, "is_realtime": false}, "12037874": {"up_voted": false, "ip": "", "has_replies": true, "message": "All right now!  Missy better come correct, or she aint coming at all.<br><br>Missy was trying to use her white priviledge card...hummm?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:41:40", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12037469, "depth": 3, "points": 3, "author_is_creator": false, "is_realtime": false}, "12034293": {"up_voted": false, "ip": "", "has_replies": true, "message": "HA! Maybe Khadijah, Max, Regine and Synclaire.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:24:08", "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": 6, "is_first_child": false, "email": "", "parent_post_id": 12033256, "depth": 3, "points": 4, "author_is_creator": false, "is_realtime": false}, "12033270": {"up_voted": false, "ip": "", "has_replies": false, "message": "At least this time they used a white writer, cuz everytime some punk azz black writer takes their 30 pieces of silver to serve up black women for denigration they should be called out, draw and quartered.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:05:39", "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": 12030718, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12037881": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:41:48", "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": 12034754, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "12030718": {"up_voted": false, "ip": "", "has_replies": true, "message": "Another Michelle Obama hit job:<br><br><blockquote>Is the press too cozy or shut out?<br><br>By CAROL E. LEE | 07/02/09 7:55 AM<br><br>Is FLOTUS getting the soft touch from the female, African-American beat reporters who cover her? Howard Kurtz explores the idea.<br><br>Kurtz notes that the NYT\u2019s Rachel Swarns, The Washington Post's Robin Givhan, Newsweek's Allison Samuels, the AP\u2019s Darlene Superville of the Associated Press and POLITICO\u2019s Nia-Malika Henderson might have \u201ca richer cultural understanding of [Michelle] Obama as a trailblazer,\u201d and most of them\u201cwrite with enthusiasm, in some cases even admiration, about the first lady as a long-awaited role model for black women.\u201d<br><br>But that hasn\u2019t helped them gain access to the first lady, Kurtz writes \u2013 or even an acknowledgement of their presence from her as they huddle behind a rope at one of her events.<br><br>While Kurtz says it may be too early to tell if FLOTUS has nonetheless gotten favorable coverage from reporters who identify with her, the first lady\u2019s office told him that the beat writers, as well as CBS's Katie Couric, will each get a sit-down with FLOTUS by the fall.<br></blockquote><br><br>Umm, what the hell are they foaming at the mouth for? She's not making policy. All of her interviews are remarkably the same. She talks about being a mom and how important that is to her. She talks about how America needs to get in shape because too many of us are fat as hell. She talks about the troops. And she may talk about Bo (her new BFF), other than that, what's the purpose in hounding Michelle? Why is it that she MUST be doing some really shady stuff, the BLACK FEMALE press just doesn't report on it because we love her so much? She's the FIRST LADY not the PRESIDENT. And she's been far more visible in the community than other first ladies I'm actually old enough to remember.<br><br>Look POLITICO and OTHERS, we just LOVE Michelle, get over it!<br><br>And of course the original article on this BS came from the <a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070103938.html\" rel=\"nofollow\">Washington Post</a><br><br>BTW Politico, it's acknowledgment, not acknowledgement.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:53:36", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12029711": {"up_voted": false, "ip": "", "has_replies": false, "message": "The president released the full list of all white house staff and their salaries. I'm a total nerd for looking through this but whatever, I like numbers. <br><br>Anyway, some tidbits:<br>- Reggie Love makes $102K, Jon Favreau and Valerie Jarrett $172, and my girl Desiree makes $113K for planning dem parties!<br><br>Here's the pdf for your time wasting pleasure: <a href=\"http://www.whitehouse.gov/asset.aspx?AssetId=2106\" rel=\"nofollow\">http://www.whitehouse.gov/asset.aspx?AssetId=2106</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:34:58", "killed": false, "user_key": "panafya", "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}, "12035359": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really hope the Pope doesn't give PBO a chalice as a gift.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:59:05", "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": 12033237, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12032800": {"up_voted": false, "ip": "", "has_replies": false, "message": "My friends and I have been on the phone all morning freaking out.  Come on Serena!!!<br><br>Her serve is so fierce.  I'm all geeked up for cardio tennis next week..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:50:24", "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": 12031488, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12042020": {"up_voted": false, "ip": "", "has_replies": false, "message": "She has a new hour long show on MSNBC.  She looks at the news from a general medical and psychological perspective and she the MSNBC health expert. She is a frequent guest on the other MSNBC shows and I think she is interesting but you can tell she is trying to get used to being the host.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:33:43", "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": 12040934, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034855": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just happened to check out some Peter Souza pictures and saw one he took of Michael Jackson with then President Reagan and Nancy Reagan.<br><br><a href=\"http://www.musarium.com/stories/reagan/smallpages/09.html\" rel=\"nofollow\">http://www.musarium.com/stories/reagan/smallpag...</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:41:39", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12034576, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034860": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think that's TVone. I was watching that last night", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:41:46", "killed": false, "user_key": "Texas_Girl_in_LA", "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": 12032742, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12035382": {"up_voted": false, "ip": "", "has_replies": false, "message": "*giggles*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:59:39", "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": 12033996, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034612": {"up_voted": false, "ip": "", "has_replies": false, "message": "Serena 8-6 Third Set<br>S - back up in that azz!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:34:24", "killed": false, "user_key": "TyrenM", "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}, "12039482": {"up_voted": false, "ip": "", "has_replies": true, "message": "You know my feeling, RobM. <br><br>This was too big of a SCAM for Madoff to pull off by himself. He had help. Help in banks, and I don't mean some low-level tellers, either. ANNNDDD, he had to have help in the Government by people who DELIBERATELY didn't investigate him, and no, I don't mean the fresh hires at the SEC, I mean folks HIGHER UP!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:31:16", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12038311, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12037948": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh Yeah!!!  Congrats to the Williams Sisters!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:43:17", "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": 12037526, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12029253": {"up_voted": false, "ip": "", "has_replies": true, "message": "O so they can't find a snitch, therefore things are 'carefully crafted' gotcha<br><br>Cause, since when is motherhood love and sacrifice, described as 'carefully crafted focus'<br><br>next up the articles on how Malia and Sasha are 'carefully crafted to focus on childhood'", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:25:25", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12028634, "depth": 3, "points": 5, "author_is_creator": false, "is_realtime": false}, "12040518": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bingo.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:01:37", "killed": false, "user_key": "parker404", "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": 12039304, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "12033868": {"up_voted": false, "ip": "", "has_replies": false, "message": "It reminds me of \"the Best and the Brightest.\" NOT", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:16:10", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12033399, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12043099": {"up_voted": false, "ip": "", "has_replies": false, "message": "What's the definition of Golddigger = Debbie Howe!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:04:24", "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": 12042142, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12037469": {"up_voted": false, "ip": "", "has_replies": true, "message": "I hope missy calls back and fusses about not getting a return phone call, because I will straight up tell her that I'll pass her contact information along, as well as how she's been rude from jump.  You don't even work at the place, but you're trying to pull rank and make demands?  Especially with somebody, if she were to be hired, she would be working closely with?  She's about to find out like that Norris woman found that that pissing off the wrong one is not healthy for your job situation.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:30:19", "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": 3, "is_first_child": false, "email": "", "parent_post_id": 12035647, "depth": 2, "points": 3, "author_is_creator": false, "is_realtime": false}, "12033424": {"up_voted": false, "ip": "", "has_replies": true, "message": "Funny how the CFDA thinks giving the First Lady a reward, er award will suddenly get her to start buying their overpriced, made outside the US mind you clothes to \"save\" the fashion industry. Just like magazines, newspapers and radio they have to change their ways (and stop their historical discrimination practices) if they want to survive. <br><br>Speaking of: Today's Conversation Why Do Black Themed Sitcoms Showcase Shucking & Jiving Intros? <br><br><a href=\"http://tinyurl.com/mbz4ov\" rel=\"nofollow\">http://tinyurl.com/mbz4ov</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:09:59", "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": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12029282": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, I saw it. She did not really bring out anything new.  Just a rehash of drugs, wills and burial speculation.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:26:23", "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": 12026724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12026724": {"up_voted": false, "ip": "", "has_replies": true, "message": "Did anyone else see that Allison Stewart on Michael Jackson special last night?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_07:34:35", "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": 13, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12039013": {"up_voted": false, "ip": "", "has_replies": false, "message": "And there it is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:16:13", "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": 12035564, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12035431": {"up_voted": false, "ip": "", "has_replies": true, "message": "My goodness, can we PLEASE get rid of Harry Reid? He sucks.<br><br><blockquote><a href=\"http://www.nytimes.com/2009/07/02/us/politics/02cong.html?_r=1&ref=politics\" rel=\"nofollow\">WASHINGTON</a> \u2014 Senate Democrats are about to reach the magical threshold of 60 votes, allowing them in theory to sweep aside Republican delaying tactics. But the arrival of that 60th vote, in the person of Al Franken of Minnesota, is not likely to make the party\u2019s very real difficulties in advancing contentious legislation disappear.<br><br>The persistent absences of two veteran Democratic senators because of serious illness, the varied ideological makeup of the Democratic caucus and the willingness of individual senators to break with the party if they do not get their legislative way make the new mathematical might of the Democrats a bit illusory.<br><br>\u201cWe have 60 votes on paper,\u201d Senator Harry Reid, the majority leader, said Wednesday in an interview. \u201cBut we cannot bulldoze anybody; it doesn\u2019t work that way. My ca</blockquote><br><br>Yes Harry, why flex muscle now, it's increasingly obvious that you are simply a jellyfish with no sting.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:01:17", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 6, "author_is_creator": false, "is_realtime": false}, "12027623": {"up_voted": false, "ip": "", "has_replies": false, "message": "i saw it<br>what was your opinion?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_08:16:20", "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": 12026724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044661": {"up_voted": false, "ip": "", "has_replies": false, "message": "The HATERS are HATIN cause we aint HATIN!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_16:00:55", "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": 12038785, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12033399": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rich Harvard, Poor Harvard<br>by Vanity Fair<br>June 30, 2009, 6:37 PM <br><br>For years, administrators at Harvard University could throw money at anything that tickled their fancy. A new medical school building for $260 million? Sure. A massive, Robert A.M. Stern\u2014designed addition to Harvard Law School? No problem. One of the most sweeping financial aid initiatives ever undertaken? Consider it done.<br><br>Of course, that was before the money dried up.<br><br>Now, Vanity Fair\u2019s Nina Munk finds America\u2019s oldest university suddenly at risk of not being able to keep the lights on. Over the past year, Harvard\u2019s endowment has collapsed (it lost $8 billion between last July and October), its fundraising has declined, and its construction cranes have been idled. Gripped by the worst economic crisis in its history, Harvard is in trouble, and no one can decide who\u2019s to blame.<br><br>Munk exposes the behind-the-scenes finger-pointing and uncertainty that has administrators longing for the gilded age of soaring endowments. Highlights from the article, \u201cRich Harvard Poor Harvard,\u201d include:<br>A lone bright spot<br>\u2022 Harvard\u2019s year-end numbers will not be as bad as predicted, Munk learned from a source on the board of Harvard Management Company, the firm responsible for managing the university\u2019s endowment. Although the university\u2019s endowment has shrunk precipitously over the past year, the insider says it will be down 23 to 25 percent, not the 30 percent predicted elsewhere.<br><br><a href=\"http://www.vanityfair.com/online/daily/2009/06/harvard.html\" rel=\"nofollow\">http://www.vanityfair.com/online/daily/2009/06/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:09: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": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034427": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is a neat article on the Peter Souza (the president's photographer) explaining his job.<br><br><a href=\"http://www.zwire.com/site/news.cfm?newsid=20339571&BRD=2303&PAG=461&dept_id=478976&rfi=6\" rel=\"nofollow\">http://www.zwire.com/site/news.cfm?newsid=20339...</a><br><br>\".....While Mr. Obama is almost preternaturally relaxed, Mr. Souza reported, \"This president is very impatient. He doesn't want to screw around.\" That, in part, is why Mr. Souza is constantly present. \"You just never know what he will do.\"<br>Mr. Souza said the photographs he and his staff take are put up on Flickr where they are available for all to see and to download as desired. There is no copyright on government photos and they will eventually pass into the public domain. \"We decided to release the pictures in a way that had never been done before,\" he said. \"We have put up 50 to 100 pictures every week.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:28:03", "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}, "12044158": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can thank me as well. Serena seemed only able to take care of business when I wasn't looking. And I changed the channel at those crucial points and she took care of business and won.<br><br>So you're welcome. ;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:46:13", "killed": false, "user_key": "LisaM5432", "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": 12039134, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12034945": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lifetime?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:45:02", "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": 12033936, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12033929": {"up_voted": false, "ip": "", "has_replies": false, "message": "I liked Allison on MTV, but man she has this eye twitch thing that just unnerves me.  I'm not trying to be mean, but its ooks me out.  Has anyone else noticed it?<br><br>Oh, BTW, I haven't really watched Keith since he and Rachel decided to paly tag team when it comes to certain coverage of President Obama.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:17:27", "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": 12026724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12041709": {"up_voted": false, "ip": "", "has_replies": false, "message": "AFTERNOON OPEN THREAD IS UP!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:27:17", "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}, "12033936": {"up_voted": false, "ip": "", "has_replies": true, "message": "I watch Golden Girls.  Don't remember which channel.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:17:37", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12032742, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12037526": {"up_voted": false, "ip": "", "has_replies": true, "message": "Craig,<br>No cartoons for my 2yo Saturday. Venus v. Serena Ladies Final!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:31:43", "killed": false, "user_key": "TyrenM", "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}, "12038552": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you're rude to the receptionist and administrative staff and gatekeepers before you're hired, you're 100% guaranteed to be an asshole drama queen after you're hired.  So let's shut the drama down before it even begins.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:01: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": 1, "is_first_child": false, "email": "", "parent_post_id": 12037874, "depth": 4, "points": 4, "author_is_creator": false, "is_realtime": false}, "12038045": {"up_voted": false, "ip": "", "has_replies": true, "message": "Or Celie and Nettie in The Color Purple.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:46:04", "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": 3, "is_first_child": false, "email": "", "parent_post_id": 12035807, "depth": 6, "points": 3, "author_is_creator": false, "is_realtime": false}, "12042142": {"up_voted": false, "ip": "", "has_replies": true, "message": "Debbie Rowe wants the money that goes with the kids!<br><br>That conniving witch!<br><br><b>Saaaaaaaaaaaaaaaa&gt;&gt;&gt;lap</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:36:59", "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": 1, "is_first_child": true, "email": "", "parent_post_id": 12041322, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12028741": {"up_voted": false, "ip": "", "has_replies": true, "message": "The CNN WIRE<br><br>July 1st, 2009<br>AMA president: Group open to government-funded insurance<br>Posted: 05:30 PM ET<br><br>(CNN) \u2014 The new president of the American Medical Association, which represents the interests of the nation\u2019s doctors, said Wednesday the group is open to a government-funded health insurance option for people without coverage.<br><br>Dr. J. James Rohack told CNN that the AMA supports an \u201cAmerican model\u201d that includes both \u201ca private system and a public system, working together.\u201d<br><br>In May, the AMA told a Senate committee it did not support a government-sponsored public health insurance option.<br><br>\u201cThe AMA does not believe that creating a public health insurance option \u2026 is the best way to expand health insurance coverage and lower costs across the health care system,\u201d the organization wrote, explaining that a public insurance plan could lead to \u201can explosion of costs that would need to be absorbed by taxpayers.\u201d<br><br>Rohack, who recently became AMA president, suggested Wednesday that the Federal Employee Health Benefit Program available to Congress members and other federal employees could be expanded as a public option. That would avoid having to create a new program from scratch, he said.<br><br>\u201cIf it\u2019s good enough for Congress, why shouldn\u2019t it be good enough for individuals who don\u2019t have health insurance provided by their employers?\u201d Rohack said.<br><br>He said AMA opposed expanding Medicare coverage for senior citizens into a broader general public plan, noting that the plan is \u201cgoing broke\u201d and fails to cover the costs of participating doctors.<br><br>His comments come as President Barack Obama increases pressure on Congress to push through a comprehensive bill to reform the nation\u2019s ailing health care system this year.<br><br>Obama told a town hall meeting on health care Wednesday that the rising costs of health care threatened the economy and were unsustainable. He also noted that health-related industries including drug companies were now acknowledging the need for reform.<br><br>Rohack called 2009 \u201cthe year we need to have affordable health insurance coverage for all Americans.\u201d<br><br>He said a reformed system must include access for everyone, the freedom to choose your doctor, and the freedom for doctors to provide the best possible care.<br><br>Rohack also called for efficiency measures such as electronic record-keeping to reduce administrative costs, as well as protection for doctors from excessive malpractice lawsuits.<br><br>The 162-year-old AMA has about 250,000 members, including practicing physicians along with medical students and retired doctors. Overall, there are more than 900,000 doctors in the United States.<br><br>Obama recently delivered a major health care policy speech at the AMA\u2019s annual meeting in Chicago.<br><br>^CNN\u2019s Elizabeth Cohen contributed to this story", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:04:57", "killed": false, "user_key": "Alexander2", "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}, "12043681": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig, I'm on the west coast so coverage just resumed.  They are replaying the Venus match.  I came in on the tail end of why Centre Court is so empty.  Do you know the explanation?  Did they not allow much time between the matches?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:31:42", "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": 12039232, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12031395": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.cbsnews.com/blogs/2009/07/02/world/worldwatch/entry5129239.shtml?tag=blogs\" rel=\"nofollow\">http://www.cbsnews.com/blogs/2009/07/02/world/w...</a><br><br>July 2, 2009 7:22 AM <br>Syrian First Lady Wants to Meet Obamas<br><br>(AP )Syria's first lady has put out the welcome mat for the Obamas, a further sign that the once frosty relations between the two nations is thawing. <br><br>In an interview with Britain's Sky News, Asma al Assad envisioned her husband, Bashar, and Barack Obama joining forces. <br><br>\"The fact is President Obama is young,\" al Assad said, \"and President Assad is also very young as well, so maybe it is time for these young leaders to make a difference in the world.\" <br><br>Asma was born in London and moved to Damascus after marrying Bashar al Assad nine years ago. <br><br>Last week, the Obama administration announced it was sending an ambassador to Syria for the first time in four years.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:06:47", "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": 1, "author_is_creator": false, "is_realtime": false}, "12034984": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you haven't already, check out the most recent picture featured of the First Lady at mrs-o when she spoke at Unity Health Care's Upper Cardozo Center. <br> <br>She looks fantastic!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:46:09", "killed": false, "user_key": "Angelar", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12033424, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12034476": {"up_voted": false, "ip": "", "has_replies": true, "message": "What does YT mean?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:29:59", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12026885, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12035504": {"up_voted": false, "ip": "", "has_replies": true, "message": "Or The Fresh Prince's momma and her sisters. DIVA!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:04:03", "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": 5, "is_first_child": false, "email": "", "parent_post_id": 12034293, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12042679": {"up_voted": false, "ip": "", "has_replies": false, "message": "Carlos and Tamron are the only AA's with their own show.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_14:51:40", "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": 12041268, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12039097": {"up_voted": false, "ip": "", "has_replies": false, "message": "The \"You too can get credit!\" or \"We give you credit when others won't!\" commercials are coming back, too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:18:31", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12038294, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12033996": {"up_voted": false, "ip": "", "has_replies": true, "message": "I bet Palin will be sending them evil looks when they are in Russia if they go outside where she can see them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:18:29", "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": true, "email": "", "parent_post_id": 12033237, "depth": 1, "points": 8, "author_is_creator": false, "is_realtime": false}, "12035021": {"up_voted": false, "ip": "", "has_replies": false, "message": "Say the 2 letters outloud together fast. YYYT", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:47:17", "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": 12034476, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12039637": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dennis Kucinich (fellow Ohioan) has lost his third sibling since 2007, Frank Kucinich.  Let's send some warm thoughts his way . . . .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:36:06", "killed": false, "user_key": "Leota2", "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}, "12035030": {"up_voted": false, "ip": "", "has_replies": true, "message": "In these days of economic distress and limited job opportunities, it would be WISE for prospective job seekers NOT to be rude to the office personnel and gatekeepers who can ensure their contact information/resume gets in the right hands.<br><br>Just had a nasty encounter with a job seeker who was rude on the phone.  Her information is going straight into the trash.  We do not need any drama queens or bullies on the job.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:47:29", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 3, "author_is_creator": false, "is_realtime": false}, "12032477": {"up_voted": false, "ip": "", "has_replies": true, "message": "The last time I watched a little of Keith, he was taking a potshot about Michael's nose. Keith has always had distain for Michael. He along with Diane Diamond wanted Michael to be found guilty and was deeply disappointed when he was aquitted. Keith knows Diane Diamond is a hater of Michael, he knows she has NOTHING good to say and the point is to trash Michael as much as possible in his death.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_10:39:55", "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": 5, "is_first_child": false, "email": "", "parent_post_id": 12030695, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12039134": {"up_voted": false, "ip": "", "has_replies": true, "message": "Congratulations to the Williams Sisters!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:19:24", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12037599": {"up_voted": false, "ip": "", "has_replies": true, "message": "I see these mofos.  But they don't know how black women relate.  And while it's true we do have some with the \"crabs in a barrell' mentality, we're know how slick and cunning YT can be with their CODED messages coated with sugarshit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:33: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": 3, "is_first_child": false, "email": "", "parent_post_id": 12035107, "depth": 3, "points": 2, "author_is_creator": false, "is_realtime": false}, "12033505": {"up_voted": false, "ip": "", "has_replies": false, "message": "Come on, Serena!  Kick ass!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:10:51", "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": 12031488, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12044263": {"up_voted": false, "ip": "", "has_replies": false, "message": "Somewhere in a lone apartment complex or condo, sits  a perplexed Missy printing out her 100th job resume.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_15:49:55", "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": 12038552, "depth": 5, "points": 2, "author_is_creator": false, "is_realtime": false}, "12035049": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes - and I think they  -\"they\" told her to stop 'cuz it was 'ooks EVERYBODY out!  When she was subbing last night for somebody - hardball, Rachel??  she JUST about did it!  And I could feel my stomach starting to rise up ...... whoa Nellie! <br><br>Ya know, I watched Ed and parts of Rachel's show.  I Tivo both so I can run right through.  Ed's show I try to catch live, but it's Tivo'd too.  We have Free Speech TV on one of the cable channels & I watch Democracy Now! and Grit TV (sometimes).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:48:26", "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}, "12051623": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would be surprised if Sanford resigns.<br>Why?<br>He's a maverick.*<br><br>(*Translation: he's an arrogant bastard)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_18:54:52", "killed": false, "user_key": "Admiral_Komack", "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": 12035662, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12035564": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yet he could eat a can of spinach and flex on Roland Burris.  Go figure.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_12:05:43", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12035431, "depth": 1, "points": 7, "author_is_creator": false, "is_realtime": false}, "12034541": {"up_voted": false, "ip": "", "has_replies": false, "message": "'Doctrinal inquisition' ...... when I was finishing up college at my catholic institution, there was this 'doctrinal inquisition' that our college and another local Jesuit institution resisted the entire time I was there.  The 'how Catholic are you?'  and 'are you Catholic enough?' bullshit.  Others capitulated forthwith.<br><br>And you know damned good and well these are just Marxists nuns!  Just like the four churchwomen who were killed in El Salvador - ministering to the poor, learning 'em to read & shit.<br><br>AND did you know the military who \"overthrew\" the Honduran president - the officers were trained at the School of the Americas? .... cutely renamed now, of course - to alleviate bad feelings & tension.   Remember the School of the Americas?  Those bad-ass motherfuckers who rape & kill nuns and anyone else who gets in their way.<br><br>Fuck the Vatican - Fuck Pope Benedict - he, once the Grand Inquisitor himself - oh, I'm sorry, Congregation for the Doctrine of the Faith.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_11:32:04", "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": 12034233, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12028910": {"up_voted": false, "ip": "", "has_replies": false, "message": "Stephen Colbert know he wrong the Clinton Curse LOL<br>but then again maybe there is something to it<br><br><a href=\"http://mediamatters.org/mmtv/200907020002\" rel=\"nofollow\">http://mediamatters.org/mmtv/200907020002</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_09:11:44", "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": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12038651": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Obama's got the inside the beltway Washington pundits' heads spinning like a deluxe Matag washer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_13:05:38", "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": 12029253, "depth": 4, "points": 2, "author_is_creator": false, "is_realtime": false}, "12028413": {"up_voted": false, "ip": "", "has_replies": true, "message": "(sigh)......these kind of columns seep all my energy out..I'm so tired of it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-02_08:50:39", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 12026885, "depth": 1, "points": 5, "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": "22950063", "user_id": "anonymous", "forum_id": "21630", "hash": -5629747665917788361}, "thread": {"days_alive": 0, "slug": "thursday_open_thread_151", "paginate": false, "num_pages": 1, "num_posts": 119, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 22950063, "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=thursday_open_thread_151' +
		'&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/thursday_open_thread_151/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='	+ 'thursday_open_thread_151'
			+ '&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/thursday_open_thread_151/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">119</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/thursday_open_thread_151/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/thursday_open_thread_151/">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:22950063" 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/thursday_open_thread_151/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:22950063" 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:22950063" 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'				: 'thursday_open_thread_151',
			// 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/thursday_open_thread_151/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='	+ 'thursday_open_thread_151'
			+ '&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='	+ 'thursday_open_thread_151'
			+ '&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='		+ 'thursday_open_thread_151'
				+ '&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/22950063/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-12035431">\
	 <div id="dsq-comment-header-12035431" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035431" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12035431" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035431" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035431" class="dsq-comment-message">My goodness, can we PLEASE get rid of Harry Reid? He sucks.<br><br><blockquote><a href="http://www.nytimes.com/2009/07/02/us/politics/02cong.html?_r=1&ref=politics" rel="nofollow">WASHINGTON</a> — Senate Democrats are about to reach the magical threshold of 60 votes, allowing them in theory to sweep aside Republican delaying tactics. But the arrival of that 60th vote, in the person of Al Franken of Minnesota, is not likely to make the party’s very real difficulties in advancing contentious legislation disappear.<br><br>The persistent absences of two veteran Democratic senators because of serious illness, the varied ideological makeup of the Democratic caucus and the willingness of individual senators to break with the party if they do not get their legislative way make the new mathematical might of the Democrats a bit illusory.<br><br>“We have 60 votes on paper,” Senator Harry Reid, the majority leader, said Wednesday in an interview. “But we cannot bulldoze anybody; it doesn’t work that way. My ca</blockquote><br><br>Yes Harry, why flex muscle now, it\'s increasingly obvious that you are simply a jellyfish with no sting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035564">\
	 <div id="dsq-comment-header-12035564" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035564" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035564">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035564" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035564" class="dsq-comment-message">Yet he could eat a can of spinach and flex on Roland Burris.  Go figure.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039013">\
	 <div id="dsq-comment-header-12039013" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039013" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039013">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039013" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039013" class="dsq-comment-message">And there it is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035611">\
	 <div id="dsq-comment-header-12035611" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035611" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035611">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035611" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035611" class="dsq-comment-message">Harry Reid is less than spineless. When the Republicans had 60 they rolled the streets like crack whores at fleet week.<br><br>That said Reid represents the problem that the coalition the Democratic Party is and its supporters have. The legislative body is expected to legislate but if allowed to on their own they can only represents their narrow interest; look at what happened w/ the stimulus bill. This lack of leadership leaves everyone angry and expecting the President to lead. As a result the circle of blame forms and no one is happy and no one is excercising leadership.<br>The President really needs to send some ball busters to Capital Hill and tell them to get their act together.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039232">\
	 <div id="dsq-comment-header-12039232" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039232" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12039232" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039232" class="dsq-comment-message"><a href="http://craighickmanontennis.blogspot.com/2009/07/day-10-outrageous.html" rel="nofollow">Serena Prevails: Venus Overwhelms</a><br><br>I can breathe again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044800">\
	 <div id="dsq-comment-header-12044800" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044800" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044800">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044800" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044800" class="dsq-comment-message">And the neo-cons that permeate sports talk radio are going ballistic. LMAO!!! Oh what a GREAT 4th THIS SHALL BE!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043681">\
	 <div id="dsq-comment-header-12043681" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043681">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043681" class="dsq-comment-message">Craig, I\'m on the west coast so coverage just resumed.  They are replaying the Venus match.  I came in on the tail end of why Centre Court is so empty.  Do you know the explanation?  Did they not allow much time between the matches?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037526">\
	 <div id="dsq-comment-header-12037526" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037526" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037526">TyrenM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037526" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037526" class="dsq-comment-message">Craig,<br>No cartoons for my 2yo Saturday. Venus v. Serena Ladies Final!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037948">\
	 <div id="dsq-comment-header-12037948" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037948" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037948">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037948" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037948" class="dsq-comment-message">Oh Yeah!!!  Congrats to the Williams Sisters!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035030">\
	 <div id="dsq-comment-header-12035030" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035030" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035030">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035030" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035030" class="dsq-comment-message">In these days of economic distress and limited job opportunities, it would be WISE for prospective job seekers NOT to be rude to the office personnel and gatekeepers who can ensure their contact information/resume gets in the right hands.<br><br>Just had a nasty encounter with a job seeker who was rude on the phone.  Her information is going straight into the trash.  We do not need any drama queens or bullies on the job.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035647">\
	 <div id="dsq-comment-header-12035647" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035647" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035647">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035647" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035647" class="dsq-comment-message">LOL!  Sounds like she got the gatekeeper she deserved.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037469">\
	 <div id="dsq-comment-header-12037469" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037469" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037469">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037469" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037469" class="dsq-comment-message">I hope missy calls back and fusses about not getting a return phone call, because I will straight up tell her that I\'ll pass her contact information along, as well as how she\'s been rude from jump.  You don\'t even work at the place, but you\'re trying to pull rank and make demands?  Especially with somebody, if she were to be hired, she would be working closely with?  She\'s about to find out like that Norris woman found that that pissing off the wrong one is not healthy for your job situation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037874">\
	 <div id="dsq-comment-header-12037874" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037874" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037874">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037874" class="dsq-comment-message">All right now!  Missy better come correct, or she aint coming at all.<br><br>Missy was trying to use her white priviledge card...hummm?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038552">\
	 <div id="dsq-comment-header-12038552" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038552" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038552">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038552" class="dsq-comment-message">If you\'re rude to the receptionist and administrative staff and gatekeepers before you\'re hired, you\'re 100% guaranteed to be an asshole drama queen after you\'re hired.  So let\'s shut the drama down before it even begins.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044263">\
	 <div id="dsq-comment-header-12044263" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044263" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044263">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044263" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044263" class="dsq-comment-message">Somewhere in a lone apartment complex or condo, sits  a perplexed Missy printing out her 100th job resume.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12030538">\
	 <div id="dsq-comment-header-12030538" class="dsq-comment-header">\
	 <cite id="dsq-cite-12030538" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12030538">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12030538" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12030538" class="dsq-comment-message">I just read that BET \'tribute\' had the highest ratings for any cable program this year.<br><br>Unbelievable.  Horrible.  Nothing but buffoonery was shown..blacks acting like idiots and morons while shuckin and jivin, complete with kiddie pimpin by parents talking about screwing lil girls... pre-incest...for the world to see.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039371">\
	 <div id="dsq-comment-header-12039371" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039371" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12039371" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039371" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039371" class="dsq-comment-message">I remain enraged.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12031488">\
	 <div id="dsq-comment-header-12031488" class="dsq-comment-header">\
	 <cite id="dsq-cite-12031488" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12031488" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12031488" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12031488" class="dsq-comment-message">Serena Williams is in a fight for life on Centre Court at Wimbledon against Russia\'s Elena Dementieva.<br><br><a href="http://craighickmanontennis.blogspot.com/2009/07/wimbledon-2009-day-10-open-thread.html" rel="nofollow">http://craighickmanontennis.blogspot.com/2009/0...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032565">\
	 <div id="dsq-comment-header-12032565" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032565" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032565">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032565" class="dsq-comment-message">Who does Venus face?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032800">\
	 <div id="dsq-comment-header-12032800" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032800" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032800">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032800" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032800" class="dsq-comment-message">My friends and I have been on the phone all morning freaking out.  Come on Serena!!!<br><br>Her serve is so fierce.  I\'m all geeked up for cardio tennis next week..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033505">\
	 <div id="dsq-comment-header-12033505" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033505">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033505" class="dsq-comment-message">Come on, Serena!  Kick ass!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038303">\
	 <div id="dsq-comment-header-12038303" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038303" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038303">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038303" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038303" class="dsq-comment-message">Wonderful site Craig...your passion for the game shines through.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038282">\
	 <div id="dsq-comment-header-12038282" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038282">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038282" class="dsq-comment-message">So I\'m still warming up to Dr. Nancy but I enjoyed her segment today with Toure and Davis Wilson.  I liked that she wants to talk about news and how it affects different cultural groups versus the "Obama is President so there is no such thing as race anymore and if you think there is you are the racists" meme.  I like her "explain it to me like I\'m white" approach to the conversation.  Not condescending at all just recognizing that a young black man and a middle aged white woman may see things differently.  I hope she follows up on her promise to keep the discussion going.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041268">\
	 <div id="dsq-comment-header-12041268" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041268" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041268">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041268" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041268" class="dsq-comment-message">I have always liked Toure but he is really riding this MJ thing to make a name for himself.  MSNBC doesn\'t have many people other than Carlos Watson who are AA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042679">\
	 <div id="dsq-comment-header-12042679" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042679" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042679">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042679" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042679" class="dsq-comment-message">Carlos and Tamron are the only AA\'s with their own show.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043779">\
	 <div id="dsq-comment-header-12043779" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043779" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043779">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043779" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043779" class="dsq-comment-message">He\'s riding the <i>hell</i> out of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12040934">\
	 <div id="dsq-comment-header-12040934" class="dsq-comment-header">\
	 <cite id="dsq-cite-12040934" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12040934" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12040934" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12040934" class="dsq-comment-message">Who is she? What\'s the format?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042020">\
	 <div id="dsq-comment-header-12042020" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042020" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042020">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042020" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042020" class="dsq-comment-message">She has a new hour long show on MSNBC.  She looks at the news from a general medical and psychological perspective and she the MSNBC health expert. She is a frequent guest on the other MSNBC shows and I think she is interesting but you can tell she is trying to get used to being the host.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038311">\
	 <div id="dsq-comment-header-12038311" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038311" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038311">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038311" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038311" class="dsq-comment-message">The SEC needs to be totally reinvigorated. That a lawyer called for an investigation that was suppressed by someone whom later married Madeoff\'s niece should have sent up alarm bells there.<br>"Walker-Lightfoot\'s supervisors on the case were Mark Donohue, then a branch chief in her department, and his boss, Eric Swanson, an assistant director of the department, said two people familiar with the investigation. Swanson later married Madoff\'s niece, and their relationship is now under review by the agency\'s inspector general, who is examining the SEC\'s handling of the Madoff case."<br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070104223.html?hpid=topnews" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>For anyone whom wants to watch how federal money is spent this is the new government site w/ some commentary from <a href="http://Ritholtz.com" rel="nofollow">Ritholtz.com</a><br><a href="http://www.ritholtz.com/blog/2009/07/usa-spendinggov/" rel="nofollow">http://www.ritholtz.com/blog/2009/07/usa-spendi...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039482">\
	 <div id="dsq-comment-header-12039482" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039482" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039482">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039482" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039482" class="dsq-comment-message">You know my feeling, RobM. <br><br>This was too big of a SCAM for Madoff to pull off by himself. He had help. Help in banks, and I don\'t mean some low-level tellers, either. ANNNDDD, he had to have help in the Government by people who DELIBERATELY didn\'t investigate him, and no, I don\'t mean the fresh hires at the SEC, I mean folks HIGHER UP!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12040421">\
	 <div id="dsq-comment-header-12040421" class="dsq-comment-header">\
	 <cite id="dsq-cite-12040421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12040421">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12040421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12040421" class="dsq-comment-message">All of the reports that have to be submitted to the SEC on a monthly basis...the yearly audits...the statements to the clients....the deception stretches so far and wide its absolutely insane that he\'s the only one that has been arrested, charged and sentenced. Its impossible. The deception is with a lot more than just Madoff Securities - the SEC, various banks, a whole lot of other independent financial advisers...he did not pull off some flim-flam scheme on a old lady in the Target parking lot...this mofo had plenty of help...PLENTY.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039134">\
	 <div id="dsq-comment-header-12039134" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039134" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039134">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039134" class="dsq-comment-message">Congratulations to the Williams Sisters!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044158">\
	 <div id="dsq-comment-header-12044158" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044158" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044158">Lisa M</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044158" class="dsq-comment-message">You can thank me as well. Serena seemed only able to take care of business when I wasn\'t looking. And I changed the channel at those crucial points and she took care of business and won.<br><br>So you\'re welcome. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034576">\
	 <div id="dsq-comment-header-12034576" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034576" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034576">itgurl_29</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034576" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034576" class="dsq-comment-message">Here\'s a video of Michael Jackson getting his jam on to R. Kelly. It starts at about 7 mins into the clip. Go \'head, Michael! LOL<br><br><a href="http://www.youtube.com/watch?v=r1LBNRxPoOE&feature=related" rel="nofollow">http://www.youtube.com/watch?v=r1LBNRxPoOE&feat...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043466">\
	 <div id="dsq-comment-header-12043466" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043466" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043466">moja31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043466" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043466" class="dsq-comment-message">wow watching those clips you can see that in so many ways he was just a really big kid. it\'s heart breaking to watch some of the more candid stuff of him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034855">\
	 <div id="dsq-comment-header-12034855" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034855">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034855" class="dsq-comment-message">Just happened to check out some Peter Souza pictures and saw one he took of Michael Jackson with then President Reagan and Nancy Reagan.<br><br><a href="http://www.musarium.com/stories/reagan/smallpages/09.html" rel="nofollow">http://www.musarium.com/stories/reagan/smallpag...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032030">\
	 <div id="dsq-comment-header-12032030" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032030" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032030">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032030" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032030" class="dsq-comment-message"><a href="http://www.commondreams.org/view/2009/07/02-9" rel="nofollow">http://www.commondreams.org/view/2009/07/02-9</a><br><br>Please read this and at a minimum sign the petition and forward to others who would sign.   Say your prayers that Troy Davis\' case is re-opened.<br><br>Published on Thursday, July 2, 2009 by The Nation <br>Saving Troy Davis<br>by Benjamin Jealous<br><br>In late May, I went to Georgia, where I met with Troy Anthony Davis on Death Row. He has been there for eighteen years, and I wanted to speak with him. I came away convinced that he represents the most compelling case of innocence in decades. <br><br>This week, the Supreme Court agreed to decide whether to hear the request for a writ of habeas corpus in Davis\'s case in September hopefully signaling a more careful review of his motion. The reality, though, is that the last time the Justices granted such a motion was 1925 and should the Supreme Court decline the request, the countdown to Davis\'s execution will begin. It is even more imperative that the Chatham County District Attorney, Larry Chisolm, act now to do the right thing, and move to reopen the case. <br>The case must be reopened for several reasons: Davis\'s conviction was based on the word of eyewitnesses. However, since 2001, seven of the nine witnesses recanted or contradicted their original testimony. Several said they were coerced by the police. No physical evidence was ever produced that tied Davis to the murder of Mark Allen MacPhail, a white off-duty Savannah police officer who was killed as he tried to break up a street fight. The gun used in the shooting was never found. <br><br>Second, there is abundant evidence supporting Davis\'s likely innocence but it has not been aired in court. Our legal system does not allow defendants the opportunity to present new evidence of their innocence after conviction. This intransigence on legal procedural matters is unconscionable when a life is on the line. <br><br>The new evidence of his innocence means Davis deserves another day in court, not execution: The prospect that an innocent man might be put to death based on faulty witness testimony, and because the court won\'t agree to hear evidence of his innocence, represents a tragedy of epic proportions. A wrongful execution cannot be rectified. <br><br>More than thirty years\' worth of social science and criminal justice research shows that eyewitness testimonies are notoriously unreliable, according to The Innocence Project. Since 1973, a total of 133 men and women have been exonerated or had their death sentences commuted based on post-conviction findings that demonstrated their likely innocence, according to the Death Penalty Information Center. <br><br>Adding to the sense of urgency around the Davis case, too, is the long, sour history of wrongly-accused black men receiving "rough justice" in the Deep South. Davis was convicted in Chatham County, a place where genteel traditions and picturesque antebellum mansions mask the harsher truths about the history of slavery, racism, and the Jim Crow era that is still imprinted on the region. Chatham County is home to about 250,000 of Georgia\'s 9.7 million residents but it has produced 40 percent of all death row exonerations in the state. <br><br>The department of corrections in Georgia has blocked television media from visiting Davis. But when I met with him on May 29, I was overwhelmed by his quiet confidence, and by the high regard with which he is held by inmates and personnel alike. <br><br>It is evident that Davis\'s jailers--prison guards whose faces are usually stony or a blank slate of indifference--are moved by his plight. While we talked, I saw guards who clearly had come to believe as I do--that Troy Davis has spent nearly half his life on Death Row for a crime he did not commit. Outside, as I crossed the parking-lot under a merciless sun, I chatted with a woman who said she knew of a former guard who quit his duty at that facility, rather than have to take part in marching Troy Davis to the death chamber. I share that man\'s sense of outrage. I\'ve also met with Davis\'s sister, Marita, and her son. He is nearing adulthood, and has only known his uncle as a Death Row inmate. But Davis, a former athletic coach, has nonetheless been an effective, compassionate mentor to his only nephew. <br><br>Yet it is not only the many details of Davis\'s humanity that has led to a groundswell of grassroots support for a campaign to reopen the case: It is the undeniable fact that, as a nation of laws, we have an obligation to reconsider death penalty convictions when new evidence of innocence is revealed. <br><br>This is why a "strange bedfellows" group of individuals have been drawn together to fight for the reopening of his case, including former FBI Director William Sessions, Pope Benedict XVI; former Libertarian Party presidential candidate Bob Barr, and Archbishop Desmond Tutu. Sessions, in fact, has been quite fired up about the need for reforms in a court and criminal justice system that refuses to re-examine a death penalty case despite new evidence that may prove a defendant\'s innocence. <br><br>"Only a full hearing, with all witnesses subject to rigorous cross-examination and a full exploration of the circumstances of their testimony, will provide a means to determine the reliability of the conviction," Sessions wrote in an Atlanta Journal-Constitution op-ed last year. "This never happened at [Troy Davis] trial. It must happen now." <br><br>The idea that any American might be sentenced to death without being allowed a full airing of all the evidence is an outrage, and represents a blatant flouting of our nation\'s founding principles. The NAACP has joined with Sessions, former president Jimmy Carter; Amnesty International, and a coalition of other human and civil rights groups to raise awareness of not only just the Troy Davis case, but of the urgent need to push for reforms to the criminal justice system. At <a href="http://www.iamtroy.com" rel="nofollow">www.iamtroy.com</a>, information is available showing why innocence matters, and how all Americans can become a part of the movement to find solutions. <br><br>I believe that Troy Davis is innocent--and that the family of the slain Savannah police officer, Mark MacPhail, deserve to see the real killer brought to justice. These two things are not mutually exclusive, and our Constitution should be strong enough to ensure that both parts of that equation are realized. <br><br>© 2009 The Nation<br>Benjamin Todd Jealous is the President and CEO of the NAACP, which will hold its 100th anniversary convention in New York, the place of its birth, from July 11th through July 16th.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12031395">\
	 <div id="dsq-comment-header-12031395" class="dsq-comment-header">\
	 <cite id="dsq-cite-12031395" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12031395">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12031395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12031395" class="dsq-comment-message"><a href="http://www.cbsnews.com/blogs/2009/07/02/world/worldwatch/entry5129239.shtml?tag=blogs" rel="nofollow">http://www.cbsnews.com/blogs/2009/07/02/world/w...</a><br><br>July 2, 2009 7:22 AM <br>Syrian First Lady Wants to Meet Obamas<br><br>(AP )Syria\'s first lady has put out the welcome mat for the Obamas, a further sign that the once frosty relations between the two nations is thawing. <br><br>In an interview with Britain\'s Sky News, Asma al Assad envisioned her husband, Bashar, and Barack Obama joining forces. <br><br>"The fact is President Obama is young," al Assad said, "and President Assad is also very young as well, so maybe it is time for these young leaders to make a difference in the world." <br><br>Asma was born in London and moved to Damascus after marrying Bashar al Assad nine years ago. <br><br>Last week, the Obama administration announced it was sending an ambassador to Syria for the first time in four years."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12026495">\
	 <div id="dsq-comment-header-12026495" class="dsq-comment-header">\
	 <cite id="dsq-cite-12026495" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12026495">chris_i_am</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12026495" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12026495" class="dsq-comment-message">Good Morning Fam,<br><br>I came across this interesting article. Check it out and feed your thoughts if any<br><br>Be Blessed<br>Chris<br><br>Gay men go to hell<br>"God Says No" author James Hannaham talks about religious repression, life in the closet -- and sex in the bathroom<br><br>By Sarah Hepola<br><br>July 1, 2009 | At a time when legal gay marriage is spreading across the country and when "American Idol\'s" Adam Lambert\'s coming out on the cover of Rolling Stone elicits not a gasp but a shrug, it\'s easy to forget just how shameful and bewildering being gay in America can be. Just last week, a reminder of that came in the form of a jaw-dropping video from a Connecticut church that showed an apparent "gay exorcism" -- a preacher grabbing hold of a teenage boy and trying with every ounce of his fearsome, trembling baritone to shock the gay devil out of the kid.<br><br>It\'s a scene that could almost have been lifted from "God Says No," the first novel by James Hannaham, about a closeted black man trying to navigate the opposing forces of his faith and his desire. Protagonist Gary Gray grows up in the hell-and-brimstone black churches of Charleston, S.C., and marries a sweet Samoan woman from his Christian college in central Florida, but that\'s not enough to keep him from hungry grope-and-pokes in the Waffle House bathroom with anonymous men, followed by prayer on bended knee. As familiar as this setup might seem from a dozen shame-drenched political press conferences, Hannaham shifts the trajectory in an unpredictable story that zigzags from the Atlanta avant garde theater scene to a religious reparative therapy program called Resurrection Ministries, where men like Gary struggle to purge their sinful desires.<br><br>A creative writing teacher at the Pratt Institute, Hannaham is a former staff writer for Salon, where he once penned a piece about infamous men\'s bathroom dweller Larry Craig. "Most homosexual men spend our formative years in the closet," he wrote, "and once we come out, we tend to deny that closetedness has its pleasures -- and damned juicy ones, truth be told. Having a secret, perhaps double, life gives you a sense of importance, of life as drama." "God Says No" follows as that drama unfolds in original, startling ways. Hannaham was on a tour of the Deep South when we spoke to him about famous political same-sex scandals, outing celebrities and politicians and why Christian programs that try to convert homosexuals aren\'t entirely evil.<br><br><br>You\'re a culture writer who lives in godless New York City, and yet you\'ve written this book about a very religious man in central Florida. What was interesting to you about that subject matter? <br><br>I was interested in faith -- in particular a faith that falls over into delusion. Although I\'m not sure that faith doesn\'t always fall into delusion. There\'s so much religion in my background, but I\'m a little cut off from it. My mother took me out of church when I was a young boy. But if you go way back in my family there are two things: ministers and teachers. My great-grandfather was an itinerant minister who founded two churches. And I guess there\'s not that much of a difference between being an itinerant minister and traveling around on your book tour.<br><br>Going into the world of someone so deeply closeted -- what did you learn? <br><br>I don\'t want to say I softened about reparative therapy [also known as conversion therapy], but I did realize that it is a place where people who definitely don\'t want to be gay can talk about being gay, which is something rare for them. They can move away from self-hatred. Maybe I\'m romanticizing it. But if you are worried that you might be gay, there are very few places that will even entertain the question, "How do I get rid of this?" Of course, ultimately, I don\'t think it works.<br><br> We live in New York, where reparative therapies are kind of a joke, but I certainly had gay friends in Texas whose mothers suggested it. And they weren\'t bad mothers at all. Very loving, in fact. <br><br>I actually thought the people involved would be a bit more punishing. On the surface it\'s: We want the best for you, Christ loves you, Christ doesn\'t agree with this. It\'s upbeat and friendly. They just have this line that they won\'t cross as far as compassion goes. It\'s pretty typical that it\'s the parents who want the kid to go -- as opposed to the kid himself. The dilemma of gay people worldwide is that we are, for the most part, raised by heterosexual parents who don\'t understand what homosexuality is. Everyone has to crawl through the tunnel of self-hatred to get where they are.<br><br>While you were writing this book, there were several scandals involving closeted religious men: Ted Haggard, Jim McGreevey, Mark Foley, Larry Craig. Were you influenced by their stories? <br><br>Strangely, the book was largely in place when those scandals broke. I loved the detail that McGreevey used to overcompensate by going to strip clubs. I wish there was video of that. I was thrilled by their stories, in part because they proved to me that we\'re not over these issues, and the book would be timely no matter when it came out (so to speak).<br><br>A lot of action takes place in men\'s bathrooms. You wrote a great story for Salon, after the Larry Craig scandal broke, about why bathroom sex is hot. <br><br>Are you going to ask if I had sex in a bathroom?<br><br>You said in that article that you haven\'t. Should I believe you? <br><br>Yes, I\'m too romantic for bathroom sex. There were early experiences where I might have done it. I guess I didn\'t have the guts -- which is odd to say, because it seems like a cowardly thing to do. You\'re treating another person as an object. But it takes chutzpah, if not guts.<br><br> But what makes it hot? <br><br>The big lie about anonymous sex is that it\'s anonymous. If you meet someone in a bar you\'re going to see them in the next few weeks. You\'re going to run into them at a party or something. If it\'s an encounter in an airport bathroom it\'s pretty much as anonymous as you can get. It also probably feels like you\'re doing something really sleazy and naughty-hot. I feel hypocritical explaining the allure having never done it, though I\'m fascinated by the psychology of someone who would.<br><br>What do you think about movies like Kirby Dick\'s "Outrage," which outs some conservative politicians, or critics like Michael Musto who have made campaigns out of rattling the celebrity closet? <br><br>People who are not out and are hurting the community should be outed. People who are gay and aren\'t hurting anybody should be left alone. I mean, Rosie O\'Donnell -- they hounded her for years to come out and now she did, and how obnoxious is she? Did we really need her as a spokesperson? Do I really want Tom Cruise fighting for my cause? No, thanks. But then you look at someone like Steve Gunderson, a congressman from Wisconsin, who voted anti-gay while he was in the closet and was outed and he\'s completely changed his position now. He was the only Republican to vote against the Defense of Marriage Act. How anti-gay can you be once everyone knows you\'re gay?<br><br>An important aspect to your central character, Gary, is that he\'s overweight and not what you\'d call good-looking. Why give him those qualities? <br><br>Gary\'s not actually ugly, in my view, but other characters tend to conflate his weight with ugliness. I had weight issues when I was younger. But also, I wanted him to be somebody who was overlooked in any number of ways. Being overweight can make you marginalized in the gay community, which is full of former fat guys who hate fat people out of fear.<br><br>I met this guy from South Carolina who said he became fat to avoid dating a girl. Food is also comforting. Food can\'t reject you. Gary\'s problem, even more than being gay or fat, is that he can\'t control his appetites in general. Everything is intense for him, and he doesn\'t know how to deal with it, so he lives in this place where he \'s being told not to value his pleasures and to think of them as pathologies. That\'s what causes him such deep anguish. And makes him a normal American, ultimately.<br><br>To directly visit the link go here: <a href="http://www.salon.com/books/int/2009/07/01/god_says_no/" rel="nofollow">http://www.salon.com/books/int/2009/07/01/god_s...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12026724">\
	 <div id="dsq-comment-header-12026724" class="dsq-comment-header">\
	 <cite id="dsq-cite-12026724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12026724">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12026724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12026724" class="dsq-comment-message">Did anyone else see that Allison Stewart on Michael Jackson special last night?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12027623">\
	 <div id="dsq-comment-header-12027623" class="dsq-comment-header">\
	 <cite id="dsq-cite-12027623" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12027623">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12027623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12027623" class="dsq-comment-message">i saw it<br>what was your opinion?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12027923">\
	 <div id="dsq-comment-header-12027923" class="dsq-comment-header">\
	 <cite id="dsq-cite-12027923" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12027923">chris_i_am</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12027923" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12027923" class="dsq-comment-message">I am NOT HAPPY at all @ how MSNBC has carried Mike. Keith Olbermann whom I USED to watch religiously has really turned me OFF. bringing that DAMN Diana DImond B^TCH amongst other haters and please don\'t start me on that COON Don Lemon and the evil temptress Campbell "Soupie Doupie Doo Doo" Brown<br><br>To me it\'s been simply disgusting to say the least!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12029991">\
	 <div id="dsq-comment-header-12029991" class="dsq-comment-header">\
	 <cite id="dsq-cite-12029991" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12029991">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12029991" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12029991" class="dsq-comment-message">For the past days I have been commenting about Keith Olbermann and his disgusting potshots at Michael. I also watched him religiously and now I can bearly stand to even watch him for 5 minutes. I am totally put out with Keith.<br><br>As for that wicked witch Diane Diamond, she says what MSNBC want to say but can\'t. I hope Keith\'s rating take a nose dive straight down! He\'s an attention seeking mofo!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12030695">\
	 <div id="dsq-comment-header-12030695" class="dsq-comment-header">\
	 <cite id="dsq-cite-12030695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12030695">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12030695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12030695" class="dsq-comment-message">I haven\'t been watching KO....what did he say about MJ?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032477">\
	 <div id="dsq-comment-header-12032477" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032477" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032477">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032477" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032477" class="dsq-comment-message">The last time I watched a little of Keith, he was taking a potshot about Michael\'s nose. Keith has always had distain for Michael. He along with Diane Diamond wanted Michael to be found guilty and was deeply disappointed when he was aquitted. Keith knows Diane Diamond is a hater of Michael, he knows she has NOTHING good to say and the point is to trash Michael as much as possible in his death.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032742">\
	 <div id="dsq-comment-header-12032742" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032742" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032742">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032742" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032742" class="dsq-comment-message">Oddly enough, BET has been my refuge from MSNBC for awhile from 8 to 10pm - reruns of Martin, Living Single, another Living Single, then Half & Half to round out the evening.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033936">\
	 <div id="dsq-comment-header-12033936" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033936" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033936">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033936" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033936" class="dsq-comment-message">I watch Golden Girls.  Don\'t remember which channel.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034945">\
	 <div id="dsq-comment-header-12034945" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034945" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12034945" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034945" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034945" class="dsq-comment-message">Lifetime?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039355">\
	 <div id="dsq-comment-header-12039355" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039355" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039355">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039355" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039355" class="dsq-comment-message">I believe that was the Hallmark Channel.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034860">\
	 <div id="dsq-comment-header-12034860" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034860" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034860">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034860" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034860" class="dsq-comment-message">I think that\'s TVone. I was watching that last night</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028932">\
	 <div id="dsq-comment-header-12028932" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028932" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028932">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028932" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028932" class="dsq-comment-message">No, what happened?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12029282">\
	 <div id="dsq-comment-header-12029282" class="dsq-comment-header">\
	 <cite id="dsq-cite-12029282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12029282">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12029282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12029282" class="dsq-comment-message">Yes, I saw it. She did not really bring out anything new.  Just a rehash of drugs, wills and burial speculation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033929">\
	 <div id="dsq-comment-header-12033929" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033929" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033929">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033929" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033929" class="dsq-comment-message">I liked Allison on MTV, but man she has this eye twitch thing that just unnerves me.  I\'m not trying to be mean, but its ooks me out.  Has anyone else noticed it?<br><br>Oh, BTW, I haven\'t really watched Keith since he and Rachel decided to paly tag team when it comes to certain coverage of President Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12026885">\
	 <div id="dsq-comment-header-12026885" class="dsq-comment-header">\
	 <cite id="dsq-cite-12026885" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12026885">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12026885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12026885" class="dsq-comment-message">Black Reporters on the Beat of Michelle Obama<br>Does Race Play a Role in Coverage? <br>By Howard Kurtz<br>Washington Post Staff Writer <br>Thursday, July 2, 2009 <br><br>While Michelle Obama was meeting with doctors and patients at the Upper Cardozo Health Center, nearly two dozen journalists stood behind a white rope in a small room upstairs, most finally growing so tired during the hour-long wait that they sat on the floor. <br><br>Finally the first lady emerged, read a short speech about releasing federal stimulus money for community health clinics -- including $2.5 million for the Northwest Washington center -- and greeted a handpicked audience with handshakes and hugs. Then she turned and left, and the press pool quietly filed out. <br><br>Rachel Swarns of the New York Times and The Washington Post\'s Robin Givhan were among those herded behind the rope Monday. They and the other main beat reporters -- Newsweek\'s Allison Samuels, Darlene Superville of the Associated Press and Politico\'s Nia-Malika Henderson -- have something in common: They are all African American women. <br><br>Perhaps this gives them a richer cultural understanding of Obama as a trailblazer. Indeed, most write with enthusiasm, in some cases even admiration, about the first lady as a long-awaited role model for black women. <br><br>"Without a doubt, I identify with her as a brown-skinned African American woman," Samuels says. "Now we have Michelle and see her as a mother, a lawyer, a wife, and she\'s doing it fabulously." Samuels got to interview Obama during the campaign and "we had a girlfriend-to-girlfriend moment. We did connect." <br><br>But if their bosses hoped these staffers would receive special access, some secret-handshake entry into the East Wing -- or even a casual wave at a health clinic -- they were mistaken, at least thus far. None of the beat writers has been granted an interview since the inauguration. Instead, they must piece together a mosaic from glimpses of Obama, who has a limited public schedule and a staff that fiercely guards her privacy and her image. (Other reporters, of varied ethnicities, dip in and out of writing about the first lady.) <br><br><br>Whether racial and gender identification produces a gauzier, more favorable portrayal of Obama is perhaps too early to judge. After all, no one raises questions when an Irish American male reporter covers a pol named Murphy. And with her carefully crafted focus on her children, affordable fashion and such reduced-fat apple pie issues as healthy eating, Obama has done little to warrant sharp criticism. <br><br><br>rest of article here:<br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070103938.html?hpid=moreheadlines" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032194">\
	 <div id="dsq-comment-header-12032194" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032194" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032194">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032194" class="dsq-comment-message">Again, the translation is: black women can\'t get Michelle Obama to admit she hates YT or wants to take over the world, but they identify with her too much so they aren\'t doing their jobs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028413">\
	 <div id="dsq-comment-header-12028413" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028413" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028413">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028413" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028413" class="dsq-comment-message">(sigh)......these kind of columns seep all my energy out..I\'m so tired of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028634">\
	 <div id="dsq-comment-header-12028634" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028634" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028634">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028634" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028634" class="dsq-comment-message">And with her carefully crafted focus on her children<br>                               ^<br>see those are the kinds of comments that get on my nerves<br><br>they are upset because they can\'t get a backdoor hookup thats all</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12029253">\
	 <div id="dsq-comment-header-12029253" class="dsq-comment-header">\
	 <cite id="dsq-cite-12029253" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12029253">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12029253" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12029253" class="dsq-comment-message">O so they can\'t find a snitch, therefore things are \'carefully crafted\' gotcha<br><br>Cause, since when is motherhood love and sacrifice, described as \'carefully crafted focus\'<br><br>next up the articles on how Malia and Sasha are \'carefully crafted to focus on childhood\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038651">\
	 <div id="dsq-comment-header-12038651" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038651" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038651">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038651" class="dsq-comment-message">The Obama\'s got the inside the beltway Washington pundits\' heads spinning like a deluxe Matag washer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12029138">\
	 <div id="dsq-comment-header-12029138" class="dsq-comment-header">\
	 <cite id="dsq-cite-12029138" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12029138">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12029138" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12029138" class="dsq-comment-message">ICAM</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033250">\
	 <div id="dsq-comment-header-12033250" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033250">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033250" class="dsq-comment-message">Fuck Howard Kurtz.  If you have to ask the FUCKING question, RACE PLAYS A ROLE.<br><br>And news flash for YT:  YES RACE DOES PLAY A ROLE IN COVERAGE. Because YT has made RACE the issue from Jump. <br><br>No other First Lady has been Black, and how many black women got to report on the previous 43 Frist Ladies?<br><br>What about the white female reporters, were they able to cover their white bretheran with neutrality?  I don\'t ever recall articles written about white female reporters and biased/unbiased reporting on white First Ladies.<br><br>Black women LOVE First Lady Michelle Obama because, Black women LOVE BLACK WOMEN!!!!!!!  <br><br>We love Malia and Sasha, because BLACK WOMEN LOVE BLACK GIRLS, we LOVE OUR BLACK DAUGHTERS!<br><br>So we will celebrate with JOY, with WONDER, with ADMIRATION, and with LOVE First Lady Michelle Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035107">\
	 <div id="dsq-comment-header-12035107" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035107" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035107">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035107" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035107" class="dsq-comment-message">They were hoping that the sisTARS would expose Michelle..like Katie did Palin, with the GF act...reMEMber?  Katie, acted all kitchy-koo, squeals, shytsandgiggles, like we are sorority\'justusgirls\'cheerleader friends...and Palin...ate it up. Exposed her stooopidity in technicolor...Katie got her goood...\'just tell me\'...\'here\'s your opportunity\'...have they been sayin bad things,awww...well here\'s your chance, tell them what you meant, we won\'t let those badboys get away with them, here,I\'m listening and giving you the opportunity right now to tell them in your own words....<br><br>O she pom-pom\'d Palin into complete girly-girl, pagentqueen, warm&fuzz  utterances of  brainless wonder.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037599">\
	 <div id="dsq-comment-header-12037599" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037599" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037599">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037599" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037599" class="dsq-comment-message">I see these mofos.  But they don\'t know how black women relate.  And while it\'s true we do have some with the "crabs in a barrell\' mentality, we\'re know how slick and cunning YT can be with their CODED messages coated with sugarshit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038378">\
	 <div id="dsq-comment-header-12038378" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038378">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038378" class="dsq-comment-message">That\'s why they sent in the siSTARS. They were supposed to make Michelle let down her guard...like Latifa & dem in Beauty Shop. Or the women in Waiting to Exhale..y\'know GUuuurlfriiiiends.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038785">\
	 <div id="dsq-comment-header-12038785" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038785" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038785">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038785" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038785" class="dsq-comment-message">How certain people wishes it had wen\'t down<br><br>Sistah Girls " alright Meesh tell us how you really feel"<br><br><br>Michelle "  girlfriends you know i couldn\'t stand  Sarah Palin or Hillary Clinton, and if Barack had picked Hill as V.P. i would have wen\'t off on his high yella azz"<br><br><br><br><br>Sistah Girls " True Dat"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044661">\
	 <div id="dsq-comment-header-12044661" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044661">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044661" class="dsq-comment-message">The HATERS are HATIN cause we aint HATIN!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034476">\
	 <div id="dsq-comment-header-12034476" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034476" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034476">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034476" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034476" class="dsq-comment-message">What does YT mean?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034754">\
	 <div id="dsq-comment-header-12034754" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034754" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12034754" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034754" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034754" class="dsq-comment-message">Why-tee?<br><br>Whitey?    I\'m thinking it\'s one of those things you have to sound out before you get it.  Kinda like Knee-grow.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037881">\
	 <div id="dsq-comment-header-12037881" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037881" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037881">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037881" class="dsq-comment-message">LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035021">\
	 <div id="dsq-comment-header-12035021" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035021" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035021">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035021" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035021" class="dsq-comment-message">Say the 2 letters outloud together fast. YYYT</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028741">\
	 <div id="dsq-comment-header-12028741" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028741">Alexander2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028741" class="dsq-comment-message">The CNN WIRE<br><br>July 1st, 2009<br>AMA president: Group open to government-funded insurance<br>Posted: 05:30 PM ET<br><br>(CNN) — The new president of the American Medical Association, which represents the interests of the nation’s doctors, said Wednesday the group is open to a government-funded health insurance option for people without coverage.<br><br>Dr. J. James Rohack told CNN that the AMA supports an “American model” that includes both “a private system and a public system, working together.”<br><br>In May, the AMA told a Senate committee it did not support a government-sponsored public health insurance option.<br><br>“The AMA does not believe that creating a public health insurance option … is the best way to expand health insurance coverage and lower costs across the health care system,” the organization wrote, explaining that a public insurance plan could lead to “an explosion of costs that would need to be absorbed by taxpayers.”<br><br>Rohack, who recently became AMA president, suggested Wednesday that the Federal Employee Health Benefit Program available to Congress members and other federal employees could be expanded as a public option. That would avoid having to create a new program from scratch, he said.<br><br>“If it’s good enough for Congress, why shouldn’t it be good enough for individuals who don’t have health insurance provided by their employers?” Rohack said.<br><br>He said AMA opposed expanding Medicare coverage for senior citizens into a broader general public plan, noting that the plan is “going broke” and fails to cover the costs of participating doctors.<br><br>His comments come as President Barack Obama increases pressure on Congress to push through a comprehensive bill to reform the nation’s ailing health care system this year.<br><br>Obama told a town hall meeting on health care Wednesday that the rising costs of health care threatened the economy and were unsustainable. He also noted that health-related industries including drug companies were now acknowledging the need for reform.<br><br>Rohack called 2009 “the year we need to have affordable health insurance coverage for all Americans.”<br><br>He said a reformed system must include access for everyone, the freedom to choose your doctor, and the freedom for doctors to provide the best possible care.<br><br>Rohack also called for efficiency measures such as electronic record-keeping to reduce administrative costs, as well as protection for doctors from excessive malpractice lawsuits.<br><br>The 162-year-old AMA has about 250,000 members, including practicing physicians along with medical students and retired doctors. Overall, there are more than 900,000 doctors in the United States.<br><br>Obama recently delivered a major health care policy speech at the AMA’s annual meeting in Chicago.<br><br>^CNN’s Elizabeth Cohen contributed to this story</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028939">\
	 <div id="dsq-comment-header-12028939" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028939" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028939">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028939" class="dsq-comment-message">Interesting that the AMA came around. I suppose they figured out that their opposition to Medicare back in the 60s didn\'t work out so well. The NMA had to step in and help LBJ write the legislation and policy, he was very grateful to the NMA for the service they provided and in turn spoke at their national convention in TX.  The first time a sitting US President, ever spoke to the NMA .<br><br>The AMA, has long been primarily concerned with their member\'s reimbursement over the need for health care availability to American citizens. This has resulted in a huge drop off in membership, only 20-30% of doctors in the country belong to the AMA today.<br><br>The public needs to know how the AMA has not traditionally backed the goals of national health care coverage so that everyone can evaluate their comments in a balanced manner.<br><br>I wonder whether the support politically from Wal-Mart and the AMA will create more political will in Congress, and be able to diminish the political power of the pvt health insurers lobby.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032595">\
	 <div id="dsq-comment-header-12032595" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032595" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032595">mon_dieu_ishmael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032595" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032595" class="dsq-comment-message">Doctor\'s often carry a large bad dept load.  They seem to be coming around to the idea that getting some money from the feds. is better than getting nothing.  The same is true of hospitals, especially those in the inner city.<br>On the other hand, some doctors refuse to accept patients with Medicare or Medicaid.  (Ithink that Sotomayor\'s brother is one of those doctors).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12028910">\
	 <div id="dsq-comment-header-12028910" class="dsq-comment-header">\
	 <cite id="dsq-cite-12028910" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12028910">danadevin74</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12028910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12028910" class="dsq-comment-message">Stephen Colbert know he wrong the Clinton Curse LOL<br>but then again maybe there is something to it<br><br><a href="http://mediamatters.org/mmtv/200907020002" rel="nofollow">http://mediamatters.org/mmtv/200907020002</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12029711">\
	 <div id="dsq-comment-header-12029711" class="dsq-comment-header">\
	 <cite id="dsq-cite-12029711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12029711">panafya</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12029711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12029711" class="dsq-comment-message">The president released the full list of all white house staff and their salaries. I\'m a total nerd for looking through this but whatever, I like numbers. <br><br>Anyway, some tidbits:<br>- Reggie Love makes $102K, Jon Favreau and Valerie Jarrett $172, and my girl Desiree makes $113K for planning dem parties!<br><br>Here\'s the pdf for your time wasting pleasure: <a href="http://www.whitehouse.gov/asset.aspx?AssetId=2106" rel="nofollow">http://www.whitehouse.gov/asset.aspx?AssetId=2106</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12030718">\
	 <div id="dsq-comment-header-12030718" class="dsq-comment-header">\
	 <cite id="dsq-cite-12030718" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12030718" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12030718" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12030718" class="dsq-comment-message">Another Michelle Obama hit job:<br><br><blockquote>Is the press too cozy or shut out?<br><br>By CAROL E. LEE | 07/02/09 7:55 AM<br><br>Is FLOTUS getting the soft touch from the female, African-American beat reporters who cover her? Howard Kurtz explores the idea.<br><br>Kurtz notes that the NYT’s Rachel Swarns, The Washington Post\'s Robin Givhan, Newsweek\'s Allison Samuels, the AP’s Darlene Superville of the Associated Press and POLITICO’s Nia-Malika Henderson might have “a richer cultural understanding of [Michelle] Obama as a trailblazer,” and most of them“write with enthusiasm, in some cases even admiration, about the first lady as a long-awaited role model for black women.”<br><br>But that hasn’t helped them gain access to the first lady, Kurtz writes – or even an acknowledgement of their presence from her as they huddle behind a rope at one of her events.<br><br>While Kurtz says it may be too early to tell if FLOTUS has nonetheless gotten favorable coverage from reporters who identify with her, the first lady’s office told him that the beat writers, as well as CBS\'s Katie Couric, will each get a sit-down with FLOTUS by the fall.<br></blockquote><br><br>Umm, what the hell are they foaming at the mouth for? She\'s not making policy. All of her interviews are remarkably the same. She talks about being a mom and how important that is to her. She talks about how America needs to get in shape because too many of us are fat as hell. She talks about the troops. And she may talk about Bo (her new BFF), other than that, what\'s the purpose in hounding Michelle? Why is it that she MUST be doing some really shady stuff, the BLACK FEMALE press just doesn\'t report on it because we love her so much? She\'s the FIRST LADY not the PRESIDENT. And she\'s been far more visible in the community than other first ladies I\'m actually old enough to remember.<br><br>Look POLITICO and OTHERS, we just LOVE Michelle, get over it!<br><br>And of course the original article on this BS came from the <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/01/AR2009070103938.html" rel="nofollow">Washington Post</a><br><br>BTW Politico, it\'s acknowledgment, not acknowledgement.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032552">\
	 <div id="dsq-comment-header-12032552" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032552" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032552">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032552" class="dsq-comment-message">"But that hasn’t helped them gain access to the first lady, Kurtz writes – or even an acknowledgement of their presence from her as they huddle behind a rope at one of her events."<br><br>You mean to tell me that Michelle didn\'t run over and squeal "GIRLFRIENDS!!!!" and  they all hug and cry like Bernadine, Savannah, Robin and Gloria??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033256">\
	 <div id="dsq-comment-header-12033256" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033256" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033256">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033256" class="dsq-comment-message">Not even like Joan, Toni, Maya and Lynn?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034293">\
	 <div id="dsq-comment-header-12034293" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034293" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034293">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034293" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034293" class="dsq-comment-message">HA! Maybe Khadijah, Max, Regine and Synclaire.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035504">\
	 <div id="dsq-comment-header-12035504" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035504" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035504">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035504" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035504" class="dsq-comment-message">Or The Fresh Prince\'s momma and her sisters. DIVA!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035807">\
	 <div id="dsq-comment-header-12035807" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035807" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035807">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035807" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035807" class="dsq-comment-message">Or Sondra, Denise, Vannesa, Rudy, and Clarie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038045">\
	 <div id="dsq-comment-header-12038045" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038045" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038045">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038045" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038045" class="dsq-comment-message">Or Celie and Nettie in The Color Purple.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039304">\
	 <div id="dsq-comment-header-12039304" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039304" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039304">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039304" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039304" class="dsq-comment-message">But definitely not Carrie, Samantha, Miranda or Charlotte...because you know..they\'re professionals who would know that they have a job to do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12040518">\
	 <div id="dsq-comment-header-12040518" class="dsq-comment-header">\
	 <cite id="dsq-cite-12040518" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12040518">parker404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12040518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12040518" class="dsq-comment-message">Bingo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12044515">\
	 <div id="dsq-comment-header-12044515" class="dsq-comment-header">\
	 <cite id="dsq-cite-12044515" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12044515">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12044515" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12044515" class="dsq-comment-message">Oops, there it IS!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12032119">\
	 <div id="dsq-comment-header-12032119" class="dsq-comment-header">\
	 <cite id="dsq-cite-12032119" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12032119">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12032119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12032119" class="dsq-comment-message">TRANSLATION: Black female reporters are supposed to soften her up so she can let her guard down and admit she hates YT, but because they identify with her so much they aren\'t doing their jobs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037638">\
	 <div id="dsq-comment-header-12037638" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037638" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12037638">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037638" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037638" class="dsq-comment-message">Here is another writers\' take on the Kurtz piece.<br><br><a href="http://trueslant.com/lisacullen/2009/07/02/black-women-reporters-cover-michelle-obama-so/" rel="nofollow">http://trueslant.com/lisacullen/2009/07/02/blac...</a><br><br>Jul. 2 2009 - 10:34 am <br>Black women reporters cover Michelle Obama. So?<br><br>"These black female reporters covering Michelle Obama are doing their jobs. Yes, I believe they feel pride that their subject is also a black female; women of color have struggled too long not to rejoice in another’s achievement. But don’t tarnish their professionalism by prematurely alleging bias."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038228">\
	 <div id="dsq-comment-header-12038228" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038228" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038228">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038228" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038228" class="dsq-comment-message">My SENTIMENTS, exactly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033270">\
	 <div id="dsq-comment-header-12033270" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12033270" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033270" class="dsq-comment-message">At least this time they used a white writer, cuz everytime some punk azz black writer takes their 30 pieces of silver to serve up black women for denigration they should be called out, draw and quartered.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12031640">\
	 <div id="dsq-comment-header-12031640" class="dsq-comment-header">\
	 <cite id="dsq-cite-12031640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12031640">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12031640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12031640" class="dsq-comment-message">Interesting take on the president regarding Iraq & Afghanistan<br><br><a href="http://blog.buzzflash.com/carpenter/432" rel="nofollow">http://blog.buzzflash.com/carpenter/432</a><br><br>"Yet the underlying farce endures, and no one knows that better than the stage managers and script writers of Obama\'s announcement. "Now make no mistake," said the president. "There will be difficult days ahead. We know that violence in Iraq will continue," although he married that certain knowledge to a rhetorical confidence that Iraqi insurgents would, in time, whither away.<br><br>Perhaps -- in a century, or a millenium. But, soft power willing, we\'ll be long gone before sectarian Iraqis come to their senses. And in that confidence, I think, Obama\'s is more than rhetorical. This was a phallocratic war that only the insular, underdeveloped neoconservative mind could have conceived; and, love him or hate him, one can\'t peg the worldly Obama with immature parochialism......"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033237">\
	 <div id="dsq-comment-header-12033237" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033237" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033237">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033237" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033237" class="dsq-comment-message"><a href="http://www.politicsdaily.com/2009/07/02/michelle-obama-will-travel-to-russia-italy-ghana-meet-pope-be/" rel="nofollow">http://www.politicsdaily.com/2009/07/02/michell...</a><br><br>Michelle Obama to Russia, Ghana, Italy, Will Meet Pope Benedict <br>Posted: 07/2/09Filed Under:The Daily FLOTUS with Lynn Sweet <br><br>First Lady Michelle Obama and daughters Sasha and Malia, along with her mother, Marian Robinson, will join President Obama when he travels to Russia, Italy and Ghana next week. The First Couple will meet with Pope Benedict XVI on July 10 at the Vatican.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033996">\
	 <div id="dsq-comment-header-12033996" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033996" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12033996" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033996" class="dsq-comment-message">I bet Palin will be sending them evil looks when they are in Russia if they go outside where she can see them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035382">\
	 <div id="dsq-comment-header-12035382" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035382" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035382">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035382" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035382" class="dsq-comment-message">*giggles*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035359">\
	 <div id="dsq-comment-header-12035359" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035359" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035359">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035359" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035359" class="dsq-comment-message">I really hope the Pope doesn\'t give PBO a chalice as a gift.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033399">\
	 <div id="dsq-comment-header-12033399" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033399" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033399">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033399" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033399" class="dsq-comment-message">Rich Harvard, Poor Harvard<br>by Vanity Fair<br>June 30, 2009, 6:37 PM <br><br>For years, administrators at Harvard University could throw money at anything that tickled their fancy. A new medical school building for $260 million? Sure. A massive, Robert A.M. Stern—designed addition to Harvard Law School? No problem. One of the most sweeping financial aid initiatives ever undertaken? Consider it done.<br><br>Of course, that was before the money dried up.<br><br>Now, Vanity Fair’s Nina Munk finds America’s oldest university suddenly at risk of not being able to keep the lights on. Over the past year, Harvard’s endowment has collapsed (it lost $8 billion between last July and October), its fundraising has declined, and its construction cranes have been idled. Gripped by the worst economic crisis in its history, Harvard is in trouble, and no one can decide who’s to blame.<br><br>Munk exposes the behind-the-scenes finger-pointing and uncertainty that has administrators longing for the gilded age of soaring endowments. Highlights from the article, “Rich Harvard Poor Harvard,” include:<br>A lone bright spot<br>• Harvard’s year-end numbers will not be as bad as predicted, Munk learned from a source on the board of Harvard Management Company, the firm responsible for managing the university’s endowment. Although the university’s endowment has shrunk precipitously over the past year, the insider says it will be down 23 to 25 percent, not the 30 percent predicted elsewhere.<br><br><a href="http://www.vanityfair.com/online/daily/2009/06/harvard.html" rel="nofollow">http://www.vanityfair.com/online/daily/2009/06/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033868">\
	 <div id="dsq-comment-header-12033868" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033868" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12033868">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033868" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033868" class="dsq-comment-message">It reminds me of "the Best and the Brightest." NOT</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12033424">\
	 <div id="dsq-comment-header-12033424" class="dsq-comment-header">\
	 <cite id="dsq-cite-12033424" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12033424" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12033424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12033424" class="dsq-comment-message">Funny how the CFDA thinks giving the First Lady a reward, er award will suddenly get her to start buying their overpriced, made outside the US mind you clothes to "save" the fashion industry. Just like magazines, newspapers and radio they have to change their ways (and stop their historical discrimination practices) if they want to survive. <br><br>Speaking of: Today\'s Conversation Why Do Black Themed Sitcoms Showcase Shucking & Jiving Intros? <br><br><a href="http://tinyurl.com/mbz4ov" rel="nofollow">http://tinyurl.com/mbz4ov</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034984">\
	 <div id="dsq-comment-header-12034984" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034984">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034984" class="dsq-comment-message">If you haven\'t already, check out the most recent picture featured of the First Lady at mrs-o when she spoke at Unity Health Care\'s Upper Cardozo Center. <br> <br>She looks fantastic!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12037757">\
	 <div id="dsq-comment-header-12037757" class="dsq-comment-header">\
	 <cite id="dsq-cite-12037757" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12037757" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12037757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12037757" class="dsq-comment-message">I don\'t read or support mrs-o blog and here\'s why: <br><a href="http://actsoffaithinloveandlife.blogspot.com/2009/01/mrs-o-blog-is-sham-black-culture-theft.html" rel="nofollow">http://actsoffaithinloveandlife.blogspot.com/20...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034233">\
	 <div id="dsq-comment-header-12034233" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034233" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034233">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034233" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034233" class="dsq-comment-message">U.S. Nuns Facing Vatican Scrutiny<br>By LAURIE GOODSTEIN<br>Published: July 1, 2009 <br><br>The Vatican is quietly conducting two sweeping investigations of American nuns, a development that has startled and dismayed nuns who fear they are the targets of a doctrinal inquisition.<br>Nuns were the often-unsung workers who helped build the Roman Catholic Church in this country, planting schools and hospitals and keeping parishes humming. But for the last three decades, their numbers have been declining — to 60,000 today from 180,000 in 1965.<br><br>While some nuns say they are grateful that the Vatican is finally paying attention to their dwindling communities, many fear that the real motivation is to reel in American nuns who have reinterpreted their calling for the modern world. <br><br><a href="http://www.nytimes.com/2009/07/02/us/02nuns.html?_r=2&hp" rel="nofollow">http://www.nytimes.com/2009/07/02/us/02nuns.htm...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034636">\
	 <div id="dsq-comment-header-12034636" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034636" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12034636" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034636" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034636" class="dsq-comment-message"><i>But the investigation of American nuns surprised many because there was no obvious precipitating cause. </i><br><br>misogyny .....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034541">\
	 <div id="dsq-comment-header-12034541" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034541" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12034541" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034541" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034541" class="dsq-comment-message">\'Doctrinal inquisition\' ...... when I was finishing up college at my catholic institution, there was this \'doctrinal inquisition\' that our college and another local Jesuit institution resisted the entire time I was there.  The \'how Catholic are you?\'  and \'are you Catholic enough?\' bullshit.  Others capitulated forthwith.<br><br>And you know damned good and well these are just Marxists nuns!  Just like the four churchwomen who were killed in El Salvador - ministering to the poor, learning \'em to read & shit.<br><br>AND did you know the military who "overthrew" the Honduran president - the officers were trained at the School of the Americas? .... cutely renamed now, of course - to alleviate bad feelings & tension.   Remember the School of the Americas?  Those bad-ass motherfuckers who rape & kill nuns and anyone else who gets in their way.<br><br>Fuck the Vatican - Fuck Pope Benedict - he, once the Grand Inquisitor himself - oh, I\'m sorry, Congregation for the Doctrine of the Faith.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034427">\
	 <div id="dsq-comment-header-12034427" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034427" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034427">Angelar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034427" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034427" class="dsq-comment-message">This is a neat article on the Peter Souza (the president\'s photographer) explaining his job.<br><br><a href="http://www.zwire.com/site/news.cfm?newsid=20339571&BRD=2303&PAG=461&dept_id=478976&rfi=6" rel="nofollow">http://www.zwire.com/site/news.cfm?newsid=20339...</a><br><br>".....While Mr. Obama is almost preternaturally relaxed, Mr. Souza reported, "This president is very impatient. He doesn\'t want to screw around." That, in part, is why Mr. Souza is constantly present. "You just never know what he will do."<br>Mr. Souza said the photographs he and his staff take are put up on Flickr where they are available for all to see and to download as desired. There is no copyright on government photos and they will eventually pass into the public domain. "We decided to release the pictures in a way that had never been done before," he said. "We have put up 50 to 100 pictures every week."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034612">\
	 <div id="dsq-comment-header-12034612" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034612" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034612">TyrenM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034612" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034612" class="dsq-comment-message">Serena 8-6 Third Set<br>S - back up in that azz!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12034709">\
	 <div id="dsq-comment-header-12034709" class="dsq-comment-header">\
	 <cite id="dsq-cite-12034709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12034709">TyrenM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12034709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12034709" class="dsq-comment-message">Sorry, Venus plays #1 ranked Dinara Safina. V has early lead!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035049">\
	 <div id="dsq-comment-header-12035049" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035049" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12035049" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035049" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035049" class="dsq-comment-message">Yes - and I think they  -"they" told her to stop \'cuz it was \'ooks EVERYBODY out!  When she was subbing last night for somebody - hardball, Rachel??  she JUST about did it!  And I could feel my stomach starting to rise up ...... whoa Nellie! <br><br>Ya know, I watched Ed and parts of Rachel\'s show.  I Tivo both so I can run right through.  Ed\'s show I try to catch live, but it\'s Tivo\'d too.  We have Free Speech TV on one of the cable channels & I watch Democracy Now! and Grit TV (sometimes).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035217">\
	 <div id="dsq-comment-header-12035217" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035217" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035217">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035217" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035217" class="dsq-comment-message"><a href="http://www.boomantribune.com/story/2009/7/2/02425/27426" rel="nofollow">Timid, Vulnerable, Conservative Democrats</a><br><br><br><blockquote>the election of Al Franken is going to change some of the dynamics in Washington DC...  Franken\'s election merely provides the Democrats with a theoretical immunity to filibusters...Franken\'s election strengthens Obama and gives him new momentum at a critical time... merely reaching the goal of sixty members of the Democratic Caucus doesn\'t guarantee that the filibuster is a thing of the past. Two Democrats have major health issues that limits their time in the Senate, and many Democratic senators have major differences with the president\'s agenda... There are different kinds of politicians. Most politicians come from very safe districts. A huge percentage of incumbents are reelected in every election cycle, and most of them are challenged only nominally, if at all. What makes the gears grind in Washington is not the overwhelming majority of safe politicians. It is the handful of vulnerable politicians who decide what is possible and what is not possible in Congress. And vulnerable politicians are predisposed against change. In effect, they are temperamentally conservative. Every significant vote that they take could spell the end of their political career. And the Democrats have dozens of these timid creatures in Congress. How does Al Franken and reaching 60 votes in the Senate affect them? <br><br>Basically, Al Franken screws them, plain and simple. A timid, vulnerable, conservative Democrat wants anything but to be put on the line in a contentious and significant vote. Their first instinct is to figure out if a piece of legislation is going to pass. If it is not going to pass, they want to make sure their Democratic base is happy, and they will vote for it. If it is going to pass, and it is either going to anger big donors or become a painful campaign issue, they will vote against it. In each case, they are ignoring the merits and voting to create for themselves the least amount of pain. <br><br>A third category exists where it is their decision which is decisive in determining whether something will pass. This is their least favorite circumstance, because it means they cannot avoid angering their base if they vote against it, but the business community will not give them a wink-and-a-nod-pass on it if they vote for it. <br><br>So long as the Republicans had 41 votes in the Senate, the timid, vulnerable, conservative Democrats could get away with voting for progressive legislation that wouldn\'t pass and against progressive legislation that did. But now that the Democrats have sixty votes, every single bill the Democrats introduce should pass. Every nominee should be confirmed. And each Democrat that votes \'nay\' on an issue is giving the Republicans the ability to stop the president\'s agenda. They can no longer hide. And that is that last place they want to be.<br><br>A big part of this changed dynamic is related to visibility. The Senate has cloture votes all the time. The 110th Congress set the record for cloture votes. And timid, vulnerable, conservative Democrats voted with the Republicans all the time to sustain filibusters. But these were mainly low-visibility votes because the Democrats\' votes were not decisive. Even Democratic activists have a hard time maintaining a level of outrage about a vote that had no material effect on the outcome. It is only when a Democrat casts the deciding vote that sustains a filibuster that people really stand up and notice. But, guess what?<br><br>With sixty members in the Democratic caucus, every single time any Democratic senator votes against cloture, they are casting the decisive vote to kill the president\'s (and the Senate leadership\'s) agenda. It doesn\'t matter if 10 Democrats vote against cloture. In that case, each and every one of them is guilty of casting the decisive vote that obstructs passage of a bill (because Vice-President Biden can cast the tie-breaker in a 50-50 tie). <br><br>There is no longer any cover, because the assumption is that all Democrats should be willing to at least give the president and their own leadership the benefit of an up or down vote on their priority legislation. They cannot escape responsibility and consequences if they oppose the Senate calendar. This is the major change that Al Franken brings to Washington DC. <br><br>Senators like Evan Bayh and Ben Nelson like to thwart the Democratic agenda quietly. They reassure their corporate donors by voting against anything that might threaten their interests unless it is already a foregone conclusion that it will pass. But they can\'t do that anymore. They can\'t get free votes against the progressive agenda that will be forgiven by both sides of the issue. They must now choose between their corporate masters and their fear of Republican campaign smears on the one hand, and the president\'s agenda on the other hand. All wiggle room is gone. There are no more free votes. <br><br>So, what\'s it going be? Who really runs this country, when you come down to it? Keep your eye on timid, vulnerable, conservative Democrats in the Senate. They will let you know shortly. <br><br></blockquote></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041845">\
	 <div id="dsq-comment-header-12041845" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041845" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041845">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041845" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041845" class="dsq-comment-message">Booman rocks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12035662">\
	 <div id="dsq-comment-header-12035662" class="dsq-comment-header">\
	 <cite id="dsq-cite-12035662" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12035662">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12035662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12035662" class="dsq-comment-message">On Mark Sanford, anyone ready to takes bets on will he or won\'t he resign?  <br>If he resigns, my money\'s on him doing it this weekend during the 4th of July holiday as a holiday/weekend news dump.  Or he will do it while the President is overseas.<br><br>If he doesn\'t resign, then he will either be impeached, or he will be a sitting duck.  2 years is a long time for the state of SC to essentially not have a functioning governors office.  Seriously, who is gonna take this guy seriously after this?  If he stays on, I suspect that staffers may just quit.  It won\'t look good on your resume that you stayed to work with such a ridiculous man/politican like Sanford.<br><br><a href="http://voices.washingtonpost.com/thefix/most-important-number/the-most-important-number-in-p-5.html" rel="nofollow">The Most Important Number in Politics Today </a><br><blockquote>"19" That\'s the number of Republican state legislators in South Carolina who have gone on the record to call for Gov. Mark Sanford to step aside in the wake of his disappearance and a series of admissions of dalliances outside of his marriage.<br><br>In addition to the 19 members of the state legislature calling for his ouster, six newspapers -- the Greenville News, the Rock Hill Herald, the Aiken Standard, the Spartanburg Herald-Journal, the Orangeburg Times and Democrat and the Charlotte Observer -- have also opined that Sanford\'s time leading the state is up.<br><br>Even Sen. Jim DeMint (R-S.C) seems to have turned the corner on Sanford, telling Fox & Friends this morning that "a lot of us are talking to him behind the scenes in hopes that he\'ll make the right decision about what needs to be done."<br><br>What all of the above means is that critical mass is rapidly being reached for a Sanford resignation. <br><br>As we wrote yesterday, Sanford almost certainly would have survived until the end of his term had he not granted an "emotional" (kiss of political death) interview with the Associated Press.<br><br>What Sanford did in that interview was turn the debate from one that was beginning to center on Lt. Gov. Andre Bauer\'s readiness for the office -- a topic explored brilliantly by Phil "Bring the Ruckus" Rucker in today\'s Post -- back into a conversation about how a man who had misled his family and the people of South Carolina multiple times could remain in office.<br><br>Sanford\'s interview with the AP amounted to a political kamikaze mission that seems to suggest that the operative question now is not if he will resign but when he will resign.</blockquote></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12051623">\
	 <div id="dsq-comment-header-12051623" class="dsq-comment-header">\
	 <cite id="dsq-cite-12051623" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12051623">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12051623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12051623" class="dsq-comment-message">I would be surprised if Sanford resigns.<br>Why?<br>He\'s a maverick.*<br><br>(*Translation: he\'s an arrogant bastard)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038294">\
	 <div id="dsq-comment-header-12038294" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038294" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038294">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038294" class="dsq-comment-message">Car Makers See End to Sales Slide <br>By ANDREW GROSSMAN and KATE LINEBAUGH <br><br>The three biggest car makers in America called a bottom to the long decline in U.S. auto sales as the industry reported its smallest monthly sales drop this year.<br>New-vehicle sales in June fell 28% from a year earlier to 860,000 cars and light trucks, according to the market-research firm Autodata Corp. That would be the smallest decline in any month this year.<br><br>"We believe the industry is moving beyond the bottom," said Bob Carter, group vice president of Toyota Motor Co. in the U.S. "The weak economy\'s grip on the auto industry appears to be lessening."<br><br><a href="http://online.wsj.com/article/SB124646313562280557.html" rel="nofollow">http://online.wsj.com/article/SB124646313562280...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039097">\
	 <div id="dsq-comment-header-12039097" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039097" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039097">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039097" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039097" class="dsq-comment-message">The "You too can get credit!" or "We give you credit when others won\'t!" commercials are coming back, too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12038372">\
	 <div id="dsq-comment-header-12038372" class="dsq-comment-header">\
	 <cite id="dsq-cite-12038372" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12038372">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12038372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12038372" class="dsq-comment-message">The arrangements have FINALLY been set for MJ on Tuesday.<br><br><br><br><a href="http://michaeljacksonfuneral.org/michael-jackson-viewing-at-the-staples-center/" rel="nofollow">http://michaeljacksonfuneral.org/michael-jackso...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12039637">\
	 <div id="dsq-comment-header-12039637" class="dsq-comment-header">\
	 <cite id="dsq-cite-12039637" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12039637">Leota2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12039637" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12039637" class="dsq-comment-message">Dennis Kucinich (fellow Ohioan) has lost his third sibling since 2007, Frank Kucinich.  Let\'s send some warm thoughts his way . . . .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12040855">\
	 <div id="dsq-comment-header-12040855" class="dsq-comment-header">\
	 <cite id="dsq-cite-12040855" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12040855" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12040855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12040855" class="dsq-comment-message">Dennis was my representative in Congress when I was living in Ohio for a time.  I have great respect for that man.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041322">\
	 <div id="dsq-comment-header-12041322" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041322" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041322">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041322" class="dsq-comment-message">Debbie Rowe wants what? Wants money? Wants attention? But definitely not the kids?<br><br><a href="http://www.latimes.com/news/local/la-me-debbie-rowe2-2009jul02%2C0%2C1137159.story" rel="nofollow">http://www.latimes.com/news/local/la-me-debbie-...</a><br><br>SIGH...........<br>What part of MJ doesn\'t want you to have the money doesn\'t she understand? This ELVISication is getting exasperating!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12042142">\
	 <div id="dsq-comment-header-12042142" class="dsq-comment-header">\
	 <cite id="dsq-cite-12042142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12042142">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12042142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12042142" class="dsq-comment-message">Debbie Rowe wants the money that goes with the kids!<br><br>That conniving witch!<br><br><b>Saaaaaaaaaaaaaaaa&gt;&gt;&gt;lap</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12043099">\
	 <div id="dsq-comment-header-12043099" class="dsq-comment-header">\
	 <cite id="dsq-cite-12043099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12043099">Myth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12043099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12043099" class="dsq-comment-message">What\'s the definition of Golddigger = Debbie Howe!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12041709">\
	 <div id="dsq-comment-header-12041709" class="dsq-comment-header">\
	 <cite id="dsq-cite-12041709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12041709">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12041709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12041709" class="dsq-comment-message">AFTERNOON 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=thursday_open_thread_151&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');
}

})();




