




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

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

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

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"532d643127105c8a85230d3f5af05ead": {"username": "Cameron", "tumblr": "", "display_name": "Cameron", "url": "http://disqus.com/guest/532d643127105c8a85230d3f5af05ead/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c8b2d42511d55e0cb79da4b7de989dab": {"username": "icebergslim", "tumblr": "", "display_name": "icebergslim", "url": "http://disqus.com/guest/c8b2d42511d55e0cb79da4b7de989dab/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bdcc463b91a9e1b20fe0350660f05c27": {"username": "Shakes her hand and walks away", "tumblr": "", "display_name": "Shakes her hand and walks away", "url": "http://disqus.com/guest/bdcc463b91a9e1b20fe0350660f05c27/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6a15e2f4a8734cebd4efee6381b0eb4f": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/guest/6a15e2f4a8734cebd4efee6381b0eb4f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3ecde559248958521e4cb25a77f2ee65": {"username": "Nquest", "tumblr": "", "display_name": "Nquest", "url": "http://disqus.com/guest/3ecde559248958521e4cb25a77f2ee65/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ee9a6fc0f1213e6b14e2765968e804e5": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/guest/ee9a6fc0f1213e6b14e2765968e804e5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3e41c6c18cf68d94714dba0e17b5b051": {"username": "Not Delusional", "tumblr": "", "display_name": "Not Delusional", "url": "http://disqus.com/guest/3e41c6c18cf68d94714dba0e17b5b051/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0ef7c2d2394e80ac946bf761976ee6e4": {"username": "Phia", "tumblr": "", "display_name": "Phia", "url": "http://disqus.com/guest/0ef7c2d2394e80ac946bf761976ee6e4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9bf0971c139c9dc33659e8ed441e4f5e": {"username": "Craig Hickman", "tumblr": "", "display_name": "Craig Hickman", "url": "http://disqus.com/guest/9bf0971c139c9dc33659e8ed441e4f5e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f019d5f695eadaaa3b2a8c3fda1ef436": {"username": "Shakes her head and walks away", "tumblr": "", "display_name": "Shakes her head and walks away", "url": "http://disqus.com/guest/f019d5f695eadaaa3b2a8c3fda1ef436/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e103d6f48ca74b52fb3cff67451a463e": {"username": "Kenya W", "tumblr": "", "display_name": "Kenya W", "url": "http://disqus.com/guest/e103d6f48ca74b52fb3cff67451a463e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1231fd2a873665b8a67c9bd4abf4525c": {"username": "Val", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/guest/1231fd2a873665b8a67c9bd4abf4525c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3e5d38d1ff29b11495697083173f984d": {"username": "Kevin", "tumblr": "", "display_name": "Kevin", "url": "http://disqus.com/guest/3e5d38d1ff29b11495697083173f984d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "363c2f6b494574d0d44acfb0bcd59869": {"username": "golden star", "tumblr": "", "display_name": "golden star", "url": "http://disqus.com/guest/363c2f6b494574d0d44acfb0bcd59869/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c60cf267cb7a0392bdb4a893a5ee5c7c": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/guest/c60cf267cb7a0392bdb4a893a5ee5c7c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bc67a38bb57ec2663caef9c8162bfd38": {"username": "Adam", "tumblr": "", "display_name": "Adam", "url": "http://disqus.com/guest/bc67a38bb57ec2663caef9c8162bfd38/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1ff19dfc0400feb84ea112bcb0762d62": {"username": "Baltogeek", "tumblr": "", "display_name": "Baltogeek", "url": "http://disqus.com/guest/1ff19dfc0400feb84ea112bcb0762d62/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a2d6caafd9b7800b7d657a7d3470f96": {"username": "Jack Turner", "tumblr": "", "display_name": "Jack Turner", "url": "http://disqus.com/guest/8a2d6caafd9b7800b7d657a7d3470f96/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c36c5e8bd4d56491f8a60b53ae8e9eb4": {"username": "jelana", "tumblr": "", "display_name": "jelana", "url": "http://disqus.com/guest/c36c5e8bd4d56491f8a60b53ae8e9eb4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e50d5f025b5ce53e857f987d76835052": {"username": "Ricky", "tumblr": "", "display_name": "Ricky", "url": "http://disqus.com/guest/e50d5f025b5ce53e857f987d76835052/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f95c5ec0c48b18549cf9e70d092acd48": {"username": "Steve LaBonne", "tumblr": "", "display_name": "Steve LaBonne", "url": "http://disqus.com/guest/f95c5ec0c48b18549cf9e70d092acd48/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "67278f84b7b6cbb795c7c96e7a08dabe": {"username": "Jonzee", "tumblr": "", "display_name": "Jonzee", "url": "http://disqus.com/guest/67278f84b7b6cbb795c7c96e7a08dabe/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d1a8e45844ef20a90904a65e60371f42": {"username": "B-Serious", "tumblr": "", "display_name": "B-Serious", "url": "http://disqus.com/guest/d1a8e45844ef20a90904a65e60371f42/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb982364d96ec92bddabba958645cfe6": {"username": "Nuff Said", "tumblr": "", "display_name": "Nuff Said", "url": "http://disqus.com/guest/bb982364d96ec92bddabba958645cfe6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "16a3951c529b41e0ea3e8fda2568ff35": {"username": "Ultramagnetic", "tumblr": "", "display_name": "Ultramagnetic", "url": "http://disqus.com/guest/16a3951c529b41e0ea3e8fda2568ff35/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e63fda3bc8752465623f674ffcc5f40": {"username": "TruthSeeker", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/guest/0e63fda3bc8752465623f674ffcc5f40/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c452cbe7d54b8900efc6bdd00d44e792": {"username": "Marie", "tumblr": "", "display_name": "Marie", "url": "http://disqus.com/guest/c452cbe7d54b8900efc6bdd00d44e792/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cd50073575d16556a69ead5b86d1a87f": {"username": "miss-opinion", "tumblr": "", "display_name": "miss-opinion", "url": "http://disqus.com/guest/cd50073575d16556a69ead5b86d1a87f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "812b857b8bd461a5014e16fe5944df62": {"username": "Big Man", "tumblr": "", "display_name": "Big Man", "url": "http://disqus.com/guest/812b857b8bd461a5014e16fe5944df62/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ab03b08e2f2082ad84cf39c973e5bebb": {"username": "andyfrombrooklyn", "tumblr": "", "display_name": "andyfrombrooklyn", "url": "http://disqus.com/guest/ab03b08e2f2082ad84cf39c973e5bebb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "abae42e5f15036a8e5fb7c96309de1b3": {"username": "marc", "tumblr": "", "display_name": "marc", "url": "http://disqus.com/guest/abae42e5f15036a8e5fb7c96309de1b3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ae84a1f516965138dcc59937fe7a7ac1": {"username": "N. Mahana", "tumblr": "", "display_name": "N. Mahana", "url": "http://disqus.com/guest/ae84a1f516965138dcc59937fe7a7ac1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "43802fdc9178a0543ace506892656a92": {"username": "francis", "tumblr": "", "display_name": "francis", "url": "http://disqus.com/guest/43802fdc9178a0543ace506892656a92/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f85f4de88a30987f0360c336da9569ae": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/guest/f85f4de88a30987f0360c336da9569ae/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eac169f2fbae9b661b6536f44555a1d4": {"username": "Walking on Air", "tumblr": "", "display_name": "Walking on Air", "url": "http://disqus.com/guest/eac169f2fbae9b661b6536f44555a1d4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9fcb7c771a7713dda01aa936fd426bfe": {"username": "Ms.Martin", "tumblr": "", "display_name": "Ms.Martin", "url": "http://disqus.com/guest/9fcb7c771a7713dda01aa936fd426bfe/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7f306b3009c480dcd5fc7baf547d1b80": {"username": "BigAssBelle", "tumblr": "", "display_name": "BigAssBelle", "url": "http://disqus.com/guest/7f306b3009c480dcd5fc7baf547d1b80/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_15:54:04", "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": {"3333051": {"up_voted": false, "ip": "", "has_replies": false, "message": "Where do I begin?<br><br>As a child growing up in the middle-class neighborhood of Beverly Hills/Washington Heights in Chicago. A neighborhood that prides it self on community and property and who embraced their community. I am a 40 year old Black male from this neighborhood and I am grateful for all the Efforts that Rev. Wright and Rev. Dr. Johnnie Coleman gave to us. Rev. Wright was one of the first ministers to start the flight for us to visit Africa in an era from 1968 to present when our parents' were being able to enjoy the fight from the 1960's era. What Rev. Wright stated was taken out of content, just like the state Michelle Obama stated, too. Being an Black American and especially Chicago, we can relate to their statements when you have been beaten down and not given a fair chance in a language all our own. First and foremost, Mr. Obama.. a lot of us Black Chicagoans hadn't heard of him as well as he did some work with the Housing Project Groups in Altgeld garden Housing projects. Our Black forefathers, Mr. Wright and other Black Americans paved the way for Mr. Obama to be where he is now. Mr. Obama forefathers never shed Black Blood on this land..like our Black forefathers did and I believe Mr. Obama is more accepted because America doesn't feel threatened because his mother and grand parents' were directly traced to  present White America genes. Mr. Obama should have stated (out of fairness), \" Rev. Wright is my spiritual advisor and people have a right to their own viewpoints.\" Our community embraces Mr. Obama, a community that was already established before he entered Rev. Wright's Church, A community that migrated north \"to the promised land\" for better opportunity after years of being oppressed in the southern parts of the USA, a community that migrated via \"Historic Pullman Porters\", rode the back of the greyhound bus from the south and was only able to sit up front once they crossed the Mason/Dixon line in Cairo, Illinois. A community that wanted better for their children and worked hard to keep their lawns manicured and prove the whites wrong in Chicago about panic selling and 30, 40, 50 years later the community is still manicured and beautiful. Rev. Wright stated the truth because this land was built on free slave labor of our forefathers..not Obama's..maybe Michelle's. My question is..will Mr. Obama really do anything for we Black Americans in America? And, this is the first time that I will not be voting because birth candidates I am not satisfied. The only reason I can vote is because my forefathers made it possible for me to have this choice not Mr. Obama's", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-27_18:53:57", "killed": false, "user_key": "e50d5f025b5ce53e857f987d76835052", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962357": {"up_voted": false, "ip": "", "has_replies": false, "message": "Welcome back, Jack.<br></br><br>Rev. Wright clowned in the Q&A.; That's his right. He seemed to enjoy himself immensely. Good for him.</br><br></br><br>But he suggested both on Bill Moyers and again in the Q&A; that Obama is really just posturing. </br><br></br><br>Know that Rev. Wright has hired NOI security. That's also his right. </br><br></br><br>But let's be real: if Wright had as much concern about moving us ahead as a nation and if he honestly believes that Obama is the candidate to do it, then his behavior yesterday is unconscionable.</br><br></br><br>And I didn't need the MSM to tell me that.</br><br></br><br>I'd like to hear from Michelle Obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:32:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962358": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack,<br></br><br>I watched it live. I know what I saw. He clowned. He erased the previous 2 nights with that 'performance'.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:39:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962359": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack, no sense in defending Wright. Obama is holding a press conference now...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:40:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962360": {"up_voted": false, "ip": "", "has_replies": false, "message": "Uh, Obama has thrown Wright under the bus for real this time with his recent press conference. <br></br><br>I am really, really disappointed. I knew that Obama would disappoint me eventually, as all politicians do. But if feels like he in effect has thrown black people under the bus.  </br><br></br><br>A bit of hyperbole, yes. That's just how it feels right now. Especially seeing how many white people are saying that he did the right thing. What he should have done was to change the paradigm. He let the MSM define the frame. He just did what any average politician would do. He was positively Clintonian.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:41:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962361": {"up_voted": false, "ip": "", "has_replies": false, "message": "Were people really in doubt that Obama is a politican?<br></br><br>Look, I'll vote for him happily in the fall just as I did in the primary- he's head and shoulders above the alternatives. But let's not lose sight of, or fail to deplore, what happened here. This is why our country makes so little progress- \"moderates\" always yield to pressure and pile on along with the right to squelch any open expression of dissent from our brain-dead national mythology.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:45:00", "killed": false, "user_key": "f95c5ec0c48b18549cf9e70d092acd48", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962362": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really wish \"throwing under the bus\" will find its way out of our speech. And soon.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:56:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962363": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ummm here's something to chew on. The woman that arranged the Press Club speech yesterday is an ardent Clinton supporter.........<br></br><br>http://www.nydailynews.com/opinions/columnists/louis/index.html</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:56:00", "killed": false, "user_key": "16a3951c529b41e0ea3e8fda2568ff35", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962364": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations goes out to the MSM! You got exactly what you wanted: Two brothers throwing each other under the bus. <br></br><br>Jack -- Roland Martin said that even Rev. Wright's close friends were disappointed with his performance at the NPC event.</br><br></br><br>To add insult to injury, guess who organized yesterday's NPC event? A Clinton supporter! <a href=\"http://www.huffingtonpost.com/2008/04/29/clinton-booster-organized_n_99129.html%3C/br\" rel=\"nofollow\">http://www.huffingtonpost.com/2008/04/29/clinto...</a>&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:56:00", "killed": false, "user_key": "6a15e2f4a8734cebd4efee6381b0eb4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962365": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tamarind Hall has just put all this in perspective.<br></br><br>She's also from Chicago and she's saying how members of the the church for 20 years are stating how surprised they were by Wright's performance yesterday.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:57:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962366": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm just concerned that Rev. Wright can be bought and will find a way to derail the Obama candidacy even more.<br></br><br>Sorry to anyone here who's a member of his church, but that's my concern.</br><br></br><br>I hope I'm wrong.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_14:59:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962367": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was disappointed that Obama made the decision to separate himself from Wright.  I understand what is at stake but . . . <br></br><br>Personally I also feel that Wright has a right to say what he wants when he wants.  But the media spin added a lot of fuel to the fire.  Not sure how I feel about this.  I have to let this stew a little bit.</br><br></br><br>Again -- very disappointed.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:05:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962368": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's definitely trying to derail Obama, Craig... without a doubt. Obama has a huge problem right now. If he completely disavows Wright, he contradicts his other actions. But if he doesn't, then the MSM can continue to poison voters with this crap. It allows them to continue to question his judgement and character vis-a-vis his membership with Trinity, and that's not what Obama needs now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:06:00", "killed": false, "user_key": "532d643127105c8a85230d3f5af05ead", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962369": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Tamarind Hall has just put all this in perspective.<br></br><br>She's also from Chicago and she's saying how members of the the church for 20 years are stating how surprised they were by Wright's performance yesterday.</br></i><br></br><br>Listening to Roland Martin this morning, several of Trinity's members called up...they all sounded as if they were on the brink of tears.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:07:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962370": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig - Quite a few of the members of the Church mentioned they were taken aback by Wright's performance.  Hopefully someone will reach out and talk to him before anything else happens.  <br></br><br>I do know that the media will try to provoke the man into doing or saying something that can be ran on tv or online for a while.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:07:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962371": {"up_voted": false, "ip": "", "has_replies": false, "message": "did you guys see him throw the Omega Psi PHi sign at the press conf? LOL!!!<br></br><br>Its been a long time coming--Gramps is brillant but he needs zip it for awhile</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:07:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962372": {"up_voted": false, "ip": "", "has_replies": false, "message": "reverend wright speaks the truth and that isn't changed by obama's disassociation from him.<br></br><br>obama's my candidate, but i have always known that my personal politics are far to the left of his.</br><br></br><br>that's okay. we're not going to get a social democracy in this country, so i'll live with what we have.</br><br></br><br>what i hate hate hate hate is that we have continually moved further to the right since reagan, such that today's \"liberal\" (he's so liberal! the most liberal member of congress!!!!!) is not much different from the republicans of the '50s and '60s except on race relations.</br><br></br><br>we've let the right wing zealots and corporate shills define the agenda for too long. </br><br></br><br>i wish we had an active, outrageous, screeching in your face, BIG movement of true lefties in this country taking up the evening news, grabbing headlines everywhere. </br><br></br><br>a \"shockingly\" aggressive leftist movement would have the effect of moving our country out of the right wing and back toward the middle. an aggressive left makes progressives look like the softer, gentler, more reasonable way. in the absence of radicals on the left, the right just sweeps us along and drowns out the message of progress with their for-the-rich political agenda.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:09:00", "killed": false, "user_key": "7f306b3009c480dcd5fc7baf547d1b80", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962373": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I am really, really disappointed. I knew that Obama would disappoint me eventually, as all politicians do. But if feels like he in effect has thrown black people under the bus. </i><br></br><br>anonymous,</br><br></br><br>WRIGHT threw Black people 'Under the Bus' with that 'performance' at the NPC. </br><br></br><br>Barack stood by him, when everyone told him to cut him loose. </br><br></br><br>And in return, he turned on him. </br><br></br><br>I'm pissed.....so many of us in the blogosphere defended Wright..it seemed like we were the only ones. He spit on us too at the NPC.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:10:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962374": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I was disappointed that Obama made the decision to separate himself from Wright. I understand what is at stake but . . . <br></br><br>Personally I also feel that Wright has a right to say what he wants when he wants. But the media spin added a lot of fuel to the fire. Not sure how I feel about this. I have to let this stew a little bit.</br></i><br></br><br>Val,</br><br></br><br>You act like that NPC 'performance' was in isolation.</br><br></br><br>IT WASN'T. </br><br></br><br>We had the Moyers Interview and the NAACP Speech. </br><br></br><br>There was nothing ' inauthentic' about either one of them. </br><br></br><br>Nothing. </br><br></br><br>He did that NPC performance ON PURPOSE.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:13:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962375": {"up_voted": false, "ip": "", "has_replies": false, "message": "wright does not hate america, he is worried. he cares. obama had to distance himself because it was almost impossible to fight the relentless soundbites.<br></br><br>let's not be afraid. a serious and sincere discussion is under way. there is nothing inacceptable in what wright says.</br><br></br><br>well, we've got to let him speak and listen. certainly, that much effort is due. we want to be adults, don't we.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:13:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962376": {"up_voted": false, "ip": "", "has_replies": false, "message": "This was inevitable.<br></br><br>There is absolutley no way that the media and our society was going to leave Obama or Wright alone once they labeled Wright crazy and dangerous.</br><br></br><br>You all act like the media, GOP whoever would have stopped criticizing Wright or attacking Obama for their relationship.</br><br></br><br>Since when does our white controlled media ever take it's fangs out of the neck of any black person that they have decided offends them especially when that person speaks the truth.</br><br></br><br>That's why i can't be but so disappointed in Wright's behavior.</br><br></br><br>He was screwed no matter what.</br><br></br><br>I think he just decided to go out on his own terms mocking the fools criticizing him all the way.</br><br></br><br>And maybe giving Obama just what he needed to let him go completely.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:13:00", "killed": false, "user_key": "1ff19dfc0400feb84ea112bcb0762d62", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962377": {"up_voted": false, "ip": "", "has_replies": false, "message": "I guess organizing and taking action to actually effect change is going over people's head. <br></br><br>The bickering about whether Wright is wrong continues yet...hello everyone...Obama is NOT the nominee yet and he has not won the GE yet.</br><br></br><br>Are we that lost in the wilderness to forget that work needs to be done?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:16:00", "killed": false, "user_key": "ae84a1f516965138dcc59937fe7a7ac1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962378": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know. I find it funny that we all scream about what a diverse group we are...but when it comes to politics all the sudden we start talking about how all of us need to get in line and behave. <br></br><br>We are all so on the defense about Dr. Wright at this point that no matter what the man says we are going to nash and weep. </br><br></br><br>Agree. Don't agree. But this conversations sounds eerily like the great number of folks who told Anita Hill to shut up too--so we could get another black man on the SCOTUS. </br><br></br><br>His reputation has been destroy, his manhood villified for months. He has recieved death threats and all kinds of lewd and licivious things through the US mail. As far as I am concerened he has every right to defend himself. AND KEEP SAYING WHAT HE HAS BEEN SAYING FOR YEARS.</br><br></br><br>And at the end of the day, the truth is Barack can throw him under the bus--but a 20 year relationship with someone really tells the truth. And at the end of the day, though I am ardent supporter I am not foolish enough to think that Barack is not a politician--although the best one I have ever seen.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:18:00", "killed": false, "user_key": "67278f84b7b6cbb795c7c96e7a08dabe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962379": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama had to do it eventually.  It's not like Wright gave him any leeway.<br></br><br>The following news cycle will prove whether or not this was just about Wright.</br><br></br><br>For me, it was never about Rev. Wright or any of his statements.  It was about tying Obama to a racial stereotype to damage his candidacy.  The target is Obama.  Meanwhile, the media sees no trouble in treating black culture and expression as collateral damage.</br><br></br><br>If it's just about Wright, then fine.  Today's press conference was the most Obama could do.  All questions should end there.</br><br></br><br>But we all know it won't end there.  Afterwards, Fox News wanted even more.  Next step. . . disown the church.  Next step . . . publically chastise some black pathology to pivot to the center and ease white discomfort.</br><br></br><br>As pointed out by others.  It would have been something else if Wright wasn't around.  The media would have found some other association. . . some other boogey man to terrorize white America and play the Willie Horton role.</br><br></br><br>Wright fit that role perfectly.  Loud.  Powerful.  Arrogant.  Defiant.</br><br></br><br>Still, Wright is not a complete victim here.  I thought his speech yesterday was great.  However his conduct during the question and answer portion gave critics all the amunition they needed to paint the narrative they wanted.</br><br></br><br>Bottom line:  Play the game.  But at least know the rules.  Speak truth to power.  But stay focused and don't let your ego get the best of you.  Keep focus on the bigger picture.  Wright didn't do that.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:19:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962380": {"up_voted": false, "ip": "", "has_replies": false, "message": "In his Philadelphia speech on race Obama said,<br></br><br>\"I suppose the politically safe thing would be to move on from this episode and just hope that it fades into the woodwork. We can dismiss Reverend Wright as a crank or a demagogue, just as some have dismissed Geraldine Ferraro, in the aftermath of her recent statements, as harboring some deep-seated racial bias.</br><br></br><br>But race is an issue that I believe this nation cannot afford to ignore right now. We would be making the same mistake that Reverend Wright made in his offending sermons about America - to simplify and stereotype and amplify the negative to the point that it distorts reality.\"</br><br></br><br>Jim Geharty writes:</br><br></br><br>\"In light of events in the past 72 hours, a lot of this looks ridiculous now.</br><br></br><br>Can we dismiss Reverend Wright as a crank or a demagogue? Yes we can, no irony intended. Those of us who were shocked and appalled by those first clips of Wright's sermons were right, and Barack Obama, and all of those who accused us of judging Wright unfairly, were wrong.\"</br><br></br><br>Obama put himself in this situation. It is unfortunate, but not unexpected. Wright forced his hand and spoke out now to climb over Obama and become the self-proclaimed leader of the 'black church.' </br><br></br><br>Obama is too naive. Too ambitious. Too much hubris, no humility.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:19:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962381": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.cnn.com/2008/POLITICS/04/29/obama.wright/index.html\" rel=\"nofollow\">http://www.cnn.com/2008/POLITICS/04/29/obama.wr...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:20:00", "killed": false, "user_key": "0ef7c2d2394e80ac946bf761976ee6e4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962382": {"up_voted": false, "ip": "", "has_replies": false, "message": "When your close associates and parishoners -- people who love and care about you -- are saying that you went too far, it's time to take a step back and re-evaluate what you're doing. <br></br><br>Martin said Wright's people BEGGED him not to do the NPC event. BEGGED! But he didn't listen and look what happened.</br><br></br><br>I feel so bad for Obama because he looked so disappointed and sad that he had to go there today. I also feel bad for Rev. Wright because I think he was speaking the truth in a lot of things he said, and Americans can't handle the TRUTH about this country.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:22:00", "killed": false, "user_key": "6a15e2f4a8734cebd4efee6381b0eb4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962383": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>His reputation has been destroy, his manhood villified for months. He has recieved death threats and all kinds of lewd and licivious things through the US mail. As far as I am concerened he has every right to defend himself. AND KEEP SAYING WHAT HE HAS BEEN SAYING FOR YEARS.</i><br></br><br>And he did that in the Moyers interview and the NAACP speech. </br><br></br><br>But, the NCP performance was something altogether different.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:24:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962384": {"up_voted": false, "ip": "", "has_replies": false, "message": "co signing on to b-serious", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:26:00", "killed": false, "user_key": "8a2d6caafd9b7800b7d657a7d3470f96", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962385": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama is soo disingenuous in his denouncement of Rev. Wright.  He's sat through his sermons for 20 years and this is the first time he's ever heard these ideas.  NEGRO PLEASE.<br></br><br>He's covering his ass.  How Clintonian of him.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:27:00", "killed": false, "user_key": "f019d5f695eadaaa3b2a8c3fda1ef436", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962386": {"up_voted": false, "ip": "", "has_replies": false, "message": "I too watched the performance and came away realizing the Wright is a megalomaniac who loves the spotlight and the sound of his voice. I dont think it had anything to do with destroying Barack but more so with his own 15 min of fame..remember he said something to the effect \"if it is in God's plan for Barack to be prez, nothing I or the MSM does will change that\" so if he is free to act a fool and bask in the limelight --if God wills it, Obama will be prez. <br></br><br>Just trying to make sense out all of this..</br><br></br><br>lastly, The Rev. is a genius--and most do not have the greatest social skills. They are always considered strange, a bit OfF and aloof and oftentimes crass.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:28:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962387": {"up_voted": false, "ip": "", "has_replies": false, "message": "B-serious said: \"Still, Wright is not a complete victim here. I thought his speech yesterday was great. However his conduct during the question and answer portion gave critics all the amunition they needed to paint the narrative they wanted.\"<br></br><br>ITA. Please note that all of the negative attention Wright is receiving is not because of the Moyers interview, the NAACP speech or even the NPC speech. IT'S THE Q&A; SESSION AT THE NPC EVENT! </br><br></br><br>And if even Wright's crew and parishioners are saying he went too far, then......</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:30:00", "killed": false, "user_key": "6a15e2f4a8734cebd4efee6381b0eb4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962388": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think Rev. Wright has said anything at TUCC that hasn't been echoed by other Black churches, or discussed privately among family/friends. I can think of a few friends that have some pretty \"radical\" ideologies, and I sure in the hell wouldn't want my employer to tie me to their views. But these are still my friends, and I appreciate their perspectives. We are watching the same thing play out on the national stage with BHO. I think he was naive to think (even for a moment) that this would not have become an issue in the campaign. Just as he was naive about those CBC members trying to throw him some old tail at the CBC Orientation Weekend!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:32:00", "killed": false, "user_key": "0ef7c2d2394e80ac946bf761976ee6e4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962389": {"up_voted": false, "ip": "", "has_replies": false, "message": "Re:  the Q and A session you all seem to be so upset about.<br></br><br>Isn't that how you wanted John Kerry to respond when he was Swiftboated.</br><br></br><br>I would dream that Kerry would man up and say to GWB just one time, \"AT LEAST I WENT M___F____\".</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:36:00", "killed": false, "user_key": "bdcc463b91a9e1b20fe0350660f05c27", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962390": {"up_voted": false, "ip": "", "has_replies": false, "message": "I keep hearing this \"20 years\" stuff.<br></br><br>Very slick.</br><br></br><br>We're supposed to assume that for 20 years, every week, Rev. Wright came to the pulpit and shouted \"God D*mn America\" for 2 hours straight.</br><br></br><br>It gets spun as though he did this every week for 20 years.  Yet, despite this \"abundance\" of damning evidence, we still get the same 20 second soundbites with the exact same comments from the exact same sermons.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:36:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962391": {"up_voted": false, "ip": "", "has_replies": false, "message": "My mother always says, \"It's not so much what you say, it's <i>how</i> you say it.\"<br></br><br>Wright speaks the truth. He <i>also</i> speaks a lot of out-of-date, factually incorrect bullshit.</br><br></br><br>But I'm with rikyrah: Wright's performance was on purpose. He was indignant, flip, arrogant, clownish, sarcastic, mocking and very playground.</br><br></br><br>Wright had given two speeches in two days and a great interview on Bill Moyers, but that wasn't enough.</br><br></br><br>He had to go all the way <i>there</i> and he chose to reinforce the notion that Obama believed what he believed but couldn't say so because he was a politician.</br><br></br><br>I don't think the American government invented AIDS to kill unwanted citizens. I didn't believe it when the founders of ACT UP said it while we watched our friends die in droves from \"gay cancer,\" I didn't believe it when Bill Cosby said it, and I don't believe it now.</br><br></br><br>I know what our government is capable of. And I'm not saying our government can't create biological warfare.</br><br></br><br>But HIV is a RETROVIRUS.</br><br></br><br>It's been here before. No epidemiologist worth their weight will tell you that a RETROVIRUS can be INVENTED. </br><br></br><br>IF you want to criticize the government, then CUSS OUT Ronald Reagan for spending two terms in the White House as the epidemic raged in the US and for all those 8 years, he never even uttered the word AIDS.</br><br></br><br>Speaking truth to power is speaking truth to power, not preaching speculation.</br><br></br><br>I know about Medical Apartheid and the Tuskegee Experiment, but HIV isn't an experiment.</br><br></br><br>It's a RETROVIRUS.</br><br></br><br>But I digress.</br><br></br><br>I have no idea what the blowback, if any, from all this will be, but I feel for Barack and Michelle today. When betrayal enters the soul, the heart explodes.</br><br></br><br>I'll pray for their healing today.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:41:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962392": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack, <br></br><br>With all due respect, I watched it in its entirety, and I was appalled!  Let's go back a little...the Bill Moyer's interview was terrific the intial speech at the press club was sufficient, but the Q&A; was a spectacle!  He showed his ass! It was the most UNChristian!  He did a dis-service to Senator Obama, but more importantly to his church and the Black church.  </br><br></br><br>As Roland Martin, someone who has previously defended Wright, said yesterday, he knew what he was doing.  He was implored by Reverend Moss the President of UCC and many others not to do it, but he did it anyway.  Without saying it expressly, those who had communication with Wright in the last month were very well aware that the Reverend was on get back time. And it showed!</br><br></br><br>I said it a year ago when he ran his mouth to the NY Times that he was arrogant, petulant and petty.  And my opinion was only cemented yesterday.</br><br></br><br>Reverends, pastors and clergy of all faith are NOT Gods; they are mere mortal men with the same failings as all humans.  And Reverend Wright's failings were on display for all the world to see yesterday.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:41:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962393": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I really wish \"throwing under the bus\" will find its way out of our speech. And soon.\"<br></br><br>Amend, Brotha!!!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:43:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962394": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wright gave a good interview with Moyers and the speech at the NAACP and the media covered it like he was eating white newborns live on tv.<br></br><br>I just can't see how he or Obama were going to be able to \"stay on message\" anyway.</br><br></br><br>I'm not saying that he couldn't have played this out better but I can definately see how a person could just be fed up hearing from Obama's campaign and supporters that he needed to be quiet \"It's not about you!\" while your reputation, military service and ministry are being shit on day after day.</br><br></br><br>Having your name dragged through the mud does make it about you.</br><br></br><br>It makes me wonder what support did Wright receive from Obama behind the scenes.</br><br></br><br>Because you can ask Wright to see the larger picture, the need to help Obama get into the White House, but how would any of us like to be the human sacrifice needed to ensure someone else's success.</br><br></br><br>I'm not naive enough to think that after being beaten down enough I wouldn't give a rat's ass at some point.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:46:00", "killed": false, "user_key": "1ff19dfc0400feb84ea112bcb0762d62", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962395": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rikyrah,<br></br><br>You took the words right out of mouth!  I'm not a good enough word smith to describe how I felt yesterday watching the Reverend's performance with my white colleagues, all of whom support Obama.  If our windows weren't sealed, I think I would have jumped!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:47:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962396": {"up_voted": false, "ip": "", "has_replies": false, "message": "For me, it was never about Rev. Wright or any of his statements. It was about tying Obama to a racial stereotype to damage his candidacy. The target is Obama. Meanwhile, the media sees no trouble in treating black culture and expression as collateral damage.<br></br><br>If it's just about Wright, then fine. Today's press conference was the most Obama could do. All questions should end there.</br><br>____________________________________</br><br></br><br>ronnie b,</br><br></br><br>You are off base on this one.</br><br></br><br>It is about Obama's judgment. That has always been the issue.</br><br></br><br>Politicians and especially candidates for POTUS are highly scrutinized and held to high standards. Voters look for an individual with whom they can identify, trust, agree with.</br><br></br><br>Americans are people of faith. Faith binds many diverse people together. Perhaps voters were looking to identify with Obama on these grounds. If Wright had in anyway echoed in his sermons, the themes of Obama's campaign, it would have only benefited Obama.</br><br></br><br>Obama KNEW this pastor and his church was considered by some to be controversial. He could have left at ANY time. Yet he stayed.</br><br></br><br>He could have put this to rest sooner, but instead he chose to affirm and defend Wright.</br><br></br><br>Obama's judgment will continue to be an issue in this campaign.</br><br></br><br>He has made his choices. He must live with them.</br><br></br><br>Voters want a president to exercise good judgment.</br><br></br><br>Don't push Obama's mistakes off onto cries of 'racial stereotypes' and denigration of black culture.</br><br></br><br>It's about one man, his judgment and his desire to be President.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:50:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962397": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Bottom line: Play the game. But at least know the rules. Speak truth to power. But stay focused and don't let your ego get the best of you. Keep focus on the bigger picture. Wright didn't do that.\"<br></br><br>Now that's speaking truth to power!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:52:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962398": {"up_voted": false, "ip": "", "has_replies": false, "message": "Baltogeek.  I hear you on your comments and that is how I feel as well.  <br></br><br>Baltogeek said --</br><br></br><br>Having your name dragged through the mud does make it about you.</br><br></br><br>It makes me wonder what support did Wright receive from Obama behind the scenes.</br><br></br><br>Because you can ask Wright to see the larger picture, the need to help Obama get into the White House, but how would any of us like to be the human sacrifice needed to ensure someone else's success.</br><br></br><br>I'm not naive enough to think that after being beaten down enough I wouldn't give a rat's ass at some point.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_15:57:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962399": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reposting:<br></br><br><a href=\"http://tpmcafe.talkingpointsmemo.com/talk/2008/04/crabs-in-the-barrel.php\" rel=\"nofollow\">Crabs in the barrel</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:00:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962400": {"up_voted": false, "ip": "", "has_replies": false, "message": "I spoke on this over at my blog.<br></br><br>Obama is a politician. A damn good poltician and the best one running for president, but he's still a politician. We, as black people, have put a lot of pressure on him to not only win this election, but also rise above politics completely. It's the same sort of pressure the media is putting on him.</br><br></br><br>Think about that.</br><br></br><br>www.ravingblacklunatic.blogpspot.com</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:05:00", "killed": false, "user_key": "812b857b8bd461a5014e16fe5944df62", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962401": {"up_voted": false, "ip": "", "has_replies": false, "message": "The lens from which black and white americans look through are two different lenses. <br></br><br>Most blacks veiw Wright as a MAN OF WISDOM, speaking truth to power. However to most whites, the image of Wright is more like a COURT JESTER. He speaks the same truth to power, but is viewed as a FOOL.</br><br> </br><br>Now I don't pretend to know the motivations of the rev. But as a man of God I'm sure that Rev. Wright has read the book of ecclesiastes where it states; </br><br></br><br>3:1-22 \" To everything there is a season, A time for every purpose under heaven.\"</br><br></br><br>Ggoing before the NPC was not the time nor the season for Wright to vent his frustrations with this country, or Obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:06:00", "killed": false, "user_key": "43802fdc9178a0543ace506892656a92", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962402": {"up_voted": false, "ip": "", "has_replies": false, "message": "Remember also that the GOP is running those Wright-boating ads in NC as we speak. And Wright was on the news clowing at the same time.<br></br><br>Who knows what the internal polls look like. </br><br></br><br>Big man is on point.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:10:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962403": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.faithfullyliberal.com/?p=1006\" rel=\"nofollow\">I found this interesting blog on Dr. Wright from a faith community perspective.</a><br></br><br>In reality, Dr. Wright might have just done Barack a favor by forcing him to 'Sista Soulja' him.</br><br></br><br>But I stand by my belief that the mans legacy and life is much greater then the 4 months we have all-left or right--been obsessed with him. Because whether we like it or not Barack being president is not going to solve the many ills societally. And it is going to be the jobs of those activists and community folks to challenge him.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:12:00", "killed": false, "user_key": "67278f84b7b6cbb795c7c96e7a08dabe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962404": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nmp & Craig.  Ditto.  And that \u201crace card\u201d bull ish can fall off a tall building as well.<br></br><br>I wonder how Mrs. O feels today? I will pray for them today. It is hard to leave your church family.  </br><br>It cost so much to run for POTUS.  I am not cool with SBO dumping his rev, but I am trying to understand. I hope that it is worth it for him.</br><br>The Dr. Wright that was on TV yesterday was either on drugs or losing it. The man that is good friends and a mentor to my own pastor is a reasonable, brilliant theological scholar.  That was a hurt and confused man on TV the past few days. Dr. Wright knows how to play the game and he chose to go against the grain for some reason. It is not all about SBO, but about Dr. Wright not helping himself or the church that he built.</br><br>I am so disappointed.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:13:00", "killed": false, "user_key": "e103d6f48ca74b52fb3cff67451a463e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962405": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"In the absence of a long and productive legislative career, Barack Obama has argued that his decisive advantage over his rivals is not experience, but judgment.<br></br><br>Back on March 18, Obama declared that we were being unfair in concluding Jeremiah Wright was \"a crank or a demagogue\" because we didn't know him the way Obama did. We were reaching that conclusion based on \"snippets\" and \"soundbites,\" whereas he could take the full assessment based on a close relationship of 20 years or so.</br><br></br><br>He was, he assured us, in a better position to make a better judgment.</br><br></br><br>Today, Obama tells us, he doesn't really know Jeremiah Wright at all.</br><br></br><br>And now, it seems, we're in better position to make a judgment about Barack Obama.\"</br><br></br><br>The question of Obama's judgment will be the most dominant, prominent issue of the campaign.</br><br></br><br>After Wright, the media will refocus on Ayers and Rezko. </br><br></br><br>Critics will say...Obama was wrong about Wright, maybe he's wrong Ayers and Rezko... maybe he's wrong about _______________(insert any issue.)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:14:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962406": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ugh. I didn't watch the Obama press conference but I did watch Rev. Wright on the Moyers show and the NPC.<br></br><br>I just want this to end but thanks to Faux News and thanks to the Repugs, this will never end. Nonetheless, by Obama stating clearly that he can't stand by this, it will draw a line in the sand for future swiftboating hatin'.</br><br></br><br>Somehow, by having an audience of supporters @ the NPC, pushed the Rev. to act on the stage. I happen think that if that room were filled with press and a few supporters, he would have been in better form for the national media. (sigh)</br><br></br><br>This is such a disservice to TUCC but it can be put behind them. No matter what, Rev. Wright is brilliant just not media savvy. In fact, he probably does not desire to be nor should he have to...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:16:00", "killed": false, "user_key": "363c2f6b494574d0d44acfb0bcd59869", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962407": {"up_voted": false, "ip": "", "has_replies": false, "message": "With all the respect due him I must say that right undid his own work with that performance at the NPC.<br></br><br>He took all the seriousness out of the issues he had so strongly fought for.</br><br></br><br>As we all know, you must speak to your audience and audiences are different.  That act should have played for a different audience than the one he played for yesterday.</br><br></br><br>AND, he definitely lead people to believe that Barack was not authentic, that he knew something that the rest of us didn't know.  In keeping with his vigilant truth mantra, if he knew something he should have just said it instead of leading people to believe that Obama has told him something different than what he has told the public.</br><br></br><br>Also, he alluded to the fact that Obama had heard those sermons.  Again, he should have said that if it were true instead of letting people draw their own conclusions.</br><br></br><br>I supported him and I didn't like what he did.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:18:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962408": {"up_voted": false, "ip": "", "has_replies": false, "message": "A contrarian point of view<br></br><br>What if Wright purposely acted a fool to force Obama to disown him? </br><br></br><br>I simply cannot come to grips with the fact that someome with two masters and a PHD can be such an imbecile.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:21:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962409": {"up_voted": false, "ip": "", "has_replies": false, "message": "dear jack and jill, this just gets sadder and sadder. this swiftboating is the worst yet. i am disgusted with the media. i am ready to criticize obama as well...but that is just what they want. how long will they kill our prophets while we stand aside and look? helo hillary nixon and john mcbush", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:21:00", "killed": false, "user_key": "ab03b08e2f2082ad84cf39c973e5bebb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962410": {"up_voted": false, "ip": "", "has_replies": false, "message": "Loyalty is a strong character trait. Blind loyalty is not.<br></br><br>Barack Obama was loyal to the man who brought him to faith even at the risk of political detriment. That man betrayed him. Publicly.</br><br></br><br>Obama has no said no mas.</br><br></br><br>Obama's judgment is fine.</br><br></br><br>Of the candidates left in this race, his judgment is, in fact, superior.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:23:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962411": {"up_voted": false, "ip": "", "has_replies": false, "message": "The folks here in Chicago are PISSED, I mean PISSED.<br></br><br>And the mention of a possible book is even more anger.</br><br></br><br>After Wright's performance, he has lost a lot of good will nationwide.  He knows it.</br><br></br><br>I am hoping he sit the hell down and shut up.  My sister is a former member of this church, she is in Minnesota now, and is just angry as all get out.</br><br></br><br>He took his butt on national TV and clowned.  He took all the good will of the Moyers show and NAACP dinner and diminished it.</br><br></br><br>Enough of him.  And for me, for life.</br><br></br><br>icebergslim</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:24:00", "killed": false, "user_key": "c8b2d42511d55e0cb79da4b7de989dab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962412": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama is a politician that will do or say anything to be elected.  The said thing is that the people he sold out to aren't going to vote for him anyway.  He threw me under the bus with Rev. Wright.  No more money.  No more phone calls.  No more door to door. Obama pandered to the racist and the bigots at expense of Rev. Wright.  Obama can't say sh*t to me. Obama doesn't deserve to be President and America will reap what it sows. If he thought throwing Wright under the bus was going to shut the media up, he is sadly mistaken.  Now they are gloating about their victory.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:26:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962413": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks all for the comments on my first real post \"back\" from the hillary virus which nearly wiped me out.<br></br><br>i agree that it's important to view the Q&A; differently because it's what was different. I watched the Moyers interview and the NPC speach (missed the NAACP). </br><br></br><br>I do wish he hadn't treated the NPC like it was his personal pulpit. He got a bit carried away in his responses.</br><br></br><br>But I also believe that had he spoken nothing but the queen's english and stayed very much \"under control\" the media would find another way to attack him. </br><br></br><br>It doesn't matter what he says or the context. It just doesn't matter.</br><br></br><br>Max Cleland lost his job because folks were made to believe that this Vietnam vet who left three limbs overseas was somehow \"unpatriotic.\"</br><br></br><br>Rev Wright dodged the question on HIV/AIDS. He said he thought the gov was \"capable\" of anything. By not saying what he believed specifically with respect to his conspiracy statements on AIDS, he let that particular sound bite continue to fly.</br><br></br><br>Outside of that, I'm less concerned with his performance because he would have been interpreted as a performer regardless of what he said or did.</br><br></br><br>Cleary, my break was not nearly long enough. The world isn't exactly waiting for me to make sense of it :)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:29:00", "killed": false, "user_key": "8a2d6caafd9b7800b7d657a7d3470f96", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962414": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please lol. Senator Obama threw you under a bus? People really need to come the hell down. Srlsy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:31:00", "killed": false, "user_key": "cd50073575d16556a69ead5b86d1a87f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962415": {"up_voted": false, "ip": "", "has_replies": false, "message": "There was nothing wrong with Rev. Wright's \"performance\" at the NPC.  As Rev. Wright said, after the election he will still be a pastor and Obama will still be a United States Senator.<br></br><br>The only thing \"wrong\" with Rev. Wright is is color.  </br><br></br><br>The white corporate media won.  Obama lost.  America lost.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:35:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962416": {"up_voted": false, "ip": "", "has_replies": false, "message": "I see Jack's point, the one distinction here is that Cleland was in an actively political situation where he had to defend himself (even if he wasn't able to do it successfully)<br></br><br>Rev. Wright did not need to make his appearance when he did.  His timing and his actions were suspect and hell and since Rev. Wright is a smart man, we have to assume they were both planned consciously.</br><br></br><br>Rev. Wright is always going to be a boogeyman for fearful people.  But he didn't need to make himself the center of attention to enhance the problem.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:36:00", "killed": false, "user_key": "bc67a38bb57ec2663caef9c8162bfd38", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962417": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack<br></br><br>It is true that the media was going to paint Wright which ever way they wanted him to be seen, but he didn't have to aid them in this mess.</br><br></br><br>Leave the press out, campaign out and he betrayed the people who supported him.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:36:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962418": {"up_voted": false, "ip": "", "has_replies": false, "message": "'What's been most disturbing about this entire episode is how dishonest Obama has been, from his pretense that he didn't know about Wright's radicalism to his excuse now that Wright has somehow become a different person. How insulting that he thinks we'd buy any of this. I was struck in the FNS interview how, when asked what controversial statements he had heard from Wright, he said Wright would talk \"about some of the problems in the black community in very controversial ways.\" He probably did\u2014but these were the most controversial things Obama heard? He was obviously trimming, trying to make Wright sound like an equal-opportunity hater. The simple thing for Obama to have done would have been to tell the truth from the beginning and say that he had made a mistake in staying at the church for so long, but he did so for complicated reasons that he could have spelled out in eloquent terms that would have made the press swoon. Instead, he did his dance in Philadelphia and uttered that line that will now haunt him. So now is Obama disowning the black community?'", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:41:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962419": {"up_voted": false, "ip": "", "has_replies": false, "message": "Go ms. martin!<br></br><br>Ya know, Wright could have been party to driving a stake through the heart of the bs stream coming through my tv on a minute-by-minute basis. Instead, he fed these Greek chorus members -- paid meddlers in the media -- enough fodder for a week.</br><br></br><br>And, as for this from anon:</br><br></br><br>The only thing \"wrong\" with Rev. Wright is is color.</br><br></br><br>The white corporate media won. Obama lost. America lost.</br><br></br><br></br><br>You are so wrong. The only thing wrong with Rev. Wright is his lack of understanding of how reconciliation is created STARTING RIGHT NOW -- at this very moment.</br><br></br><br>And, no, the white corporate media may have \"won\" but in no way has Obama lost nor America lost. In fact, we may have gained our nominee and in a nuance way, gained our composure for more battle for the General Election.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:46:00", "killed": false, "user_key": "363c2f6b494574d0d44acfb0bcd59869", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962420": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>did you guys see him throw the Omega Psi PHi sign at the press conf? LOL!!!</i><br></br><br>Which made the front page of the New York Post.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:51:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962421": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Rikyrah,<br></br><br>You took the words right out of mouth! I'm not a good enough word smith to describe how I felt yesterday watching the Reverend's performance with my white colleagues, all of whom support Obama. If our windows weren't sealed, I think I would have jumped!</br></i><br></br><br>nmp,</br><br></br><br>I hear you. I hear you. I was feeling so good after the Moyers interview. I was feeling better after the NAACP speech, realizing that they got no soundbites, but it was still all him. I was even ok after his speech at the NPC. Still- no soundbites. </br><br></br><br>And then, it all went to hell.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:56:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962422": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack & Jill<br></br><br>Please forgive me for what I am about to say, but it must be said:</br><br></br><br>To all you mofos speaking that judgment bullshit:</br><br></br><br>Reverend Wright is a preacher - dramatic and loud - but he is not the fucking Unibomber. He has not aided in any attempts to overthrow any governments.  None of that bullshit.  So please stop with the judgment bullshit - you're wearing me out with your ignorance.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_16:57:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962423": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack said...<br></br><br>It doesn't matter what he says or the context. It just doesn't matter.</br><br></br><br>::</br><br></br><br>I disagree. It mattered that he strongly insinuated that Obama believes what he believes. That's one of the reasons why Obama spoke out today. He felt betrayed by a man he was loyal to. The personal is political.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:12:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962424": {"up_voted": false, "ip": "", "has_replies": false, "message": "Say it again, ms.martin. Say it again!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:14:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962425": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bill Richardson is about to speak.<br></br><br>Seems he's the only Obama supporter who will come to his man's defense when under the most controversy.</br><br></br><br>I'd like to also hear from the Governor of Kansas, a white woman, about this. And the Governor of Wisconsin, a white man.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:17:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962426": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jimmy Carter is putting it down.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:19:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962427": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ Ms. Martin <br></br><br>Right on. We are feeding this ridiculous frenzy. </br><br></br><br>Dr. Wright might have behaved foolishly but in the larger context this is but a moment in pretty good history. </br><br></br><br>How bout we talk about The Good Reverend John Hagee--how bout we make some noise about that? Instead of sitting around here trying to figure out the best way to further \"Repudiate\" Dr. Wright.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:19:00", "killed": false, "user_key": "67278f84b7b6cbb795c7c96e7a08dabe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962428": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ jonzee<br></br><br>Amen.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:24:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962429": {"up_voted": false, "ip": "", "has_replies": false, "message": "When I say judgment, I mean stop questioning Obama's judgment in having Wright as a pastor.<br></br><br>Wright was wrong for what he did to Obama, but he hasn't done anything that would make me question Obama's judgment.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:24:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962430": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good Grief!<br></br><br>Some of you are letting Obama detractors play you like a fiddle!</br><br></br><br>Let's...focus...on...Obama winning the Dem Nomination and then the General Election.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:29:00", "killed": false, "user_key": "ae84a1f516965138dcc59937fe7a7ac1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962431": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not black, Chinese-American, but I support Barack Obama. In my perspective Wright did Obama a great disservice. His interview on Bill Moyers' show was a good chance to defend himself against the MSM and he did. But he claimed that he said what he said, God D*** American and all that jazz, because he is a pastor. He also said that Barack was only a politician, posturing himself to get voted. Yes he is a politician, but Barack doesn't need to pander he can run on his own beliefs which I think fall in line with a lot of America. In fact, almost all of Obama\u2019s message is that he is a new kind of politician one that doesn\u2019t pander, one who speaks the truth when universal deceit is the status quo. For Wright to come out and say that, oh yeah all of that, Barack\u2019s just kidding, he\u2019s an old time politician, that is an egregious strike against Barack.<br></br><br>Furthermore, Wright can not act so undoubtedly clownish. He himself has said that the MSM is after their sound bites, yet he keeps giving them sound bites. We live in a culture where most people for the simple reason of survival do not have time to research what the MSM says. All they have to go on is the MSM, that\u2019s more a social commentary than anything else, but the point is Wright should know better. For example, his use of the heralded \u201cask not what your country can do for you, ask what you can do for your country\u201d portion of JFK\u2019s speech is cut down, so all you see is him looking like he is mocking JFK. Wright focused on JFK\u2019s unique New England accent, he asked what \u201ceeeeesk\u201d meant and how do you spell it. Wright\u2019s entire point there was the language is treated differently when spoken by whites or blacks. But will the majority of the populace do this research? Doubtful. All the people will see is reverse racism or some other BS the MSM is going to pull out of their asses.</br><br></br><br>I just can not for the life of me understand why Wright would act a fool at this time. In a time when history can be made for either women or minorities, specifically African Americans, he should be praising Obama, not himself. He can praise himself all he wants in his book, hell, that\u2019s what it\u2019s for. It is as if Wright can only see a foot in front of him and all he sees are pages for his book. I say that because the more outrageous he is the more the MSM has to work with and the more the MSM go after him the more he can denounce them in his book.</br><br></br><br>Wright isn\u2019t all wrong. He speaks the truth that a lot of America doesn\u2019t approve. But he includes ridiculous statements with the truth. Yes, I know America is a racist country, but I do not think it is near the levels that Wright would have folks believe. It\u2019s this duplicitous message that he spreads that is harmful. Yes the Tuskegee Experiment was an atrocity on the level of Unit 731, wikipedia it, but to say something so blatantly false, AIDs was created by the government, is just foolhardy and vitriolic. Wright\u2019s church also does massive humanitarian work around Chicago, that is why, I believe Barack joined and stayed at his church because while there were negative aspects they were greatly outshined by the good the church did. The MSM won\u2019t latch on to the good parts of his sermon and his service, that isn\u2019t their motive nor the narrative they wish to write. </br><br></br><br>That\u2019s the end of my rant, got to go to dining hall for dinner. To summarize this thing, Wright should focus on the positives and stop giving the MSM the sound bites they crave.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:31:00", "killed": false, "user_key": "3e5d38d1ff29b11495697083173f984d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962432": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rev Wright didn't say anything new or original.  He isn't saying anything that we haven't heard before. <br></br><br>So why is Obama appalled today.  Is it because Wright's statements are lies or are those truths that make white people uncomfortable.</br><br></br><br>what pisses me off is that the black people who are screaming for Rev. Wright's pair are the same one will say out the sides of their mouths that Obama has to say what he needs to say to win.  He's a politician.  </br><br></br><br>How many times has that been said on this board?</br><br></br><br>Are you how pissed because Wright actually uttered that to MSM.</br><br></br><br>WTF?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:31:00", "killed": false, "user_key": "f019d5f695eadaaa3b2a8c3fda1ef436", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962433": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary's judgment is questionable. <br></br><br>She's willing to take us to another war (Iran) while our citizens are crippled with gas prices, food prices, foreclosures and a national health care crisis.</br><br></br><br>Nobody is talking about that but the Republicans.  They are praising Hillary for her strength and willingness to take on their causes.</br><br></br><br>Has anyone noticed this during all the hoopla about Wright?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:31:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962434": {"up_voted": false, "ip": "", "has_replies": false, "message": "OMG!!!!!!!!<br></br><br>Wright is WRONG! He seems to be on some type of ...uuhm I can't put it into words but it doesn't seem very Godly to be all about SELF! I mean don't get me wrong, I had no problem with him taking up for himself but ...what happened???? He seemed so arrogant, so cocky, so full of himself, so.... Again, he was Ok to a certain point and the whole Obama is a \"politician\" comment had to be said to hurt Obama. For God's sake, the man is too smart to have \"misspoken\" or have spoken that loosely. Uh I just don't get it! JEALOUSY????</br><br></br><br>Against Race Politics</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:36:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962435": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Jack and rikyrah,<br></br><br>I sent you an email.  Let me know what you think.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:37:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962436": {"up_voted": false, "ip": "", "has_replies": false, "message": "That idiot McCain was on TV telling people to watch their diet and walk an hour a day.  I guess that's his brilliant health care plan.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:50:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962437": {"up_voted": false, "ip": "", "has_replies": false, "message": "If my friends from undergrad got together with drinks and discussed our careers as black professionals, racism, working with our white business associtaes, American politics, and foreign policy, the conversation would be very deep, somewhat derisive of American actions (if not worse), and would sound fine to most Black folk--educated or not. BUT WOULD I WANT THAT CONVERSATION PLAYED TO MY WHITE PARTNERS AT MY LAW FIRM??? HELL NO!! Would I want my white neighbors to hear it.. NO!!! My majority white country club?? HELL NO!! My point is that Blacks don't understand that their are conversations that we can have in our private space that we SHOULD NOT and CANNOT have in front of the rest of society. Jeremiah Wright just put that closed Black conversation in front of all of America, and IT IS DISGUSTING TO THEM!!! Not only White folk, AFRICANS, CARRIBEANS, LATINOS, ASIANS, INDIANS, etc..<br></br><br>AMERICANS DON'T WANT TO HEAR NEGROES WINE ABOUT THEIR ISSUES!! THEY HAVE NO TOLERANCE FOR IT AND WE ARE IGNORANT FOR EVEN BEING UPSET THAT FOLK DON'T CARE!!</br><br></br><br>Negroes in this country TRULY OVERESTIMATE the importance of their \"story\" to the Majority of Americans--of all colors. No body wants to hear it, yet we want everyone to think that its the most important thing in the world. </br><br></br><br>Frankly, Pat Buchanon should have got up during the Jeremiah Wright questions and said N##%GA you and your people only make up 12% of this population... Your opinion REALLY ISN'T THAT RELEVANT. It would make more sense for us to be worried about latinos than you people...AND ON SHEER CYNICAL POLITICS HE WOULD BE WRIGHT.</br><br></br><br>Negroes overestimate their importance, get furious when they find out the world doesn't care and don't realizie that trying to MAKE THEM VALUE US IS NOT THE GOAL..THE GOAL FOR US TO LEARN HOW TO VALUE OURSELVES!!!</br><br></br><br>Obama is a politician NOT JESUS CHRIST!!!</br><br></br><br>Rikyrah: JEREMIAH WRIGHT DID NOT DAMAGE BLACK AMERICA BY GOING AFTER OBAMA!! OBAMA IS NOT THE EMBODYMENT OF THE BLACK COMMUNITY!!</br><br></br><br>HE SHOWED US ALL TODAY AS I'VE ALWAYS KNOWN: He's just a POLITICIAN. A good one...which makes him the BEST SCUMBAG IN TOWN... Since we know. ALL POLITICIANS ARE SCUMBAGS!!</br><br></br><br>Now people are gonna be like... No but he's different....BULLSHIT!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:55:00", "killed": false, "user_key": "3e41c6c18cf68d94714dba0e17b5b051", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962438": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms. Martin, I noticed.<br></br><br>For me that silence on the real danger their bigoted religious zealotry represents deserves more attention than this crap.</br><br></br><br>Hey everybody how about we turn this around to something that will actually be useful.</br><br></br><br>Instead of ranting about Wright and Obama we start a real campaign to hold the media and the right accountable for their support of the religious nuts who have destroyed this country.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_17:58:00", "killed": false, "user_key": "1ff19dfc0400feb84ea112bcb0762d62", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962439": {"up_voted": false, "ip": "", "has_replies": false, "message": "not delusional...you echoed my earlier sentiments. Your friends/family wouldn't bring those \"controversial\" viewpoints into your workplace and cost you your career because they know the damage it would cause. Sadly, this is exactly what Rev. Wright is (knowingly) doing to Barack. I'm going to check in with some TUCC members here in the Chi", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_18:05:00", "killed": false, "user_key": "0ef7c2d2394e80ac946bf761976ee6e4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962440": {"up_voted": false, "ip": "", "has_replies": false, "message": "There are a number of ways one can go about explaining your points that affirm an individual's right to find offense in what you said. I have no idea what it feels like to be vilified in the ways that Rev Wright have, but Obama did not do that to him. The media did. I can understand why Rev Wright wanted to explain himself to the country in defense of his religious heritage and personal congregation. <br></br><br>In no way was this about bringing a country together- to explore our differences. Rev Wright for is not a politician and right about now he seems like an apathetic citizen as well. He has hurt the American's public to understand Obama's position -on anything- because of Wright's narcissistic antics on the stage. He could have said his peace and let it go, but he didn't.</br><br></br><br>He made light of the seriousness of the issues by throwing up Q symbols and being dismissive of the reporter's questions. Some of them were stupid, so in that he allowed himself to be unprofessional. </br><br></br><br>I really wonder how the history books will speak of the fall of a great campaign. Obama should have distanced himself from Wright and I'm glad he did. I only wish added to a CONSTRUCTIVE discussion on the Black Church's social gospel.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_18:48:00", "killed": false, "user_key": "ee9a6fc0f1213e6b14e2765968e804e5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962441": {"up_voted": false, "ip": "", "has_replies": false, "message": "Like Kevin I'm Chinese-American and am hesitant to weigh in on this issue. At the end of the day I think the battle is as Obama identified on Super Tuesday: not between black and white, but between the past and the future. Many of those on power owe their power to the way things are, not as they could be.<br></br><br>Here's something I just wrote in response to this turn of events:</br><br></br><br>---</br><br></br><br>\"And it came to pass, when they had brought them forth abroad, that he said, Escape for thy life; look not behind thee, neither stay thou in all the plain; escape to the mountain, lest thou be consumed. \"</br><br>...</br><br>\"Then the LORD rained upon Sodom and upon Gomorrah brimstone and fire from the LORD out of heaven;</br><br>\"And he overthrew those cities, and all the plain, and all the inhabitants of the cities, and that which grew upon the ground.</br><br>\"But his wife looked back from behind him, and she became a pillar of salt.\"</br><br>-- Genesis 19:17, 24-26 (KJV)</br><br></br><br>If the Obama campaign entails a <a href=\"http://www.npr.org/blogs/newsandviews/2008/01/bill_clinton_calls_al_sharpton.html\" rel=\"nofollow\">fairy tale</a>, then my own bit of <a href=\"http://www.nytimes.com/2005/10/09/books/review/09pinsky.html\" rel=\"nofollow\">magical thinking</a> involves the conviction that if we could only collectively suspend our disbelief for just long enough, if we can just have faith that something new can transcend what was, then we can cross the chasm that divides our nation. But like all magical thinking, there's also a catch: to walk on thin air we must, all of us, believe it together. Open our eyes, and <a href=\"http://www.studyphysics.ca/newnotes/20/unit02_circulargravitation/chp07_2d/lesson26.htm\" rel=\"nofollow\">the magic breaks</a>. The hopes that buoy us halfway across proves more <a href=\"http://www.reuters.com/article/politicsNews/idUSN0429124420080104\" rel=\"nofollow\">fatal</a> than staying exactly where we are.</br><br></br><br>Rationally, of course, I don't quite believe this story. All politics are in the system, and all our politicians merely players. But I also believe in mankind's occasional capacity to transcend itself and its own institutions. I've always considered JFK a rather bad President by the merits, and yet his overall power to inspire was clearly greater than the sum of his policies and actions.</br><br></br><br>Presented with the opportunity to move forward and leave behind our place of damnation, how many of us would nonetheless do as Lot's wife did -- whether out of fear, doubt, perhaps even mere nostalgia? How many would look back?</br><br></br><br>This Presidential campaign isn't a battle between black and white: it is, as Obama himself observed, about the past versus the future. And the forces of the past -- whether in the guise of Hillary Clinton or Jeremiah Wright -- keep shouting, \"Look back! Look back! You are doomed by the weight of the heavy hand of history.\"</br><br></br><br>Perhaps we are. But I will keep walking this chasm, my wide-open eyes firmly forward.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_19:00:00", "killed": false, "user_key": "eac169f2fbae9b661b6536f44555a1d4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962442": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anonymous - please You are not fooling anyone.  Clearly you are attempting to stir the pot.  You clearly don't understand how things work. <br></br><br>Is it me???? Anybody??? Anybody???</br><br>Read the posts from Anonymous on the recent blogs.  Wolf in sheeps clothing.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_19:21:00", "killed": false, "user_key": "bb982364d96ec92bddabba958645cfe6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962443": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why should Obama have to \"distance himself\" from his pastor and his church?  Obama has turned into an appeasor.  He is trying to appease the right wing bigots who would rather run thru hell with a pair of gasoline drawers on than vote for him.  Rev. Reverend is a grown ass man.  he can say and act anyway he wants to act.  Why should his actions be a reflection on Obama?  Rev. Wright didn't lie us into a war.  Rev. Wright didn't out an undercover CIA agent.  Rev. Wright isn't spying on Americans.  Rev. Wright doesn't have governemt contracts.  Rev. Wright doesen't own Blackwater. Rev. Wright didn't appoint Brownie to head FEMA.  Rev. Wright didn't raid the surplus to give his rich cronies a tax cut. Rev. Wright didn't appoint Roberts and Alieto to the Supreme Court.  Rev. Wright didn't fire U.S. Attorneys for political gain.  Rev. Wright isn't responsible for the mortage crisis.  Reverend WRight isn't responsible for the food crisis.  Rev. Wright isn't responsible for sending our troops to Iraq without an exit plan.    Rev. Wright is not the bad guy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_19:27:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962444": {"up_voted": false, "ip": "", "has_replies": false, "message": "Preach, walking on air, preach.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_20:21:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962445": {"up_voted": false, "ip": "", "has_replies": false, "message": "This was my 1st time seeing the Q & A.  I understand completely why Obama had to cut the cord.  Rev Wright completely played the fool and he HAD to know better.  It was appalling and unprofessional.  If he felt angry and needed to get back at the MSM, this was definitely not the time or the way to go about it.  He had some good points which should have been stated in a dignified manner but instead  he acted like one of the corner boys.  I only hope this does<br>not damage Obama with Christians, who may only see the soundbites, and resent Obama for throwing over his pastor.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_20:21:00", "killed": false, "user_key": "c36c5e8bd4d56491f8a60b53ae8e9eb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962446": {"up_voted": false, "ip": "", "has_replies": false, "message": "The fact that Bill Moyers edited some of his (Wright's) comments from his telecast should have given him a big hint that he should not repeat them!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_20:48:00", "killed": false, "user_key": "c36c5e8bd4d56491f8a60b53ae8e9eb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962447": {"up_voted": false, "ip": "", "has_replies": false, "message": "Until Barack Obama has the \"steel\" to hold a press conference and play billy-bad with the people who demonized Michelle Obama.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_21:35:00", "killed": false, "user_key": "3ecde559248958521e4cb25a77f2ee65", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962448": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lots of pastors don't believe the maxim that less is more.<br></br><br>Wright is in love with his own voice and he simply doesn't know when to shut up.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_21:37:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962449": {"up_voted": false, "ip": "", "has_replies": false, "message": "jelana,<br></br><br>Yes! ..Moyers was probably trying to protect Wright from himself.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_21:44:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962450": {"up_voted": false, "ip": "", "has_replies": false, "message": "...  He needs to STFU claiming to be \"insulted.\"<br></br><br>Almost everyday in this campaign he's been charged by the media with having a political reason for the decisions he has made up to and including his speech on race in Philadelphia and now he acts all brand new when Rev. Wright says the same thing that's taken for granted as acceptable discourse.</br><br></br><br>I believe there is a fault line where there is this fundamental disagreement between Obama and Rev. Wright, philosophically/ideologically but \"vision of America\" LIE gets put to rest here:  Obama's supposed issue  was Wright's outdated view of America.  This is the same Rev. Wright who said \"governments change.\"</br><br></br><br>So Obama can't seem to speak honestly about Rev. Wright in context and it's about the easiest political pandering there is.  It's always open season on Black folk and no matter how Rev. Wright gave him the self-fulfilling prophecy and perfect opportunity to be that \"crazy uncle\" (remember that shit?  talk about insults)... Obama has crossed over the line with me with his fundamental disrespect to Black folks humanity in the face of the age old \"responsible Negro leader\" test-game White America loves to play.</br><br></br><br>Rev. Wright could clown on his critics (and even, in the end, clown himself) because he was free to do so.  Obama is a \"bound\" man.  The problem is he's bound to a sorry narrative that's as played out as he willingly tried to frame the frustrations and anger of Rev. Wright and \"the men and women of Rev. Wright's generation.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_21:48:00", "killed": false, "user_key": "3ecde559248958521e4cb25a77f2ee65", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962451": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama was told not to repeat his \"bitter\" comments but Obama insisted he was right... after he bowed at the altar.<br></br><br>IMO, Rev. Wright more than earned his right for an error.  Obama has used up a lot of the extended credit he's been given.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-29_21:52:00", "killed": false, "user_key": "3ecde559248958521e4cb25a77f2ee65", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962452": {"up_voted": false, "ip": "", "has_replies": false, "message": "Every time this Jeremiah Wright question rears its ugly head, my sister and I can't help but shake our head at Michelle & Barack.  You should have gone 10 blocks further to Apostolic Church of God folks.<br></br><br>Bishop Brazier would have never thrown you under the bus nor given you cause for concern politically.</br><br>Ironically, Bishop Brazier and Barack share a more similar world view than Rev. Wright. </br><br></br><br>As a WW2 veteran, Bishop is without question a patriot, as a member of the greatest generation. He never fails to mention, from the pulpit, despite all our governments  failures, this is still the best  country in the world. (Which is usually followed by a joke about how he would suit up again and go serve @ 85 if there was a CREDIBLE threat to our safety). </br><br></br><br>Besides that he would NEVER, EVER use such inflammatory language behind the pulpit or anywhere else.  </br><br>His message is always about loving one another and forgiveness, no matter our differences or background. Respect is always shown.</br><br></br><br>And as a deeply moral person of conscious, he preached against the war in Iraq from jump. Making many of the same arguments as Barack regarding the invasion.</br><br></br><br>Such a shame - Bishop Brazier represents the best of the Black Church tradition a la MLK. Deeply spiritual, with a rational and historical analysis of scripture and how it can better our lives and sustain us. His is a message of unity along with Black self-development and our church does much of the same work in our community as Trinity. </br><br></br><br>As a member of ACOG who strives to walk the same path led by Bishop Brazier, I won't judge Rev. Wright's actions. I just wish we lived in a society where more Americans understood the word nuance. If they did this wouldn't be the controversy that it is nor would Barack's so called elitist comments about PA. </br><br></br><br>Sorry y'all if this comment is more in praise of my pastor above all else. With so many questionable preachers with agendas other than Christ behind the pulpit, I'm again reminded how fortunate we are at Apostolic.  </br><br></br><br>A girl from Chicago -</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-30_01:02:00", "killed": false, "user_key": "c452cbe7d54b8900efc6bdd00d44e792", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962453": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well like I always say \"we're too old, too young, too black or too this or that!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-04-30_01:35:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "1962454": {"up_voted": false, "ip": "", "has_replies": false, "message": "Listen. I was a member of Trinity and any member, including Barack, who says they were shocked or that this was out of character for Pastor Wright either never went to service or only went when they had a guest speaker. <br></br><br>He's said a million times \"you don't change who you are because of where you are.\" and \"you knew who you were inviting when you invited me\" so don't get surprised when I come with it. </br><br></br><br>What is unusual is Jeremiah's speaking to the press. In all my years of being a member, the only political statements I heard him make were in the pulpit. He was not on TV, in the Tribune or Sun Times,etc.</br><br></br><br>Oh and Brazier supporter, Trinity doesn't lock you in a room until you shout after you join the church. Brazier's a hack...give it up.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-02_12:06:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "1511096", "user_id": "anonymous", "forum_id": "21630", "hash": -2006720901578282628}, "thread": {"days_alive": 0, "slug": "reverend_dr_jeremiah_wright_at_the_national_press_club", "paginate": false, "num_pages": 1, "num_posts": 99, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 1511096, "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=reverend_dr_jeremiah_wright_at_the_national_press_club' +
		'&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/reverend_dr_jeremiah_wright_at_the_national_press_club/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='	+ 'reverend_dr_jeremiah_wright_at_the_national_press_club'
			+ '&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/reverend_dr_jeremiah_wright_at_the_national_press_club/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">99</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/reverend_dr_jeremiah_wright_at_the_national_press_club/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/reverend_dr_jeremiah_wright_at_the_national_press_club/">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:1511096" 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/reverend_dr_jeremiah_wright_at_the_national_press_club/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:1511096" 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:1511096" 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'				: 'reverend_dr_jeremiah_wright_at_the_national_press_club',
			// 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/reverend_dr_jeremiah_wright_at_the_national_press_club/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='	+ 'reverend_dr_jeremiah_wright_at_the_national_press_club'
			+ '&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='	+ 'reverend_dr_jeremiah_wright_at_the_national_press_club'
			+ '&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='		+ 'reverend_dr_jeremiah_wright_at_the_national_press_club'
				+ '&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/1511096/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-1962357">\
	 <div id="dsq-comment-header-1962357" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962357" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962357">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962357" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962357" class="dsq-comment-message">Welcome back, Jack.<br></br><br>Rev. Wright clowned in the Q&A.; That\'s his right. He seemed to enjoy himself immensely. Good for him.</br><br></br><br>But he suggested both on Bill Moyers and again in the Q&A; that Obama is really just posturing. </br><br></br><br>Know that Rev. Wright has hired NOI security. That\'s also his right. </br><br></br><br>But let\'s be real: if Wright had as much concern about moving us ahead as a nation and if he honestly believes that Obama is the candidate to do it, then his behavior yesterday is unconscionable.</br><br></br><br>And I didn\'t need the MSM to tell me that.</br><br></br><br>I\'d like to hear from Michelle Obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962358">\
	 <div id="dsq-comment-header-1962358" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962358">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962358" class="dsq-comment-message">Jack,<br></br><br>I watched it live. I know what I saw. He clowned. He erased the previous 2 nights with that \'performance\'.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962359">\
	 <div id="dsq-comment-header-1962359" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962359" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962359">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962359" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962359" class="dsq-comment-message">Jack, no sense in defending Wright. Obama is holding a press conference now...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962360">\
	 <div id="dsq-comment-header-1962360" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962360">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962360" class="dsq-comment-message">Uh, Obama has thrown Wright under the bus for real this time with his recent press conference. <br></br><br>I am really, really disappointed. I knew that Obama would disappoint me eventually, as all politicians do. But if feels like he in effect has thrown black people under the bus.  </br><br></br><br>A bit of hyperbole, yes. That\'s just how it feels right now. Especially seeing how many white people are saying that he did the right thing. What he should have done was to change the paradigm. He let the MSM define the frame. He just did what any average politician would do. He was positively Clintonian.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962361">\
	 <div id="dsq-comment-header-1962361" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962361">Steve LaBonne</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962361" class="dsq-comment-message">Were people really in doubt that Obama is a politican?<br></br><br>Look, I\'ll vote for him happily in the fall just as I did in the primary- he\'s head and shoulders above the alternatives. But let\'s not lose sight of, or fail to deplore, what happened here. This is why our country makes so little progress- "moderates" always yield to pressure and pile on along with the right to squelch any open expression of dissent from our brain-dead national mythology.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962362">\
	 <div id="dsq-comment-header-1962362" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962362" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962362">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962362" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962362" class="dsq-comment-message">I really wish "throwing under the bus" will find its way out of our speech. And soon.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962363">\
	 <div id="dsq-comment-header-1962363" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962363" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962363">Ultramagnetic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962363" class="dsq-comment-message">Ummm here\'s something to chew on. The woman that arranged the Press Club speech yesterday is an ardent Clinton supporter.........<br></br><br>http://www.nydailynews.com/opinions/columnists/louis/index.html</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962364">\
	 <div id="dsq-comment-header-1962364" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962364" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962364">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962364" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962364" class="dsq-comment-message">Congratulations goes out to the MSM! You got exactly what you wanted: Two brothers throwing each other under the bus. <br></br><br>Jack -- Roland Martin said that even Rev. Wright\'s close friends were disappointed with his performance at the NPC event.</br><br></br><br>To add insult to injury, guess who organized yesterday\'s NPC event? A Clinton supporter! <a href="http://www.huffingtonpost.com/2008/04/29/clinton-booster-organized_n_99129.html%3C/br" rel="nofollow">http://www.huffingtonpost.com/2008/04/29/clinto...</a>&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962365">\
	 <div id="dsq-comment-header-1962365" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962365" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962365">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962365" class="dsq-comment-message">Tamarind Hall has just put all this in perspective.<br></br><br>She\'s also from Chicago and she\'s saying how members of the the church for 20 years are stating how surprised they were by Wright\'s performance yesterday.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962366">\
	 <div id="dsq-comment-header-1962366" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962366" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962366">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962366" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962366" class="dsq-comment-message">I\'m just concerned that Rev. Wright can be bought and will find a way to derail the Obama candidacy even more.<br></br><br>Sorry to anyone here who\'s a member of his church, but that\'s my concern.</br><br></br><br>I hope I\'m wrong.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962367">\
	 <div id="dsq-comment-header-1962367" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962367" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962367">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962367" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962367" class="dsq-comment-message">I was disappointed that Obama made the decision to separate himself from Wright.  I understand what is at stake but . . . <br></br><br>Personally I also feel that Wright has a right to say what he wants when he wants.  But the media spin added a lot of fuel to the fire.  Not sure how I feel about this.  I have to let this stew a little bit.</br><br></br><br>Again -- very disappointed.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962368">\
	 <div id="dsq-comment-header-1962368" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962368">Cameron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962368" class="dsq-comment-message">He\'s definitely trying to derail Obama, Craig... without a doubt. Obama has a huge problem right now. If he completely disavows Wright, he contradicts his other actions. But if he doesn\'t, then the MSM can continue to poison voters with this crap. It allows them to continue to question his judgement and character vis-a-vis his membership with Trinity, and that\'s not what Obama needs now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962369">\
	 <div id="dsq-comment-header-1962369" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962369">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962369" class="dsq-comment-message"><i>Tamarind Hall has just put all this in perspective.<br></br><br>She\'s also from Chicago and she\'s saying how members of the the church for 20 years are stating how surprised they were by Wright\'s performance yesterday.</br></i><br></br><br>Listening to Roland Martin this morning, several of Trinity\'s members called up...they all sounded as if they were on the brink of tears.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962370">\
	 <div id="dsq-comment-header-1962370" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962370" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962370">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962370" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962370" class="dsq-comment-message">Craig - Quite a few of the members of the Church mentioned they were taken aback by Wright\'s performance.  Hopefully someone will reach out and talk to him before anything else happens.  <br></br><br>I do know that the media will try to provoke the man into doing or saying something that can be ran on tv or online for a while.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962371">\
	 <div id="dsq-comment-header-1962371" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962371" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962371">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962371" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962371" class="dsq-comment-message">did you guys see him throw the Omega Psi PHi sign at the press conf? LOL!!!<br></br><br>Its been a long time coming--Gramps is brillant but he needs zip it for awhile</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962372">\
	 <div id="dsq-comment-header-1962372" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962372" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962372">BigAssBelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962372" class="dsq-comment-message">reverend wright speaks the truth and that isn\'t changed by obama\'s disassociation from him.<br></br><br>obama\'s my candidate, but i have always known that my personal politics are far to the left of his.</br><br></br><br>that\'s okay. we\'re not going to get a social democracy in this country, so i\'ll live with what we have.</br><br></br><br>what i hate hate hate hate is that we have continually moved further to the right since reagan, such that today\'s "liberal" (he\'s so liberal! the most liberal member of congress!!!!!) is not much different from the republicans of the \'50s and \'60s except on race relations.</br><br></br><br>we\'ve let the right wing zealots and corporate shills define the agenda for too long. </br><br></br><br>i wish we had an active, outrageous, screeching in your face, BIG movement of true lefties in this country taking up the evening news, grabbing headlines everywhere. </br><br></br><br>a "shockingly" aggressive leftist movement would have the effect of moving our country out of the right wing and back toward the middle. an aggressive left makes progressives look like the softer, gentler, more reasonable way. in the absence of radicals on the left, the right just sweeps us along and drowns out the message of progress with their for-the-rich political agenda.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962373">\
	 <div id="dsq-comment-header-1962373" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962373">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962373" class="dsq-comment-message"><i>I am really, really disappointed. I knew that Obama would disappoint me eventually, as all politicians do. But if feels like he in effect has thrown black people under the bus. </i><br></br><br>anonymous,</br><br></br><br>WRIGHT threw Black people \'Under the Bus\' with that \'performance\' at the NPC. </br><br></br><br>Barack stood by him, when everyone told him to cut him loose. </br><br></br><br>And in return, he turned on him. </br><br></br><br>I\'m pissed.....so many of us in the blogosphere defended Wright..it seemed like we were the only ones. He spit on us too at the NPC.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962374">\
	 <div id="dsq-comment-header-1962374" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962374" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962374">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962374" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962374" class="dsq-comment-message"><i>I was disappointed that Obama made the decision to separate himself from Wright. I understand what is at stake but . . . <br></br><br>Personally I also feel that Wright has a right to say what he wants when he wants. But the media spin added a lot of fuel to the fire. Not sure how I feel about this. I have to let this stew a little bit.</br></i><br></br><br>Val,</br><br></br><br>You act like that NPC \'performance\' was in isolation.</br><br></br><br>IT WASN\'T. </br><br></br><br>We had the Moyers Interview and the NAACP Speech. </br><br></br><br>There was nothing \' inauthentic\' about either one of them. </br><br></br><br>Nothing. </br><br></br><br>He did that NPC performance ON PURPOSE.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962375">\
	 <div id="dsq-comment-header-1962375" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962375">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962375" class="dsq-comment-message">wright does not hate america, he is worried. he cares. obama had to distance himself because it was almost impossible to fight the relentless soundbites.<br></br><br>let\'s not be afraid. a serious and sincere discussion is under way. there is nothing inacceptable in what wright says.</br><br></br><br>well, we\'ve got to let him speak and listen. certainly, that much effort is due. we want to be adults, don\'t we.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962376">\
	 <div id="dsq-comment-header-1962376" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962376">Baltogeek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962376" class="dsq-comment-message">This was inevitable.<br></br><br>There is absolutley no way that the media and our society was going to leave Obama or Wright alone once they labeled Wright crazy and dangerous.</br><br></br><br>You all act like the media, GOP whoever would have stopped criticizing Wright or attacking Obama for their relationship.</br><br></br><br>Since when does our white controlled media ever take it\'s fangs out of the neck of any black person that they have decided offends them especially when that person speaks the truth.</br><br></br><br>That\'s why i can\'t be but so disappointed in Wright\'s behavior.</br><br></br><br>He was screwed no matter what.</br><br></br><br>I think he just decided to go out on his own terms mocking the fools criticizing him all the way.</br><br></br><br>And maybe giving Obama just what he needed to let him go completely.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962377">\
	 <div id="dsq-comment-header-1962377" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962377">N. Mahana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962377" class="dsq-comment-message">I guess organizing and taking action to actually effect change is going over people\'s head. <br></br><br>The bickering about whether Wright is wrong continues yet...hello everyone...Obama is NOT the nominee yet and he has not won the GE yet.</br><br></br><br>Are we that lost in the wilderness to forget that work needs to be done?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962378">\
	 <div id="dsq-comment-header-1962378" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962378">Jonzee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962378" class="dsq-comment-message">You know. I find it funny that we all scream about what a diverse group we are...but when it comes to politics all the sudden we start talking about how all of us need to get in line and behave. <br></br><br>We are all so on the defense about Dr. Wright at this point that no matter what the man says we are going to nash and weep. </br><br></br><br>Agree. Don\'t agree. But this conversations sounds eerily like the great number of folks who told Anita Hill to shut up too--so we could get another black man on the SCOTUS. </br><br></br><br>His reputation has been destroy, his manhood villified for months. He has recieved death threats and all kinds of lewd and licivious things through the US mail. As far as I am concerened he has every right to defend himself. AND KEEP SAYING WHAT HE HAS BEEN SAYING FOR YEARS.</br><br></br><br>And at the end of the day, the truth is Barack can throw him under the bus--but a 20 year relationship with someone really tells the truth. And at the end of the day, though I am ardent supporter I am not foolish enough to think that Barack is not a politician--although the best one I have ever seen.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962379">\
	 <div id="dsq-comment-header-1962379" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962379" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962379">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962379" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962379" class="dsq-comment-message">Obama had to do it eventually.  It\'s not like Wright gave him any leeway.<br></br><br>The following news cycle will prove whether or not this was just about Wright.</br><br></br><br>For me, it was never about Rev. Wright or any of his statements.  It was about tying Obama to a racial stereotype to damage his candidacy.  The target is Obama.  Meanwhile, the media sees no trouble in treating black culture and expression as collateral damage.</br><br></br><br>If it\'s just about Wright, then fine.  Today\'s press conference was the most Obama could do.  All questions should end there.</br><br></br><br>But we all know it won\'t end there.  Afterwards, Fox News wanted even more.  Next step. . . disown the church.  Next step . . . publically chastise some black pathology to pivot to the center and ease white discomfort.</br><br></br><br>As pointed out by others.  It would have been something else if Wright wasn\'t around.  The media would have found some other association. . . some other boogey man to terrorize white America and play the Willie Horton role.</br><br></br><br>Wright fit that role perfectly.  Loud.  Powerful.  Arrogant.  Defiant.</br><br></br><br>Still, Wright is not a complete victim here.  I thought his speech yesterday was great.  However his conduct during the question and answer portion gave critics all the amunition they needed to paint the narrative they wanted.</br><br></br><br>Bottom line:  Play the game.  But at least know the rules.  Speak truth to power.  But stay focused and don\'t let your ego get the best of you.  Keep focus on the bigger picture.  Wright didn\'t do that.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962380">\
	 <div id="dsq-comment-header-1962380" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962380" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962380">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962380" class="dsq-comment-message">In his Philadelphia speech on race Obama said,<br></br><br>"I suppose the politically safe thing would be to move on from this episode and just hope that it fades into the woodwork. We can dismiss Reverend Wright as a crank or a demagogue, just as some have dismissed Geraldine Ferraro, in the aftermath of her recent statements, as harboring some deep-seated racial bias.</br><br></br><br>But race is an issue that I believe this nation cannot afford to ignore right now. We would be making the same mistake that Reverend Wright made in his offending sermons about America - to simplify and stereotype and amplify the negative to the point that it distorts reality."</br><br></br><br>Jim Geharty writes:</br><br></br><br>"In light of events in the past 72 hours, a lot of this looks ridiculous now.</br><br></br><br>Can we dismiss Reverend Wright as a crank or a demagogue? Yes we can, no irony intended. Those of us who were shocked and appalled by those first clips of Wright\'s sermons were right, and Barack Obama, and all of those who accused us of judging Wright unfairly, were wrong."</br><br></br><br>Obama put himself in this situation. It is unfortunate, but not unexpected. Wright forced his hand and spoke out now to climb over Obama and become the self-proclaimed leader of the \'black church.\' </br><br></br><br>Obama is too naive. Too ambitious. Too much hubris, no humility.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962381">\
	 <div id="dsq-comment-header-1962381" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962381" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962381">Phia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962381" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962381" class="dsq-comment-message"><a href="http://www.cnn.com/2008/POLITICS/04/29/obama.wright/index.html" rel="nofollow">http://www.cnn.com/2008/POLITICS/04/29/obama.wr...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962382">\
	 <div id="dsq-comment-header-1962382" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962382" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962382">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962382" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962382" class="dsq-comment-message">When your close associates and parishoners -- people who love and care about you -- are saying that you went too far, it\'s time to take a step back and re-evaluate what you\'re doing. <br></br><br>Martin said Wright\'s people BEGGED him not to do the NPC event. BEGGED! But he didn\'t listen and look what happened.</br><br></br><br>I feel so bad for Obama because he looked so disappointed and sad that he had to go there today. I also feel bad for Rev. Wright because I think he was speaking the truth in a lot of things he said, and Americans can\'t handle the TRUTH about this country.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962383">\
	 <div id="dsq-comment-header-1962383" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962383" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962383">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962383" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962383" class="dsq-comment-message"><i>His reputation has been destroy, his manhood villified for months. He has recieved death threats and all kinds of lewd and licivious things through the US mail. As far as I am concerened he has every right to defend himself. AND KEEP SAYING WHAT HE HAS BEEN SAYING FOR YEARS.</i><br></br><br>And he did that in the Moyers interview and the NAACP speech. </br><br></br><br>But, the NCP performance was something altogether different.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962384">\
	 <div id="dsq-comment-header-1962384" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962384" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962384">Jack Turner</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962384" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962384" class="dsq-comment-message">co signing on to b-serious</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962385">\
	 <div id="dsq-comment-header-1962385" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962385" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962385">Shakes her head and walks away</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962385" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962385" class="dsq-comment-message">Obama is soo disingenuous in his denouncement of Rev. Wright.  He\'s sat through his sermons for 20 years and this is the first time he\'s ever heard these ideas.  NEGRO PLEASE.<br></br><br>He\'s covering his ass.  How Clintonian of him.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962386">\
	 <div id="dsq-comment-header-1962386" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962386" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962386">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962386" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962386" class="dsq-comment-message">I too watched the performance and came away realizing the Wright is a megalomaniac who loves the spotlight and the sound of his voice. I dont think it had anything to do with destroying Barack but more so with his own 15 min of fame..remember he said something to the effect "if it is in God\'s plan for Barack to be prez, nothing I or the MSM does will change that" so if he is free to act a fool and bask in the limelight --if God wills it, Obama will be prez. <br></br><br>Just trying to make sense out all of this..</br><br></br><br>lastly, The Rev. is a genius--and most do not have the greatest social skills. They are always considered strange, a bit OfF and aloof and oftentimes crass.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962387">\
	 <div id="dsq-comment-header-1962387" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962387" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962387">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962387" class="dsq-comment-message">B-serious said: "Still, Wright is not a complete victim here. I thought his speech yesterday was great. However his conduct during the question and answer portion gave critics all the amunition they needed to paint the narrative they wanted."<br></br><br>ITA. Please note that all of the negative attention Wright is receiving is not because of the Moyers interview, the NAACP speech or even the NPC speech. IT\'S THE Q&A; SESSION AT THE NPC EVENT! </br><br></br><br>And if even Wright\'s crew and parishioners are saying he went too far, then......</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962388">\
	 <div id="dsq-comment-header-1962388" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962388" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962388">Phia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962388" class="dsq-comment-message">I don\'t think Rev. Wright has said anything at TUCC that hasn\'t been echoed by other Black churches, or discussed privately among family/friends. I can think of a few friends that have some pretty "radical" ideologies, and I sure in the hell wouldn\'t want my employer to tie me to their views. But these are still my friends, and I appreciate their perspectives. We are watching the same thing play out on the national stage with BHO. I think he was naive to think (even for a moment) that this would not have become an issue in the campaign. Just as he was naive about those CBC members trying to throw him some old tail at the CBC Orientation Weekend!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962389">\
	 <div id="dsq-comment-header-1962389" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962389" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962389">Shakes her hand and walks away</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962389" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962389" class="dsq-comment-message">Re:  the Q and A session you all seem to be so upset about.<br></br><br>Isn\'t that how you wanted John Kerry to respond when he was Swiftboated.</br><br></br><br>I would dream that Kerry would man up and say to GWB just one time, "AT LEAST I WENT M___F____".</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962390">\
	 <div id="dsq-comment-header-1962390" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962390" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962390">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962390" class="dsq-comment-message">I keep hearing this "20 years" stuff.<br></br><br>Very slick.</br><br></br><br>We\'re supposed to assume that for 20 years, every week, Rev. Wright came to the pulpit and shouted "God D*mn America" for 2 hours straight.</br><br></br><br>It gets spun as though he did this every week for 20 years.  Yet, despite this "abundance" of damning evidence, we still get the same 20 second soundbites with the exact same comments from the exact same sermons.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962391">\
	 <div id="dsq-comment-header-1962391" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962391" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962391">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962391" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962391" class="dsq-comment-message">My mother always says, "It\'s not so much what you say, it\'s <i>how</i> you say it."<br></br><br>Wright speaks the truth. He <i>also</i> speaks a lot of out-of-date, factually incorrect bullshit.</br><br></br><br>But I\'m with rikyrah: Wright\'s performance was on purpose. He was indignant, flip, arrogant, clownish, sarcastic, mocking and very playground.</br><br></br><br>Wright had given two speeches in two days and a great interview on Bill Moyers, but that wasn\'t enough.</br><br></br><br>He had to go all the way <i>there</i> and he chose to reinforce the notion that Obama believed what he believed but couldn\'t say so because he was a politician.</br><br></br><br>I don\'t think the American government invented AIDS to kill unwanted citizens. I didn\'t believe it when the founders of ACT UP said it while we watched our friends die in droves from "gay cancer," I didn\'t believe it when Bill Cosby said it, and I don\'t believe it now.</br><br></br><br>I know what our government is capable of. And I\'m not saying our government can\'t create biological warfare.</br><br></br><br>But HIV is a RETROVIRUS.</br><br></br><br>It\'s been here before. No epidemiologist worth their weight will tell you that a RETROVIRUS can be INVENTED. </br><br></br><br>IF you want to criticize the government, then CUSS OUT Ronald Reagan for spending two terms in the White House as the epidemic raged in the US and for all those 8 years, he never even uttered the word AIDS.</br><br></br><br>Speaking truth to power is speaking truth to power, not preaching speculation.</br><br></br><br>I know about Medical Apartheid and the Tuskegee Experiment, but HIV isn\'t an experiment.</br><br></br><br>It\'s a RETROVIRUS.</br><br></br><br>But I digress.</br><br></br><br>I have no idea what the blowback, if any, from all this will be, but I feel for Barack and Michelle today. When betrayal enters the soul, the heart explodes.</br><br></br><br>I\'ll pray for their healing today.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962392">\
	 <div id="dsq-comment-header-1962392" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962392">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962392" class="dsq-comment-message">Jack, <br></br><br>With all due respect, I watched it in its entirety, and I was appalled!  Let\'s go back a little...the Bill Moyer\'s interview was terrific the intial speech at the press club was sufficient, but the Q&A; was a spectacle!  He showed his ass! It was the most UNChristian!  He did a dis-service to Senator Obama, but more importantly to his church and the Black church.  </br><br></br><br>As Roland Martin, someone who has previously defended Wright, said yesterday, he knew what he was doing.  He was implored by Reverend Moss the President of UCC and many others not to do it, but he did it anyway.  Without saying it expressly, those who had communication with Wright in the last month were very well aware that the Reverend was on get back time. And it showed!</br><br></br><br>I said it a year ago when he ran his mouth to the NY Times that he was arrogant, petulant and petty.  And my opinion was only cemented yesterday.</br><br></br><br>Reverends, pastors and clergy of all faith are NOT Gods; they are mere mortal men with the same failings as all humans.  And Reverend Wright\'s failings were on display for all the world to see yesterday.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962393">\
	 <div id="dsq-comment-header-1962393" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962393" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962393">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962393" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962393" class="dsq-comment-message">"I really wish "throwing under the bus" will find its way out of our speech. And soon."<br></br><br>Amend, Brotha!!!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962394">\
	 <div id="dsq-comment-header-1962394" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962394">Baltogeek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962394" class="dsq-comment-message">Wright gave a good interview with Moyers and the speech at the NAACP and the media covered it like he was eating white newborns live on tv.<br></br><br>I just can\'t see how he or Obama were going to be able to "stay on message" anyway.</br><br></br><br>I\'m not saying that he couldn\'t have played this out better but I can definately see how a person could just be fed up hearing from Obama\'s campaign and supporters that he needed to be quiet "It\'s not about you!" while your reputation, military service and ministry are being shit on day after day.</br><br></br><br>Having your name dragged through the mud does make it about you.</br><br></br><br>It makes me wonder what support did Wright receive from Obama behind the scenes.</br><br></br><br>Because you can ask Wright to see the larger picture, the need to help Obama get into the White House, but how would any of us like to be the human sacrifice needed to ensure someone else\'s success.</br><br></br><br>I\'m not naive enough to think that after being beaten down enough I wouldn\'t give a rat\'s ass at some point.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962395">\
	 <div id="dsq-comment-header-1962395" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962395" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962395">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962395" class="dsq-comment-message">Rikyrah,<br></br><br>You took the words right out of mouth!  I\'m not a good enough word smith to describe how I felt yesterday watching the Reverend\'s performance with my white colleagues, all of whom support Obama.  If our windows weren\'t sealed, I think I would have jumped!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962396">\
	 <div id="dsq-comment-header-1962396" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962396">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962396" class="dsq-comment-message">For me, it was never about Rev. Wright or any of his statements. It was about tying Obama to a racial stereotype to damage his candidacy. The target is Obama. Meanwhile, the media sees no trouble in treating black culture and expression as collateral damage.<br></br><br>If it\'s just about Wright, then fine. Today\'s press conference was the most Obama could do. All questions should end there.</br><br>____________________________________</br><br></br><br>ronnie b,</br><br></br><br>You are off base on this one.</br><br></br><br>It is about Obama\'s judgment. That has always been the issue.</br><br></br><br>Politicians and especially candidates for POTUS are highly scrutinized and held to high standards. Voters look for an individual with whom they can identify, trust, agree with.</br><br></br><br>Americans are people of faith. Faith binds many diverse people together. Perhaps voters were looking to identify with Obama on these grounds. If Wright had in anyway echoed in his sermons, the themes of Obama\'s campaign, it would have only benefited Obama.</br><br></br><br>Obama KNEW this pastor and his church was considered by some to be controversial. He could have left at ANY time. Yet he stayed.</br><br></br><br>He could have put this to rest sooner, but instead he chose to affirm and defend Wright.</br><br></br><br>Obama\'s judgment will continue to be an issue in this campaign.</br><br></br><br>He has made his choices. He must live with them.</br><br></br><br>Voters want a president to exercise good judgment.</br><br></br><br>Don\'t push Obama\'s mistakes off onto cries of \'racial stereotypes\' and denigration of black culture.</br><br></br><br>It\'s about one man, his judgment and his desire to be President.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962397">\
	 <div id="dsq-comment-header-1962397" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962397" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962397">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962397" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962397" class="dsq-comment-message">"Bottom line: Play the game. But at least know the rules. Speak truth to power. But stay focused and don\'t let your ego get the best of you. Keep focus on the bigger picture. Wright didn\'t do that."<br></br><br>Now that\'s speaking truth to power!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962398">\
	 <div id="dsq-comment-header-1962398" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962398" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962398">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962398" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962398" class="dsq-comment-message">Baltogeek.  I hear you on your comments and that is how I feel as well.  <br></br><br>Baltogeek said --</br><br></br><br>Having your name dragged through the mud does make it about you.</br><br></br><br>It makes me wonder what support did Wright receive from Obama behind the scenes.</br><br></br><br>Because you can ask Wright to see the larger picture, the need to help Obama get into the White House, but how would any of us like to be the human sacrifice needed to ensure someone else\'s success.</br><br></br><br>I\'m not naive enough to think that after being beaten down enough I wouldn\'t give a rat\'s ass at some point.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962399">\
	 <div id="dsq-comment-header-1962399" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962399" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962399">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962399" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962399" class="dsq-comment-message">Reposting:<br></br><br><a href="http://tpmcafe.talkingpointsmemo.com/talk/2008/04/crabs-in-the-barrel.php" rel="nofollow">Crabs in the barrel</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962400">\
	 <div id="dsq-comment-header-1962400" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962400" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962400">Big Man</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962400" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962400" class="dsq-comment-message">I spoke on this over at my blog.<br></br><br>Obama is a politician. A damn good poltician and the best one running for president, but he\'s still a politician. We, as black people, have put a lot of pressure on him to not only win this election, but also rise above politics completely. It\'s the same sort of pressure the media is putting on him.</br><br></br><br>Think about that.</br><br></br><br>www.ravingblacklunatic.blogpspot.com</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962401">\
	 <div id="dsq-comment-header-1962401" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962401" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962401">francis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962401" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962401" class="dsq-comment-message">The lens from which black and white americans look through are two different lenses. <br></br><br>Most blacks veiw Wright as a MAN OF WISDOM, speaking truth to power. However to most whites, the image of Wright is more like a COURT JESTER. He speaks the same truth to power, but is viewed as a FOOL.</br><br> </br><br>Now I don\'t pretend to know the motivations of the rev. But as a man of God I\'m sure that Rev. Wright has read the book of ecclesiastes where it states; </br><br></br><br>3:1-22 " To everything there is a season, A time for every purpose under heaven."</br><br></br><br>Ggoing before the NPC was not the time nor the season for Wright to vent his frustrations with this country, or Obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962402">\
	 <div id="dsq-comment-header-1962402" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962402" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962402">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962402" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962402" class="dsq-comment-message">Remember also that the GOP is running those Wright-boating ads in NC as we speak. And Wright was on the news clowing at the same time.<br></br><br>Who knows what the internal polls look like. </br><br></br><br>Big man is on point.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962403">\
	 <div id="dsq-comment-header-1962403" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962403" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962403">Jonzee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962403" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962403" class="dsq-comment-message"><a href="http://www.faithfullyliberal.com/?p=1006" rel="nofollow">I found this interesting blog on Dr. Wright from a faith community perspective.</a><br></br><br>In reality, Dr. Wright might have just done Barack a favor by forcing him to \'Sista Soulja\' him.</br><br></br><br>But I stand by my belief that the mans legacy and life is much greater then the 4 months we have all-left or right--been obsessed with him. Because whether we like it or not Barack being president is not going to solve the many ills societally. And it is going to be the jobs of those activists and community folks to challenge him.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962404">\
	 <div id="dsq-comment-header-1962404" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962404" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962404">Kenya W</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962404" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962404" class="dsq-comment-message">Nmp & Craig.  Ditto.  And that “race card” bull ish can fall off a tall building as well.<br></br><br>I wonder how Mrs. O feels today? I will pray for them today. It is hard to leave your church family.  </br><br>It cost so much to run for POTUS.  I am not cool with SBO dumping his rev, but I am trying to understand. I hope that it is worth it for him.</br><br>The Dr. Wright that was on TV yesterday was either on drugs or losing it. The man that is good friends and a mentor to my own pastor is a reasonable, brilliant theological scholar.  That was a hurt and confused man on TV the past few days. Dr. Wright knows how to play the game and he chose to go against the grain for some reason. It is not all about SBO, but about Dr. Wright not helping himself or the church that he built.</br><br>I am so disappointed.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962405">\
	 <div id="dsq-comment-header-1962405" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962405" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962405">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962405" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962405" class="dsq-comment-message">"In the absence of a long and productive legislative career, Barack Obama has argued that his decisive advantage over his rivals is not experience, but judgment.<br></br><br>Back on March 18, Obama declared that we were being unfair in concluding Jeremiah Wright was "a crank or a demagogue" because we didn\'t know him the way Obama did. We were reaching that conclusion based on "snippets" and "soundbites," whereas he could take the full assessment based on a close relationship of 20 years or so.</br><br></br><br>He was, he assured us, in a better position to make a better judgment.</br><br></br><br>Today, Obama tells us, he doesn\'t really know Jeremiah Wright at all.</br><br></br><br>And now, it seems, we\'re in better position to make a judgment about Barack Obama."</br><br></br><br>The question of Obama\'s judgment will be the most dominant, prominent issue of the campaign.</br><br></br><br>After Wright, the media will refocus on Ayers and Rezko. </br><br></br><br>Critics will say...Obama was wrong about Wright, maybe he\'s wrong Ayers and Rezko... maybe he\'s wrong about _______________(insert any issue.)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962406">\
	 <div id="dsq-comment-header-1962406" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962406" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962406">golden star</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962406" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962406" class="dsq-comment-message">Ugh. I didn\'t watch the Obama press conference but I did watch Rev. Wright on the Moyers show and the NPC.<br></br><br>I just want this to end but thanks to Faux News and thanks to the Repugs, this will never end. Nonetheless, by Obama stating clearly that he can\'t stand by this, it will draw a line in the sand for future swiftboating hatin\'.</br><br></br><br>Somehow, by having an audience of supporters @ the NPC, pushed the Rev. to act on the stage. I happen think that if that room were filled with press and a few supporters, he would have been in better form for the national media. (sigh)</br><br></br><br>This is such a disservice to TUCC but it can be put behind them. No matter what, Rev. Wright is brilliant just not media savvy. In fact, he probably does not desire to be nor should he have to...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962407">\
	 <div id="dsq-comment-header-1962407" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962407" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962407">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962407" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962407" class="dsq-comment-message">With all the respect due him I must say that right undid his own work with that performance at the NPC.<br></br><br>He took all the seriousness out of the issues he had so strongly fought for.</br><br></br><br>As we all know, you must speak to your audience and audiences are different.  That act should have played for a different audience than the one he played for yesterday.</br><br></br><br>AND, he definitely lead people to believe that Barack was not authentic, that he knew something that the rest of us didn\'t know.  In keeping with his vigilant truth mantra, if he knew something he should have just said it instead of leading people to believe that Obama has told him something different than what he has told the public.</br><br></br><br>Also, he alluded to the fact that Obama had heard those sermons.  Again, he should have said that if it were true instead of letting people draw their own conclusions.</br><br></br><br>I supported him and I didn\'t like what he did.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962408">\
	 <div id="dsq-comment-header-1962408" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962408" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962408">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962408" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962408" class="dsq-comment-message">A contrarian point of view<br></br><br>What if Wright purposely acted a fool to force Obama to disown him? </br><br></br><br>I simply cannot come to grips with the fact that someome with two masters and a PHD can be such an imbecile.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962409">\
	 <div id="dsq-comment-header-1962409" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962409" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962409">andyfrombrooklyn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962409" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962409" class="dsq-comment-message">dear jack and jill, this just gets sadder and sadder. this swiftboating is the worst yet. i am disgusted with the media. i am ready to criticize obama as well...but that is just what they want. how long will they kill our prophets while we stand aside and look? helo hillary nixon and john mcbush</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962410">\
	 <div id="dsq-comment-header-1962410" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962410" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962410">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962410" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962410" class="dsq-comment-message">Loyalty is a strong character trait. Blind loyalty is not.<br></br><br>Barack Obama was loyal to the man who brought him to faith even at the risk of political detriment. That man betrayed him. Publicly.</br><br></br><br>Obama has no said no mas.</br><br></br><br>Obama\'s judgment is fine.</br><br></br><br>Of the candidates left in this race, his judgment is, in fact, superior.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962411">\
	 <div id="dsq-comment-header-1962411" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962411" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962411">icebergslim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962411" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962411" class="dsq-comment-message">The folks here in Chicago are PISSED, I mean PISSED.<br></br><br>And the mention of a possible book is even more anger.</br><br></br><br>After Wright\'s performance, he has lost a lot of good will nationwide.  He knows it.</br><br></br><br>I am hoping he sit the hell down and shut up.  My sister is a former member of this church, she is in Minnesota now, and is just angry as all get out.</br><br></br><br>He took his butt on national TV and clowned.  He took all the good will of the Moyers show and NAACP dinner and diminished it.</br><br></br><br>Enough of him.  And for me, for life.</br><br></br><br>icebergslim</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962412">\
	 <div id="dsq-comment-header-1962412" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962412" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962412">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962412" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962412" class="dsq-comment-message">Obama is a politician that will do or say anything to be elected.  The said thing is that the people he sold out to aren\'t going to vote for him anyway.  He threw me under the bus with Rev. Wright.  No more money.  No more phone calls.  No more door to door. Obama pandered to the racist and the bigots at expense of Rev. Wright.  Obama can\'t say sh*t to me. Obama doesn\'t deserve to be President and America will reap what it sows. If he thought throwing Wright under the bus was going to shut the media up, he is sadly mistaken.  Now they are gloating about their victory.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962413">\
	 <div id="dsq-comment-header-1962413" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962413" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962413">Jack Turner</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962413" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962413" class="dsq-comment-message">thanks all for the comments on my first real post "back" from the hillary virus which nearly wiped me out.<br></br><br>i agree that it\'s important to view the Q&A; differently because it\'s what was different. I watched the Moyers interview and the NPC speach (missed the NAACP). </br><br></br><br>I do wish he hadn\'t treated the NPC like it was his personal pulpit. He got a bit carried away in his responses.</br><br></br><br>But I also believe that had he spoken nothing but the queen\'s english and stayed very much "under control" the media would find another way to attack him. </br><br></br><br>It doesn\'t matter what he says or the context. It just doesn\'t matter.</br><br></br><br>Max Cleland lost his job because folks were made to believe that this Vietnam vet who left three limbs overseas was somehow "unpatriotic."</br><br></br><br>Rev Wright dodged the question on HIV/AIDS. He said he thought the gov was "capable" of anything. By not saying what he believed specifically with respect to his conspiracy statements on AIDS, he let that particular sound bite continue to fly.</br><br></br><br>Outside of that, I\'m less concerned with his performance because he would have been interpreted as a performer regardless of what he said or did.</br><br></br><br>Cleary, my break was not nearly long enough. The world isn\'t exactly waiting for me to make sense of it :)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962414">\
	 <div id="dsq-comment-header-1962414" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962414" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962414">miss-opinion</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962414" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962414" class="dsq-comment-message">Please lol. Senator Obama threw you under a bus? People really need to come the hell down. Srlsy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962415">\
	 <div id="dsq-comment-header-1962415" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962415" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962415">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962415" class="dsq-comment-message">There was nothing wrong with Rev. Wright\'s "performance" at the NPC.  As Rev. Wright said, after the election he will still be a pastor and Obama will still be a United States Senator.<br></br><br>The only thing "wrong" with Rev. Wright is is color.  </br><br></br><br>The white corporate media won.  Obama lost.  America lost.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962416">\
	 <div id="dsq-comment-header-1962416" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962416" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962416">Adam</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962416" class="dsq-comment-message">I see Jack\'s point, the one distinction here is that Cleland was in an actively political situation where he had to defend himself (even if he wasn\'t able to do it successfully)<br></br><br>Rev. Wright did not need to make his appearance when he did.  His timing and his actions were suspect and hell and since Rev. Wright is a smart man, we have to assume they were both planned consciously.</br><br></br><br>Rev. Wright is always going to be a boogeyman for fearful people.  But he didn\'t need to make himself the center of attention to enhance the problem.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962417">\
	 <div id="dsq-comment-header-1962417" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962417">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962417" class="dsq-comment-message">Jack<br></br><br>It is true that the media was going to paint Wright which ever way they wanted him to be seen, but he didn\'t have to aid them in this mess.</br><br></br><br>Leave the press out, campaign out and he betrayed the people who supported him.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962418">\
	 <div id="dsq-comment-header-1962418" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962418" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962418">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962418" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962418" class="dsq-comment-message">\'What\'s been most disturbing about this entire episode is how dishonest Obama has been, from his pretense that he didn\'t know about Wright\'s radicalism to his excuse now that Wright has somehow become a different person. How insulting that he thinks we\'d buy any of this. I was struck in the FNS interview how, when asked what controversial statements he had heard from Wright, he said Wright would talk "about some of the problems in the black community in very controversial ways." He probably did—but these were the most controversial things Obama heard? He was obviously trimming, trying to make Wright sound like an equal-opportunity hater. The simple thing for Obama to have done would have been to tell the truth from the beginning and say that he had made a mistake in staying at the church for so long, but he did so for complicated reasons that he could have spelled out in eloquent terms that would have made the press swoon. Instead, he did his dance in Philadelphia and uttered that line that will now haunt him. So now is Obama disowning the black community?\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962419">\
	 <div id="dsq-comment-header-1962419" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962419" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962419">golden star</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962419" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962419" class="dsq-comment-message">Go ms. martin!<br></br><br>Ya know, Wright could have been party to driving a stake through the heart of the bs stream coming through my tv on a minute-by-minute basis. Instead, he fed these Greek chorus members -- paid meddlers in the media -- enough fodder for a week.</br><br></br><br>And, as for this from anon:</br><br></br><br>The only thing "wrong" with Rev. Wright is is color.</br><br></br><br>The white corporate media won. Obama lost. America lost.</br><br></br><br></br><br>You are so wrong. The only thing wrong with Rev. Wright is his lack of understanding of how reconciliation is created STARTING RIGHT NOW -- at this very moment.</br><br></br><br>And, no, the white corporate media may have "won" but in no way has Obama lost nor America lost. In fact, we may have gained our nominee and in a nuance way, gained our composure for more battle for the General Election.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962420">\
	 <div id="dsq-comment-header-1962420" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962420" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962420">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962420" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962420" class="dsq-comment-message"><i>did you guys see him throw the Omega Psi PHi sign at the press conf? LOL!!!</i><br></br><br>Which made the front page of the New York Post.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962421">\
	 <div id="dsq-comment-header-1962421" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962421">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962421" class="dsq-comment-message"><i>Rikyrah,<br></br><br>You took the words right out of mouth! I\'m not a good enough word smith to describe how I felt yesterday watching the Reverend\'s performance with my white colleagues, all of whom support Obama. If our windows weren\'t sealed, I think I would have jumped!</br></i><br></br><br>nmp,</br><br></br><br>I hear you. I hear you. I was feeling so good after the Moyers interview. I was feeling better after the NAACP speech, realizing that they got no soundbites, but it was still all him. I was even ok after his speech at the NPC. Still- no soundbites. </br><br></br><br>And then, it all went to hell.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962422">\
	 <div id="dsq-comment-header-1962422" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962422" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962422">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962422" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962422" class="dsq-comment-message">Jack & Jill<br></br><br>Please forgive me for what I am about to say, but it must be said:</br><br></br><br>To all you mofos speaking that judgment bullshit:</br><br></br><br>Reverend Wright is a preacher - dramatic and loud - but he is not the fucking Unibomber. He has not aided in any attempts to overthrow any governments.  None of that bullshit.  So please stop with the judgment bullshit - you\'re wearing me out with your ignorance.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962423">\
	 <div id="dsq-comment-header-1962423" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962423">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962423" class="dsq-comment-message">Jack said...<br></br><br>It doesn\'t matter what he says or the context. It just doesn\'t matter.</br><br></br><br>::</br><br></br><br>I disagree. It mattered that he strongly insinuated that Obama believes what he believes. That\'s one of the reasons why Obama spoke out today. He felt betrayed by a man he was loyal to. The personal is political.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962424">\
	 <div id="dsq-comment-header-1962424" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962424">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962424" class="dsq-comment-message">Say it again, ms.martin. Say it again!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962425">\
	 <div id="dsq-comment-header-1962425" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962425" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962425">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962425" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962425" class="dsq-comment-message">Bill Richardson is about to speak.<br></br><br>Seems he\'s the only Obama supporter who will come to his man\'s defense when under the most controversy.</br><br></br><br>I\'d like to also hear from the Governor of Kansas, a white woman, about this. And the Governor of Wisconsin, a white man.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962426">\
	 <div id="dsq-comment-header-1962426" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962426" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962426">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962426" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962426" class="dsq-comment-message">Jimmy Carter is putting it down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962427">\
	 <div id="dsq-comment-header-1962427" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962427" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962427">Jonzee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962427" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962427" class="dsq-comment-message">@ Ms. Martin <br></br><br>Right on. We are feeding this ridiculous frenzy. </br><br></br><br>Dr. Wright might have behaved foolishly but in the larger context this is but a moment in pretty good history. </br><br></br><br>How bout we talk about The Good Reverend John Hagee--how bout we make some noise about that? Instead of sitting around here trying to figure out the best way to further "Repudiate" Dr. Wright.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962428">\
	 <div id="dsq-comment-header-1962428" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962428" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962428">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962428" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962428" class="dsq-comment-message">@ jonzee<br></br><br>Amen.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962429">\
	 <div id="dsq-comment-header-1962429" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962429" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962429">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962429" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962429" class="dsq-comment-message">When I say judgment, I mean stop questioning Obama\'s judgment in having Wright as a pastor.<br></br><br>Wright was wrong for what he did to Obama, but he hasn\'t done anything that would make me question Obama\'s judgment.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962430">\
	 <div id="dsq-comment-header-1962430" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962430" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962430">N. Mahana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962430" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962430" class="dsq-comment-message">Good Grief!<br></br><br>Some of you are letting Obama detractors play you like a fiddle!</br><br></br><br>Let\'s...focus...on...Obama winning the Dem Nomination and then the General Election.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962431">\
	 <div id="dsq-comment-header-1962431" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962431" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962431">Kevin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962431" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962431" class="dsq-comment-message">I\'m not black, Chinese-American, but I support Barack Obama. In my perspective Wright did Obama a great disservice. His interview on Bill Moyers\' show was a good chance to defend himself against the MSM and he did. But he claimed that he said what he said, God D*** American and all that jazz, because he is a pastor. He also said that Barack was only a politician, posturing himself to get voted. Yes he is a politician, but Barack doesn\'t need to pander he can run on his own beliefs which I think fall in line with a lot of America. In fact, almost all of Obama’s message is that he is a new kind of politician one that doesn’t pander, one who speaks the truth when universal deceit is the status quo. For Wright to come out and say that, oh yeah all of that, Barack’s just kidding, he’s an old time politician, that is an egregious strike against Barack.<br></br><br>Furthermore, Wright can not act so undoubtedly clownish. He himself has said that the MSM is after their sound bites, yet he keeps giving them sound bites. We live in a culture where most people for the simple reason of survival do not have time to research what the MSM says. All they have to go on is the MSM, that’s more a social commentary than anything else, but the point is Wright should know better. For example, his use of the heralded “ask not what your country can do for you, ask what you can do for your country” portion of JFK’s speech is cut down, so all you see is him looking like he is mocking JFK. Wright focused on JFK’s unique New England accent, he asked what “eeeeesk” meant and how do you spell it. Wright’s entire point there was the language is treated differently when spoken by whites or blacks. But will the majority of the populace do this research? Doubtful. All the people will see is reverse racism or some other BS the MSM is going to pull out of their asses.</br><br></br><br>I just can not for the life of me understand why Wright would act a fool at this time. In a time when history can be made for either women or minorities, specifically African Americans, he should be praising Obama, not himself. He can praise himself all he wants in his book, hell, that’s what it’s for. It is as if Wright can only see a foot in front of him and all he sees are pages for his book. I say that because the more outrageous he is the more the MSM has to work with and the more the MSM go after him the more he can denounce them in his book.</br><br></br><br>Wright isn’t all wrong. He speaks the truth that a lot of America doesn’t approve. But he includes ridiculous statements with the truth. Yes, I know America is a racist country, but I do not think it is near the levels that Wright would have folks believe. It’s this duplicitous message that he spreads that is harmful. Yes the Tuskegee Experiment was an atrocity on the level of Unit 731, wikipedia it, but to say something so blatantly false, AIDs was created by the government, is just foolhardy and vitriolic. Wright’s church also does massive humanitarian work around Chicago, that is why, I believe Barack joined and stayed at his church because while there were negative aspects they were greatly outshined by the good the church did. The MSM won’t latch on to the good parts of his sermon and his service, that isn’t their motive nor the narrative they wish to write. </br><br></br><br>That’s the end of my rant, got to go to dining hall for dinner. To summarize this thing, Wright should focus on the positives and stop giving the MSM the sound bites they crave.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962432">\
	 <div id="dsq-comment-header-1962432" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962432" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962432">Shakes her head and walks away</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962432" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962432" class="dsq-comment-message">Rev Wright didn\'t say anything new or original.  He isn\'t saying anything that we haven\'t heard before. <br></br><br>So why is Obama appalled today.  Is it because Wright\'s statements are lies or are those truths that make white people uncomfortable.</br><br></br><br>what pisses me off is that the black people who are screaming for Rev. Wright\'s pair are the same one will say out the sides of their mouths that Obama has to say what he needs to say to win.  He\'s a politician.  </br><br></br><br>How many times has that been said on this board?</br><br></br><br>Are you how pissed because Wright actually uttered that to MSM.</br><br></br><br>WTF?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962433">\
	 <div id="dsq-comment-header-1962433" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962433" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962433">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962433" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962433" class="dsq-comment-message">Hillary\'s judgment is questionable. <br></br><br>She\'s willing to take us to another war (Iran) while our citizens are crippled with gas prices, food prices, foreclosures and a national health care crisis.</br><br></br><br>Nobody is talking about that but the Republicans.  They are praising Hillary for her strength and willingness to take on their causes.</br><br></br><br>Has anyone noticed this during all the hoopla about Wright?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962434">\
	 <div id="dsq-comment-header-1962434" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962434" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962434">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962434" class="dsq-comment-message">OMG!!!!!!!!<br></br><br>Wright is WRONG! He seems to be on some type of ...uuhm I can\'t put it into words but it doesn\'t seem very Godly to be all about SELF! I mean don\'t get me wrong, I had no problem with him taking up for himself but ...what happened???? He seemed so arrogant, so cocky, so full of himself, so.... Again, he was Ok to a certain point and the whole Obama is a "politician" comment had to be said to hurt Obama. For God\'s sake, the man is too smart to have "misspoken" or have spoken that loosely. Uh I just don\'t get it! JEALOUSY????</br><br></br><br>Against Race Politics</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962435">\
	 <div id="dsq-comment-header-1962435" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962435" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962435">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962435" class="dsq-comment-message">Hey Jack and rikyrah,<br></br><br>I sent you an email.  Let me know what you think.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962436">\
	 <div id="dsq-comment-header-1962436" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962436" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962436">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962436" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962436" class="dsq-comment-message">That idiot McCain was on TV telling people to watch their diet and walk an hour a day.  I guess that\'s his brilliant health care plan.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962437">\
	 <div id="dsq-comment-header-1962437" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962437" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962437">Not Delusional</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962437" class="dsq-comment-message">If my friends from undergrad got together with drinks and discussed our careers as black professionals, racism, working with our white business associtaes, American politics, and foreign policy, the conversation would be very deep, somewhat derisive of American actions (if not worse), and would sound fine to most Black folk--educated or not. BUT WOULD I WANT THAT CONVERSATION PLAYED TO MY WHITE PARTNERS AT MY LAW FIRM??? HELL NO!! Would I want my white neighbors to hear it.. NO!!! My majority white country club?? HELL NO!! My point is that Blacks don\'t understand that their are conversations that we can have in our private space that we SHOULD NOT and CANNOT have in front of the rest of society. Jeremiah Wright just put that closed Black conversation in front of all of America, and IT IS DISGUSTING TO THEM!!! Not only White folk, AFRICANS, CARRIBEANS, LATINOS, ASIANS, INDIANS, etc..<br></br><br>AMERICANS DON\'T WANT TO HEAR NEGROES WINE ABOUT THEIR ISSUES!! THEY HAVE NO TOLERANCE FOR IT AND WE ARE IGNORANT FOR EVEN BEING UPSET THAT FOLK DON\'T CARE!!</br><br></br><br>Negroes in this country TRULY OVERESTIMATE the importance of their "story" to the Majority of Americans--of all colors. No body wants to hear it, yet we want everyone to think that its the most important thing in the world. </br><br></br><br>Frankly, Pat Buchanon should have got up during the Jeremiah Wright questions and said N##%GA you and your people only make up 12% of this population... Your opinion REALLY ISN\'T THAT RELEVANT. It would make more sense for us to be worried about latinos than you people...AND ON SHEER CYNICAL POLITICS HE WOULD BE WRIGHT.</br><br></br><br>Negroes overestimate their importance, get furious when they find out the world doesn\'t care and don\'t realizie that trying to MAKE THEM VALUE US IS NOT THE GOAL..THE GOAL FOR US TO LEARN HOW TO VALUE OURSELVES!!!</br><br></br><br>Obama is a politician NOT JESUS CHRIST!!!</br><br></br><br>Rikyrah: JEREMIAH WRIGHT DID NOT DAMAGE BLACK AMERICA BY GOING AFTER OBAMA!! OBAMA IS NOT THE EMBODYMENT OF THE BLACK COMMUNITY!!</br><br></br><br>HE SHOWED US ALL TODAY AS I\'VE ALWAYS KNOWN: He\'s just a POLITICIAN. A good one...which makes him the BEST SCUMBAG IN TOWN... Since we know. ALL POLITICIANS ARE SCUMBAGS!!</br><br></br><br>Now people are gonna be like... No but he\'s different....BULLSHIT!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962438">\
	 <div id="dsq-comment-header-1962438" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962438" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962438">Baltogeek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962438" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962438" class="dsq-comment-message">Ms. Martin, I noticed.<br></br><br>For me that silence on the real danger their bigoted religious zealotry represents deserves more attention than this crap.</br><br></br><br>Hey everybody how about we turn this around to something that will actually be useful.</br><br></br><br>Instead of ranting about Wright and Obama we start a real campaign to hold the media and the right accountable for their support of the religious nuts who have destroyed this country.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962439">\
	 <div id="dsq-comment-header-1962439" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962439" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962439">Phia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962439" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962439" class="dsq-comment-message">not delusional...you echoed my earlier sentiments. Your friends/family wouldn\'t bring those "controversial" viewpoints into your workplace and cost you your career because they know the damage it would cause. Sadly, this is exactly what Rev. Wright is (knowingly) doing to Barack. I\'m going to check in with some TUCC members here in the Chi</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962440">\
	 <div id="dsq-comment-header-1962440" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962440" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962440">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962440" class="dsq-comment-message">There are a number of ways one can go about explaining your points that affirm an individual\'s right to find offense in what you said. I have no idea what it feels like to be vilified in the ways that Rev Wright have, but Obama did not do that to him. The media did. I can understand why Rev Wright wanted to explain himself to the country in defense of his religious heritage and personal congregation. <br></br><br>In no way was this about bringing a country together- to explore our differences. Rev Wright for is not a politician and right about now he seems like an apathetic citizen as well. He has hurt the American\'s public to understand Obama\'s position -on anything- because of Wright\'s narcissistic antics on the stage. He could have said his peace and let it go, but he didn\'t.</br><br></br><br>He made light of the seriousness of the issues by throwing up Q symbols and being dismissive of the reporter\'s questions. Some of them were stupid, so in that he allowed himself to be unprofessional. </br><br></br><br>I really wonder how the history books will speak of the fall of a great campaign. Obama should have distanced himself from Wright and I\'m glad he did. I only wish added to a CONSTRUCTIVE discussion on the Black Church\'s social gospel.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962441">\
	 <div id="dsq-comment-header-1962441" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962441" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962441">Walking on Air</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962441" class="dsq-comment-message">Like Kevin I\'m Chinese-American and am hesitant to weigh in on this issue. At the end of the day I think the battle is as Obama identified on Super Tuesday: not between black and white, but between the past and the future. Many of those on power owe their power to the way things are, not as they could be.<br></br><br>Here\'s something I just wrote in response to this turn of events:</br><br></br><br>---</br><br></br><br>"And it came to pass, when they had brought them forth abroad, that he said, Escape for thy life; look not behind thee, neither stay thou in all the plain; escape to the mountain, lest thou be consumed. "</br><br>...</br><br>"Then the LORD rained upon Sodom and upon Gomorrah brimstone and fire from the LORD out of heaven;</br><br>"And he overthrew those cities, and all the plain, and all the inhabitants of the cities, and that which grew upon the ground.</br><br>"But his wife looked back from behind him, and she became a pillar of salt."</br><br>-- Genesis 19:17, 24-26 (KJV)</br><br></br><br>If the Obama campaign entails a <a href="http://www.npr.org/blogs/newsandviews/2008/01/bill_clinton_calls_al_sharpton.html" rel="nofollow">fairy tale</a>, then my own bit of <a href="http://www.nytimes.com/2005/10/09/books/review/09pinsky.html" rel="nofollow">magical thinking</a> involves the conviction that if we could only collectively suspend our disbelief for just long enough, if we can just have faith that something new can transcend what was, then we can cross the chasm that divides our nation. But like all magical thinking, there\'s also a catch: to walk on thin air we must, all of us, believe it together. Open our eyes, and <a href="http://www.studyphysics.ca/newnotes/20/unit02_circulargravitation/chp07_2d/lesson26.htm" rel="nofollow">the magic breaks</a>. The hopes that buoy us halfway across proves more <a href="http://www.reuters.com/article/politicsNews/idUSN0429124420080104" rel="nofollow">fatal</a> than staying exactly where we are.</br><br></br><br>Rationally, of course, I don\'t quite believe this story. All politics are in the system, and all our politicians merely players. But I also believe in mankind\'s occasional capacity to transcend itself and its own institutions. I\'ve always considered JFK a rather bad President by the merits, and yet his overall power to inspire was clearly greater than the sum of his policies and actions.</br><br></br><br>Presented with the opportunity to move forward and leave behind our place of damnation, how many of us would nonetheless do as Lot\'s wife did -- whether out of fear, doubt, perhaps even mere nostalgia? How many would look back?</br><br></br><br>This Presidential campaign isn\'t a battle between black and white: it is, as Obama himself observed, about the past versus the future. And the forces of the past -- whether in the guise of Hillary Clinton or Jeremiah Wright -- keep shouting, "Look back! Look back! You are doomed by the weight of the heavy hand of history."</br><br></br><br>Perhaps we are. But I will keep walking this chasm, my wide-open eyes firmly forward.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962442">\
	 <div id="dsq-comment-header-1962442" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962442" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962442">Nuff Said</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962442" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962442" class="dsq-comment-message">Anonymous - please You are not fooling anyone.  Clearly you are attempting to stir the pot.  You clearly don\'t understand how things work. <br></br><br>Is it me???? Anybody??? Anybody???</br><br>Read the posts from Anonymous on the recent blogs.  Wolf in sheeps clothing.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962443">\
	 <div id="dsq-comment-header-1962443" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962443" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962443">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962443" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962443" class="dsq-comment-message">Why should Obama have to "distance himself" from his pastor and his church?  Obama has turned into an appeasor.  He is trying to appease the right wing bigots who would rather run thru hell with a pair of gasoline drawers on than vote for him.  Rev. Reverend is a grown ass man.  he can say and act anyway he wants to act.  Why should his actions be a reflection on Obama?  Rev. Wright didn\'t lie us into a war.  Rev. Wright didn\'t out an undercover CIA agent.  Rev. Wright isn\'t spying on Americans.  Rev. Wright doesn\'t have governemt contracts.  Rev. Wright doesen\'t own Blackwater. Rev. Wright didn\'t appoint Brownie to head FEMA.  Rev. Wright didn\'t raid the surplus to give his rich cronies a tax cut. Rev. Wright didn\'t appoint Roberts and Alieto to the Supreme Court.  Rev. Wright didn\'t fire U.S. Attorneys for political gain.  Rev. Wright isn\'t responsible for the mortage crisis.  Reverend WRight isn\'t responsible for the food crisis.  Rev. Wright isn\'t responsible for sending our troops to Iraq without an exit plan.    Rev. Wright is not the bad guy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962444">\
	 <div id="dsq-comment-header-1962444" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962444" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962444">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962444" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962444" class="dsq-comment-message">Preach, walking on air, preach.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962445">\
	 <div id="dsq-comment-header-1962445" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962445" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962445">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962445" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962445" class="dsq-comment-message">This was my 1st time seeing the Q & A.  I understand completely why Obama had to cut the cord.  Rev Wright completely played the fool and he HAD to know better.  It was appalling and unprofessional.  If he felt angry and needed to get back at the MSM, this was definitely not the time or the way to go about it.  He had some good points which should have been stated in a dignified manner but instead  he acted like one of the corner boys.  I only hope this does<br>not damage Obama with Christians, who may only see the soundbites, and resent Obama for throwing over his pastor.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962446">\
	 <div id="dsq-comment-header-1962446" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962446" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962446">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962446" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962446" class="dsq-comment-message">The fact that Bill Moyers edited some of his (Wright\'s) comments from his telecast should have given him a big hint that he should not repeat them!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962447">\
	 <div id="dsq-comment-header-1962447" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962447" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962447">Nquest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962447" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962447" class="dsq-comment-message">Until Barack Obama has the "steel" to hold a press conference and play billy-bad with the people who demonized Michelle Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962448">\
	 <div id="dsq-comment-header-1962448" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962448" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962448">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962448" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962448" class="dsq-comment-message">Lots of pastors don\'t believe the maxim that less is more.<br></br><br>Wright is in love with his own voice and he simply doesn\'t know when to shut up.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962449">\
	 <div id="dsq-comment-header-1962449" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962449" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962449">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962449" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962449" class="dsq-comment-message">jelana,<br></br><br>Yes! ..Moyers was probably trying to protect Wright from himself.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962450">\
	 <div id="dsq-comment-header-1962450" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962450" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962450">Nquest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962450" class="dsq-comment-message">...  He needs to STFU claiming to be "insulted."<br></br><br>Almost everyday in this campaign he\'s been charged by the media with having a political reason for the decisions he has made up to and including his speech on race in Philadelphia and now he acts all brand new when Rev. Wright says the same thing that\'s taken for granted as acceptable discourse.</br><br></br><br>I believe there is a fault line where there is this fundamental disagreement between Obama and Rev. Wright, philosophically/ideologically but "vision of America" LIE gets put to rest here:  Obama\'s supposed issue  was Wright\'s outdated view of America.  This is the same Rev. Wright who said "governments change."</br><br></br><br>So Obama can\'t seem to speak honestly about Rev. Wright in context and it\'s about the easiest political pandering there is.  It\'s always open season on Black folk and no matter how Rev. Wright gave him the self-fulfilling prophecy and perfect opportunity to be that "crazy uncle" (remember that shit?  talk about insults)... Obama has crossed over the line with me with his fundamental disrespect to Black folks humanity in the face of the age old "responsible Negro leader" test-game White America loves to play.</br><br></br><br>Rev. Wright could clown on his critics (and even, in the end, clown himself) because he was free to do so.  Obama is a "bound" man.  The problem is he\'s bound to a sorry narrative that\'s as played out as he willingly tried to frame the frustrations and anger of Rev. Wright and "the men and women of Rev. Wright\'s generation."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962451">\
	 <div id="dsq-comment-header-1962451" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962451" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962451">Nquest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962451" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962451" class="dsq-comment-message">Obama was told not to repeat his "bitter" comments but Obama insisted he was right... after he bowed at the altar.<br></br><br>IMO, Rev. Wright more than earned his right for an error.  Obama has used up a lot of the extended credit he\'s been given.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962452">\
	 <div id="dsq-comment-header-1962452" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962452" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962452">Marie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962452" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962452" class="dsq-comment-message">Every time this Jeremiah Wright question rears its ugly head, my sister and I can\'t help but shake our head at Michelle & Barack.  You should have gone 10 blocks further to Apostolic Church of God folks.<br></br><br>Bishop Brazier would have never thrown you under the bus nor given you cause for concern politically.</br><br>Ironically, Bishop Brazier and Barack share a more similar world view than Rev. Wright. </br><br></br><br>As a WW2 veteran, Bishop is without question a patriot, as a member of the greatest generation. He never fails to mention, from the pulpit, despite all our governments  failures, this is still the best  country in the world. (Which is usually followed by a joke about how he would suit up again and go serve @ 85 if there was a CREDIBLE threat to our safety). </br><br></br><br>Besides that he would NEVER, EVER use such inflammatory language behind the pulpit or anywhere else.  </br><br>His message is always about loving one another and forgiveness, no matter our differences or background. Respect is always shown.</br><br></br><br>And as a deeply moral person of conscious, he preached against the war in Iraq from jump. Making many of the same arguments as Barack regarding the invasion.</br><br></br><br>Such a shame - Bishop Brazier represents the best of the Black Church tradition a la MLK. Deeply spiritual, with a rational and historical analysis of scripture and how it can better our lives and sustain us. His is a message of unity along with Black self-development and our church does much of the same work in our community as Trinity. </br><br></br><br>As a member of ACOG who strives to walk the same path led by Bishop Brazier, I won\'t judge Rev. Wright\'s actions. I just wish we lived in a society where more Americans understood the word nuance. If they did this wouldn\'t be the controversy that it is nor would Barack\'s so called elitist comments about PA. </br><br></br><br>Sorry y\'all if this comment is more in praise of my pastor above all else. With so many questionable preachers with agendas other than Christ behind the pulpit, I\'m again reminded how fortunate we are at Apostolic.  </br><br></br><br>A girl from Chicago -</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962453">\
	 <div id="dsq-comment-header-1962453" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962453" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962453">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962453" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962453" class="dsq-comment-message">Well like I always say "we\'re too old, too young, too black or too this or that!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1962454">\
	 <div id="dsq-comment-header-1962454" class="dsq-comment-header">\
	 <cite id="dsq-cite-1962454" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1962454">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1962454" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1962454" class="dsq-comment-message">Listen. I was a member of Trinity and any member, including Barack, who says they were shocked or that this was out of character for Pastor Wright either never went to service or only went when they had a guest speaker. <br></br><br>He\'s said a million times "you don\'t change who you are because of where you are." and "you knew who you were inviting when you invited me" so don\'t get surprised when I come with it. </br><br></br><br>What is unusual is Jeremiah\'s speaking to the press. In all my years of being a member, the only political statements I heard him make were in the pulpit. He was not on TV, in the Tribune or Sun Times,etc.</br><br></br><br>Oh and Brazier supporter, Trinity doesn\'t lock you in a room until you shout after you join the church. Brazier\'s a hack...give it up.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3333051">\
	 <div id="dsq-comment-header-3333051" class="dsq-comment-header">\
	 <cite id="dsq-cite-3333051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3333051">Ricky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3333051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3333051" class="dsq-comment-message">Where do I begin?<br><br>As a child growing up in the middle-class neighborhood of Beverly Hills/Washington Heights in Chicago. A neighborhood that prides it self on community and property and who embraced their community. I am a 40 year old Black male from this neighborhood and I am grateful for all the Efforts that Rev. Wright and Rev. Dr. Johnnie Coleman gave to us. Rev. Wright was one of the first ministers to start the flight for us to visit Africa in an era from 1968 to present when our parents\' were being able to enjoy the fight from the 1960\'s era. What Rev. Wright stated was taken out of content, just like the state Michelle Obama stated, too. Being an Black American and especially Chicago, we can relate to their statements when you have been beaten down and not given a fair chance in a language all our own. First and foremost, Mr. Obama.. a lot of us Black Chicagoans hadn\'t heard of him as well as he did some work with the Housing Project Groups in Altgeld garden Housing projects. Our Black forefathers, Mr. Wright and other Black Americans paved the way for Mr. Obama to be where he is now. Mr. Obama forefathers never shed Black Blood on this land..like our Black forefathers did and I believe Mr. Obama is more accepted because America doesn\'t feel threatened because his mother and grand parents\' were directly traced to  present White America genes. Mr. Obama should have stated (out of fairness), " Rev. Wright is my spiritual advisor and people have a right to their own viewpoints." Our community embraces Mr. Obama, a community that was already established before he entered Rev. Wright\'s Church, A community that migrated north "to the promised land" for better opportunity after years of being oppressed in the southern parts of the USA, a community that migrated via "Historic Pullman Porters", rode the back of the greyhound bus from the south and was only able to sit up front once they crossed the Mason/Dixon line in Cairo, Illinois. A community that wanted better for their children and worked hard to keep their lawns manicured and prove the whites wrong in Chicago about panic selling and 30, 40, 50 years later the community is still manicured and beautiful. Rev. Wright stated the truth because this land was built on free slave labor of our forefathers..not Obama\'s..maybe Michelle\'s. My question is..will Mr. Obama really do anything for we Black Americans in America? And, this is the first time that I will not be voting because birth candidates I am not satisfied. The only reason I can vote is because my forefathers made it possible for me to have this choice not Mr. Obama\'s</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=reverend_dr_jeremiah_wright_at_the_national_press_club&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');
}

})();




