




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": {"99bcec632769e483ead5faa515e84132": {"username": "caligirl", "tumblr": "", "display_name": "caligirl", "url": "http://disqus.com/guest/99bcec632769e483ead5faa515e84132/", "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": ""}, "msmartin": {"username": "msmartin", "tumblr": "", "display_name": "msmartin", "url": "http://disqus.com/msmartin/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 146, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2980/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "289b55e83b71e936121c8d22f8b5c392": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/289b55e83b71e936121c8d22f8b5c392/", "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": ""}, "ef6b300676d1702a1666b17cc6a7403f": {"username": "Shazzas", "tumblr": "", "display_name": "Shazzas", "url": "http://disqus.com/guest/ef6b300676d1702a1666b17cc6a7403f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9453746cf3e9cab35689164f6b83d2b8": {"username": "mitch", "tumblr": "", "display_name": "mitch", "url": "http://disqus.com/guest/9453746cf3e9cab35689164f6b83d2b8/", "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": ""}, "b8b9328e61e0094ae18e247c922f9dc7": {"username": "Jay", "tumblr": "", "display_name": "Jay", "url": "http://disqus.com/guest/b8b9328e61e0094ae18e247c922f9dc7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3391, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 393, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a43f021c11b2e6b394c6c3002f6cece0": {"username": "Quanli", "tumblr": "", "display_name": "Quanli", "url": "http://disqus.com/guest/a43f021c11b2e6b394c6c3002f6cece0/", "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": ""}, "ayersteach": {"username": "ayersteach", "tumblr": "", "display_name": "ayersteach", "url": "http://disqus.com/ayersteach/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/8543/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "pjamma": {"username": "pjamma", "tumblr": "", "display_name": "pjamma", "url": "http://disqus.com/pjamma/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 520, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kenyaw": {"username": "kenyaw", "tumblr": "", "display_name": "kenyaw", "url": "http://disqus.com/kenyaw/", "registered": true, "linkedin": "in/carterred", "blog": "", "remote_domain": null, "points": 16, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3390/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4653c487c7cb10289a1726dfa0010846": {"username": "mitchell", "tumblr": "", "display_name": "mitchell", "url": "http://disqus.com/guest/4653c487c7cb10289a1726dfa0010846/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BrownManATL": {"username": "BrownManATL", "tumblr": "", "display_name": "Brown Man", "url": "http://disqus.com/BrownManATL/", "registered": true, "linkedin": "", "blog": "http://www.brownmanthinkinghard.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c22bbad359677d681692848d5775fd8b": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/c22bbad359677d681692848d5775fd8b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5a42c8d71a4455fc970e73cdefe66e2e": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/guest/5a42c8d71a4455fc970e73cdefe66e2e/", "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": ""}, "03c199c607a1578bbac1d88a28cb1108": {"username": "Booky", "tumblr": "", "display_name": "Booky", "url": "http://disqus.com/guest/03c199c607a1578bbac1d88a28cb1108/", "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": ""}, "29f6805818d1f575c4b8e2182a2ac4ce": {"username": "Lily", "tumblr": "", "display_name": "Lily", "url": "http://disqus.com/guest/29f6805818d1f575c4b8e2182a2ac4ce/", "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": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1036, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1207, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3263d9528259fa772ec689be1973099e": {"username": "the uppity negro", "tumblr": "", "display_name": "the uppity negro", "url": "http://disqus.com/guest/3263d9528259fa772ec689be1973099e/", "registered": false, "linkedin": "", "blog": "http://uppitynegronetwork.wordpress.com", "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": ""}, "ckim": {"username": "ckim", "tumblr": "", "display_name": "ckim", "url": "http://disqus.com/ckim/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "38c49e2ee2ce46bf31a9db5a2bbcd327": {"username": "roadkill refugee", "tumblr": "", "display_name": "roadkill refugee", "url": "http://disqus.com/guest/38c49e2ee2ce46bf31a9db5a2bbcd327/", "registered": false, "linkedin": "", "blog": "http://roadkillrefugee.wordpress.com", "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": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d29e0af065016aa29a94dbcd276abca0": {"username": "Lele", "tumblr": "", "display_name": "Lele", "url": "http://disqus.com/guest/d29e0af065016aa29a94dbcd276abca0/", "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": ""}, "ef781b639c890767ebd1ce99011c3afa": {"username": "TW", "tumblr": "", "display_name": "TW", "url": "http://disqus.com/guest/ef781b639c890767ebd1ce99011c3afa/", "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": ""}, "eclecticbrotha": {"username": "eclecticbrotha", "tumblr": "", "display_name": "eclecticbrotha", "url": "http://disqus.com/eclecticbrotha/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1497, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/9575/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "djchefron": {"username": "djchefron", "tumblr": "", "display_name": "djchefron", "url": "http://disqus.com/djchefron/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3487, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/1663/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9c2a31086479d54936639885dd3accdc": {"username": "olga", "tumblr": "", "display_name": "olga", "url": "http://disqus.com/guest/9c2a31086479d54936639885dd3accdc/", "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": ""}, "taritac": {"username": "taritac", "tumblr": "", "display_name": "taritac", "url": "http://disqus.com/taritac/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 38, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e71a2f4ff20d0023286957d46f8861c8": {"username": "urwrong", "tumblr": "", "display_name": "urwrong", "url": "http://disqus.com/guest/e71a2f4ff20d0023286957d46f8861c8/", "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:36:50", "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": {"903170": {"up_voted": false, "ip": "", "has_replies": false, "message": "How is Black Liberation Theology racist?  How is TUCC racist?  How is Wright racist.  Be specific.  I don't have to \"read up on\" Black Liberation Theology, TUCC or Reverend Wright.  You are the one that raised the issue.  Maybe you are the one that needs to do some reading. BTW, if you can read this, thank a teacher.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_16:18:10", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "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": 902952, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "897027": {"up_voted": false, "ip": "", "has_replies": true, "message": "you are telling the truth!!!  it annoys me to hear and read the criticism of his emphasis on personal responsibility for that very reason.  as a former middle school teacher who now teaches adults, i see the UGLY  consequences of what happens when PARENTS fall down on the job.  many educators i know and work with ABSOLUTELY LOVE and support the fact that he continues to hammer this point.  it truly can't be hammered enough.  and guess what:  since he's black, young and-- let's face it-- good-looking...people pay attention.  it needs to be said over and over and over again... AD NAUSEUM.   <br><br> i'm looking forward to his CONTINUING to hammer that issue once he's in office.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:05:24", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 896511, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "897031": {"up_voted": false, "ip": "", "has_replies": true, "message": "Truthseeker,<br>One of these guys and girls may not be directly in the audience, but someone sitting in these audiences may need to hear it to get involved.<br>The point of a speech is to move people to think and to act. <br>The people that needed to hear the speech heard it.  People like you and I that I have something to offer to our communities, but we may spend an entire month or a year not doing anything to help a young brother or sister that is at risk.<br>I don't think that Sen. O is quite as simple as we want him to be.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:05:42", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 896201, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "902665": {"up_voted": false, "ip": "", "has_replies": false, "message": "This has been my point.  He has enough media savvy people around him to guide and assist with the development of his speech.  But, this is the point he wants to come across.  And, the same people on here shouting and screaming for Obama, would be screaming FOUL, if Hillary made the same statements or another candidate.  It's politics at its worst.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:39:02", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "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": 898525, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "896523": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks for the whole post....because you're right, it was a comprehensive (enough) speech, however, MSM definitely took the position of saying this was a \"personal responsibility\" speech---ergo, he was doing the good whyte folks dirty work.<br><br>JLL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:18:24", "killed": false, "user_key": "3263d9528259fa772ec689be1973099e", "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}, "893974": {"up_voted": false, "ip": "", "has_replies": false, "message": "At first blush, a much better speech. :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:56:02", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "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}, "910359": {"up_voted": false, "ip": "", "has_replies": false, "message": "exactly!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-16_11:07:17", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 910260, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "896029": {"up_voted": false, "ip": "", "has_replies": true, "message": "What is wrong with us?  We are nowhere near where we need to be and all we can do is be concerned about whether or not someone is lecturing us?  <br><br>We need to CHANGE.  And if it takes a lecture a day to get our heads out of our asses and understand that we have to PARTICIPATE in this society instead of trying to hold it hostage, that's what we need to hear.  <br><br>I served on a grand jury earlier this year here in the ATL - we indicted HUNDREDS of young black men for felonies, mostly for dumb shit.  <br><br>We have to do whatever it takes to get these guys out of the baggy pants and do rags and into \"you need to hire me today\" shit. <br><br>If you can't take advice from someone who is a success, you might need to check your priorities.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:31:19", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "894500": {"up_voted": false, "ip": "", "has_replies": true, "message": "But these are our kids. I know I would rather invest another 536 billion here instead of in some distant place. Probably went to public school yourself, you, if your silly statement of being a hermit are true, and I have no biological kids in the system but they are my kids, my responsibility.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:38:27", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": true, "email": "", "parent_post_id": 893926, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893989": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi,<br><br>You're comparing apples to oranges.  You're looking at the total of local, state and federal expenditures for schools, but very little of it comes from the federal govt.  Whatever is spent, it's not enough.  The Fed just floated $3 Trillion to prop up hurting banks.  How is America going to be prosperous in the future if our kids get a lousy education today?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:00:01", "killed": false, "user_key": "38c49e2ee2ce46bf31a9db5a2bbcd327", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "894505": {"up_voted": false, "ip": "", "has_replies": true, "message": "How to spot a troll....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:38:52", "killed": false, "user_key": "eclecticbrotha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 894105, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "902701": {"up_voted": false, "ip": "", "has_replies": false, "message": "Uh Karmi,<br>Bush was the pResident on 911 and we see what how Republicans \"handle national security\".  What color is the Terra Lert?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:41:00", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "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": 897407, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "897076": {"up_voted": false, "ip": "", "has_replies": true, "message": "And on second glance, was there anything about his speech that was good?<br><br>I wouldn't want you to fall into the same trap Barack has. ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:10:04", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 896405, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "902202": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!!!<br><br>Now, was<b>that </b> satire?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:06:47", "killed": false, "user_key": "289b55e83b71e936121c8d22f8b5c392", "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": true, "email": "", "parent_post_id": 894879, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "894016": {"up_voted": false, "ip": "", "has_replies": false, "message": "From the moment they (the MSM) LIED about his Hampton, VA Speech, I've decided to read all of Obama's speeches for myself.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:04:28", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 893822, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "895556": {"up_voted": false, "ip": "", "has_replies": true, "message": "As usual, great speech.  And I agree that it hits its mark when it's read in context, and not dissected by a few white media hacks who know (and care) little of the audience Obama addressed.<br><br>And contrary to some, I'm not put off by the responsibility theme.  There are enough of us in our community that have not pulled their weight, that it's had devastating (and very noticeable) affects.  Graduation rates are abysmal in our communities.  Business ownership--I mean business that sustains our communities--is almost non-existent.  Political leadership is virtually powerless and relatively ineffective.  <br><br>While some still remain indifferent or even hostile to our success, the opportunities are still there.  But those indifferent and/or hostile count on us to remain less responsible--about our education; about our sustainable business; about our political empowerment and influence-- than we should be.  So I applaud Barack for being a reminder of what's possible.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_08:15:33", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "898118": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can always tell how popular a site is by how relentless the trolling is.  I'm sure this isn't the \"firsts\" troll for JJ&P, but loony posters like Karmex only show up when they feel a blog threatens their perception of reality.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:23:11", "killed": false, "user_key": "eclecticbrotha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897861, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "897097": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love when you cut through it to get to it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:12:23", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 896757, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "902734": {"up_voted": false, "ip": "", "has_replies": true, "message": "Reverend Wright is not a racist.  TUCC is not a racist church.  Obama  didn't exactly \"walk away\" from TUCC, he was chased off by the racist right wing bigots and the right wing media drove the get away car.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:43:41", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 897861, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "894039": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think this same speech (which by the way is great) would have worked for Laraza, but he gave them a speech about how hard he knew they were working for their communities.  It still bothers me that he will only say these things to a black audience.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:09:36", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "897628": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have to agree about the mother condemning the girl.  Our social interactions are complex.  It's sort of like how in strict Islamic countries, sometimes it is the matriarch who wields more destructive power over the lives of younger women in the family.  It is the women who are the guardians of the social order.<br><br>So really, why would a young man be affirmed in choosing to stick around when his mother treats his child's mother with contempt?  That choice might be emotionally available to him, but the conditions do not exist to actualize it.  Often, we are not kind to each other.   We don't show love....but if you want an ass-whupping and a cussin' out..<br><br>That said, I not entirely comfortable with the \"system\" talking in-depth about family.  We put ourselves in the position of them dictating what they think constitutes a legitimate family unit.  Family's need some flexibility to determine what works for them.....and sometimes that means there's no father....or there's 2 fathers.  <br><br>Because Barack has found his traditional family unit, doesn't de-legitimize other kinds of families.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:59:01", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 896511, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "910945": {"up_voted": false, "ip": "", "has_replies": false, "message": "We are not making baby steps.  This is my point.  He has just repackaged what has been thrown at us for decades.  I am just fed up with him and all other politicians.  Think about one great policy that has been created over the last quarter of a century that has made a big impact.  Name one.  The reason, we are not able to name any is because being a politician today is about getting rich.  The majority come into office either of meager means or middle class status, but walk out of office as wealthy men and women.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-16_11:58:06", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "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": true, "email": "", "parent_post_id": 897280, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894055": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not true. Countless speeches to 'white audiences' have stress the value of personal responsibilities. Read his speeches!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:12:46", "killed": false, "user_key": "ayersteach", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 894039, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "897132": {"up_voted": false, "ip": "", "has_replies": true, "message": "Let me see if I understand you correctly:<br><br>Barack is the one demonizing Black folks? Barack was going to create a new American based upon compassion? All by himself?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:16:49", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 896881, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "896624": {"up_voted": false, "ip": "", "has_replies": false, "message": "Could be.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:27:28", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 895653, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "897140": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow.  sounds like you haven't been listening to barack at all.  you've been watching his lips move, but hearing your own thoughts instead of what has been coming out of his mouth for the past year and a half.    <br><br>if poverty were the sole issue, how easy it would be to fix problems.  <br>more complicated than that.  sorry.  or have you bought into the myth that all black people are poor???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:20:25", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "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": 896881, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894069": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"<i>The U.S. Constitution leaves the responsibility for public K-12 education with the states.</i>\"  However, the Federal government ignores the Constitution, and spent - \"<i>$25 billion in 2005.</i>\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:15:12", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 893989, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "897142": {"up_voted": false, "ip": "", "has_replies": true, "message": "I will concede that whatever he does it will never be enough. I do not think this man can insight a revolution. Change, yes, but revolution? mitch, from what I gather that is what you are waiting on. When we cannot even have discussion in this country across the board, revolution is a long way away. It's always \"not good enough\" from your POV so I suggest you get out there yourself. Find out how easy it is when the entirety of America still wants to pretend. It just so happens that we as blacks REALLY don't have that luxury.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:21:08", "killed": false, "user_key": "a43f021c11b2e6b394c6c3002f6cece0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "898168": {"up_voted": false, "ip": "", "has_replies": false, "message": "The knucklehead only needs someone to say, go to Marshalls and buy some khaki's.  How would the knucklehead know otherwise?  But, the triumph is in asking for the job.  <br><br>BTW, There are people in the workforce for years who don't always know how to dress appropriately, or can't afford it...have you seen \"What Not to Wear\"?  What to wear is the least of the knucklehead's problems.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:25:19", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897820, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "897145": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't ascribe to the religious, tough love philosophy. <br><br>No, people DO NOT need to be reminded daily that they are falling short.  People never improve their lives until they feel better.  We cannot inspire them by making them feel worse...daily.<br><br>The messages are meant to stroke the egos of those who find themselves in a \"superior\" position......it is our opiate.   It makes us feel better about ourselves.  It makes our chests swell with pride and righteous indignation.<br><br>The knucklehead has presented himself and asked for a job!  Magnificent.<br><br>The Pavlovian response: he's dressed wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:21:40", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 896910, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "897146": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't ascribe to the religious, tough love philosophy. <br><br>No, people DO NOT need to be reminded daily that they are falling short.  People never improve their lives until they feel better.  We cannot inspire them by making them feel worse...daily.<br><br>The messages are meant to stroke the egos of those who find themselves in a \"superior\" position......it is our opiate.   It makes us feel better about ourselves.  It makes our chests swell with pride and righteous indignation.<br><br>The knucklehead has presented himself and asked for a job!  Magnificent.<br><br>The Pavlovian response: he's dressed wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:21:45", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 896910, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "899707": {"up_voted": false, "ip": "", "has_replies": false, "message": "eclectic:  How about - how to ignore the \"circular reasoning\" of a troll??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_13:40:02", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894505, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "896640": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh please!  When you fail to reep the privelege and benefit that being white affords you, we will all fight for you until the bitter end.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:29:17", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 894879, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "895617": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wonder if the morning shows are getting the word out of the full text?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_08:27:45", "killed": false, "user_key": "a43f021c11b2e6b394c6c3002f6cece0", "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}, "898690": {"up_voted": false, "ip": "", "has_replies": true, "message": "btw, that $536 bilion was NOT EVENLY DISTRIBUTED.  look at the distribution stats, then holla back.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:38:13", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 894137, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "899212": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"<i>starve the system</I>\"...Now that is <b>FUNNY!!!</b> Over $536-billion a year...over $10-k per child, and that's - \"<i>starve the system</I>\". Thanks for the smile!</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:50:07", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 898842, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "900239": {"up_voted": false, "ip": "", "has_replies": false, "message": "TW,  I completely agree.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_13:50:56", "killed": false, "user_key": "pjamma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 898804, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "895124": {"up_voted": false, "ip": "", "has_replies": false, "message": "Give us a break, olga!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_06:00:58", "killed": false, "user_key": "ayersteach", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894879, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894105": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"<i>Now, I know some say I\u2019ve been too tough on folks about this responsibility stuff. But I\u2019m not going to stop talking about it. Because I believe that in the end, it doesn\u2019t matter how much money we invest in our communities, or how many 10-point plans we propose, or how many government programs we launch - none of it will make any difference if we don\u2019t seize more responsibility in our own lives.</i>\" It all starts with personal responsibility...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:22:16", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "900378": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh, it's the <i>\"Evil RICH\"</i> theme...again. \"<i>86% of all federal income taxes are paid by the Top 25%. The Top 50% pay 97% of all income taxes. The Top 1% pay 39%.</i>\" Do the math, and it looks like 50% only pay 3%. That's equality for you...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_13:53:04", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 899562, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "904863": {"up_voted": false, "ip": "", "has_replies": false, "message": "BWA HA HA HA HA HA HA", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_19:10:15", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 904693, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "895653": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think it may be his way of trying not to be seen as giving in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_08:34:09", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 894715, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "903847": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, as always, Barack's speech was very good. And as much as I rail against him preaching to us, I don't have any issue with the *idea* of personal responsibility; there is a limit to how much government or other entities can do.  I only take issue with the notion that Black people are the only people guilty of eschewing it and need \"correction\" and with letting government and society off the hook for past and present shortcomings.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_17:21:03", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897076, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "898728": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quanli/caligir:  Co-signing with U 2.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:39:32", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897027, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "917673": {"up_voted": false, "ip": "", "has_replies": true, "message": "Truth,<br>I  agree with you on one point. My cousin and I have this discussion often. I do get tired of black people with a mic not pointing out all of the many wonderful things that blacks have done.  <br>I even get disappointed with my own Pastor for never giving sermons about all of the other positive things our people have accomplished, in the face of the struggle. <br>He really mad me mad one Sunday when he was trying to make a point, and he made a long reference to MLK and the civil rights movement. I am was thinking, is that all that taught you at Emory University?? Did we not have any other accomplishments of note before 1955 or after 1968.<br> <br>Black folks started building schools the day after we they legally freed. They ran successful business and whole communities, and invented all types of shit.  But, it is as if the only thing we can mention is 1964.<br>With you taking beyond Obama, I honestly feel where the angst is coming from.<br><br>One last thing-- <br>Remember the MLK day sermon that Bishop Vashti McKenzie preached? It was all about dropout rates and all the losers. Again, I am thinking, the \u201cdream\u201d is happening everyday and you can\u2019t find one good thing to tell the world when they are actually paying us some attention. Umm, wait a minute--I think I just talked myself out of every argument that I have made since fathers day. Lol & lmao", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-17_00:04:27", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 899322, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "901300": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Let me see if I understand you correctly:\"<br><br>\"Barack is the one demonizing Black folks? Barack was going to create a new American based upon compassion? All by himself?\"<br><br>-snark ON:<br>Why, yes, 'cause he's the Magic Negro!<br>One terrorist fist-bump and ALL will be accomplished!<br>snark OFF", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_14:09:22", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "894137": {"up_voted": false, "ip": "", "has_replies": true, "message": "Throwing more money @ education isn't the solution. $536-billion is way more than is needed, and Obama knows it! \"<i>That starts with providing the guidance our children need, <b>turning off the TV, and putting away the video games; attending those parent-teacher conferences, helping our children with their homework</b>, and setting a good example.</i>\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:27:55", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 893989, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896703": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think Olga was just being a troll-I mean mentioning the NAAWP? The group that David Duke founded? For the advancement of white people-as if they need it? *SMH* But leave it to the MSM to spin it as if he said 'black people'. They want divisiveness in every way so Mccaint takes office and it's the same s**t everyday.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:34:25", "killed": false, "user_key": "ef6b300676d1702a1666b17cc6a7403f", "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}, "896711": {"up_voted": false, "ip": "", "has_replies": false, "message": "Roadkill,<br>And even with Karmi's response, it still contridicates the statement that was made that the Government (code word = FEDs) spent $563 billion.  People can manipulate words and numbers to suit there arguments.<br>It is never a waste to invest WISELY into our children. That is not the federal govt job. It is up to us and our local and state govt.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:35:28", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 893989, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896201": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can't imagine one of these guys sitting down to listen to O's speech, let alone suddenly \"getting it\".<br><br>The reason for absentee fathers or crime is complex, If talking about it was a solution, the problem wouldn't exist today.  We know we cannot make someone want to parent by sheer force of will.   We can't appeal to morality.    We can't persuade them.  We can only create the conditions that make it possible and easy to make that choice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:50:44", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 896029, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "897230": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rikyrah,<br>You would think that those numbers were transposed. He made a good speech.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:28:16", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 896757, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "896720": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms. Martin,<br>umm hmm!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:36:14", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894342, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "896728": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms. Martin,<br>It may sound less \"preachy\" because it was not at CHURCH.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:37:38", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894715, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "900827": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would <i>never</i> have guessed. ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_14:00:11", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 899512, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "894175": {"up_voted": false, "ip": "", "has_replies": false, "message": "Can you flesh out what you mean by \"throwing more money @ education\".  I'm interested to know what you mean and specifics of what that looks like.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:34:13", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894137, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "896736": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just wanted to draw your attention to a website-- <a href=\"http://www.obamatracker.com\" rel=\"nofollow\">www.obamatracker.com</a> <br>This site posts dozens of stories regarding Barack Obama daily, from all different news organizations. We currently have over 3,000 stories, and we're only adding more as they come! It's a great resource for finding out anything about Obama.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:38:30", "killed": false, "user_key": "ckim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "898786": {"up_voted": false, "ip": "", "has_replies": false, "message": "maybe some reformed \"knuckleheads\" would be the best people to weigh in on this issue.   <br><br>are you out there...???", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:41:52", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "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": 898005, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "896741": {"up_voted": false, "ip": "", "has_replies": true, "message": "Throwing more money @ a war isn't the solution.  The right would RATHER spend money for bombs than books, that's messed up.  President Obama will fully fund No Child Left Behind, so that it won't just be a campaign slogan but a reality.  The reason righty's don't want the populace to be educated is for the same reason slave owners didn't want the slaves to learn how to read, write and count.  Knowledge is power.  They don't want the populace to be educated because they will have power.   There is nothing more dangerous than ignorance in action.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:39:04", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 894137, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "904430": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama is no differant than the rest.  Remember his race speech we are all Americans, well why has he been bashing blacks only?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_18:23:30", "killed": false, "user_key": "e71a2f4ff20d0023286957d46f8861c8", "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": 902581, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "898804": {"up_voted": false, "ip": "", "has_replies": true, "message": "I totally co-sign on this as well.  I work in the federal court system, and the majority of the people that I see in court are Black males between the ages of 19-30. And when I read about their backgrounds, most have dropped out of school by the eighth grade.  The eighth grade!!!!  I can barely look at them.  These are possibly the brightest minds that our community has and they are being locked up for STUPID stuff.<br><br>And I just can't believe that people are making excuses for them.  You know what, scratch that,  I can believe it, because up until a year ago, I was one of those people.  But looking at these men being locked up for years on end, with their families sitting in the gallery turns my stomach.  But no more.  Something has to change.  We have to stop making excuses.  that includes racism.  i know that many would probably disagree with me, but racism is the least of the Black community's problem in the 21st century.  We need to check our history.<br><br>Our ancestors faced extraordinary odds, and have made our paths extremely comfortable.  I think its time people reflect on how they were able to suceed, in those circumstances,  but today, people will find any excuse for not even trying.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:42:23", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 896029, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896757": {"up_voted": false, "ip": "", "has_replies": true, "message": "The speech was 27 paragraphs long. 'Personal responsibility' was TWO paragraphs", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:40:31", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "899318": {"up_voted": false, "ip": "", "has_replies": false, "message": "Provide a link...please.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:51:45", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 898690, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "899322": {"up_voted": false, "ip": "", "has_replies": true, "message": "Perhaps.<br><br>Oh, I KNOW he's not simple!  This is why the cliched speeches bug me.  I think blacks are ready for a \"meatier\" engagement on social issues...but I'm not sure it should come directly from Obama.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:51:47", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 897031, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "894715": {"up_voted": false, "ip": "", "has_replies": true, "message": "No, I don't think so.  In fact, he addresses the criticism and says he will keep repeating his message.  It does sound a little less preachy though.  He also reassures the crowd that as president he will work with them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_03:44:43", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 894398, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "897280": {"up_voted": false, "ip": "", "has_replies": true, "message": "I want to clarify my comment by saying I made my assessment based on this: \"Not impressed. Not impressed at all. Barack had an opportunity to create a new America.\". What more can he do with the structure we currently have? That is why I mentioned revolution, because that is what it would take if you are not impressed with these baby steps we are making now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:32:44", "killed": false, "user_key": "a43f021c11b2e6b394c6c3002f6cece0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "896773": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama needs to be an equal opportunity \"tough on folks about responsiblity\". He needs to get tough with the racist and the bigots.  He needs to get tough with the corporate media and get on their case about \"this responsiblity stuff\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:41:57", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 894105, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893997": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's all a matter of will and desire.  I guess someone has to believe that educating kids is a priority.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:01:45", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 893989, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "897298": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yes, they are our kids, and look at what we do to them! <i>Spending money...no problem. Actually teaching them...weeell, we have a problem.</i> Test results have been going down forever, and we keep pouring more money into the failed system. Oh, just noticed your reply below...never mind.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:35:20", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 894500, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "910104": {"up_voted": false, "ip": "", "has_replies": true, "message": "Do you actually believe what you are saying?  For months, Barack was the darling of the media.  Campaign after campaign, the news pundits from MSNBC and CNN just loved the spanking he was providing to Hillary Clinton.  They absolutely loved his speeches.  He mesmerized all of them.   As with any media relationship, sooner or later they are going to have to look into your closet and do a little digging.  When that happened, Barack looked a little less glamorous. Also, add in the fact that Hillary kicked his butt time over time in debates did not help.  Add to this his poor performance in Philadelphia only created an opportunity.  Only station that provided some serious negative coverage on Barack is Fox, which is to be expected.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-16_10:42:18", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 896999, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "898842": {"up_voted": false, "ip": "", "has_replies": true, "message": "Er...the two things are not mutually exclusive.  Books cost money, you cannot teach without books.  Computers cost money, a kid is not fully equipped without knowing how to use a computer.<br><br>You cannot starve the system of adequate funding for decades and then when it's limping along, declare it a failure and propose destroying it.  This ideology doesn't seem of this world, it seems like it comes from an alien universe where 1 + 1 doesn't equal 2 and where the laws of physics don't apply.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:43:33", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 897298, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "897820": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's not about religious doctrine.  It's not even about bottom-line results.  However, it is about what's effective and ineffective.  And for the last 4 decades, there's been a persistent strain of Black folk who have simply not cared about themselves, their children, or their community.  <br><br>The Reverend Doctor Boonut is the epitome of egoism; he wants to be superior.  Yet what has he really done (besides become irrelevant)?<br><br>The knucklehead who presents himself for a job must prepare himself accordingly--that includes his appearance.  While at Marshalls, all he had to do was move from the \"jeans\" aisle to the \"khaki\" aisle.<br><br>There are some expectations that just cannot be lowered any further.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:07:53", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 897145, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "897315": {"up_voted": false, "ip": "", "has_replies": false, "message": "Touche, Craig.<br><br>My brain read it.  My brain observed parts of it on TV.  I THINK it was a better speech.  How I FEEL is something else entirely.  The Law Of Attraction crowd would say: we are not a vibratory match.<br><br>hehe.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:36:42", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897076, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "902952": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh, that's right - <i>\"It's impossible for blacks to be racists.\"</i> <br><br>Black Liberation Theology is racist...taught by the racist Wright in the racist TUCC. Read up on it...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:58:56", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 902734, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "896302": {"up_voted": false, "ip": "", "has_replies": false, "message": "^^^ OMG!!!! I hate you Town (not really, LMAO). But'em yea, Olga lost me at her 2nd paragraph, but especially when she said...\"I shouldnt be treated like a second class citizen..\"<br><br>Do you even know what it means to be considered a second-class citizen?  It grinds my gears a little when folks use words completely out of context. Have you heard of Jim Crow? Black codes? Poll taxes? Or the apartheid in S. Africa?<br><br>You\u2019re beginning to sound just like the lady in the YouTube clip, woe is me, I live in Manhattan and I\u2019m white woman, I\u2019m entitled, you should be shinning my shoes, not running my country. GTFOH!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:01:15", "killed": false, "user_key": "b8b9328e61e0094ae18e247c922f9dc7", "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": 895326, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "894345": {"up_voted": false, "ip": "", "has_replies": true, "message": "for what?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:02:54", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 894277, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "898879": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rikyrah:  Seeeee!  This is the kind of analysis that shuts down \"crap\"!!  Thank YOU for your insightfulness!  UR my SHERO!!!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:44:29", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 896757, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896837": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for posting the full text of Obama's speech to the NAACP.  I wonder why CNN and the other corporate media outlets didn't carry Obama's speech live and in full, complete with color commentary  the way they did Rev. Jerimiah Wrights speech before the NAACP?  As Tom Joyner used to say, \"hidden racism\" perhaps?  What about some media responsibility Mr. Obama?  Someone needs to get on their case because they are the problem.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:48:39", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "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}, "894277": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:50:54", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "897867": {"up_voted": false, "ip": "", "has_replies": true, "message": "If she isn't reaping the privileges of being white, how is it Barak's fault?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:09:47", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 896640, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "896850": {"up_voted": false, "ip": "", "has_replies": false, "message": "RonnieB,<br>Excellent comment.  And yet we still rise. <br>There is so much room for improvement in our communities across the country.  It is going to take all of us to help improve graduation rates, start and support business that are good for our community and hold our political leadership accountable.<br>I really appreciate your comment.  Those things are so important to me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:49:55", "killed": false, "user_key": "kenyaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 895556, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "895315": {"up_voted": false, "ip": "", "has_replies": false, "message": "How is Obama disrespecting whites?  Seems to me he's bending over backwards to soothe and placate whites and it's still not enough.<br><br>Did you have these same racial requirements of the 43 white presidents?  Did you have these same \"errybody same\" requirements of John McCain? John Kerry? John Edwards? Chris Dodd?  Bob Dole?  George W. Bush?  Bill Clinton?<br><br>Of course you didn't.  But you weren't going to vote for Obama anyway.  Sit down.  I see you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_07:14:48", "killed": false, "user_key": "5a42c8d71a4455fc970e73cdefe66e2e", "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": 894879, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "898396": {"up_voted": false, "ip": "", "has_replies": false, "message": "yes.  thank god for people like your bro-in-law.   consistent, daily, unrelenting...tough love works!   these young people (of both genders) are STARVING for love--in whatever way love shows up.   we just need it to SHOW UP.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:30:35", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "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": true, "email": "", "parent_post_id": 897908, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "895326": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh yeah, you might want to tell the white community to take responsibility for their failing schools, too.  Your spelling skills are lacking.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_07:16:39", "killed": false, "user_key": "5a42c8d71a4455fc970e73cdefe66e2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 894879, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896354": {"up_voted": false, "ip": "", "has_replies": false, "message": "I tried making a comment last night:<br><br>Michelle should have been there..<br><br>And my computer just wouldn't publish it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:06:12", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894345, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "896881": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not impressed.  Not impressed at all.  Barack had an opportunity to create a new America.  A country that has compassion for people and passion to make a change, but he has selected to deliver the same campaign that has been used by countless Republicans.  Let\u2019s create the monster by demonizing Black men as the issue in this country.  The entire Black community and specifically Black men have been Willie Hortonized by Barack and his campaign.  It\u2019s sickening to watch, and far more heartbreaking to watch the African American community, sit by and let it happen.  Yes, we have a segment in our community that has failed to father their children.  Yes, we have a high percentage of these young men going to jail.  But, let\u2019s be clear.  These individuals plight is based on POVERTY!  Poverty is a vicious cycle. Compare all impoverish communities in the United States based on race and you will find the same characteristics, such as: crime, drugs, abuse, and neglect.  In most cases, poverty equals despair.  Until you start to offer some real solutions as in serious job training, true rehabilitation program for young and first time offenders, parenting classes, community resources to provide after-school programs for children than we will continue down this path.  So, he continues to attempt to demonize my community, but I know I have true love for my people.  And, I have the compassion to understand the issues they face and passion to make a difference.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:52:06", "killed": false, "user_key": "9453746cf3e9cab35689164f6b83d2b8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "897908": {"up_voted": false, "ip": "", "has_replies": true, "message": "My brother in law founded a youth academy in a very rough neighborhood where young black men were more likely to join a gang then go to school.  The first year he had 12 9th graders who did not know their fathers and whose mothers were rarely around.  These young men never had anyone talk to them about personal responsibility, heck they didn't even know basic things like how to shave or what a balanced meal was.  The influences in there lives well all negative.  The academy set up strike rules on haw to dress, how to behave, provided real sex ed, set up study hours, taught them manners and gave them computers.  The program was so successful that instead of having to recruit young boys they were competing each year to get in.  When the first group graduated high school 100% of the group went to collage.  <br><br>My point is these boys want to be reached out to and when given positive images and \"tough love\" they do better.  Obama's speeches might be heard by a young boy or girl, a mother, a father that could do more but don't and they might be inspired.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:12:00", "killed": false, "user_key": "pjamma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "910202": {"up_voted": false, "ip": "", "has_replies": false, "message": "Brown man you are a little clueless to throw white immigrants into this mess.  You continue to forget a major issue that impacts us is the color of our skin.  All of these groups assimilated into the American mainstream, but changing their names and speech patterns.  Yes, that is bad, but a little easier to move into the system in America.  My parents were not afforded this opportunity.  And, many folks are not afforded this opportunity today.  You need to get a clue on this one.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-16_10:51:09", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "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": true, "email": "", "parent_post_id": 901620, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "904573": {"up_voted": false, "ip": "", "has_replies": true, "message": "Lily, What are you talking about?  I didn't say it was Barack's fault.  Point is, I have little sympathy for her position that there is no National Association for the Advancement of White People.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_18:35:38", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 897867, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "893822": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you for posting the full text. From the MSM coverage of the speech, I would have thought the O-man was lecturing 'us' again. If we could just read the words of this outstanding candidate and not be swayed by the MSM coverage or the human need to find fault in a few things a candidate says. If the O-man WINS, my sons WIN! If the O-man wins, black folks win! If the O-man wins, AMERICA wins!<br><br>Go O-man Go!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:29:57", "killed": false, "user_key": "ayersteach", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "897407": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are a good example of why Democrats are not trusted to handle National Security. Thanks! <br><br>Then, it's back to <i>'s--l--a--v--e--r--y'</i>, and the racist right not allowing kids to be taught. Please. It's not that hard to teach kids how to \"read, write and count\", so why do test results go down every year...oh, I know...<i>'s--l--a--v--e--r--y'</i>. Yeah, right.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:44:20", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 896741, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "893824": {"up_voted": false, "ip": "", "has_replies": false, "message": "As a first read, I think it was comprehensive.  Thanks for posting. You're right on top of it!   Obama '08", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:30:06", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "904581": {"up_voted": false, "ip": "", "has_replies": false, "message": "Me too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_18:36:51", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 899512, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "894342": {"up_voted": false, "ip": "", "has_replies": true, "message": "Heard them, read them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:02:10", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 894055, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "899465": {"up_voted": false, "ip": "", "has_replies": false, "message": "pjamma:  Thank you sooo much for sharing!  GOD BLESS YOUR BROTHER-IN-LAW and those whom he serves!!!  That's what Mr. Obama [and others] are talkin' about!!!!  PERSONAL RESPONSIBILITY all the way around!!  GREAT!!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:55:09", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897908, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896906": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ain't that the truth. We've been getting the same lectures throughout my lifetime (36 years).<br><br>Rather than constantly berating us for failures of a few, political, academic, and cultural leaders should really start identifying areas that Black people are doing well or improving and how we've managed to do it. If the message is constantly, \"Black people, you are a piece of shit,\" and leaders neglect to provide a formula or path out of the wilderness, no one should wonder why some people are discouraged, depressed, and unmotivated.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:55:01", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 896405, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896910": {"up_voted": false, "ip": "", "has_replies": true, "message": "You're absolutely right.  I'm also in the ATL, and my employer makes it a practice to represent at least 3 teens (per year) who are in the DFACS system.   Over the past 5 years, of all the kids we represented, none of them--NONE--had a father or male role model present in their lives.  Worse, their mothers were so unfit that it was best they THEY be absent too.<br><br>Yes, people DO need to be reminded daily that, as adults, we are falling short.  Of course the young people aren't showing up to churches and conventions to hear this.  That's why these gitcho-shit-together messages are directed at the adults.  In order to the younger people to learn, the older of us must be able to teach.<br><br>To tell a male that his being M.I.A. from his child's life is \"complex\", is to encourage him to remain M.I.A.  To have a \"man\" come to my office dressed in baggy jeans, sneakers and a ball cap in hopes of getting a job hook-up, is to disrespect the very business at which he expects to work.   And you know what the icing on that cake, is?  There will always be people who will demand that that young knuckle head be hired.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:55:28", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 896029, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "894353": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:04:27", "killed": false, "user_key": "ayersteach", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894342, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "896405": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama should lose the chuckling tone in that speech, as if <i>we</i> share a joke.   He should also lose the Preacher 2.0.<br><br>The Pavlovian applause at the criticism over personal responsiblity....If someone made a speech telling a group of blacks how magnificent they were and congratulating their triumphs, they wouldn't quite know what to do.  We are used to authoritarianism, the mother's milk of the black community.  Chewing the fat, and self-criticism: second nature.  I had hoped O would do the unexpected.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:10:04", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "903578": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll be the first to admit that I was never an Obama fan.  I read this speech and I'm not surprised.  Instead of using his platform to change the way america views blacks, the first black nominee reinforces them in speeches like this one and his father's day speech. It would have been just as easy for him to celebrate black fathers as it was for them to critize them.<br><br>I guess that would have made him less appealing to white voters.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_16:52:15", "killed": false, "user_key": "d29e0af065016aa29a94dbcd276abca0", "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}, "894879": {"up_voted": false, "ip": "", "has_replies": true, "message": "when obama visits the NAAWP and shows equal respect for Americans <br>who happen to be white, and through no fault of their own were born that way, <br>then and only then will I consider him the canidate of all Americans<br>(including the 230 million white Americans).<br><br>So, Obama campaign, listen up--- no vote from me, until you have the courage<br>to visit an organization that works on behalf of people who look like me<br>*I didnt choose to be born this color, but as I am born white, I shouldnt be treated like a second class citizen and not have my groups legitamate interests ignored", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_04:39:18", "killed": false, "user_key": "9c2a31086479d54936639885dd3accdc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "896928": {"up_voted": false, "ip": "", "has_replies": true, "message": "So, Obama campaign, listen up--- no vote from me, until you have the courage<br>to visit an organization that works on behalf of people who look like me<br>*I didnt choose to be born this color, but as I am born white, I shouldnt be treated like a second class citizen and not have my groups legitamate interests ignored<br><br>-Sounds like a Hillary troll.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:56:55", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "899499": {"up_voted": false, "ip": "", "has_replies": false, "message": "Admiral:   Slithering SSSSSSSSSNAKE behavior!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:57:27", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 896928, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "910260": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yawn.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-16_10:56:38", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 910104, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "902581": {"up_voted": false, "ip": "", "has_replies": true, "message": "That is what he attempted to hype at the beginning.  I am different than the rest.  Where does he stand now?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:32:18", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 897132, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "897861": {"up_voted": false, "ip": "", "has_replies": true, "message": "Before Obama can \"<i>get tough with the racist and the bigots</i>\", he firsts needs to explain why <b>he spent 20-years</b> with the racist Rev. Wright, and in the racist TUCC. Walking away from them, after the fact, was no explanation at all.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:09:36", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 896773, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "894537": {"up_voted": false, "ip": "", "has_replies": false, "message": "oops. I fell victim, there is no conversation here. Nevermind, Karmi I can barely hear you any more......", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:43:53", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "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": 894500, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "899512": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm still annoyed by the earlier speech.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:58:53", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 896757, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "901563": {"up_voted": false, "ip": "", "has_replies": false, "message": "Christ Kami,<br><br>What good is an instrument that plays only one note?<br><br>Some of those wealthy people are Democrats.  They pay at that ratio because they earn at those ratios...that's why they're referred to as \"top\".   Nice try.<br><br>You're not interested in equality.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_14:15:37", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 900378, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "894398": {"up_voted": false, "ip": "", "has_replies": true, "message": "Agreed. <br><br>I wonder if he's starting to hear some of the criticism and toning down the pointedness of his remarks to Black audiences. If he is, I give a hearty thumbs up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_02:13:50", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 894039, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "904643": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not that concerned with how the media represents Barack on the black/responsibility issues as he has not bothered to step up and make clear his position.  He puts it out there and leaves it for them to play with.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_18:42:10", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "899022": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aha!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:47:13", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894039, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "898005": {"up_voted": false, "ip": "", "has_replies": true, "message": "OK.  Let's say you're right, and for the last 40 years or so, Barack and others have been approaching this all wrong.<br><br>What, in your experience, has worked that we <i>should</i> be doing?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:16:34", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 896881, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "898525": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for pointing that out.  Even on \"liberal\" blogs like Huffpost, the headline was \"Barack says Blacks should take responsibility\" (to paraphrase).  I think people hear what they want to hear.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:32:50", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 896757, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "900063": {"up_voted": false, "ip": "", "has_replies": false, "message": "craig/cali:  I decided to stay out of Mitch's space and to CO-SIGN with U 2 directly.  My first point:  \"All by himself?\" - I believe that Mitch has forgotten that there are 2 other branches of GOV'T - JUDICIAL & LEGISLATIVE!  If they have no function [as Mitch is asserting/attempting to reason], then they might as well pack it in and bounce!!  Back to 7thGrade CIVICS CLASS- Mitch!!! NO - Mr. Obama cain't[yes I did] do anything \"All by himself!!  And another thing - we all have our roles to play on the stage of CHANGE & SOLUTIONS.  So thanks Craig for that right on question!<br>cali:  LOVED your \"watching his lips move . . \"  Nice imagery!  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_13:48:19", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 897132, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "897787": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its already been pointed out how this speech was 27 paragraph. That alone has exposed the trolls and minions for what they are since they are stuck on stupid over 2 paragraphs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_12:05:48", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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}, "893926": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"<i>And if people tell you that we cannot afford to invest in education or health care or fighting poverty, you just remind them that we are spending $10 billion a month in Iraq.</i>\" Total U.S. Expenditures for Elementary and Secondary Education, 2004-2005, was ---- $536-billion. <b>$536-billion!!!</b> Our Government School system is a failure, and Obama wants to throw more money at it!?! I don't dare look at how much money that the Local, State, and Federal governments spend on healthcare each year...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:46:26", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "896999": {"up_voted": false, "ip": "", "has_replies": true, "message": "Barack has been so tough with the corporate media, it's hardly interested in presenting his case with any objectivity anymore. Do you watch all the cable news shows?<br><br>Not to mention the \"liberal\" print media. There isn't anything right Barack can do now that he's the \"front-runner\" (underdog, really).<br><br>Ever since Barack announced he would take on the media conglomerates early in his administration, corporate media has taken extra measures to rev up their part in the war on Barack.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:02:28", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 896773, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "902632": {"up_voted": false, "ip": "", "has_replies": false, "message": "Where in the hell did I say a revolution.  I said CHANGE.  AS HE USED FOR SO MANY MONTHS!  WHAT CHANGE IS HE PRESENTING WHEN HE IS USING THE SAME DAM TACTICS?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:36:12", "killed": false, "user_key": "4653c487c7cb10289a1726dfa0010846", "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": true, "email": "", "parent_post_id": 897142, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "899562": {"up_voted": false, "ip": "", "has_replies": true, "message": "If your figures are correct, then those dollars are supporting failed programs.  However, I suspect the dollars are not distributed equally.  Richer states and neighborhoods would have more dollars and better schools and better scores to show for the inequity in funding.   While other poorer states will have lower per child funding and poor results.  When all the scores are tabulated, it would seem that the system is a complete failure with the poor results skewing the total analysis.  I am not an expert on this subject, but this is what I see from my perspective.<br><br>Keep the funding and increase it.  Change how the money is distributed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_13:12:03", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 899212, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "897009": {"up_voted": false, "ip": "", "has_replies": false, "message": "As usual, a great comment.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_11:03:38", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 895556, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "901620": {"up_voted": false, "ip": "", "has_replies": true, "message": "Discipline is freedom.<br><br>I think enough of my black brethren to believe that they deserve all of the benefits personal discipline can bring to an individual, and collective discipline can bring to a community.<br><br>So why do we balk at having to CHANGE, if the things we are doing now are not working?<br><br>Self esteem comes from ACHIEVEMENT, not someone patting you on the back.<br><br>And the other reality is, white people have had to \"act\" too to grow beyond their own Italian or Irish or Greek or Spaniard or Eastern European roots - more of them have gone from cabbage to caviar than you might be willing to admit.<br><br>My father did not accept anything less than what he asked for from his sons.  He didn't tolerate any bullshit clothes, no bullshit haircuts, and no lazy vowels.  That's my inheritance - that I have a chance to get in front of an opportunity because he PREPARED me for it.  That doesn't take money, or even a whole lot of education.  And it doesn't give any more weight to how you FEEL about things than they deserve.<br><br>Look at the guy who has what you want and do what he does.<br><br>Any immigrant can tell you that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_14:23:27", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "904693": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yes it is .It was called the US Constitution for 170  give or take years.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_18:47:53", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 904573, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "918006": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for your reply Kenyaw,<br><br>Barack's uplifting messages had me soaring.  I could feel a definite negative shift in my mood after listening to his first speech.<br><br>The phenomenon with your pastor is common.  I think we settle into that familiar place of self-criticism and get lazy.   Maybe the ones who preach are suffering from the same generalized depression.  Depressed people can't get out of bed until they begin to feel better.  I wish the \"preachers\" would make us feel better.  I wish they would be inspired and write a love letter as sermon.<br><br>I see our faults,  I have some myself.  I don't want to talk and talk about the faults because it makes me feel bad, and then I don't want to get out of bed, figuratively speaking.  And, it is a lie that any faults are inherent to our race...they are human faults.<br><br>I want to hear the happy stories that propel us forward with their positive energy.<br><br><i>\"One last thing--</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-17_01:10:05", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 917673, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "896511": {"up_voted": false, "ip": "", "has_replies": true, "message": "Truthseeker, these guys have often times never heard someone, let alone a man, says these things to them. Often times they come from fatherless homes themselves. The most they may get is a \"sex before marriage is wrong\" speech from the few times they went to church with grandma, but outside of that? Many of these women are raising spoiled little boys. If they impregnate a young lady, often the MOTHER is the loudest voice condemning the girl--not the son. Nobody in the \"system\" cares to talk about the importance of the family unit nor do the single mothers have a grasp on it themselves. I think people are unfairly dismissing the value of this being said.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_10:17:16", "killed": false, "user_key": "a43f021c11b2e6b394c6c3002f6cece0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "1904694", "user_id": "anonymous", "forum_id": "21630", "hash": 954743283910443378}, "thread": {"days_alive": 0, "slug": "obama8217s_speech_to_the_naacp_61", "paginate": false, "num_pages": 1, "num_posts": 124, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 1904694, "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=obama8217s_speech_to_the_naacp_61' +
		'&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/obama8217s_speech_to_the_naacp_61/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='	+ 'obama8217s_speech_to_the_naacp_61'
			+ '&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/obama8217s_speech_to_the_naacp_61/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">124</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/obama8217s_speech_to_the_naacp_61/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/obama8217s_speech_to_the_naacp_61/">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:1904694" 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/obama8217s_speech_to_the_naacp_61/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:1904694" 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:1904694" 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'				: 'obama8217s_speech_to_the_naacp_61',
			// 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/obama8217s_speech_to_the_naacp_61/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='	+ 'obama8217s_speech_to_the_naacp_61'
			+ '&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='	+ 'obama8217s_speech_to_the_naacp_61'
			+ '&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='		+ 'obama8217s_speech_to_the_naacp_61'
				+ '&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/1904694/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-896405">\
	 <div id="dsq-comment-header-896405" class="dsq-comment-header">\
	 <cite id="dsq-cite-896405" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896405">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896405" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896405" class="dsq-comment-message">Obama should lose the chuckling tone in that speech, as if <i>we</i> share a joke.   He should also lose the Preacher 2.0.<br><br>The Pavlovian applause at the criticism over personal responsiblity....If someone made a speech telling a group of blacks how magnificent they were and congratulating their triumphs, they wouldn\'t quite know what to do.  We are used to authoritarianism, the mother\'s milk of the black community.  Chewing the fat, and self-criticism: second nature.  I had hoped O would do the unexpected.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897076">\
	 <div id="dsq-comment-header-897076" class="dsq-comment-header">\
	 <cite id="dsq-cite-897076" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897076" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897076" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897076" class="dsq-comment-message">And on second glance, was there anything about his speech that was good?<br><br>I wouldn\'t want you to fall into the same trap Barack has. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897315">\
	 <div id="dsq-comment-header-897315" class="dsq-comment-header">\
	 <cite id="dsq-cite-897315" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897315">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897315" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897315" class="dsq-comment-message">Touche, Craig.<br><br>My brain read it.  My brain observed parts of it on TV.  I THINK it was a better speech.  How I FEEL is something else entirely.  The Law Of Attraction crowd would say: we are not a vibratory match.<br><br>hehe.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-903847">\
	 <div id="dsq-comment-header-903847" class="dsq-comment-header">\
	 <cite id="dsq-cite-903847" class="dsq-comment-cite">\
	 <span id="dsq-author-user-903847">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-903847" class="dsq-comment-body">\
	 <div id="dsq-comment-message-903847" class="dsq-comment-message">Yes, as always, Barack\'s speech was very good. And as much as I rail against him preaching to us, I don\'t have any issue with the *idea* of personal responsibility; there is a limit to how much government or other entities can do.  I only take issue with the notion that Black people are the only people guilty of eschewing it and need "correction" and with letting government and society off the hook for past and present shortcomings.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896906">\
	 <div id="dsq-comment-header-896906" class="dsq-comment-header">\
	 <cite id="dsq-cite-896906" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896906">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896906" class="dsq-comment-message">Ain\'t that the truth. We\'ve been getting the same lectures throughout my lifetime (36 years).<br><br>Rather than constantly berating us for failures of a few, political, academic, and cultural leaders should really start identifying areas that Black people are doing well or improving and how we\'ve managed to do it. If the message is constantly, "Black people, you are a piece of shit," and leaders neglect to provide a formula or path out of the wilderness, no one should wonder why some people are discouraged, depressed, and unmotivated.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895556">\
	 <div id="dsq-comment-header-895556" class="dsq-comment-header">\
	 <cite id="dsq-cite-895556" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895556">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895556" class="dsq-comment-message">As usual, great speech.  And I agree that it hits its mark when it\'s read in context, and not dissected by a few white media hacks who know (and care) little of the audience Obama addressed.<br><br>And contrary to some, I\'m not put off by the responsibility theme.  There are enough of us in our community that have not pulled their weight, that it\'s had devastating (and very noticeable) affects.  Graduation rates are abysmal in our communities.  Business ownership--I mean business that sustains our communities--is almost non-existent.  Political leadership is virtually powerless and relatively ineffective.  <br><br>While some still remain indifferent or even hostile to our success, the opportunities are still there.  But those indifferent and/or hostile count on us to remain less responsible--about our education; about our sustainable business; about our political empowerment and influence-- than we should be.  So I applaud Barack for being a reminder of what\'s possible.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896850">\
	 <div id="dsq-comment-header-896850" class="dsq-comment-header">\
	 <cite id="dsq-cite-896850" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896850">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896850" class="dsq-comment-message">RonnieB,<br>Excellent comment.  And yet we still rise. <br>There is so much room for improvement in our communities across the country.  It is going to take all of us to help improve graduation rates, start and support business that are good for our community and hold our political leadership accountable.<br>I really appreciate your comment.  Those things are so important to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897009">\
	 <div id="dsq-comment-header-897009" class="dsq-comment-header">\
	 <cite id="dsq-cite-897009" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897009" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897009" class="dsq-comment-message">As usual, a great comment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893822">\
	 <div id="dsq-comment-header-893822" class="dsq-comment-header">\
	 <cite id="dsq-cite-893822" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893822">ayersteach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893822" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893822" class="dsq-comment-message">Thank you for posting the full text. From the MSM coverage of the speech, I would have thought the O-man was lecturing \'us\' again. If we could just read the words of this outstanding candidate and not be swayed by the MSM coverage or the human need to find fault in a few things a candidate says. If the O-man WINS, my sons WIN! If the O-man wins, black folks win! If the O-man wins, AMERICA wins!<br><br>Go O-man Go!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894016">\
	 <div id="dsq-comment-header-894016" class="dsq-comment-header">\
	 <cite id="dsq-cite-894016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894016">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894016" class="dsq-comment-message">From the moment they (the MSM) LIED about his Hampton, VA Speech, I\'ve decided to read all of Obama\'s speeches for myself.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893989">\
	 <div id="dsq-comment-header-893989" class="dsq-comment-header">\
	 <cite id="dsq-cite-893989" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893989" href="http://roadkillrefugee.wordpress.com" target="_blank" rel="nofollow">roadkill refugee</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893989" class="dsq-comment-message">Karmi,<br><br>You\'re comparing apples to oranges.  You\'re looking at the total of local, state and federal expenditures for schools, but very little of it comes from the federal govt.  Whatever is spent, it\'s not enough.  The Fed just floated $3 Trillion to prop up hurting banks.  How is America going to be prosperous in the future if our kids get a lousy education today?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896711">\
	 <div id="dsq-comment-header-896711" class="dsq-comment-header">\
	 <cite id="dsq-cite-896711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896711">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896711" class="dsq-comment-message">Roadkill,<br>And even with Karmi\'s response, it still contridicates the statement that was made that the Government (code word = FEDs) spent $563 billion.  People can manipulate words and numbers to suit there arguments.<br>It is never a waste to invest WISELY into our children. That is not the federal govt job. It is up to us and our local and state govt.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893997">\
	 <div id="dsq-comment-header-893997" class="dsq-comment-header">\
	 <cite id="dsq-cite-893997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893997">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893997" class="dsq-comment-message">It\'s all a matter of will and desire.  I guess someone has to believe that educating kids is a priority.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894069">\
	 <div id="dsq-comment-header-894069" class="dsq-comment-header">\
	 <cite id="dsq-cite-894069" class="dsq-comment-cite">\
	 <a id="dsq-author-user-894069" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894069" class="dsq-comment-message">"<i>The U.S. Constitution leaves the responsibility for public K-12 education with the states.</i>"  However, the Federal government ignores the Constitution, and spent - "<i>$25 billion in 2005.</i>"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894137">\
	 <div id="dsq-comment-header-894137" class="dsq-comment-header">\
	 <cite id="dsq-cite-894137" class="dsq-comment-cite">\
	 <a id="dsq-author-user-894137" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894137" class="dsq-comment-message">Throwing more money @ education isn\'t the solution. $536-billion is way more than is needed, and Obama knows it! "<i>That starts with providing the guidance our children need, <b>turning off the TV, and putting away the video games; attending those parent-teacher conferences, helping our children with their homework</b>, and setting a good example.</i>"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894175">\
	 <div id="dsq-comment-header-894175" class="dsq-comment-header">\
	 <cite id="dsq-cite-894175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894175">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894175" class="dsq-comment-message">Can you flesh out what you mean by "throwing more money @ education".  I\'m interested to know what you mean and specifics of what that looks like.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896741">\
	 <div id="dsq-comment-header-896741" class="dsq-comment-header">\
	 <cite id="dsq-cite-896741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896741">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896741" class="dsq-comment-message">Throwing more money @ a war isn\'t the solution.  The right would RATHER spend money for bombs than books, that\'s messed up.  President Obama will fully fund No Child Left Behind, so that it won\'t just be a campaign slogan but a reality.  The reason righty\'s don\'t want the populace to be educated is for the same reason slave owners didn\'t want the slaves to learn how to read, write and count.  Knowledge is power.  They don\'t want the populace to be educated because they will have power.   There is nothing more dangerous than ignorance in action.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897407">\
	 <div id="dsq-comment-header-897407" class="dsq-comment-header">\
	 <cite id="dsq-cite-897407" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897407" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897407" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897407" class="dsq-comment-message">You are a good example of why Democrats are not trusted to handle National Security. Thanks! <br><br>Then, it\'s back to <i>\'s--l--a--v--e--r--y\'</i>, and the racist right not allowing kids to be taught. Please. It\'s not that hard to teach kids how to "read, write and count", so why do test results go down every year...oh, I know...<i>\'s--l--a--v--e--r--y\'</i>. Yeah, right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902701">\
	 <div id="dsq-comment-header-902701" class="dsq-comment-header">\
	 <cite id="dsq-cite-902701" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902701">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902701" class="dsq-comment-message">Uh Karmi,<br>Bush was the pResident on 911 and we see what how Republicans "handle national security".  What color is the Terra Lert?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898690">\
	 <div id="dsq-comment-header-898690" class="dsq-comment-header">\
	 <cite id="dsq-cite-898690" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898690">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898690" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898690" class="dsq-comment-message">btw, that $536 bilion was NOT EVENLY DISTRIBUTED.  look at the distribution stats, then holla back.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899318">\
	 <div id="dsq-comment-header-899318" class="dsq-comment-header">\
	 <cite id="dsq-cite-899318" class="dsq-comment-cite">\
	 <a id="dsq-author-user-899318" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899318" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899318" class="dsq-comment-message">Provide a link...please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894039">\
	 <div id="dsq-comment-header-894039" class="dsq-comment-header">\
	 <cite id="dsq-cite-894039" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894039">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894039" class="dsq-comment-message">I think this same speech (which by the way is great) would have worked for Laraza, but he gave them a speech about how hard he knew they were working for their communities.  It still bothers me that he will only say these things to a black audience.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894055">\
	 <div id="dsq-comment-header-894055" class="dsq-comment-header">\
	 <cite id="dsq-cite-894055" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894055">ayersteach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894055" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894055" class="dsq-comment-message">Not true. Countless speeches to \'white audiences\' have stress the value of personal responsibilities. Read his speeches!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894342">\
	 <div id="dsq-comment-header-894342" class="dsq-comment-header">\
	 <cite id="dsq-cite-894342" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894342">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894342" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894342" class="dsq-comment-message">Heard them, read them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896720">\
	 <div id="dsq-comment-header-896720" class="dsq-comment-header">\
	 <cite id="dsq-cite-896720" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896720">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896720" class="dsq-comment-message">Ms. Martin,<br>umm hmm!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894353">\
	 <div id="dsq-comment-header-894353" class="dsq-comment-header">\
	 <cite id="dsq-cite-894353" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894353">ayersteach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894353" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894353" class="dsq-comment-message">OK!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894398">\
	 <div id="dsq-comment-header-894398" class="dsq-comment-header">\
	 <cite id="dsq-cite-894398" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894398">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894398" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894398" class="dsq-comment-message">Agreed. <br><br>I wonder if he\'s starting to hear some of the criticism and toning down the pointedness of his remarks to Black audiences. If he is, I give a hearty thumbs up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894715">\
	 <div id="dsq-comment-header-894715" class="dsq-comment-header">\
	 <cite id="dsq-cite-894715" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894715">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894715" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894715" class="dsq-comment-message">No, I don\'t think so.  In fact, he addresses the criticism and says he will keep repeating his message.  It does sound a little less preachy though.  He also reassures the crowd that as president he will work with them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896728">\
	 <div id="dsq-comment-header-896728" class="dsq-comment-header">\
	 <cite id="dsq-cite-896728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896728">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896728" class="dsq-comment-message">Ms. Martin,<br>It may sound less "preachy" because it was not at CHURCH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895653">\
	 <div id="dsq-comment-header-895653" class="dsq-comment-header">\
	 <cite id="dsq-cite-895653" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895653">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895653" class="dsq-comment-message">I think it may be his way of trying not to be seen as giving in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896624">\
	 <div id="dsq-comment-header-896624" class="dsq-comment-header">\
	 <cite id="dsq-cite-896624" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896624">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896624" class="dsq-comment-message">Could be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899022">\
	 <div id="dsq-comment-header-899022" class="dsq-comment-header">\
	 <cite id="dsq-cite-899022" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899022">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899022" class="dsq-comment-message">Aha!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894879">\
	 <div id="dsq-comment-header-894879" class="dsq-comment-header">\
	 <cite id="dsq-cite-894879" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894879">olga</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894879" class="dsq-comment-message">when obama visits the NAAWP and shows equal respect for Americans <br>who happen to be white, and through no fault of their own were born that way, <br>then and only then will I consider him the canidate of all Americans<br>(including the 230 million white Americans).<br><br>So, Obama campaign, listen up--- no vote from me, until you have the courage<br>to visit an organization that works on behalf of people who look like me<br>*I didnt choose to be born this color, but as I am born white, I shouldnt be treated like a second class citizen and not have my groups legitamate interests ignored</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902202">\
	 <div id="dsq-comment-header-902202" class="dsq-comment-header">\
	 <cite id="dsq-cite-902202" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902202">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902202" class="dsq-comment-message">LOL!!!<br><br>Now, was<b>that </b> satire?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895124">\
	 <div id="dsq-comment-header-895124" class="dsq-comment-header">\
	 <cite id="dsq-cite-895124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895124">ayersteach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895124" class="dsq-comment-message">Give us a break, olga!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895315">\
	 <div id="dsq-comment-header-895315" class="dsq-comment-header">\
	 <cite id="dsq-cite-895315" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895315">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895315" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895315" class="dsq-comment-message">How is Obama disrespecting whites?  Seems to me he\'s bending over backwards to soothe and placate whites and it\'s still not enough.<br><br>Did you have these same racial requirements of the 43 white presidents?  Did you have these same "errybody same" requirements of John McCain? John Kerry? John Edwards? Chris Dodd?  Bob Dole?  George W. Bush?  Bill Clinton?<br><br>Of course you didn\'t.  But you weren\'t going to vote for Obama anyway.  Sit down.  I see you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895326">\
	 <div id="dsq-comment-header-895326" class="dsq-comment-header">\
	 <cite id="dsq-cite-895326" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895326">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895326" class="dsq-comment-message">Oh yeah, you might want to tell the white community to take responsibility for their failing schools, too.  Your spelling skills are lacking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896302">\
	 <div id="dsq-comment-header-896302" class="dsq-comment-header">\
	 <cite id="dsq-cite-896302" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896302">Jay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896302" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896302" class="dsq-comment-message">^^^ OMG!!!! I hate you Town (not really, LMAO). But\'em yea, Olga lost me at her 2nd paragraph, but especially when she said..."I shouldnt be treated like a second class citizen.."<br><br>Do you even know what it means to be considered a second-class citizen?  It grinds my gears a little when folks use words completely out of context. Have you heard of Jim Crow? Black codes? Poll taxes? Or the apartheid in S. Africa?<br><br>You’re beginning to sound just like the lady in the YouTube clip, woe is me, I live in Manhattan and I’m white woman, I’m entitled, you should be shinning my shoes, not running my country. GTFOH!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896640">\
	 <div id="dsq-comment-header-896640" class="dsq-comment-header">\
	 <cite id="dsq-cite-896640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896640">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896640" class="dsq-comment-message">Oh please!  When you fail to reep the privelege and benefit that being white affords you, we will all fight for you until the bitter end.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897867">\
	 <div id="dsq-comment-header-897867" class="dsq-comment-header">\
	 <cite id="dsq-cite-897867" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897867">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897867" class="dsq-comment-message">If she isn\'t reaping the privileges of being white, how is it Barak\'s fault?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904573">\
	 <div id="dsq-comment-header-904573" class="dsq-comment-header">\
	 <cite id="dsq-cite-904573" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904573">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904573" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904573" class="dsq-comment-message">Lily, What are you talking about?  I didn\'t say it was Barack\'s fault.  Point is, I have little sympathy for her position that there is no National Association for the Advancement of White People.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904693">\
	 <div id="dsq-comment-header-904693" class="dsq-comment-header">\
	 <cite id="dsq-cite-904693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904693">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904693" class="dsq-comment-message">Yes it is .It was called the US Constitution for 170  give or take years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904863">\
	 <div id="dsq-comment-header-904863" class="dsq-comment-header">\
	 <cite id="dsq-cite-904863" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904863">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904863" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904863" class="dsq-comment-message">BWA HA HA HA HA HA HA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895617">\
	 <div id="dsq-comment-header-895617" class="dsq-comment-header">\
	 <cite id="dsq-cite-895617" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895617">Quanli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895617" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895617" class="dsq-comment-message">Wonder if the morning shows are getting the word out of the full text?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896029">\
	 <div id="dsq-comment-header-896029" class="dsq-comment-header">\
	 <cite id="dsq-cite-896029" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896029" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896029" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896029" class="dsq-comment-message">What is wrong with us?  We are nowhere near where we need to be and all we can do is be concerned about whether or not someone is lecturing us?  <br><br>We need to CHANGE.  And if it takes a lecture a day to get our heads out of our asses and understand that we have to PARTICIPATE in this society instead of trying to hold it hostage, that\'s what we need to hear.  <br><br>I served on a grand jury earlier this year here in the ATL - we indicted HUNDREDS of young black men for felonies, mostly for dumb shit.  <br><br>We have to do whatever it takes to get these guys out of the baggy pants and do rags and into "you need to hire me today" shit. <br><br>If you can\'t take advice from someone who is a success, you might need to check your priorities.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896910">\
	 <div id="dsq-comment-header-896910" class="dsq-comment-header">\
	 <cite id="dsq-cite-896910" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896910">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896910" class="dsq-comment-message">You\'re absolutely right.  I\'m also in the ATL, and my employer makes it a practice to represent at least 3 teens (per year) who are in the DFACS system.   Over the past 5 years, of all the kids we represented, none of them--NONE--had a father or male role model present in their lives.  Worse, their mothers were so unfit that it was best they THEY be absent too.<br><br>Yes, people DO need to be reminded daily that, as adults, we are falling short.  Of course the young people aren\'t showing up to churches and conventions to hear this.  That\'s why these gitcho-shit-together messages are directed at the adults.  In order to the younger people to learn, the older of us must be able to teach.<br><br>To tell a male that his being M.I.A. from his child\'s life is "complex", is to encourage him to remain M.I.A.  To have a "man" come to my office dressed in baggy jeans, sneakers and a ball cap in hopes of getting a job hook-up, is to disrespect the very business at which he expects to work.   And you know what the icing on that cake, is?  There will always be people who will demand that that young knuckle head be hired.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897146">\
	 <div id="dsq-comment-header-897146" class="dsq-comment-header">\
	 <cite id="dsq-cite-897146" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897146">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897146" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897146" class="dsq-comment-message">I don\'t ascribe to the religious, tough love philosophy. <br><br>No, people DO NOT need to be reminded daily that they are falling short.  People never improve their lives until they feel better.  We cannot inspire them by making them feel worse...daily.<br><br>The messages are meant to stroke the egos of those who find themselves in a "superior" position......it is our opiate.   It makes us feel better about ourselves.  It makes our chests swell with pride and righteous indignation.<br><br>The knucklehead has presented himself and asked for a job!  Magnificent.<br><br>The Pavlovian response: he\'s dressed wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897145">\
	 <div id="dsq-comment-header-897145" class="dsq-comment-header">\
	 <cite id="dsq-cite-897145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897145">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897145" class="dsq-comment-message">I don\'t ascribe to the religious, tough love philosophy. <br><br>No, people DO NOT need to be reminded daily that they are falling short.  People never improve their lives until they feel better.  We cannot inspire them by making them feel worse...daily.<br><br>The messages are meant to stroke the egos of those who find themselves in a "superior" position......it is our opiate.   It makes us feel better about ourselves.  It makes our chests swell with pride and righteous indignation.<br><br>The knucklehead has presented himself and asked for a job!  Magnificent.<br><br>The Pavlovian response: he\'s dressed wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897820">\
	 <div id="dsq-comment-header-897820" class="dsq-comment-header">\
	 <cite id="dsq-cite-897820" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897820">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897820" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897820" class="dsq-comment-message">It\'s not about religious doctrine.  It\'s not even about bottom-line results.  However, it is about what\'s effective and ineffective.  And for the last 4 decades, there\'s been a persistent strain of Black folk who have simply not cared about themselves, their children, or their community.  <br><br>The Reverend Doctor Boonut is the epitome of egoism; he wants to be superior.  Yet what has he really done (besides become irrelevant)?<br><br>The knucklehead who presents himself for a job must prepare himself accordingly--that includes his appearance.  While at Marshalls, all he had to do was move from the "jeans" aisle to the "khaki" aisle.<br><br>There are some expectations that just cannot be lowered any further.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898168">\
	 <div id="dsq-comment-header-898168" class="dsq-comment-header">\
	 <cite id="dsq-cite-898168" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898168">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898168" class="dsq-comment-message">The knucklehead only needs someone to say, go to Marshalls and buy some khaki\'s.  How would the knucklehead know otherwise?  But, the triumph is in asking for the job.  <br><br>BTW, There are people in the workforce for years who don\'t always know how to dress appropriately, or can\'t afford it...have you seen "What Not to Wear"?  What to wear is the least of the knucklehead\'s problems.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896201">\
	 <div id="dsq-comment-header-896201" class="dsq-comment-header">\
	 <cite id="dsq-cite-896201" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896201">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896201" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896201" class="dsq-comment-message">I can\'t imagine one of these guys sitting down to listen to O\'s speech, let alone suddenly "getting it".<br><br>The reason for absentee fathers or crime is complex, If talking about it was a solution, the problem wouldn\'t exist today.  We know we cannot make someone want to parent by sheer force of will.   We can\'t appeal to morality.    We can\'t persuade them.  We can only create the conditions that make it possible and easy to make that choice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897031">\
	 <div id="dsq-comment-header-897031" class="dsq-comment-header">\
	 <cite id="dsq-cite-897031" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897031">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897031" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897031" class="dsq-comment-message">Truthseeker,<br>One of these guys and girls may not be directly in the audience, but someone sitting in these audiences may need to hear it to get involved.<br>The point of a speech is to move people to think and to act. <br>The people that needed to hear the speech heard it.  People like you and I that I have something to offer to our communities, but we may spend an entire month or a year not doing anything to help a young brother or sister that is at risk.<br>I don\'t think that Sen. O is quite as simple as we want him to be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899322">\
	 <div id="dsq-comment-header-899322" class="dsq-comment-header">\
	 <cite id="dsq-cite-899322" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899322">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899322" class="dsq-comment-message">Perhaps.<br><br>Oh, I KNOW he\'s not simple!  This is why the cliched speeches bug me.  I think blacks are ready for a "meatier" engagement on social issues...but I\'m not sure it should come directly from Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-917673">\
	 <div id="dsq-comment-header-917673" class="dsq-comment-header">\
	 <cite id="dsq-cite-917673" class="dsq-comment-cite">\
	 <span id="dsq-author-user-917673">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-917673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-917673" class="dsq-comment-message">Truth,<br>I  agree with you on one point. My cousin and I have this discussion often. I do get tired of black people with a mic not pointing out all of the many wonderful things that blacks have done.  <br>I even get disappointed with my own Pastor for never giving sermons about all of the other positive things our people have accomplished, in the face of the struggle. <br>He really mad me mad one Sunday when he was trying to make a point, and he made a long reference to MLK and the civil rights movement. I am was thinking, is that all that taught you at Emory University?? Did we not have any other accomplishments of note before 1955 or after 1968.<br> <br>Black folks started building schools the day after we they legally freed. They ran successful business and whole communities, and invented all types of shit.  But, it is as if the only thing we can mention is 1964.<br>With you taking beyond Obama, I honestly feel where the angst is coming from.<br><br>One last thing-- <br>Remember the MLK day sermon that Bishop Vashti McKenzie preached? It was all about dropout rates and all the losers. Again, I am thinking, the “dream” is happening everyday and you can’t find one good thing to tell the world when they are actually paying us some attention. Umm, wait a minute--I think I just talked myself out of every argument that I have made since fathers day. Lol & lmao</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-918006">\
	 <div id="dsq-comment-header-918006" class="dsq-comment-header">\
	 <cite id="dsq-cite-918006" class="dsq-comment-cite">\
	 <span id="dsq-author-user-918006">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-918006" class="dsq-comment-body">\
	 <div id="dsq-comment-message-918006" class="dsq-comment-message">Thanks for your reply Kenyaw,<br><br>Barack\'s uplifting messages had me soaring.  I could feel a definite negative shift in my mood after listening to his first speech.<br><br>The phenomenon with your pastor is common.  I think we settle into that familiar place of self-criticism and get lazy.   Maybe the ones who preach are suffering from the same generalized depression.  Depressed people can\'t get out of bed until they begin to feel better.  I wish the "preachers" would make us feel better.  I wish they would be inspired and write a love letter as sermon.<br><br>I see our faults,  I have some myself.  I don\'t want to talk and talk about the faults because it makes me feel bad, and then I don\'t want to get out of bed, figuratively speaking.  And, it is a lie that any faults are inherent to our race...they are human faults.<br><br>I want to hear the happy stories that propel us forward with their positive energy.<br><br><i>"One last thing--</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898804">\
	 <div id="dsq-comment-header-898804" class="dsq-comment-header">\
	 <cite id="dsq-cite-898804" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898804">TW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898804" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898804" class="dsq-comment-message">I totally co-sign on this as well.  I work in the federal court system, and the majority of the people that I see in court are Black males between the ages of 19-30. And when I read about their backgrounds, most have dropped out of school by the eighth grade.  The eighth grade!!!!  I can barely look at them.  These are possibly the brightest minds that our community has and they are being locked up for STUPID stuff.<br><br>And I just can\'t believe that people are making excuses for them.  You know what, scratch that,  I can believe it, because up until a year ago, I was one of those people.  But looking at these men being locked up for years on end, with their families sitting in the gallery turns my stomach.  But no more.  Something has to change.  We have to stop making excuses.  that includes racism.  i know that many would probably disagree with me, but racism is the least of the Black community\'s problem in the 21st century.  We need to check our history.<br><br>Our ancestors faced extraordinary odds, and have made our paths extremely comfortable.  I think its time people reflect on how they were able to suceed, in those circumstances,  but today, people will find any excuse for not even trying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-900239">\
	 <div id="dsq-comment-header-900239" class="dsq-comment-header">\
	 <cite id="dsq-cite-900239" class="dsq-comment-cite">\
	 <span id="dsq-author-user-900239">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-900239" class="dsq-comment-body">\
	 <div id="dsq-comment-message-900239" class="dsq-comment-message">TW,  I completely agree.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896511">\
	 <div id="dsq-comment-header-896511" class="dsq-comment-header">\
	 <cite id="dsq-cite-896511" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896511">Quanli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896511" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896511" class="dsq-comment-message">Truthseeker, these guys have often times never heard someone, let alone a man, says these things to them. Often times they come from fatherless homes themselves. The most they may get is a "sex before marriage is wrong" speech from the few times they went to church with grandma, but outside of that? Many of these women are raising spoiled little boys. If they impregnate a young lady, often the MOTHER is the loudest voice condemning the girl--not the son. Nobody in the "system" cares to talk about the importance of the family unit nor do the single mothers have a grasp on it themselves. I think people are unfairly dismissing the value of this being said.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897628">\
	 <div id="dsq-comment-header-897628" class="dsq-comment-header">\
	 <cite id="dsq-cite-897628" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897628">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897628" class="dsq-comment-message">I have to agree about the mother condemning the girl.  Our social interactions are complex.  It\'s sort of like how in strict Islamic countries, sometimes it is the matriarch who wields more destructive power over the lives of younger women in the family.  It is the women who are the guardians of the social order.<br><br>So really, why would a young man be affirmed in choosing to stick around when his mother treats his child\'s mother with contempt?  That choice might be emotionally available to him, but the conditions do not exist to actualize it.  Often, we are not kind to each other.   We don\'t show love....but if you want an ass-whupping and a cussin\' out..<br><br>That said, I not entirely comfortable with the "system" talking in-depth about family.  We put ourselves in the position of them dictating what they think constitutes a legitimate family unit.  Family\'s need some flexibility to determine what works for them.....and sometimes that means there\'s no father....or there\'s 2 fathers.  <br><br>Because Barack has found his traditional family unit, doesn\'t de-legitimize other kinds of families.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897027">\
	 <div id="dsq-comment-header-897027" class="dsq-comment-header">\
	 <cite id="dsq-cite-897027" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897027">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897027" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897027" class="dsq-comment-message">you are telling the truth!!!  it annoys me to hear and read the criticism of his emphasis on personal responsibility for that very reason.  as a former middle school teacher who now teaches adults, i see the UGLY  consequences of what happens when PARENTS fall down on the job.  many educators i know and work with ABSOLUTELY LOVE and support the fact that he continues to hammer this point.  it truly can\'t be hammered enough.  and guess what:  since he\'s black, young and-- let\'s face it-- good-looking...people pay attention.  it needs to be said over and over and over again... AD NAUSEUM.   <br><br> i\'m looking forward to his CONTINUING to hammer that issue once he\'s in office.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898728">\
	 <div id="dsq-comment-header-898728" class="dsq-comment-header">\
	 <cite id="dsq-cite-898728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898728">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898728" class="dsq-comment-message">Quanli/caligir:  Co-signing with U 2.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896523">\
	 <div id="dsq-comment-header-896523" class="dsq-comment-header">\
	 <cite id="dsq-cite-896523" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896523" href="http://uppitynegronetwork.wordpress.com" target="_blank" rel="nofollow">the uppity negro</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896523" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896523" class="dsq-comment-message">thanks for the whole post....because you\'re right, it was a comprehensive (enough) speech, however, MSM definitely took the position of saying this was a "personal responsibility" speech---ergo, he was doing the good whyte folks dirty work.<br><br>JLL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896703">\
	 <div id="dsq-comment-header-896703" class="dsq-comment-header">\
	 <cite id="dsq-cite-896703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896703">Shazzas</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896703" class="dsq-comment-message">I think Olga was just being a troll-I mean mentioning the NAAWP? The group that David Duke founded? For the advancement of white people-as if they need it? *SMH* But leave it to the MSM to spin it as if he said \'black people\'. They want divisiveness in every way so Mccaint takes office and it\'s the same s**t everyday.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896736">\
	 <div id="dsq-comment-header-896736" class="dsq-comment-header">\
	 <cite id="dsq-cite-896736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896736">ckim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896736" class="dsq-comment-message">I just wanted to draw your attention to a website-- <a href="http://www.obamatracker.com" rel="nofollow">www.obamatracker.com</a> <br>This site posts dozens of stories regarding Barack Obama daily, from all different news organizations. We currently have over 3,000 stories, and we\'re only adding more as they come! It\'s a great resource for finding out anything about Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896757">\
	 <div id="dsq-comment-header-896757" class="dsq-comment-header">\
	 <cite id="dsq-cite-896757" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896757">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896757" class="dsq-comment-message">The speech was 27 paragraphs long. \'Personal responsibility\' was TWO paragraphs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897230">\
	 <div id="dsq-comment-header-897230" class="dsq-comment-header">\
	 <cite id="dsq-cite-897230" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897230">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897230" class="dsq-comment-message">Rikyrah,<br>You would think that those numbers were transposed. He made a good speech.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897097">\
	 <div id="dsq-comment-header-897097" class="dsq-comment-header">\
	 <cite id="dsq-cite-897097" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897097" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897097" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897097" class="dsq-comment-message">I love when you cut through it to get to it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898525">\
	 <div id="dsq-comment-header-898525" class="dsq-comment-header">\
	 <cite id="dsq-cite-898525" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898525">TW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898525" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898525" class="dsq-comment-message">Thanks for pointing that out.  Even on "liberal" blogs like Huffpost, the headline was "Barack says Blacks should take responsibility" (to paraphrase).  I think people hear what they want to hear.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902665">\
	 <div id="dsq-comment-header-902665" class="dsq-comment-header">\
	 <cite id="dsq-cite-902665" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902665">mitchell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902665" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902665" class="dsq-comment-message">This has been my point.  He has enough media savvy people around him to guide and assist with the development of his speech.  But, this is the point he wants to come across.  And, the same people on here shouting and screaming for Obama, would be screaming FOUL, if Hillary made the same statements or another candidate.  It\'s politics at its worst.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898879">\
	 <div id="dsq-comment-header-898879" class="dsq-comment-header">\
	 <cite id="dsq-cite-898879" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898879">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898879" class="dsq-comment-message">Rikyrah:  Seeeee!  This is the kind of analysis that shuts down "crap"!!  Thank YOU for your insightfulness!  UR my SHERO!!!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899512">\
	 <div id="dsq-comment-header-899512" class="dsq-comment-header">\
	 <cite id="dsq-cite-899512" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899512">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899512" class="dsq-comment-message">I\'m still annoyed by the earlier speech.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-900827">\
	 <div id="dsq-comment-header-900827" class="dsq-comment-header">\
	 <cite id="dsq-cite-900827" class="dsq-comment-cite">\
	 <a id="dsq-author-user-900827" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-900827" class="dsq-comment-body">\
	 <div id="dsq-comment-message-900827" class="dsq-comment-message">I would <i>never</i> have guessed. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904581">\
	 <div id="dsq-comment-header-904581" class="dsq-comment-header">\
	 <cite id="dsq-cite-904581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904581">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904581" class="dsq-comment-message">Me too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896837">\
	 <div id="dsq-comment-header-896837" class="dsq-comment-header">\
	 <cite id="dsq-cite-896837" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896837">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896837" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896837" class="dsq-comment-message">Thank you for posting the full text of Obama\'s speech to the NAACP.  I wonder why CNN and the other corporate media outlets didn\'t carry Obama\'s speech live and in full, complete with color commentary  the way they did Rev. Jerimiah Wrights speech before the NAACP?  As Tom Joyner used to say, "hidden racism" perhaps?  What about some media responsibility Mr. Obama?  Someone needs to get on their case because they are the problem.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896881">\
	 <div id="dsq-comment-header-896881" class="dsq-comment-header">\
	 <cite id="dsq-cite-896881" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896881">mitch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896881" class="dsq-comment-message">Not impressed.  Not impressed at all.  Barack had an opportunity to create a new America.  A country that has compassion for people and passion to make a change, but he has selected to deliver the same campaign that has been used by countless Republicans.  Let’s create the monster by demonizing Black men as the issue in this country.  The entire Black community and specifically Black men have been Willie Hortonized by Barack and his campaign.  It’s sickening to watch, and far more heartbreaking to watch the African American community, sit by and let it happen.  Yes, we have a segment in our community that has failed to father their children.  Yes, we have a high percentage of these young men going to jail.  But, let’s be clear.  These individuals plight is based on POVERTY!  Poverty is a vicious cycle. Compare all impoverish communities in the United States based on race and you will find the same characteristics, such as: crime, drugs, abuse, and neglect.  In most cases, poverty equals despair.  Until you start to offer some real solutions as in serious job training, true rehabilitation program for young and first time offenders, parenting classes, community resources to provide after-school programs for children than we will continue down this path.  So, he continues to attempt to demonize my community, but I know I have true love for my people.  And, I have the compassion to understand the issues they face and passion to make a difference.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897132">\
	 <div id="dsq-comment-header-897132" class="dsq-comment-header">\
	 <cite id="dsq-cite-897132" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897132" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897132" class="dsq-comment-message">Let me see if I understand you correctly:<br><br>Barack is the one demonizing Black folks? Barack was going to create a new American based upon compassion? All by himself?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902581">\
	 <div id="dsq-comment-header-902581" class="dsq-comment-header">\
	 <cite id="dsq-cite-902581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902581">mitchell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902581" class="dsq-comment-message">That is what he attempted to hype at the beginning.  I am different than the rest.  Where does he stand now?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904430">\
	 <div id="dsq-comment-header-904430" class="dsq-comment-header">\
	 <cite id="dsq-cite-904430" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904430">urwrong</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904430" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904430" class="dsq-comment-message">Obama is no differant than the rest.  Remember his race speech we are all Americans, well why has he been bashing blacks only?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-900063">\
	 <div id="dsq-comment-header-900063" class="dsq-comment-header">\
	 <cite id="dsq-cite-900063" class="dsq-comment-cite">\
	 <span id="dsq-author-user-900063">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-900063" class="dsq-comment-body">\
	 <div id="dsq-comment-message-900063" class="dsq-comment-message">craig/cali:  I decided to stay out of Mitch\'s space and to CO-SIGN with U 2 directly.  My first point:  "All by himself?" - I believe that Mitch has forgotten that there are 2 other branches of GOV\'T - JUDICIAL & LEGISLATIVE!  If they have no function [as Mitch is asserting/attempting to reason], then they might as well pack it in and bounce!!  Back to 7thGrade CIVICS CLASS- Mitch!!! NO - Mr. Obama cain\'t[yes I did] do anything "All by himself!!  And another thing - we all have our roles to play on the stage of CHANGE & SOLUTIONS.  So thanks Craig for that right on question!<br>cali:  LOVED your "watching his lips move . . "  Nice imagery!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897140">\
	 <div id="dsq-comment-header-897140" class="dsq-comment-header">\
	 <cite id="dsq-cite-897140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897140">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897140" class="dsq-comment-message">wow.  sounds like you haven\'t been listening to barack at all.  you\'ve been watching his lips move, but hearing your own thoughts instead of what has been coming out of his mouth for the past year and a half.    <br><br>if poverty were the sole issue, how easy it would be to fix problems.  <br>more complicated than that.  sorry.  or have you bought into the myth that all black people are poor???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898005">\
	 <div id="dsq-comment-header-898005" class="dsq-comment-header">\
	 <cite id="dsq-cite-898005" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898005">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898005" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898005" class="dsq-comment-message">OK.  Let\'s say you\'re right, and for the last 40 years or so, Barack and others have been approaching this all wrong.<br><br>What, in your experience, has worked that we <i>should</i> be doing?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898786">\
	 <div id="dsq-comment-header-898786" class="dsq-comment-header">\
	 <cite id="dsq-cite-898786" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898786">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898786" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898786" class="dsq-comment-message">maybe some reformed "knuckleheads" would be the best people to weigh in on this issue.   <br><br>are you out there...???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896928">\
	 <div id="dsq-comment-header-896928" class="dsq-comment-header">\
	 <cite id="dsq-cite-896928" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896928">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896928" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896928" class="dsq-comment-message">So, Obama campaign, listen up--- no vote from me, until you have the courage<br>to visit an organization that works on behalf of people who look like me<br>*I didnt choose to be born this color, but as I am born white, I shouldnt be treated like a second class citizen and not have my groups legitamate interests ignored<br><br>-Sounds like a Hillary troll.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899499">\
	 <div id="dsq-comment-header-899499" class="dsq-comment-header">\
	 <cite id="dsq-cite-899499" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899499">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899499" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899499" class="dsq-comment-message">Admiral:   Slithering SSSSSSSSSNAKE behavior!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897142">\
	 <div id="dsq-comment-header-897142" class="dsq-comment-header">\
	 <cite id="dsq-cite-897142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897142">Quanli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897142" class="dsq-comment-message">I will concede that whatever he does it will never be enough. I do not think this man can insight a revolution. Change, yes, but revolution? mitch, from what I gather that is what you are waiting on. When we cannot even have discussion in this country across the board, revolution is a long way away. It\'s always "not good enough" from your POV so I suggest you get out there yourself. Find out how easy it is when the entirety of America still wants to pretend. It just so happens that we as blacks REALLY don\'t have that luxury.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902632">\
	 <div id="dsq-comment-header-902632" class="dsq-comment-header">\
	 <cite id="dsq-cite-902632" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902632">mitchell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902632" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902632" class="dsq-comment-message">Where in the hell did I say a revolution.  I said CHANGE.  AS HE USED FOR SO MANY MONTHS!  WHAT CHANGE IS HE PRESENTING WHEN HE IS USING THE SAME DAM TACTICS?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897280">\
	 <div id="dsq-comment-header-897280" class="dsq-comment-header">\
	 <cite id="dsq-cite-897280" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897280">Quanli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897280" class="dsq-comment-message">I want to clarify my comment by saying I made my assessment based on this: "Not impressed. Not impressed at all. Barack had an opportunity to create a new America.". What more can he do with the structure we currently have? That is why I mentioned revolution, because that is what it would take if you are not impressed with these baby steps we are making now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-910945">\
	 <div id="dsq-comment-header-910945" class="dsq-comment-header">\
	 <cite id="dsq-cite-910945" class="dsq-comment-cite">\
	 <span id="dsq-author-user-910945">mitch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-910945" class="dsq-comment-body">\
	 <div id="dsq-comment-message-910945" class="dsq-comment-message">We are not making baby steps.  This is my point.  He has just repackaged what has been thrown at us for decades.  I am just fed up with him and all other politicians.  Think about one great policy that has been created over the last quarter of a century that has made a big impact.  Name one.  The reason, we are not able to name any is because being a politician today is about getting rich.  The majority come into office either of meager means or middle class status, but walk out of office as wealthy men and women.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897787">\
	 <div id="dsq-comment-header-897787" class="dsq-comment-header">\
	 <cite id="dsq-cite-897787" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897787">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897787" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897787" class="dsq-comment-message">Its already been pointed out how this speech was 27 paragraph. That alone has exposed the trolls and minions for what they are since they are stuck on stupid over 2 paragraphs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897908">\
	 <div id="dsq-comment-header-897908" class="dsq-comment-header">\
	 <cite id="dsq-cite-897908" class="dsq-comment-cite">\
	 <span id="dsq-author-user-897908">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897908" class="dsq-comment-message">My brother in law founded a youth academy in a very rough neighborhood where young black men were more likely to join a gang then go to school.  The first year he had 12 9th graders who did not know their fathers and whose mothers were rarely around.  These young men never had anyone talk to them about personal responsibility, heck they didn\'t even know basic things like how to shave or what a balanced meal was.  The influences in there lives well all negative.  The academy set up strike rules on haw to dress, how to behave, provided real sex ed, set up study hours, taught them manners and gave them computers.  The program was so successful that instead of having to recruit young boys they were competing each year to get in.  When the first group graduated high school 100% of the group went to collage.  <br><br>My point is these boys want to be reached out to and when given positive images and "tough love" they do better.  Obama\'s speeches might be heard by a young boy or girl, a mother, a father that could do more but don\'t and they might be inspired.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898396">\
	 <div id="dsq-comment-header-898396" class="dsq-comment-header">\
	 <cite id="dsq-cite-898396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898396">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898396" class="dsq-comment-message">yes.  thank god for people like your bro-in-law.   consistent, daily, unrelenting...tough love works!   these young people (of both genders) are STARVING for love--in whatever way love shows up.   we just need it to SHOW UP.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899465">\
	 <div id="dsq-comment-header-899465" class="dsq-comment-header">\
	 <cite id="dsq-cite-899465" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899465">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899465" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899465" class="dsq-comment-message">pjamma:  Thank you sooo much for sharing!  GOD BLESS YOUR BROTHER-IN-LAW and those whom he serves!!!  That\'s what Mr. Obama [and others] are talkin\' about!!!!  PERSONAL RESPONSIBILITY all the way around!!  GREAT!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-901300">\
	 <div id="dsq-comment-header-901300" class="dsq-comment-header">\
	 <cite id="dsq-cite-901300" class="dsq-comment-cite">\
	 <span id="dsq-author-user-901300">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-901300" class="dsq-comment-body">\
	 <div id="dsq-comment-message-901300" class="dsq-comment-message">"Let me see if I understand you correctly:"<br><br>"Barack is the one demonizing Black folks? Barack was going to create a new American based upon compassion? All by himself?"<br><br>-snark ON:<br>Why, yes, \'cause he\'s the Magic Negro!<br>One terrorist fist-bump and ALL will be accomplished!<br>snark OFF</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-901620">\
	 <div id="dsq-comment-header-901620" class="dsq-comment-header">\
	 <cite id="dsq-cite-901620" class="dsq-comment-cite">\
	 <a id="dsq-author-user-901620" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-901620" class="dsq-comment-body">\
	 <div id="dsq-comment-message-901620" class="dsq-comment-message">Discipline is freedom.<br><br>I think enough of my black brethren to believe that they deserve all of the benefits personal discipline can bring to an individual, and collective discipline can bring to a community.<br><br>So why do we balk at having to CHANGE, if the things we are doing now are not working?<br><br>Self esteem comes from ACHIEVEMENT, not someone patting you on the back.<br><br>And the other reality is, white people have had to "act" too to grow beyond their own Italian or Irish or Greek or Spaniard or Eastern European roots - more of them have gone from cabbage to caviar than you might be willing to admit.<br><br>My father did not accept anything less than what he asked for from his sons.  He didn\'t tolerate any bullshit clothes, no bullshit haircuts, and no lazy vowels.  That\'s my inheritance - that I have a chance to get in front of an opportunity because he PREPARED me for it.  That doesn\'t take money, or even a whole lot of education.  And it doesn\'t give any more weight to how you FEEL about things than they deserve.<br><br>Look at the guy who has what you want and do what he does.<br><br>Any immigrant can tell you that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-910202">\
	 <div id="dsq-comment-header-910202" class="dsq-comment-header">\
	 <cite id="dsq-cite-910202" class="dsq-comment-cite">\
	 <span id="dsq-author-user-910202">mitch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-910202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-910202" class="dsq-comment-message">Brown man you are a little clueless to throw white immigrants into this mess.  You continue to forget a major issue that impacts us is the color of our skin.  All of these groups assimilated into the American mainstream, but changing their names and speech patterns.  Yes, that is bad, but a little easier to move into the system in America.  My parents were not afforded this opportunity.  And, many folks are not afforded this opportunity today.  You need to get a clue on this one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-903578">\
	 <div id="dsq-comment-header-903578" class="dsq-comment-header">\
	 <cite id="dsq-cite-903578" class="dsq-comment-cite">\
	 <span id="dsq-author-user-903578">Lele</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-903578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-903578" class="dsq-comment-message">I\'ll be the first to admit that I was never an Obama fan.  I read this speech and I\'m not surprised.  Instead of using his platform to change the way america views blacks, the first black nominee reinforces them in speeches like this one and his father\'s day speech. It would have been just as easy for him to celebrate black fathers as it was for them to critize them.<br><br>I guess that would have made him less appealing to white voters.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-904643">\
	 <div id="dsq-comment-header-904643" class="dsq-comment-header">\
	 <cite id="dsq-cite-904643" class="dsq-comment-cite">\
	 <span id="dsq-author-user-904643">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-904643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-904643" class="dsq-comment-message">I\'m not that concerned with how the media represents Barack on the black/responsibility issues as he has not bothered to step up and make clear his position.  He puts it out there and leaves it for them to play with.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893824">\
	 <div id="dsq-comment-header-893824" class="dsq-comment-header">\
	 <cite id="dsq-cite-893824" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893824">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893824" class="dsq-comment-message">As a first read, I think it was comprehensive.  Thanks for posting. You\'re right on top of it!   Obama \'08</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893926">\
	 <div id="dsq-comment-header-893926" class="dsq-comment-header">\
	 <cite id="dsq-cite-893926" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893926" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893926" class="dsq-comment-message">"<i>And if people tell you that we cannot afford to invest in education or health care or fighting poverty, you just remind them that we are spending $10 billion a month in Iraq.</i>" Total U.S. Expenditures for Elementary and Secondary Education, 2004-2005, was ---- $536-billion. <b>$536-billion!!!</b> Our Government School system is a failure, and Obama wants to throw more money at it!?! I don\'t dare look at how much money that the Local, State, and Federal governments spend on healthcare each year...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894500">\
	 <div id="dsq-comment-header-894500" class="dsq-comment-header">\
	 <cite id="dsq-cite-894500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894500">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894500" class="dsq-comment-message">But these are our kids. I know I would rather invest another 536 billion here instead of in some distant place. Probably went to public school yourself, you, if your silly statement of being a hermit are true, and I have no biological kids in the system but they are my kids, my responsibility.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894537">\
	 <div id="dsq-comment-header-894537" class="dsq-comment-header">\
	 <cite id="dsq-cite-894537" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894537">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894537" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894537" class="dsq-comment-message">oops. I fell victim, there is no conversation here. Nevermind, Karmi I can barely hear you any more......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897298">\
	 <div id="dsq-comment-header-897298" class="dsq-comment-header">\
	 <cite id="dsq-cite-897298" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897298" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897298" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897298" class="dsq-comment-message">Yes, they are our kids, and look at what we do to them! <i>Spending money...no problem. Actually teaching them...weeell, we have a problem.</i> Test results have been going down forever, and we keep pouring more money into the failed system. Oh, just noticed your reply below...never mind.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898842">\
	 <div id="dsq-comment-header-898842" class="dsq-comment-header">\
	 <cite id="dsq-cite-898842" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898842">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898842" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898842" class="dsq-comment-message">Er...the two things are not mutually exclusive.  Books cost money, you cannot teach without books.  Computers cost money, a kid is not fully equipped without knowing how to use a computer.<br><br>You cannot starve the system of adequate funding for decades and then when it\'s limping along, declare it a failure and propose destroying it.  This ideology doesn\'t seem of this world, it seems like it comes from an alien universe where 1 + 1 doesn\'t equal 2 and where the laws of physics don\'t apply.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899212">\
	 <div id="dsq-comment-header-899212" class="dsq-comment-header">\
	 <cite id="dsq-cite-899212" class="dsq-comment-cite">\
	 <a id="dsq-author-user-899212" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899212" class="dsq-comment-message">"<i>starve the system</I>"...Now that is <b>FUNNY!!!</b> Over $536-billion a year...over $10-k per child, and that\'s - "<i>starve the system</I>". Thanks for the smile!</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899562">\
	 <div id="dsq-comment-header-899562" class="dsq-comment-header">\
	 <cite id="dsq-cite-899562" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899562">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899562" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899562" class="dsq-comment-message">If your figures are correct, then those dollars are supporting failed programs.  However, I suspect the dollars are not distributed equally.  Richer states and neighborhoods would have more dollars and better schools and better scores to show for the inequity in funding.   While other poorer states will have lower per child funding and poor results.  When all the scores are tabulated, it would seem that the system is a complete failure with the poor results skewing the total analysis.  I am not an expert on this subject, but this is what I see from my perspective.<br><br>Keep the funding and increase it.  Change how the money is distributed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-900378">\
	 <div id="dsq-comment-header-900378" class="dsq-comment-header">\
	 <cite id="dsq-cite-900378" class="dsq-comment-cite">\
	 <a id="dsq-author-user-900378" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-900378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-900378" class="dsq-comment-message">Oh, it\'s the <i>"Evil RICH"</i> theme...again. "<i>86% of all federal income taxes are paid by the Top 25%. The Top 50% pay 97% of all income taxes. The Top 1% pay 39%.</i>" Do the math, and it looks like 50% only pay 3%. That\'s equality for you...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-901563">\
	 <div id="dsq-comment-header-901563" class="dsq-comment-header">\
	 <cite id="dsq-cite-901563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-901563">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-901563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-901563" class="dsq-comment-message">Christ Kami,<br><br>What good is an instrument that plays only one note?<br><br>Some of those wealthy people are Democrats.  They pay at that ratio because they earn at those ratios...that\'s why they\'re referred to as "top".   Nice try.<br><br>You\'re not interested in equality.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893974">\
	 <div id="dsq-comment-header-893974" class="dsq-comment-header">\
	 <cite id="dsq-cite-893974" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893974">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893974" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893974" class="dsq-comment-message">At first blush, a much better speech. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894105">\
	 <div id="dsq-comment-header-894105" class="dsq-comment-header">\
	 <cite id="dsq-cite-894105" class="dsq-comment-cite">\
	 <a id="dsq-author-user-894105" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894105" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894105" class="dsq-comment-message">"<i>Now, I know some say I’ve been too tough on folks about this responsibility stuff. But I’m not going to stop talking about it. Because I believe that in the end, it doesn’t matter how much money we invest in our communities, or how many 10-point plans we propose, or how many government programs we launch - none of it will make any difference if we don’t seize more responsibility in our own lives.</i>" It all starts with personal responsibility...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894505">\
	 <div id="dsq-comment-header-894505" class="dsq-comment-header">\
	 <cite id="dsq-cite-894505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894505">eclecticbrotha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894505" class="dsq-comment-message">How to spot a troll....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-899707">\
	 <div id="dsq-comment-header-899707" class="dsq-comment-header">\
	 <cite id="dsq-cite-899707" class="dsq-comment-cite">\
	 <span id="dsq-author-user-899707">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-899707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-899707" class="dsq-comment-message">eclectic:  How about - how to ignore the "circular reasoning" of a troll??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896773">\
	 <div id="dsq-comment-header-896773" class="dsq-comment-header">\
	 <cite id="dsq-cite-896773" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896773">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896773" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896773" class="dsq-comment-message">Obama needs to be an equal opportunity "tough on folks about responsiblity". He needs to get tough with the racist and the bigots.  He needs to get tough with the corporate media and get on their case about "this responsiblity stuff".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896999">\
	 <div id="dsq-comment-header-896999" class="dsq-comment-header">\
	 <cite id="dsq-cite-896999" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896999" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896999" class="dsq-comment-message">Barack has been so tough with the corporate media, it\'s hardly interested in presenting his case with any objectivity anymore. Do you watch all the cable news shows?<br><br>Not to mention the "liberal" print media. There isn\'t anything right Barack can do now that he\'s the "front-runner" (underdog, really).<br><br>Ever since Barack announced he would take on the media conglomerates early in his administration, corporate media has taken extra measures to rev up their part in the war on Barack.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-910104">\
	 <div id="dsq-comment-header-910104" class="dsq-comment-header">\
	 <cite id="dsq-cite-910104" class="dsq-comment-cite">\
	 <span id="dsq-author-user-910104">mitch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-910104" class="dsq-comment-body">\
	 <div id="dsq-comment-message-910104" class="dsq-comment-message">Do you actually believe what you are saying?  For months, Barack was the darling of the media.  Campaign after campaign, the news pundits from MSNBC and CNN just loved the spanking he was providing to Hillary Clinton.  They absolutely loved his speeches.  He mesmerized all of them.   As with any media relationship, sooner or later they are going to have to look into your closet and do a little digging.  When that happened, Barack looked a little less glamorous. Also, add in the fact that Hillary kicked his butt time over time in debates did not help.  Add to this his poor performance in Philadelphia only created an opportunity.  Only station that provided some serious negative coverage on Barack is Fox, which is to be expected.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-910260">\
	 <div id="dsq-comment-header-910260" class="dsq-comment-header">\
	 <cite id="dsq-cite-910260" class="dsq-comment-cite">\
	 <a id="dsq-author-user-910260" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-910260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-910260" class="dsq-comment-message">Yawn.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-910359">\
	 <div id="dsq-comment-header-910359" class="dsq-comment-header">\
	 <cite id="dsq-cite-910359" class="dsq-comment-cite">\
	 <span id="dsq-author-user-910359">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-910359" class="dsq-comment-body">\
	 <div id="dsq-comment-message-910359" class="dsq-comment-message">exactly!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-897861">\
	 <div id="dsq-comment-header-897861" class="dsq-comment-header">\
	 <cite id="dsq-cite-897861" class="dsq-comment-cite">\
	 <a id="dsq-author-user-897861" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-897861" class="dsq-comment-body">\
	 <div id="dsq-comment-message-897861" class="dsq-comment-message">Before Obama can "<i>get tough with the racist and the bigots</i>", he firsts needs to explain why <b>he spent 20-years</b> with the racist Rev. Wright, and in the racist TUCC. Walking away from them, after the fact, was no explanation at all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-898118">\
	 <div id="dsq-comment-header-898118" class="dsq-comment-header">\
	 <cite id="dsq-cite-898118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-898118">eclecticbrotha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-898118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-898118" class="dsq-comment-message">You can always tell how popular a site is by how relentless the trolling is.  I\'m sure this isn\'t the "firsts" troll for JJ&P, but loony posters like Karmex only show up when they feel a blog threatens their perception of reality.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902734">\
	 <div id="dsq-comment-header-902734" class="dsq-comment-header">\
	 <cite id="dsq-cite-902734" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902734">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902734" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902734" class="dsq-comment-message">Reverend Wright is not a racist.  TUCC is not a racist church.  Obama  didn\'t exactly "walk away" from TUCC, he was chased off by the racist right wing bigots and the right wing media drove the get away car.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902952">\
	 <div id="dsq-comment-header-902952" class="dsq-comment-header">\
	 <cite id="dsq-cite-902952" class="dsq-comment-cite">\
	 <a id="dsq-author-user-902952" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902952" class="dsq-comment-message">Oh, that\'s right - <i>"It\'s impossible for blacks to be racists."</i> <br><br>Black Liberation Theology is racist...taught by the racist Wright in the racist TUCC. Read up on it...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-903170">\
	 <div id="dsq-comment-header-903170" class="dsq-comment-header">\
	 <cite id="dsq-cite-903170" class="dsq-comment-cite">\
	 <span id="dsq-author-user-903170">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-903170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-903170" class="dsq-comment-message">How is Black Liberation Theology racist?  How is TUCC racist?  How is Wright racist.  Be specific.  I don\'t have to "read up on" Black Liberation Theology, TUCC or Reverend Wright.  You are the one that raised the issue.  Maybe you are the one that needs to do some reading. BTW, if you can read this, thank a teacher.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894277">\
	 <div id="dsq-comment-header-894277" class="dsq-comment-header">\
	 <cite id="dsq-cite-894277" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894277">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894277" class="dsq-comment-message">Sorry</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894345">\
	 <div id="dsq-comment-header-894345" class="dsq-comment-header">\
	 <cite id="dsq-cite-894345" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894345">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894345" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894345" class="dsq-comment-message">for what?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896354">\
	 <div id="dsq-comment-header-896354" class="dsq-comment-header">\
	 <cite id="dsq-cite-896354" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896354">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896354" class="dsq-comment-message">I tried making a comment last night:<br><br>Michelle should have been there..<br><br>And my computer just wouldn\'t publish it.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=jackandjillpolitics&t=obama8217s_speech_to_the_naacp_61&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');
}

})();




