




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": ""}, "f9aaa8acc43fd7620185ff90cef3c05a": {"username": "AnthonyMason", "tumblr": "", "display_name": "AnthonyMason", "url": "http://disqus.com/guest/f9aaa8acc43fd7620185ff90cef3c05a/", "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": ""}, "4cd67029535ef58c62163c40b56b3c98": {"username": "Katie A", "tumblr": "", "display_name": "Katie A", "url": "http://disqus.com/guest/4cd67029535ef58c62163c40b56b3c98/", "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": ""}, "735a3659b98d4c0e40e78d40d7ee34da": {"username": "Nita", "tumblr": "", "display_name": "Nita", "url": "http://disqus.com/guest/735a3659b98d4c0e40e78d40d7ee34da/", "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": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "7289a57d9f7a482c2a16cec668306cf1": {"username": "the uppity negro", "tumblr": "", "display_name": "the uppity negro", "url": "http://disqus.com/guest/7289a57d9f7a482c2a16cec668306cf1/", "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": ""}, "Anovelista": {"username": "Anovelista", "tumblr": "nichellegainer", "display_name": "Anovelista", "url": "http://disqus.com/Anovelista/", "registered": true, "linkedin": "", "blog": "http://55secretstreet.typepad.com/anovelista/", "remote_domain": null, "points": 52, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2692/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fdcf333eac3176e4686f5b5bb28ab796": {"username": "Darwin L Smith", "tumblr": "", "display_name": "Darwin L Smith", "url": "http://disqus.com/guest/fdcf333eac3176e4686f5b5bb28ab796/", "registered": false, "linkedin": "", "blog": "http://KhufuToday.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": ""}, "Muzikal203": {"username": "Muzikal203", "tumblr": "", "display_name": "Muzikal203", "url": "http://disqus.com/Muzikal203/", "registered": true, "linkedin": "", "blog": "http://muzikalthoughts.blogspot.com", "remote_domain": null, "points": 2168, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/3079/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bf6487b9b20be288f46d9d683333a705": {"username": "MsAnna", "tumblr": "", "display_name": "MsAnna", "url": "http://disqus.com/guest/bf6487b9b20be288f46d9d683333a705/", "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": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5e2b33c435c317e69152caba2b39bad6": {"username": "Roger", "tumblr": "", "display_name": "Roger", "url": "http://disqus.com/guest/5e2b33c435c317e69152caba2b39bad6/", "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": ""}, "354df5c74d0e8d0898a4209dace8bcc4": {"username": "Gail", "tumblr": "", "display_name": "Gail", "url": "http://disqus.com/guest/354df5c74d0e8d0898a4209dace8bcc4/", "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": ""}, "84f4780a46e69a9a5718283aaf9e5e6e": {"username": "Nellow", "tumblr": "", "display_name": "Nellow", "url": "http://disqus.com/guest/84f4780a46e69a9a5718283aaf9e5e6e/", "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": ""}, "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": ""}, "7b2e78e35619117f258a258c4b014289": {"username": "Nquest", "tumblr": "", "display_name": "Nquest", "url": "http://disqus.com/guest/7b2e78e35619117f258a258c4b014289/", "registered": false, "linkedin": "", "blog": "http://nquest2xl.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": ""}, "99656e79d2be8e0aa75a4148813a6b6a": {"username": "otto", "tumblr": "", "display_name": "otto", "url": "http://disqus.com/guest/99656e79d2be8e0aa75a4148813a6b6a/", "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": ""}, "fbbed7abaebde84922bda9960b2d38aa": {"username": "ac", "tumblr": "", "display_name": "ac", "url": "http://disqus.com/guest/fbbed7abaebde84922bda9960b2d38aa/", "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": ""}, "969b43a35cf1f286ea33c8cf69a64ed6": {"username": "Dailyfare", "tumblr": "", "display_name": "Dailyfare", "url": "http://disqus.com/guest/969b43a35cf1f286ea33c8cf69a64ed6/", "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": ""}, "Nquest": {"username": "Nquest", "tumblr": "", "display_name": "Nquest", "url": "http://disqus.com/Nquest/", "registered": true, "linkedin": "", "blog": "http://nquest2xl.wordpress.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1039, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "919abda75e7b9da3fea9211e3deb7c3c": {"username": "Maurice Stewart", "tumblr": "", "display_name": "Maurice Stewart", "url": "http://disqus.com/guest/919abda75e7b9da3fea9211e3deb7c3c/", "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": ""}, "ontarioemperor": {"username": "ontarioemperor", "tumblr": "", "display_name": "ontarioemperor", "url": "http://disqus.com/ontarioemperor/", "registered": true, "linkedin": "", "blog": "http://friendfeed.com/ontarioemperor", "remote_domain": null, "points": 31, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "oemperor", "twitter": "", "remote_domain_name": ""}, "1de2d33433ebdb3f7247ca125431a441": {"username": "jed", "tumblr": "", "display_name": "jed", "url": "http://disqus.com/guest/1de2d33433ebdb3f7247ca125431a441/", "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": ""}, "Eccentric1": {"username": "Eccentric1", "tumblr": "", "display_name": "Eccentric1", "url": "http://disqus.com/Eccentric1/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kalagenesis": {"username": "kalagenesis", "tumblr": "", "display_name": "kalagenesis", "url": "http://disqus.com/kalagenesis/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 83, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5425/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ef781b639c890767ebd1ce99011c3afa": {"username": "TRW", "tumblr": "", "display_name": "TRW", "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": ""}, "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": ""}, "JibreelRiley": {"username": "JibreelRiley", "tumblr": "", "display_name": "JibreelRiley", "url": "http://disqus.com/JibreelRiley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/8609/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}}, "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_18:36:14", "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": {"1079299": {"up_voted": false, "ip": "", "has_replies": true, "message": "Actually, every group has been directed to his website for policy at some point.  And Obama has talked about Affirmative Action (in fact, it was just last week at the Black journalists event) and reparations.<br><br>Just because he doesn't agree with you all the time, doesn't mean he hasn't spoken about his position.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_07:58:41", "killed": false, "user_key": "Muzikal203", "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": true, "email": "", "parent_post_id": 1078834, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1089028": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nquest or what ever your name is Obama is right to many of our community is out of control.The murder rate among young Black men is real.You brothers who dont want to do anything with you lives but blame the White man hate Obama for daring to tell you the truth.The love of violence,imorality,materialism,lack of education,or intellect which dominates Black culture is destroying us not the government.Obama is talking about a segment of our community maybe he hit a nerve with you because you are one of the problems", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_23:05:08", "killed": false, "user_key": "kalagenesis", "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": 1081110, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "1078277": {"up_voted": false, "ip": "", "has_replies": true, "message": "Soooo a bunch of men who don't necessarily vote are complaining to Obama about not doing enough for communities of color. The same ones they do nothing for and probably work against. Hmmm. Interesting. If they were pulling their weight they wouldn't need to rely on Obama so much to 'fix' things. Let's face it - a lot of these problems are remedied by individuals, not governments. Typical and pathetic. I'm really curious about what they've done about HIV and STD prevention, out of wedlock children and fostering positive self-images and violence against women. And if they've led by example. I'm not counting on much.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:59:17", "killed": false, "user_key": "heartsandflowers", "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}, "1079307": {"up_voted": false, "ip": "", "has_replies": true, "message": "His tone was a direct reflection of the tone of the questioner. The \"protesters\" went there to be confrontational, not to get any real information.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_08:00:01", "killed": false, "user_key": "Muzikal203", "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": 1078900, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081877": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO^^^^^^^^^^..............*tears*......................*choke*.........*gasp for air*........LMAO<br><br>Wow GreenLady......you took it THERE...........LMAO...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:55:33", "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": 1078074, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082392": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maurice:  thank you!!  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:44:13", "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": 1081984, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084442": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for the brilliant addition. I really hope everybody understands this.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_04:22:19", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": 1083353, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076765": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lily:  For some - YEP!  And, sadly, for some other people, like the \"hecklers\",  - THEM TOO!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:05:25", "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": 1076704, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078814": {"up_voted": false, "ip": "", "has_replies": false, "message": "The \"not once\" hairsplitting is hilarious when Obama has been granted wide and sweeping rhetorical license.  Then the ignorant sh*t from the Holland blog.  I mean, seriously... Obama gets right in front of LULAC, AIPAC and other groups and SPECIFICALLY says what an Obama administration will do for THEM... not everybody under the assumption that everybody/Americans include them.<br><br>Flash back to the primaries right before Indiana voted.  Obama was playing up his White roots talking about how the GI Bill laid the middle class economic floor for his White grandpa and made a sweeping statement like that sh*t applied to all Americans when we all know otherwise.<br><br>I'll be interested in hearing what he says in his Urban League speech.  Did he tell the \"bunch of men\" HeartandFlowers is negatively stereotyping that he is supposed to speak specifically about his urban agenda before the Urban League?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:09:43", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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}, "1076768": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL......exactly who did they think they were dealing with? How are you gonna come all big and bad and NOT do your homework first? I half expected Barack to just stop and say \"you must not know bout me\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:05:50", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 1076722, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "1076772": {"up_voted": false, "ip": "", "has_replies": false, "message": "I believe they did.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:06:13", "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": true, "email": "", "parent_post_id": 1076321, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081895": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah I remember when Teflon Bill was promising everything to keep Black people happy......wait.....what did we get?<br>As a matter of fact, did Gore or Kerry promise anything in return for the 90% of the black vote that they got??", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:58:58", "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": 1081270, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079852": {"up_voted": false, "ip": "", "has_replies": false, "message": "Falling deep from the Moonbat Tree, its going to be a long drag to November.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:15:39", "killed": false, "user_key": "JibreelRiley", "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}, "1078318": {"up_voted": false, "ip": "", "has_replies": false, "message": "caligirl:  'virtual dap\"!!   :&gt;)    :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_01:10:13", "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": 1078181, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082929": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ha ha ha ha!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:53:21", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": 1081305, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078834": {"up_voted": false, "ip": "", "has_replies": true, "message": "And why didn't Francis Holland deal with the specific complaints made about how Obama is perceived regarding Sean Bell, Jena Six (I think Obama can be easily defended on that, but I guess Holland is ignorant on that count) and the sub-prime issue.<br><br><i>Check out his Urban Policy Plan, his Poverty Plan, his Civil Rights Plan or any of his plans...</i><br><br>There is a disconnect.  No other group has to be directed to his platform and his platform alone (damn near... ya'll should be able to readily and quickly point to speeches where he's emphasized those plans *ahem*).   No, no other group has to be directed to his platform to hear Obama directly state what he specifically plans to do for them.  Again, LULAC, AIPAC, Native Americans and all the Whites he could turn into victims...  <br><br>Hell, can't even mention affirmative action, let alone reparations, without the brother bring up poor Whites by name with no shame in doing so all under the pretense that colleges don't already consider economic hardship (think 20 points in the old U. Michigan point system).<br><br>So, I wonder what it really is with Black people who have such low self-respect that they don't feel politicians should treat them the same as they do other demographic groups.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:21:02", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1089081": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nquest just admit it you are a Black Republican", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_23:20:08", "killed": false, "user_key": "kalagenesis", "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": 1081233, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078854": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama handled the situation with grace and candor.  As he said, in a town hall meeting people should be free to voice their opinions.  (Recall, Republican town hall attendees are screened.)  His answer was more honest than we typically get from a politician and I hope made the young men in the back of the room think.  I couldn't have asked for a better response and will be proud to vote for Barack Obama in the fall.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:29:34", "killed": false, "user_key": "4cd67029535ef58c62163c40b56b3c98", "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": 1, "author_is_creator": false, "is_realtime": false}, "1076810": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:   GO BEYONCE! !  GO BEYONCE!!!  Said with appropriate arms/dancemovements!   :&gt;)  :&gt;)   :&gt;)<br><br>I am so laughing!!  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:11:26", "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": 1076768, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1088591": {"up_voted": false, "ip": "", "has_replies": false, "message": "Super...........Save...............A Negro.........................ROFLMAO!!!! OMG....I have a visual....LOL", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_21:59:53", "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": 1088437, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076305": {"up_voted": false, "ip": "", "has_replies": true, "message": "I tell y'all, when I heard that line about not really voting, I almost ran into oncoming traffic. What in the devil do you  mean you don't participate in the political process yet you are at a rally for a presidential candidate screaming what will he do for you?!? What? How dare he?? The unmitigating GALL.....no Mr. \"whatever your name is that is not the name your mama gave you\"...NO, you do NOT speak for Miranda...not today, not tomorrow, not NEVA!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:05:36", "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": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1081824": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>You apparently DON'T know what he has done.</b><br><br>That's the way you respond (links and all) to me saying:<br><br><b>\"Obama [has] dealt with Jena Six (and Katrina) in ways that no intelligent Black person could beef him on</b><br><br>Can you even freakin' READ!!!???!?!?!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:46:05", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1081156, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076321": {"up_voted": false, "ip": "", "has_replies": true, "message": "See, this is the Obama criticism that I have a problem with.  I applaud these young men for taking their time to attend a townhall meeting.  But, I just wish that people were better informed before they tried to use Barack's campaign as their platform.  You could tell by their questions that they had not done any research on BHO's positions.  Heck, it basically sounded like they repeated Ralph Nader's tired speech.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:07:40", "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": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1083068": {"up_voted": false, "ip": "", "has_replies": false, "message": "maurice:  i feel your frustration, but rest assured that the majority of us (black americans) realise what time it is.  the ones who cannot see the significance of this moment are in the small minority.  barack  has HUGE support from black americans.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:29:56", "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": 1081984, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082906": {"up_voted": false, "ip": "", "has_replies": true, "message": "Israel and Jews are part of his foreign policy and he certainly has to specify his commitments. Back home here, he is committed to all americans. Guys, come on, let's first make sure the man becomes president and he will only do that by standing for justice and equal rights for all americans, regardless of their ethnic affiliations. If if he does not, he will lose the elections. It is as simple as that. He knows he is black, he has been through life as a black man. He is not oblivious to the prevailing injustices against minorities. But he will never serve your interests or the interests of any others if he does not become president.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:47:00", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": true, "email": "", "parent_post_id": 1078915, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082916": {"up_voted": false, "ip": "", "has_replies": false, "message": "That is correct.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:50:11", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": 1079307, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078900": {"up_voted": false, "ip": "", "has_replies": true, "message": "Okay, I'm finally listening to Obama's response...<br><br>First, what's up with the \"give the mic back\" comment?  <br>Second, what was the \"vote for somebody else\" comment?  <br><br>Nobody could ever make me believe that he would use that tone and tell somebody White to you have the option of voting for somebody else.  When addressing questions about Whites who won't vote for him because he's Black, he never takes that tone and he's gone out of his way to appeal to racist Whites, Jews and all...<br><br>But maybe somebody has a clip of Obama responding to his supporters who criticized him for moving to the center/right by telling them they could run for office and, with the Hillary crusaders out there, vote for somebody else.<br><br>This, too, is some unacceptable bs from Obama.  Dude halfway act like he was scared of the brothers and couldn't hold back stereotypes in his head...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:50:14", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1077885": {"up_voted": false, "ip": "", "has_replies": true, "message": "Who are the two white women that are in the video to their left...it seems as though those two are political operative plants who are encourage them to \"act up\". Who payed for that sign. It's to upscale for those two individuals. Don't forget the RECOUNT HBO MOVIE.<br><br>BEWARE OF THE POLITICAL PLANTS.<br><br>kHUFU TODAY. COM<br>NETROOTS*NATION.....PAN-AFRICAN VERSION....TOUGH LOVE BROTHER", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_23:29:07", "killed": false, "user_key": "fdcf333eac3176e4686f5b5bb28ab796", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076350": {"up_voted": false, "ip": "", "has_replies": false, "message": "And another thing, I really wish people would stop brining up the Jena Six thing.  I know that Barack spoke out on that, but that should have been another teaching moment as well.  I am all for equal justice, which means both the Black and White students who had done wrong should have been charged with a crime or disciplined by the school.  But the fact of the matter is, some of those students beat up jumped a student, and while they most certainly weren't trying to kill him, their intent in physically assaulting him was unmistakable.   That should not be overlooked, and it should not be excusable.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:11:05", "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": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1081984": {"up_voted": false, "ip": "", "has_replies": true, "message": "As a black Canadian that closely analize the US '08 presidential elections, I'd like to remind my brothers and sisters in the US that this is the FIRST TIME in US presidential history that a black man has attained the level of success that Obama has.  Are you noticing what the Republicans and \"racists' white groups  and the main stream  media is doing  especially after his brilliant speech to 200,000 people in Germany? (arrogant, presumptious, elitist, looking too presidential, John McCain ads with subtle racism then blaming Obama for playing the race card)  to try and take down Obama?  Do you not think for a moment that Barack knows exactly what he needs to do for Black Americans WITHOUT given those groups  \"talking points\"  to turn off  white voters.........the MAJORITY of the US electorate?  Good Lord?  How much more can this man take....and now from his own.....even while he is fighting for his political life against a poll that is tightening as about 15% of Americans won't vote for him for obvious reasons?<br>Divide and conquer + unpatriotic, arrogant, elitist, associate with terrorists, too inexperienced, he doen't understand, too liberal. Isn't that a key strategy to guarantee a McCain White House win? WAKE UP BLACK AMERICA!  he CANNOT focus on specific \"black issues\"  now. Stand behind him!  Give him a chance to become President first and if at the end of his first term, he still does NOT address these issues, let him pay for it in 2012!  Deal?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:18:17", "killed": false, "user_key": "919abda75e7b9da3fea9211e3deb7c3c", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078915": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>he\u2019s not running for president of black America alone</i><br><br>Tired.   He goes before every other demographic group and make specific policy promises or commitments to them and the fact that he does that has no one responding to any of the people in those groups with some \"he's not running for president of Israel or Jews.\"  <br><br>Again, I wonder about Black people who have such a low level of self-respect that for Black people to expect Obama to treat them like he does every other group and speak directly and as frequently as he is before them about specific policy commitments he will make to them specifically as a group.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:59:00", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084551": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nello, he makes very SPECIFIC and DIRECT commitments to each group he speaks to doesn't change, foreign or domestic, except for when he addresses Black people. <br><br><i>\"The 12 million people in the shadows, the communities taking immigration enforcement into their own hands, the neighborhoods seeing rising tensions as citizens are pitted against new immigrants...they're counting on us to stop the hateful rhetoric filling our airwaves - rhetoric that poisons our political discourse, degrades our democracy, and has no place in this great nation. They're counting on us to rise above the fear and demagoguery, the pettiness and partisanship, and finally enact comprehensive immigration reform.\"<br>--------------------------<br>we need a practical solution for the problem of 12 million people who are here without documentation - many of whom have lived and worked here for years. That's why we need to offer those who are willing to make amends a pathway to citizenship.<br>--------------------------<br>This election is also about the Latino students who are dropping out of school faster than nearly anyone else, and the children who attend overflowing classes in underfunded schools taught by teachers who aren't getting the support they need.<br>--------------------------<br>\"I'm not taking a single Latino vote for granted in this campaign. We're meeting with Latino leaders across the country. We're reaching out to Latino organizations to get input on my policy proposals. We've got a nationwide Hispanic media strategy. We're recruiting and training Latino organizers. We're holding Latino voter registration drives across America. And when I'm President, I'll be asking many of you to serve at every level of government.\"</i><br><br>Please show me where Obama pledged to put a \"stop [to] the hateful rhetoric\" directed towards Black people.  Explain to me why Obama treatment of the DROP OUT statistic, etc. was different from \"read a book to your child\" and \"turn off the TV\" rhetoric he used on Blacks.<br><br>If he can't treat Black people as equals now then there is little reason to think that is going to change when he gets in office since you want to push this tired line like Obama's candidacy is being jeopardized by my comments on this blog.   That logic is not connecting.  Like I'm making an argument to show support for McCain or something... \"Come on\" is the operative phrase.<br><br>Obama also talks about a SPECIAL OBLIGATION to Native Americans issues where he indicates that he will SPECIFICALLY commit resources to deal SPECIFICALLY with the education, economic and health disparities among Native Americans.  No \"all Americans\" catch-all, one size fits all bs need apply.  <br><br><a href=\"http://www.youtube.com/watch?v=vcI0njqh1iw\" rel=\"nofollow\">http://www.youtube.com/watch?v=vcI0njqh1iw</a><br><br><br>____________________________________________<br><br><i>He knows he is black</i><br><br>What???  More logic not connecting.  Clarence Thomas also knows he's black and has been through life as a Black man.    Please make points that are relevant.<br><br>But, since you want to press the point:<br><br><i>\"America is the place - where you can make it if you try. That no matter how much money you start with or where you come from or who your parents are, opportunity is yours if you're willing to reach for it and work for it. It's the idea that while there are few guarantees in life, you should be able to count on a job that pays the bills; health care for when you need it; a pension for when you retire; an education for your children that will allow them to fulfill their God-given potential. That's the America we believe in. That's the America I know.<br><br><b>This is the country that gave my grandfather a chance to go to college on the GI Bill when he came home from World War II</b>; a country that gave him and my grandmother the chance to buy their first home with a loan from the government....\"</i><br><br>I don't know about you but he seemed pretty oblivious to how the GI Bill didn't give every American the opportunities his grandfather was offered, African-Americans in particular.<br><br><i>He is not oblivious to the prevailing injustices against minorities</i><br><br>What are you talking about?  I'm saying he goes before every other voting demographic group and make specific policy commitments to those groups that include non-Black \"minorities.\"", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_05:39:23", "killed": false, "user_key": "Nquest", "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": 1082906, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082004": {"up_voted": false, "ip": "", "has_replies": true, "message": "Who the hell turned JJP into Free Republic??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:20:54", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1081176, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076886": {"up_voted": false, "ip": "", "has_replies": true, "message": "I. Am. Sick. Of. These. Crab. Barrel. Can't. See. The. Big. Picture. Negroes.   God Lord almighty.  I want to cry.  I absolutely want to cry.  <br><br>It's like they're being paid by someone to take him out. It's not like that hasn't been done before (see also:  those black folks in Ohio who were paid by the Clintons through a temp agency to protest Obama)  We are our own worst enemy -- and for what?  What price?<br><br>I hope Obama is not ultimately Malcolm Xed (ie - taken out by his own, us).<br><br>And Miranda, yes he did give an excellent answer.  By the way, I just spoke to a (white) Republican who was impressed with it.  That has nothing to do with this person being an Obamacan for months now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:25:13", "killed": false, "user_key": "735a3659b98d4c0e40e78d40d7ee34da", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083545": {"up_voted": false, "ip": "", "has_replies": true, "message": "Personally I am so glad that Obama is being attack with these type of questions. <br>A large number of blacks are voting for him because he is black! Maybe they'll  come to realize that you don't choose a candidate based on color, but on the issues that he supports.  Blacks must ask,  do his  issues align  with  my own personal view of the issues? My hat goes off to Obama. He has to  do what he has to do, educate the  ignorant.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:20:10", "killed": false, "user_key": "354df5c74d0e8d0898a4209dace8bcc4", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1086621": {"up_voted": false, "ip": "", "has_replies": false, "message": "nuff said Roger.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_15:07:50", "killed": false, "user_key": "Val2", "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": 1085243, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076902": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe an investigation can be done about who was behind these people.  I mean, really behind these people.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:26:59", "killed": false, "user_key": "735a3659b98d4c0e40e78d40d7ee34da", "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": 1076305, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083055": {"up_voted": false, "ip": "", "has_replies": false, "message": "amen and well stated.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:26:18", "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": 1082848, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076133": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:  YOUR INSIGHT, INTELLIGENCE and IMAGERY ----\"clean outta sight!\" [a line in an old school song]!  :&gt;)  :&gt;)  :&gt;)<br><br>MAJOR \"virtual dap!!\"  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:46:51", "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": 1076071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076412": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well, this is info as far as this group not participating in the politcal process, and you're right they can kick rocks.  And then when I was watching on MSNBC and I heard them call out the name of the group and I could tell that they were some offbrand group--the Dr. Thunder equivalent of Dr. Pepper.<br><br><br>But um, sorry, I have the same question for Barack Obama--and I'm a member of Trinity and I personally remember him prior to running for state senate.  I mean he has a liberal track record, and he has the community organizing bit from Chicago, but as far as this election is concerned, I'm a bit pissed at a system that allows for John McCain to go speak at the National Urban League and drone on and on about school vouchers, and is CLEARLY speaking to an audience that majority does NOT support him, but if Obama goes, then he's labeled \"the black candidate.\"<br><br>I'll always go back to what Cornel West said, \"Be true to yourself.\"<br><br>So the question I have for Obama is \"Are you being true to yourself, or only being true to that which is the presidency.\"<br><br>But, I'm sure I'm one of a VERY few with this standpoint---so, let the opposing comments come.<br><br>JLL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:15:54", "killed": false, "user_key": "7289a57d9f7a482c2a16cec668306cf1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1081534": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's the Magic Negro...haven't you heard!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:41:58", "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": 1075929, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1090080": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\"You brothers who dont want to do anything with you lives...\"</i><br><br>It's confirmed.  This is not JJP circa March 2008 or anytime before the Blogger-to-Wordpress change.  Something must have happened in the change over because this is the kind of rhetoric you see on White dominated blogs and boards.<br><br>Say something about racism there and it's all because of some personal shortcoming you have.  A personal shortcoming that some LACK OF INTELLECT dumbazz has to assign to you because they aren't smart enough to voice a more intelligent and less fallacious statement in disagreement.<br><br>But maybe I'm a Muslim or a terroist or a terrorist Muslim for ever saying a word against the attempts to smear Obama in such a way.  Or maybe I'm an Iraqi because I was just as vocal about how wrong Obama to dismiss Rev. Wright's statement about terrorism as if the war in Iraq, which Obama says was wrong, was not terrorism for the innocent people on the receiving end of the \"strategic blunder.\"  No.  The terrorism of US foreign policy is real.  There's a long history of it.  Ask Howard Zinn.<br><br>Maybe being a dead Iraqi is the reason why that struck a nerve with me.<br><br>But then again, I'm not a self-loathing Black.  I know Barack Obama's rhetoric about \"acting White\" was bs myth and stereotype.  I also know that Obama was full of sh*t, citing some dumb sh*t Chris Rock said about Black men bragging because they are not in jail.  <br><br>I also know Obama's Father's Day speech in 2007 talked a whole lot about what the government was doing to us or wasn't doing for us.  And I definitely know that absent or deadbeat Black dad's don't go around saying, \"if it wasn't for the White man and racism, I would be with the mother of my child.\"<br><br>Me, I just happen to have INTELLECT and know bs when I hear/see it and I know too many Black folks let their personal pain  and sentiments, like Obama's over his absent father, about things that go on in the Black community cloud their judgment and choke off their INTELLECT.<br><br>People here can come up with all kinds of elaborate theories about plots to hurt Obama and speculate on how, if Obama reacted a certain way, that would help or hurt his candidacy but they don't apply that same kind of \"help or hurt\" principle to Obama \"talking down to n*ggas.\"<br><br>See...  People agreed with Chris Rock \"Black folks and n*ggas\" routine too.  And it really made White people laugh.  And, now that I think about it, what Bill Bennett said about aborting Black babies was \"true\" just like the \"personal responsibility\" rhetoric of racist White conservatives and the Black ones who love them hit on things that are \"true.\"  Hell, most stereotypes have something \"true\" in them.<br><br>So yes, I must be one of the problems to ever point out how Obama can talk about the drop out rates in the Latino/Hispanic community without saying a word about \"personal responsibility\" and, instead, say nothing but what the government should do to rectify the situation.  I know that gave me away right there...<br><br>Switching gears... I also know that Black people don't live on an island.  So I don't know where you get your concept of what \"dominates\" Black culture as if its some entity that's totally untouched by anything.  But I do  have a question for you:<br><br>Are you a violent, immoral, materialistic, uneducated dumbazz (vimud)?<br>How many people in your family are vimud?  How many people on your block are vimud?  What about your church, if you go, or every Black church where you live?  How many people in those churches are vimud?  <br><br>I'm just asking because I'm fact checking your assessment of the Black culture.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-04_03:41:35", "killed": false, "user_key": "Nquest", "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": 1089028, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082051": {"up_voted": false, "ip": "", "has_replies": false, "message": "What \"people\"??  <br><br>Obama speaks in stereotypes on the regular.  The \"acting white\" bs he cited all the way back in 2004 = stereotype.  And, again, he said nothing to Latinos about it even though what little evidence that's out there shows its a bigger \"problem\" with Latino students.<br><br>And please show that you have more of a brain than Freepers...<br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/5071047964?r=6481097964#6481097964\" rel=\"nofollow\">Me showing just how much I don't like Sen. Obama.</a><br><br>Check the signature (and my other post if it went through).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:31:36", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1081175, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083599": {"up_voted": false, "ip": "", "has_replies": true, "message": "Black people have voted overwhelmingly and unapologetically Democratic in the last 10 presidential elections. So if choosing the Black Democratic nominee because he is Black is their reason, God bless'em.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:30:57", "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": 1, "is_first_child": true, "email": "", "parent_post_id": 1083545, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1075929": {"up_voted": false, "ip": "", "has_replies": true, "message": "So, Barack Obama is supposed to do EVERYTHING.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:21:47", "killed": false, "user_key": "969b43a35cf1f286ea33c8cf69a64ed6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076954": {"up_voted": false, "ip": "", "has_replies": false, "message": "Speaking of, regarding that quote, sorta..................  Freepers are all over this as well, but they're convinced that it's OBAMA who staged this, because of the sign and the microphone.  Some of them are pulling up the Clintons name as masters of this type of 'showmanship', self-inflicted drama to appear to pull out ahead.<br><br>So, is this a real group or not? Is the 'not necessarily participate in the political process' exactly what it says on the surface, or a way of admitting something deeper about who they really are?<br><br>Was this staged or not?  As ignorant and counterproductive and horrible as it made black people look (selfish)......... it would be much worse if these 'non participating in the political process' folks were a circus act feeding Obama to make him look good, classic Clinton style (the Freepers are right about that being one of the tricks in their bag).  So, as screwed up as this was, I hope it's 'real'.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:36:18", "killed": false, "user_key": "735a3659b98d4c0e40e78d40d7ee34da", "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": 1076071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084131": {"up_voted": false, "ip": "", "has_replies": false, "message": "ladies and gentlemen the death of black political thought", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_02:09:02", "killed": false, "user_key": "fbbed7abaebde84922bda9960b2d38aa", "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": 1083599, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076452": {"up_voted": false, "ip": "", "has_replies": true, "message": "Miranda:  I'll loan you     -  Whew!  Deep breaths!!  :&gt;)  :&gt;)<br>Careful on the road!!!!  :&gt;)  :&gt;)<br><br>Upon a one-on-one discussion, you could believe that these \"gentleman\" did NOT participate in the political process!  :&gt;)  They reminded me of the students who left school for a protest march, and when asked on camera - \"What are you protesting?\"  They said with a WHOOO-HOO and appropriate hand/arm movements   ---  \"I don't know, man!  I just wanted to get out of school today!\"   <br><br>What did these young men want ta \"get out of???  I'm just askin' . . . <br><br>On second thought  - doing their HOMEWORK/INTERNET WORK!<br><br>Whew!  Forlorned deep breaths!   :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:19:49", "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": 4, "is_first_child": true, "email": "", "parent_post_id": 1076305, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1086695": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for adding this Nquest.  Also, thank you for posting the way you did on the Uhuru site.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_15:24:54", "killed": false, "user_key": "Val2", "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": 1084338, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083626": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amen!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:37:21", "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": 1083353, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081068": {"up_voted": false, "ip": "", "has_replies": true, "message": "This isn't about him agreeing with me.  Plus you don't know what I do and don't agree with.  But you wouldn't have anything to say without that straw-man... without that preschool rhetoric.  <br><br>If you want to contend with what I said then show me where Obama directed his the people at LULAC, AIPAC, etc. to his website.  And, really, that's a silly statement for you to make.  I said:<br><br><b>no other group has to be directed to his platform to hear Obama directly state what he specifically plans to do for them.</b><br><br>Either show me how Obama directed EVERY (OTHER) GROUP to his website instead of directly speaking to issues they had specific concerns about or say exactly what you have a problem with.  <br><br>Show men when he's gone before AIPAC or Jews and did that.  <br> <br>And you reference Obama response to questions at UNITY (like you're illiterate and can't read how I already talked about that in the very post you call yourself responding to/contending with) vs. what I reference in terms of actual campaign speeches where he didn't direct the folks a LULAC to his website. Instead he \"looked beyond all their faults, and saw their needs\":<br><br><i>It's about the Latino students who are dropping out of school faster than nearly anybody else; the mother in L.A. who said she felt like the education system wasn't designed for people like her; and the children from West Chicago to the South Bronx who go to overflowing classes in underfunded schools taught by teachers who aren't getting the support they need. They cannot afford another four years of false promises and neglect.</i><br><br>Oops!  My bad.  That wasn't Obama making specific, group-based promises to Latinos... that was just an example of the brother not playing the \"personal responsibility\" card with Latinos no matter how dire the statistics.  And, I'll be damned... No \"acting white\" reference either... (yet some of you never question why Obama views/speaks about African-Americans in ignorant, if not racist, stereotypes).<br><br><i>Together, we gave job training to the jobless, helped prevent students from dropping out of school, and taught people to stand up to their government when it wasn't standing up for them.</i><br><br>Missing is the rhetoric from Obama's NAACP speech (when he did better than he had been doing) where he \"talked down to n*ggas\" saying:<br><br><i>\"no matter how much money we invest in our communities... [no matterr] how many government programs we launch \u2014 none of it will make a difference, at least not enough of a difference, if we don't seize more responsibility in our own lives.\"</i><br><br>So, yes, I continue to wonder why Black people have so little self-respect as to allow a politician to play on racist White conservative, stereotyping rhetoric that he doesn't use with any other group.  <br><br>You missed my comment about Obama speaking on affirmative action and it stands to reason that you missed where Obama respected Native Americans enough to say he would talk with about the reparations issue.  Black people/Black leaders... not so much or actually at all given what he said.  (I'm going to try to keep it clean) but this dude (Obama) keeps trying to call the basic things that were supposed to be guaranteed via Brown vs. Board and the civil rights movement as reparations. <br><br>You know that Negro would NEVER... NEVER EVER say reparations to the Jews equated to basic democratic, freedom and equality reform in Germany.  He would NEVER... NEVER EVER say that Jews shouldn't have received or continue to receive or forgo compensation for the Holocaust or continue to have Israel... which, as a country, not just Holocaust survivors, has received reparations money.<br><br>In closing, let me make something perfect clear to people like you who are challenged when it comes to critical thinking...  First, scroll up to the beginning of my post.  I asked why Francis Holland didn't actually point to cases (speeches, legislative action, etc.) where Obama dealt with Jena Six (and Katrina) in ways that no intelligent Black person could beef him on BECAUSE I KNOW HIS PLATFORM AND I'M AWARE OF WHAT HE HAS DONE.  My thing is, I can't figure out why those things aren't prominent in ALL his speeches to African-American groups.<br><br>For some reason, he understands what his job is as a politician (who is supposed to talk policy and policy commitment) when he speaks to other groups.  Again, noticed how he didn't trying that \"personal responsibility\" bs or that \"no matter what the government does\" bs with any other group and he damn sure didn't make a theme out of this.<br><br>So I'm looking at a whole lot of Black people who (I presume) for years have talked about the Democratic party taking them for granted but still don't seem to have enough self-respect to expect and demand that a Democratic politician respect them just as much as he, Obama in this case, respects every other group.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:10:09", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1079299, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082094": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for making my point Miranda...  So many, too many Black people have so little self-respect that they'll just give their votes to Obama without him making firm, consistent and unwavering commitment to do anything substantial in return for their vote.<br><br>And it's funny that you used the phrase \"Teflon Bill\"...  Too many people act like Obama is untouchable. <br><br>All I'm asking is for the brother to respect us like he does every other voting demographic.  That shouldn't be hard.  It also shouldn't be hard for him to show firm and consistent support for the things in his platform and they shouldn't be MIA when he makes speeches before Black audiences.  On Father's Day when he went into a thing about parenting he didn't say a thing about his Promise Neighborhood's idea modeled after the Harlem Children Zone which engages parents...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:41:06", "killed": false, "user_key": "Nquest", "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}, "1084143": {"up_voted": false, "ip": "", "has_replies": false, "message": "the obamabots here will do all sorts of political contortions to cover for the messiah and yes a lot of these comments escpecially the reparations post reminds me of a bunch of racist whites at Freak Republik", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_02:14:31", "killed": false, "user_key": "fbbed7abaebde84922bda9960b2d38aa", "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": 1082004, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1093362": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am not sure where this argument it is going. We seem to be reading the very worst in what Obama says. Noone should be running around breaking the law whether you black, hispanic, white asian, whatever. I am black. Why do i not see those insults from Obama. The only way I would begin to see that is if I think Obama should specifically stand for me because he is black. Not so! If i start running around acting crazy and end up breaking the law, I will be arrested and I will have nonne else to blame but myself - simple as that. Here are some facts. Are there severe injustices against black people? Yes. Are black poeple killed by police in ways that violate human rights by the state? Yes. These injustices started way back from when ancestor where slaves, when our ancestor were ripped from there homelands and treat like animal and condemed to servitude of the white man. I know that but more importantly , Obama does. Obama is very smart and he understands you do ot get to white house by being stupid. You have to BEAT THE SYSTEM. If you choose to pursue these kinds opinions about Obama, the you want him to lose. If you are really passionate about the black history I stated above and how has trickled down the establishments, then you be driven to do things may make impossible for you to ever see a black president in the white house, And you will turn around as blame today's white people for never even what to see a a black president. Poeple, there millions of white poel who love Obama because they can see that he stands for them too. Is it that you not want  to share a black leader with other ethnicities or what.?<br><br>Black people and miniorities -those who think Obama should stand up for you - give the man a chance to get to the white, because, you know what, this is the real first chance you have ever had in four hundred years to have someone in power who trully relates with you, has a rounded view of world and sees injustices against every american for what they really are and where they are rooted. If you think he does not like you becuase he is not saying \"Alright, the gov must stop going us blacks because it thinks we are inferior and we belong in pprison or whatever\", then just do not  vote for him. Vote for mccain and see how much better you will have it. REMEMBER PEOPLE., OBAMA HAS TO BEAT THE SYSTEM. That is what the campaign is all about. Even if you disagree and think he is selling you out even before he is president, he is the best person to lead this country and lead americans in a new direction that is better for all ethnicities. Give him some respect for what he represents. He is not leading the gov ment. So do not give the heat for what he is not responsible for. Hate Bush instead! Peace to you all.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-04_14:01:20", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": 1081110, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1089789": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wait a minute...<br><br>Somebody got some explaining to do and it's going to have to be a cooperative effort.  Some of ya'll need to huddle up and come up with a unified game plan.  I'm just saying...<br><br>I'm just saying ya'll are \"working harder, not smarter\" putting UPS out of business with the way ya'll trying your best to find a box to put me in.<br><br>I can't be wearing a Dashiki hollering 'Revolution!!!\" and \"<a href=\"http://www.alternet.org/story/19294/working_for_the_man_every_night_and_day/\" rel=\"nofollow\">Working for the Man Every Night and Day</a> at the same time.<br><br>I'm just saying...<br><br>And I hope ya'll can <a href=\"http://baratunde.com/blog/archives/2008/02/on_crack_vs_cocaine_and_why_sheila_jackson_lee_is_full_of_poo.html\" rel=\"nofollow\">convince Baratunde</a> he was wrong about me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-04_02:13:47", "killed": false, "user_key": "Nquest", "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": 1089081, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078016": {"up_voted": false, "ip": "", "has_replies": true, "message": "I love their energy and excitement, though.   They cared enough to try something.  They cared enough to speak out and protest their issue.  Unfortunately, they were uninformed about Sen. Obama's stand on the issues they raised.  And to add to it, there will be many folk (Republicans, mostly)  who will try to say that even blacks don't like Obama. <br><br>But what I also liked was how Sen. Obama handled the situation.  Can you imagine what would have happened in a McCain event?  They would have been hustled outta there, with a quickness.  <br><br>The cynic in me hopes that it wasn't an Obama set-up.   I just think he wouldn't let the brothers go down like that.   After all, he was a college professor and the one thing that was consistent in  comments that I've read about his teaching days is that he was always respectful of his students. <br><br>On the other hand, I have an even  more cynical thought.   You never know, they may have been paid to do it.    It was rather 'Rovian'    I know that here in Philadelphia, during the last mayoral election, where the sole Republican mayoral candidate didn't have an ice cube's chance in hell of winning, the Republican party paid folks who were having some hard times to wear Republican campaign t-shirts and \"escort\" elderly voters to the polls to \"help\" them vote.   They also paid folks to heckle candidates.   There were 5 Dems running. <br><br>I'm not justifying those  types of activities or the people who get paid,  I'm just saying that times are hard and folks will do stuff for $$.  And, contrary to popular belief, the Republican Party has plenty of that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_23:55:12", "killed": false, "user_key": "isonprize", "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": true, "email": "", "parent_post_id": 1076886, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1075970": {"up_voted": false, "ip": "", "has_replies": true, "message": "Jack:  This is just GOOD!!!  THANKS!!!!  :&gt;)  :&gt;)<br><br>Well, let me advance one thing.  The people in Appalachia [etc.] who STRAIGHT OUT said that they would NOT vote for Mr. Obama BECAUSE HE IS BLACK are in NO way voting for \"MCANCIENT\" because he is addressing issues that are related to them!!!  So, \"whycome\" those \"hecklers\"  are pressing Mr. Obama to do, what they call, \"addressing OUR issues!\"; especially when they haven't done their homework [\"internetwork\"]  to see that HE HAS!!!!!!??     ANSWER:   BECAUSE THEY HAVEN'T DONE THEIR HOMEWORK TO SEE THAT HE HAS  AND WE ARE NOT ALL ON THE SAME or even similar page!!<br><br>It truly is what it is!  [shaking and lowering her head, saying LAWD, LAWD, LAWD!]   Whew!!  Deep breaths!!!!<br><br>p.s.  And his answers:  DATA-FILLED!!!  Young hecklers - do YOUR HOMEWORK!!!<br>Humph!!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:27:38", "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": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076492": {"up_voted": false, "ip": "", "has_replies": true, "message": "Uppity, I think it is possible for someone to have a different perspective depending upon the position he's holding. Take Jimmy Carter. If you had asked him about the Arab-Israeli conflict in the 1960s and early 1970s, he probably would have completely sided with the Israelis based upon his background. When he became President, he realized that he needed to adopt a broader position. Now that he's an ex-President...well, let's just say his views have changed somewhat. <br><br>One would hope that Obama, McCain, Barr, and the rest approach the presidency in the spirit of needing to represent all Americans in the best way that they see fit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:25:50", "killed": false, "user_key": "ontarioemperor", "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": 1076412, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081110": {"up_voted": false, "ip": "", "has_replies": true, "message": "<b>\"He said we have to respect the law, and we can't run around acting crazy\"</b><br><br>Thank you for highlight yet another instance where Obama spoke with stereotypes on the brain.  Apparently, Black folks just \"run around acting crazy\"...<br><br>Instead of speaking to the concerns people had, the feelings of injustice, perceived or real, Obama saw fit to stereotype and dismiss not only people's sentiments regarding the verdict but he spoke like an ignorant azz who just figured Black folks would \"run around acting crazy\" if he didn't tell them how to act.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:19:06", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "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}, "1083353": {"up_voted": false, "ip": "", "has_replies": true, "message": "The electorate is still mostly white.  Obama is black.  All you JJP posters who are crying about Obama being a sell out, and not standing up for Black Issues, and showing the respect to Black Americans that he shows to other demographics are not thinking this through. Sure, he can do the right things and do all these things you're asking for.  And he would most definitely LOSE!!!  It would be like a stack of gasoline soaked wooden logs for the blaze of BLACK FEAR the GOP would set in the minds of white America.  \"He's going to look out for his own, and you'll suffer, and your children will suffer like you've never suffered under his presidential leadership\" will be the poison pill so many white Americans will eat by the handful like candy!  So what do you want?  You can't have both!!! This is America!  Institutional racism is still very much alive and strong!  Precious white privilege is more alive in the minds and lives of our society than ever before! You can either have him say the things you know he should say, and soothe just a little bit of what ails the collective black psyche that knows we've been wronged for 300+ years (and watch him LOSE!!!!!!), or give him 4 months of GRACE because you want him to win. You know that the Rethuglicans are definitely NOT going to give him any slack.  I'm convinced Obama knows what needs to be said to the Black community.  I know he wants to stand up for us.  Just look at the speech he had to make on race when he was running against Hilary.  He's intelligent and cognizant of the wrongs that blacks are facing.  But he can't say what you want to hear unless you want him to lose.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:38:14", "killed": false, "user_key": "Eccentric1", "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}, "1076512": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda, you have me thinking about the Presidential election of 1948. Some people thought that Truman was a Fascist, others that he was a Communist. The presence of Democratic opposition on both ends of the political spectrum helped to suggest that Truman was neither.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:28:11", "killed": false, "user_key": "ontarioemperor", "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": 1076059, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079078": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\"First, what's up with the \"give the mic back\" comment?<br>Second, what was the \"vote for somebody else\" comment? \"</i><br><br>I think if he'd been heckled by pro-choice protesters or environmental activists that thought he wasn't doing enough about access to abortion or global warming, BO could have, would have, and should have delivered the same lines. They're the sort of thing politicians are always saying to young people in their crowds who want policies further distant from the US median voter, and who might rant for ages if given the chance with the microphone.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_06:32:58", "killed": false, "user_key": "99656e79d2be8e0aa75a4148813a6b6a", "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}, "1979180": {"up_voted": false, "ip": "", "has_replies": false, "message": "These are Libertarian issues. Minorities in this country are in the wrong party. Democrats and Republicans can care less about  the ways in which the government is used to oppress the American people.  Prisonplanet(dot)com", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-01_12:51:58", "killed": false, "user_key": "bf6487b9b20be288f46d9d683333a705", "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}, "1081142": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama did not set it up. That was my first thought and then he started stuttering.  When he stutters, he is pissed off and trying to control himself.  My sense is he wasn't pissed because of the question asked but they way they conducted themselves.  No, isonprize -- what happened was real.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:24:49", "killed": false, "user_key": "Val2", "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": 1078016, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078074": {"up_voted": false, "ip": "", "has_replies": true, "message": "Maybe Tavis[\"Smile -n- Stab\"] can use these brothas on his next panel for his \"State Of Black America!\" program.<br><br>I'm just suggestin'    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:08:33", "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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1085243": {"up_voted": false, "ip": "", "has_replies": true, "message": "Amazing how some Negroes want Obama to address every little friggin thing that supposedly affect *only* us--but don't have half or even a quarter of the vitriol when it comes to the pandering done by any Republican candidate.  And correct me if I'm wrong, but doesn't Obama's stance on the war, economy, education and the like *also* affect Black people?  Or did I miss that day in Negro Indoctrination Camp?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_09:57:28", "killed": false, "user_key": "5e2b33c435c317e69152caba2b39bad6", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078076": {"up_voted": false, "ip": "", "has_replies": true, "message": "conspiracy theories abound...   But you figure it made the news cycle right?  So if there was an ulterior motive, Sen. Obama's response nullified it.  BAM!!<br><br>I think we, as black folks, are at times, so used to NOT being included in the plan that Barack approach is disarming.  <br><br> I mean, look at his response to the question of reparations for the enslavement of Africans. <br><br> I'm paraphrasing, but for me, basically he said, 'hey, there is no way in hell we will ever get paid back for the pain and suffering we have endured.   And, current HofRep actions notwithstanding,  don't hold your breath waiting for an apology.   And that's not to say that it isn't a worthy fight to fight...<br><br>But let's handle the long-term injustices by:<br><br>adequately funding public education including music, art, sports, special education for developmental delays as well as gifted students<br><br>rebuild the health care system based on prevention and equal access to care<br><br>use war money to actually re-build America's infrastructure, the economy and small businesses in the United States.  <br><br>ALL OF THE ABOVE WILL AFFECT BLACK PEOPLE in a positive way.  But only if we are paying attention and are engaged in the process.<br><br>That is basically what he (respectfully) told those young men.    He treated them like I think he would have treated his law students.   <br><br>First, go back and do your homework.  <br><br>Second, if you don't like what I'm saying and you have a better suggestion, go on and try it.  See how it works out.  <br><br>Third, come back and talk to me, to all of us. Let's see how we can all work together.   <br><br>Priceless...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:08:59", "killed": false, "user_key": "isonprize", "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": 1077885, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076704": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's the white man's dream. Having the black guy do all the work. sheeesh.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:55:02", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 1076088, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1077058": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nita:  Hang in there!   :&gt;)  :&gt;)        I'm going to try this one with NO disrespect:  \"Big Girls Don't Cry\" [Frankie Valle].    My REMIX:    THEY JUST KICK BUTT!!   :&gt;)  :&gt;)<br><br>Also:  CO-SIGNING on the CRABS/BARREL!  When will we ever learn???<br><br>Answer:  WHEN THEY DO THEIR HOMEWORK and learn that they CAIN't move <br>forward using this behavior!!<br><br>Whew!!  Deep Breaths!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_20:54:39", "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}, "1078083": {"up_voted": false, "ip": "", "has_replies": false, "message": "GLH, <br><br><br>ooooooh,    you ain't EVEN right!!!    I really did laugh out loud.  Screamed, in fact!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:09:49", "killed": false, "user_key": "isonprize", "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": 1078074, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081156": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama always tells people they can go to his website for more information. <br><br>And reparations is just a STUPID idea, get over it! The more time people waste on arguing for them, the less time we have to deal with REAL issues. The issues affecting the African American community largely mirror what's going on in every other community across the U.S.. We are ALL suffering economically regardless of color, we are all subject to a terrible education policy, we are ALL subject to high gas prices. He talks about these things daily. Just because he doesn't specifically say \"oh, and this is for the Black folks, doesn't mean he's not addressing our issues. That was the problem with what those young men said. They approached him as if he'd never addressed those issues, when he had, and it only made them look ignorant. They act like they expected Obama to hold their positions on those issues, and THAT'S what their question was centered around: \"Why don't you agree with us?\"<br><br>I do think that Obama is taking the African American vote a bit for granted, but at the same time, we can't go and confront him about his record without researching his actual record. <br><br>You are just mad because Obama is NOT a Jesse or an Al, he's more moderate than militant. And if you don't like that, then you can take his advice and either vote for someone else or run or office yourself.<br><br>As far as the addressing issues, Obama addresses African American issues SPECIFICALLY when he's in front of an AFRICAN AMERICAN audience. He makes the comments about the LATINO community, when he's talking to a LATINO argument, the same for JEWISH audiences. He doesn't talk about their problems ALL THE TIME. Mostly he addresses issues in terms of EVERYONE and not a specific ethnic or religious group.<br>And why don't you do a simply Google, it will get you the specifics on Obama and the Jena 6 AND Katrina. But since you'd rather rant and rave on this site instead of doing a simply Google search, I'll be nice and do it for you.<br><br><a href=\"http://thinkonthesethings.wordpress.com/2007/08/29/when-the-cameras-are-off-barack-obamas-hurricane-katrina-record/\" rel=\"nofollow\">When the Cameras are off: Barack Obama's Hurricane Katrina Record</a><br><br><a href=\"http://blogs.abcnews.com/politicalradar/2007/09/obama-outraged-.html\" rel=\"nofollow\">Obama \"Outraged\" by Jena, Blames Media for Being \"Surprised\"</a><br><br><a href=\"http://my.barackobama.com/page/community/post_group/ObamaHQ/CWFC\" rel=\"nofollow\">From the Obama HQ Blog: Senator Obama on the Jena 6</a><br><br><a href=\"http://www.scrappleface.com/?p=2696\" rel=\"nofollow\"> Obama: Jena 6 Deserve Mantle of Rosa Parks</a><br><br>You apparently DON'T know what he has done.  <br><br>And he was NOT speaking down to Black people because he told us the damn truth! If anything the ones promoting the \"everything is the government and the white folks fault\" lines are the ones talking down to us.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:28:04", "killed": false, "user_key": "Muzikal203", "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": 1081068, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076554": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm not trying to be sarcastic, but I am not sure what your point is.  Is it that Obama has never gone to majority Black forums?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:34:00", "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": 1076412, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081166": {"up_voted": false, "ip": "", "has_replies": false, "message": "lolol Miranda -  I watched that clip about 45 times yesterday.  I said the same things.  <br><br>ROTFL.  I too especially loved the \"choices\".", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:30:28", "killed": false, "user_key": "Val2", "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": 1076059, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1979287": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama was right, You need to vote for someone else. <br><br>Do you want to end the Drug War? <br>End oppression facilitated by CIA, FBI, police?<br>End illegal income taxes. <br>End the Federal Reserve policies which led to the housing bubble.<br>End Wars and all future wars?<br><br>There is only one Candidate who has addressed all of these issues directly and honestly.<br><br>Write in Ron Paul.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-01_12:58:14", "killed": false, "user_key": "bf6487b9b20be288f46d9d683333a705", "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}, "1085270": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Negro Indoctrination Camp</i><br><br>Hilarious.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_10:02:51", "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": true, "email": "", "parent_post_id": 1085243, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081175": {"up_voted": false, "ip": "", "has_replies": true, "message": "He wasn't speaking with \"stereotypes\" on the brain, people were going around talking about rioting over this. You just don't like Senator Obama, huh?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:32:55", "killed": false, "user_key": "Muzikal203", "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": 1081110, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081176": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nquest.  we are not buying what you are selling.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:33:21", "killed": false, "user_key": "Val2", "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": 1081110, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082201": {"up_voted": false, "ip": "", "has_replies": false, "message": "That is an astute observation about the stuttering.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:01:49", "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": 1081142, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076059": {"up_voted": false, "ip": "", "has_replies": true, "message": "Let me just say that after reading the text of the question and then Obama's response....thank you...thank you to the hecklers.....you just provided Barack Obama with the clip of life...not only did you completely ensure the 95%  of the vote that Obama was already getting from black people...you probably pushed a few black conservatives that were wavering right on over to Barack's side...in addition you brilliantly gave those independent white voters who wanna \"vote for the black guy\"...but have just a nagging feeling that somehow he MUST be a radical secret communist socialist nationalist jihadist - but you've helped them overcome that nagging feeling....you expertly stabbed at the GOP by safely showing Barack Obama NOT pandering to you, and basically telling you, if you don't agree with me you can vote for somebody else or run your damn self.....Hell....I teared up at that point. Many Many thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:38:38", "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": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 3, "author_is_creator": false, "is_realtime": false}, "1076071": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh....and this heckler was on WAOK here in Atlanta this afternoon with Derrick Bozeman and this man said his \"group\" does not \"necessarily participate in the political process\"........in the words of the 2 Live Stews...this group can KICK ROCKS....both hands in pockets of the overalls, down by the railroad tracks...mad like Opie...just KICK ROCKS.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:40:52", "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": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076585": {"up_voted": false, "ip": "", "has_replies": true, "message": "Exactly!!! what in the world was their point?? I dont know, but I DO know that the response Obama gave could not have been more perfect. Not only did he get into his record to provide examples of what he has done, but he didn't appear afraid, he didn't have their butts escorted out and Lord knows, when he told them their \"options\"....priceless.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:37:14", "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": 3, "is_first_child": false, "email": "", "parent_post_id": 1076452, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076088": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dailyfare:  And \"MCANCIENT\" just has to be Wh#te!  I'm just sayin'. . .   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:42: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": 2, "is_first_child": true, "email": "", "parent_post_id": 1075929, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1085824": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol. I only know because two of my brothers are the same way.  On a good day, you can't detect the stutter but in circumstances where temper or strong emotion comes into play it is shows as they fight for control.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_12:01:56", "killed": false, "user_key": "Val2", "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": 1081142, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078151": {"up_voted": false, "ip": "", "has_replies": false, "message": "yeah.  when i first saw these guys i thought   \"somebody needs to place their foot squarely up a few asses\".  then i calmed down and thought about it and came to the same conclusions you did.  they unwittingly gave obama a gift today!<br><br>i saw them (or someone associated with them) at one of his televised rallies during the primaries...i forget which state.  they didn't heckle, but held a big handwritten sign up behind the podium which was asking that same asinine question.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:29:51", "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": 1076059, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "1089943": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pissed by the way they conducted themselves??<br><br>Now that's not an astute observation.  By all appearances, they conducted themselves in the manner Obama asked them to.  <br><br>- When Obama asked them to \"sit down\", they ended up sitting down.  <br>- When Obama told them to wait for the Q&A, they waited for the Q&A.<br>- When Obama asked them to let him answer them uninterrupted....<br><br>Also, one observation re: the way they conducted themselves...  When a person in the audience came and took their poster away as they were taking their seat... Well, nothing happened.  Me, myself, I might have beat the sh*t out the dude for grabbing my sign.  But they didn't conduct themselves in that manner and, as the crowd tried to drown them out with an odd and troubling \"Yes We Can\" chant, they didn't quarrel with anyone in the crowd.<br><br>Re: \"their protest\" and them being uniformed...<br><br><b>\"He marginalized their concerns. Whether he has spoken to their issues isn't the matter. The problem is that they don't know that he has spoken to their issues, it's partially their fault, but it's partially [Obama's as well].</b><br><br>Back to Obama's chain stuttering...  I think there was something else at work there other than mere pissed off-ness.  I don't think he would have responded the same way if a group from <a href=\"http://HillaryNow.com\" rel=\"nofollow\">HillaryNow.com</a> heckled him and conducted themselves the way the Uhuru brothers did.  I'm just thinking instead of giving voting and civic duty options, Obama's response would have been more in line with this:<br><br><i>I cannot promise to agree with you on every issue. But I do promise to listen to your concerns, take them seriously, and seek to earn your ongoing support to change the country.</i>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-04_02:52:22", "killed": false, "user_key": "Nquest", "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": 1081142, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081233": {"up_voted": false, "ip": "", "has_replies": true, "message": "[b]\"[Obama] issues this statement [[paraphrased:  \"let's not get violent\"]] and not a single rock had been thrown.\"[/b]<br><br>You don't have to call it cowardice but he damn sure was stereotyping...<br><br>Re: his stance...  Point out where he has emphasized his favorable policy stances in speeches sense Hillary said he had a \"white\" problem.<br><br>That's what a politician is supposed to do: constantly reinforce IN HIS SPEECHES what he has done and what he will do in terms of policy for any given demographic.  Instead of doing that, he's been on this personal responsibility kick and the emphasis in his Father's Day speech in 2007 and 2008 justifies the heckling.<br><br>Black people should be houndin' his azz left and right until he specifically and consistently do what he does before other groups and constantly reinforce IN HIS SPEECHES what he has done specifically FOR THEM and what he will do specifically FOR THEM in terms of policy.<br><br>He doesn't go before AIPAC and talk about being a stalwart friend of the Palestinians.  No, he loudly and strongly announces his solidarity with the group; the specific group.<br><br><i>\"this election is all about... giving all Americans a fair shot at the American dream. That's what most Americans are looking for. It's not a lot. <b>Americans don't need government to solve all their problems, and they don't want it to.</b></i><br><br>Notice the contrast.  When Obama addresses other groups, in this case LULAC, he don't play up that \"no matter what the government does\" rhetoric which suggest that Black folks expect the government to solve all their problems or somehow work under the illusion that they don't have to put forth any effort...<br><br><i>\"Americans don't need government to solve all their problems, and they don't want it to.  They just want to know that if they put in the work that's required, they'll be able to build a better life not just for themselves, but for their children and grandchildren. It's the idea that in this country, the only limit to success is how big you're willing to dream and how hard you're willing to work. And as my friend Henry Cisneros said to me the other day, nobody embodies this spirit more than the Latino community.</i><br><br>Hmmm....  Everything peaches and cream when Obama talks to other groups.  With them his MO is to \"look beyond all their faults and see their needs\" and praise them for embodying American ideals.  When it comes to Black people... Well, not so much.<br><br>And the irony is thick.  Obama praised this idea of \"people standing up  to their government when it wasn't standing up for them\" but he asked Black people after the Sean Bell verdict to \"respect the decision.\"<br><br>Again, you don't have to call it cowardice but you can't defend him as being consistent.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:44:51", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1079290, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082263": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with Lily about your observation of his stutter.  That's how he channels outrage.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:17: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": false, "email": "", "parent_post_id": 1081142, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1088416": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO.    ROFLMAO.   That's funny.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_21:29:09", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 1078074, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1093539": {"up_voted": false, "ip": "", "has_replies": false, "message": "For those who are mad about Obama not speaking to them directly, I would also encourage you to visit his campaign website. Beleive me, you will not be disappointed. It is one of the very best websites I have ever been to. The information organization is exellent and you have access to the numerous veiws of those who beielive in what he represent s- from motivated young people, adults, etc. I encourage you to go there if you have not.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-04_14:19:49", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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}, "1083301": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nellow:  Well reasoned!  Thank you. . . . that will alienate 87% of the voters.\"<br><br>While we vigorously  \"DISCUSS\" what Mr. Obama should do for us, there is another larger part of the electorate wating for \"hints\" from him as to whether he will paint the White House - Black, Brown, any other color?  The moment those vibes come through -loud and clear-  you can be ever-so-sure that the White House will remain \"alba\"/\"white\" ---REALLY!!!!<br>Have a seat in the oval office - \"mcancient!\"!!<br><br>Word to the brothas who \"don't participate in the political process\" -  (1).  guess you really don't care what Mr. Obama is going to do, 'cause you're not voting for him anyway.   RIGHT??  (2).  There was a President named John Kennedy.  You do remember his famous quote - RIGHT?  No you don't participate in the political process!  Well, what he said was:  \"Ask not what your country can do for you.  Ask what YOU can do for your country.  <br>Many of us are striving to make this a better place at the the local, state and national level.  Perhaps your organization is doing so also.  Good for you!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:26:51", "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": 1082848, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1077158": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>in the spirit of needing to represent all Americans in the best way that they see fit.</i><br><br>Unfortunately, whoever becomes president (or sits in Congress) will often have only one track to follow in cleaning up after Bush, as in the one road leading from hell. On the day after inauguration, we are going to see a whole bunch of career bureaucrats unload on their respective inspectors general and the OMB eight years worth of pent-up frustration over the fraud, waste and abuse that they were forced to sit on out of fear of reprisal. <br><br>In fact, I would not be at all surprised to see stacks of green logbooks filled with dates, descriptions and numbers; the kind of information government employees know should never go into a computer. Actually, if any of the union stewards that I knew are still around, I can guarantee you those logbooks.<br><br>And that will only be the first onslaught. Not even a President McCain would dare interfere with the inevitable investigations into justice, intelligence, military, finance, and Homeland Security matters, nor with their subsequent criminal proceedings. <br><br>Further, before anyone can begin to address national healthcare, the Social Security Administration needs major repairs; not just in future funding, but current breakdowns within the system itself that have resulted in a backlog of a hundred thousand disabled currently owed for four years worth of back payments -- a good many of those individuals are owed nearly $50,000 each. Another 800,000 likely recipients are mired in the appeals phase. You do the math.<br><br>Anyway, that is just Social Security. Anyone who only reads headlines knows that many other federal agencies, like transportation and the VA, are dealing with problems caused by neglect from upper management. Many would suggest that the government could just repair those agencies toward supporting new programs, but nope, I think the harm is too deeply rooted.<br><br>The next president cannot help but represent all americans because the damage impacts all americans, including those too blind to see any damage whatsoever. The thing is, you got to put the train back on the track before you can move in either direction.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_21:19:52", "killed": false, "user_key": "1de2d33433ebdb3f7247ca125431a441", "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": 1076492, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082280": {"up_voted": false, "ip": "", "has_replies": false, "message": "Since my earlier post didn't go through, I'll just advise you to check the signature and make your simpleton's \"like\" or \"dislike\" grades:<br><br><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/9321096954?r=9321096954#9321096954\" rel=\"nofollow\">Barack On Race - A compilation (\"in defense of Black people\") thread</a><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/5071047964?r=6481097964#6481097964\" rel=\"nofollow\">Positive Black community policies and speeches (most 2007) including the Predominantly Black Institutions Act of 2007</a><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/6721026064?r=6721026064#6721026064\" rel=\"nofollow\">Playing the percentages (Obama: \"They took us 90 percent of the way...\")</a><br><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/7631006454?r=7631006454#7631006454\" rel=\"nofollow\">Barack Obama is the Superior Choice<br>(with me supplying links to his platform</a><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/1451087064?r=1451087064#1451087064\" rel=\"nofollow\">Obama says, \"You Better THINK!!!\"<br>(Post with partial \"Think On These Things\", Sagereader's list plus YouTube of Obama speaking on Jena Six and Genarlow Wilson</a><br><br><a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/2551030754?r=6491073754#6491073754\" rel=\"nofollow\">Obama has apparently worked on trying to address the Jena Six situation via legislation and has voiced his concerns about it.</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:20:40", "killed": false, "user_key": "Nquest", "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": 1079290, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084338": {"up_voted": false, "ip": "", "has_replies": true, "message": "The hecklers are apparently part of the Uhuru Movement (I didn't know that) which has been ridiculously critical of Obama for a while - <a href=\"http://www.uhurunews.com/\" rel=\"nofollow\">http://www.uhurunews.com/</a><br><br>Knowing where those brothers were coming from and their agenda, I almost take back everything I said.  Maybe Obama was familiar with the group.  I can't argue with their critique on imperialism, etc. but one thing I can't stand is people exaggerating and not being honest.<br><br>I didn't know the hecklers were part of the Uhuru Movement and were repeating, almost verbatim, the charge that Obama has not or \"cannot address the suffering of African people\" made by the leader of the movement, Omali Yeshitela.  I stated my piece on that baseless charge <a href=\"http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/9021022164?r=7221042164#7221042164\" rel=\"nofollow\">back in February</a>.<br><br>I see why Obama gave the hecklers the \"options\" even though I still find Obama saying that to be problematic on a number of levels.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_03:36:26", "killed": false, "user_key": "Nquest", "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}, "1088437": {"up_voted": false, "ip": "", "has_replies": true, "message": "Co-sign.  Its funny how some Black people want BHO to be super-save-a-Negro, when a lot of the stuff that is affecting the Black community is the result of individual choices and individual responsibility---so much so that no matter what the government does, it will not change unless there is a change in individual behavior.  But sshhhhhh,  BHO said the same thing and apparently that means he is \"talking down to these niggas.\"  I mean, he basically recognized that Black peoples' greatest strength is in ourselves, and didn't reinforce the victim mentality that has been going on for the past couple of decades, and basically gave people the dog whistle signal, that the government needs to step it up, but there is only so much it can do, but that's irrelevant.  He doesn't really care about \"Black issues.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_21:34:47", "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": true, "email": "", "parent_post_id": 1078277, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "1081270": {"up_voted": false, "ip": "", "has_replies": true, "message": "No, he's supposed to respect and treat Black people the same way he treats other demographic group he speaks to.  JJP bragged about how Black voters put Obama over the top and I got to fight with ya'll over the point that he should treat Black people as EQUALS vs. lessers when, if anything, he should be promising everything to keep Black people happy up and including reparations (lol) because of how much he's banking on the Black vote.  <br><br>Nobody has talked about Obama doing EVERYTHING (you and your non-point).  So, I guess, you're of the opinion that he's not supposed to do ANYTHING in terms of specifically and CONSISTENTLY addressing what policies his administration would pursue that's of particular interests to African-Americans.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:53:10", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1075929, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078176": {"up_voted": false, "ip": "", "has_replies": false, "message": "awesome.  simply awesome.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:34:51", "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": 1078076, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081794": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm laughing my ass off because that's the best you can do, Craig.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:40:28", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1081305, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1088401": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_21:25:26", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 1081305, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081305": {"up_voted": false, "ip": "", "has_replies": true, "message": "You've proven your point beyond all reasonable doubt.<br><br>Barack is a fraud who will sellout Black people without batting an eye.<br><br>Thanks for showing me the truth.<br><br>Now that I know it, I retract all my support, will demand my money back, and won't vote for him in November.<br><br><br><br><br><br><br><br><br>/snark", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:59: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": 3, "is_first_child": false, "email": "", "parent_post_id": 1081068, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "1078863": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>But let's handle the long-term injustices by:<br><br>adequately funding public education including music, art, sports, special education for developmental delays as well as gifted students</i><br><br>This would be hysterical if it wasn't so sad.  The \"adequate funding of public education\" has been met with a societal \"no way in hell\" and there is no way in hell that Reparations \"properly structured\" (Obama's term) wouldn't do that.  So the correct paraphrase from Obama is \"my beloved White folk will go batshitcrazy over reparations just in name alone and I'm stupid enough to think they'll do what they ain't never done in terms of adequate public education because I wasn't alive/old enough to really know what Brown vs. Board was all about and why Reparations advocates like Charles Ogletree are still talking about the unfulfilled promises of Brown.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_04:32:33", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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}, "1078181": {"up_voted": false, "ip": "", "has_replies": true, "message": "tavis WHO?????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:36:21", "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": true, "email": "", "parent_post_id": 1078074, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "1082848": {"up_voted": false, "ip": "", "has_replies": true, "message": "People, I am a black man also in this country and how I know much I you would like Obama to speak directly to the things that the brother asked, or speak directly to the hispanics or whatever. Please let us remember that Obama is running for president of of the united states! If he isolates the black people and go all over the place talking about how he is going to use the office to for black peole, do you seriously think he will become president? So, it is either he starts to parade around for one ethnic group now and lose the election or stand for everybody's rights and get elected and then serve your interests as president. Which would you rather have? Remember, Obama is well aware of what he is and very aware of the things you ask him about but he must be careful. He want to get to the white house partly because of the questions you ask. So give him a chance and not force him to say things for the black people that will earlienate 87% of the voters. If you trully feel he is letting you down because he cannot speak strickly to your interest and express your own views, like he said, that why there two candidates running - vote for Mccain!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:33:09", "killed": false, "user_key": "84f4780a46e69a9a5718283aaf9e5e6e", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079275": {"up_voted": false, "ip": "", "has_replies": false, "message": "I watched part of McCain's speech on <a href=\"http://CNN.com\" rel=\"nofollow\">CNN.com</a> and I had to turn it off before the Q&A because my blood pressure was rising. Not only is he presenting vouchers as THE only answer to fixing our schools (and I ask, what about those kids that CAN'T GET a voucher, or that can't get into the private school? Do they not matter?), but he blatantly LIED about Obama's tax policy, and disrespected teachers. You have to have more than intelligence to be a teacher, you have to have some idea of what kinds of teaching styles work, and the different types of teaching styles, and you have to have a bit of child psychology. McCain showed supreme ignorance on the issue of education yesterday, and it was insulting.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_07:49:38", "killed": false, "user_key": "Muzikal203", "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": 1076412, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079280": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the posters point was that when McCain goes, it's seen as somehow \"brave\" but when Obama goes, he's just talkin' to Black folks. <br><br>Oh, and in case the original poster didn't know, Obama is speaking to the Urban League this afternoon. So he DOES go to Black \"Forums\" he just doesn't go to all of them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_07:51:55", "killed": false, "user_key": "Muzikal203", "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": 1076554, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076722": {"up_voted": false, "ip": "", "has_replies": true, "message": "Miranda:  \". . . but he didn't appear afraid. . \"  From his website, books, other people's web sites about him, etc., he described his being a community organizer [successful].  So he's worked FIRST hand with \"these gentlemen - one generation removed.\"  He knows them!!  And had they [I say with boring repetition] done their HOMEWORK, they would have known that!!  They can't PLAY THE PLAYA.  Shoot !  THEY CAIN'T EVEN PLAY THE GAME!!<br><br>Whew!!! Smiling Deep breaths!  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_19:57:52", "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": 2, "is_first_child": false, "email": "", "parent_post_id": 1076585, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1078260": {"up_voted": false, "ip": "", "has_replies": true, "message": "Im sorry, but the BO's response to the Sean Bell killing was more cowardice than anything else.  Also, in case you forgot, BO was veryyyyyyyyy late to the Jena 6 party.  if you add to the fact that he backed the latest Supreme Court's gun decision (which is detrimental to cities like Chicago), then BO hasnt addressed the questions posed by the young man.  When have you heard BO speak about police brutality? When did you last hear him speak about Katrina?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_00:56:15", "killed": false, "user_key": "f9aaa8acc43fd7620185ff90cef3c05a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": true, "email": "", "parent_post_id": 1075970, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1076213": {"up_voted": false, "ip": "", "has_replies": false, "message": "Um. What Miranda said.<br><br>That is all. :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-01_18:55:14", "killed": false, "user_key": "Anovelista", "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}, "1079290": {"up_voted": false, "ip": "", "has_replies": true, "message": "How was his response to the Sean Bell killing cowardice? He said we have to respect the law, and we can't run around acting crazy when the law doesn't come out the way we like. That wasn't cowardice. Like he said to the hecklers, he has a stance, just because it doesn't necessarily line up with YOUR stance, doesn't mean he's being a coward or not addressing the issues. <br><br>And I really wish people would look up his record before criticizing him for stuff. Obama has spoken out about Katrina and done a lot of work to help those affected. Check this out: <a href=\"http://thinkonthesethings.wordpress.com/2007/08/29/when-the-cameras-are-off-barack-obamas-hurricane-katrina-record/\" rel=\"nofollow\">http://thinkonthesethings.wordpress.com/2007/08...</a><br><br>Seriously, learn the record before you criticize it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_07:55:16", "killed": false, "user_key": "Muzikal203", "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": 1078260, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081941": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>\"You are just mad because Obama is NOT a Jesse...\"</b><br><br>BWAHHHHAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!<br><br>You are just an illiterate, stupid mf who needs to get out more.  Jesse/Al = militant???   WTF???  lmao  You're like them idiot White conservatives who call Obama a left wing radical.  But I guess some things are relative and depends on where you're at.  Too bad you're lost and you keep swinging and missing.<br><br>Learn how to read Muzikal203 and then maybe you can learn how to debate.  I've defended Obama left and right and your ILLITERATE azz just skimmed over me saying \"NO INTELLIGENT BLACK PERSON COULD BEEF HIM ON\" what he did regarding Jena Six and Katrina but it's Obama's fault for not emphasizing those things...<br><br>Which is, basically, my argument here. An argument you don't know how to deal with...  You know you can't defend Obama preaching personal responsibility to African-Americans, \"talking down to n*ggas\" when he goes in front of LATINOS, \"looks beyond all their faults\" then praise them as embodying American ideals.<br><br>You're one of them Black people who have little self-respect for yourself.  You think \"the damn truth\" is a STEREOTYPE.  For some reason Obama didn't speak \"the damn truth\" to Latinos.  He didn't speak \"the damn truth\" to AIPAC, Jews or Israel.  He didn't speak \"the damn truth\" when he was painting those \"bitter\" White folks as VICTIMS whose government/politicians had let them down.<br><br>So Obama has no problem saying it's the governments fault and/or focusing exclusively (as a politician is supposed to do) on what the government hasn't done and should do when it comes to other groups.  <br><br>As for stupid ass comments like Craig's...  Dude, I've said nothing about not voting for Obama.  This is about not excusing what he does.  But I understand simple-minded people can't deal with nuance and complexity let alone critiques against their simple-minded support for Obama that cause people like  Muzikal203  to act like they can't freakin' read.<br><br>M-203:  <I>\"He said something bad about Obama.  He must be mad.\"</I><br><br>Damn, and I used to think there were some intelligent Black folk on this blog besides the authors...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:08:55", "killed": false, "user_key": "7b2e78e35619117f258a258c4b014289", "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": 1081156, "depth": 4, "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": "2379285", "user_id": "anonymous", "forum_id": "21630", "hash": 672373213283786123}, "thread": {"days_alive": 0, "slug": "obama_heckled_8220what_about_the_black_community8221", "paginate": false, "num_pages": 1, "num_posts": 109, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 2379285, "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=obama_heckled_8220what_about_the_black_community8221' +
		'&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/obama_heckled_8220what_about_the_black_community8221/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='	+ 'obama_heckled_8220what_about_the_black_community8221'
			+ '&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/obama_heckled_8220what_about_the_black_community8221/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">109</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/obama_heckled_8220what_about_the_black_community8221/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/obama_heckled_8220what_about_the_black_community8221/">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:2379285" 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/obama_heckled_8220what_about_the_black_community8221/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:2379285" 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:2379285" 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'				: 'obama_heckled_8220what_about_the_black_community8221',
			// 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/obama_heckled_8220what_about_the_black_community8221/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='	+ 'obama_heckled_8220what_about_the_black_community8221'
			+ '&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='	+ 'obama_heckled_8220what_about_the_black_community8221'
			+ '&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='		+ 'obama_heckled_8220what_about_the_black_community8221'
				+ '&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/2379285/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-1076059">\
	 <div id="dsq-comment-header-1076059" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076059" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076059">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076059" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076059" class="dsq-comment-message">Let me just say that after reading the text of the question and then Obama\'s response....thank you...thank you to the hecklers.....you just provided Barack Obama with the clip of life...not only did you completely ensure the 95%  of the vote that Obama was already getting from black people...you probably pushed a few black conservatives that were wavering right on over to Barack\'s side...in addition you brilliantly gave those independent white voters who wanna "vote for the black guy"...but have just a nagging feeling that somehow he MUST be a radical secret communist socialist nationalist jihadist - but you\'ve helped them overcome that nagging feeling....you expertly stabbed at the GOP by safely showing Barack Obama NOT pandering to you, and basically telling you, if you don\'t agree with me you can vote for somebody else or run your damn self.....Hell....I teared up at that point. Many Many thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078151">\
	 <div id="dsq-comment-header-1078151" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078151" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078151">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078151" class="dsq-comment-message">yeah.  when i first saw these guys i thought   "somebody needs to place their foot squarely up a few asses".  then i calmed down and thought about it and came to the same conclusions you did.  they unwittingly gave obama a gift today!<br><br>i saw them (or someone associated with them) at one of his televised rallies during the primaries...i forget which state.  they didn\'t heckle, but held a big handwritten sign up behind the podium which was asking that same asinine question.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076512">\
	 <div id="dsq-comment-header-1076512" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076512" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1076512" href="http://friendfeed.com/ontarioemperor" target="_blank" rel="nofollow">ontarioemperor</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076512" class="dsq-comment-message">Miranda, you have me thinking about the Presidential election of 1948. Some people thought that Truman was a Fascist, others that he was a Communist. The presence of Democratic opposition on both ends of the political spectrum helped to suggest that Truman was neither.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081166">\
	 <div id="dsq-comment-header-1081166" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081166" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081166">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081166" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081166" class="dsq-comment-message">lolol Miranda -  I watched that clip about 45 times yesterday.  I said the same things.  <br><br>ROTFL.  I too especially loved the "choices".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078854">\
	 <div id="dsq-comment-header-1078854" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078854">Katie A</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078854" class="dsq-comment-message">Obama handled the situation with grace and candor.  As he said, in a town hall meeting people should be free to voice their opinions.  (Recall, Republican town hall attendees are screened.)  His answer was more honest than we typically get from a politician and I hope made the young men in the back of the room think.  I couldn\'t have asked for a better response and will be proud to vote for Barack Obama in the fall.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078277">\
	 <div id="dsq-comment-header-1078277" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078277" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078277" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078277" class="dsq-comment-message">Soooo a bunch of men who don\'t necessarily vote are complaining to Obama about not doing enough for communities of color. The same ones they do nothing for and probably work against. Hmmm. Interesting. If they were pulling their weight they wouldn\'t need to rely on Obama so much to \'fix\' things. Let\'s face it - a lot of these problems are remedied by individuals, not governments. Typical and pathetic. I\'m really curious about what they\'ve done about HIV and STD prevention, out of wedlock children and fostering positive self-images and violence against women. And if they\'ve led by example. I\'m not counting on much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1088437">\
	 <div id="dsq-comment-header-1088437" class="dsq-comment-header">\
	 <cite id="dsq-cite-1088437" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1088437">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1088437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1088437" class="dsq-comment-message">Co-sign.  Its funny how some Black people want BHO to be super-save-a-Negro, when a lot of the stuff that is affecting the Black community is the result of individual choices and individual responsibility---so much so that no matter what the government does, it will not change unless there is a change in individual behavior.  But sshhhhhh,  BHO said the same thing and apparently that means he is "talking down to these niggas."  I mean, he basically recognized that Black peoples\' greatest strength is in ourselves, and didn\'t reinforce the victim mentality that has been going on for the past couple of decades, and basically gave people the dog whistle signal, that the government needs to step it up, but there is only so much it can do, but that\'s irrelevant.  He doesn\'t really care about "Black issues."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1088591">\
	 <div id="dsq-comment-header-1088591" class="dsq-comment-header">\
	 <cite id="dsq-cite-1088591" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1088591">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1088591" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1088591" class="dsq-comment-message">Super...........Save...............A Negro.........................ROFLMAO!!!! OMG....I have a visual....LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078074">\
	 <div id="dsq-comment-header-1078074" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078074" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078074">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078074" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078074" class="dsq-comment-message">Maybe Tavis["Smile -n- Stab"] can use these brothas on his next panel for his "State Of Black America!" program.<br><br>I\'m just suggestin\'    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078181">\
	 <div id="dsq-comment-header-1078181" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078181">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078181" class="dsq-comment-message">tavis WHO?????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078318">\
	 <div id="dsq-comment-header-1078318" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078318" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078318">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078318" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078318" class="dsq-comment-message">caligirl:  \'virtual dap"!!   :&gt;)    :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078083">\
	 <div id="dsq-comment-header-1078083" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078083" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078083">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078083" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078083" class="dsq-comment-message">GLH, <br><br><br>ooooooh,    you ain\'t EVEN right!!!    I really did laugh out loud.  Screamed, in fact!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081877">\
	 <div id="dsq-comment-header-1081877" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081877" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081877">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081877" class="dsq-comment-message">LMAO^^^^^^^^^^..............*tears*......................*choke*.........*gasp for air*........LMAO<br><br>Wow GreenLady......you took it THERE...........LMAO...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1088416">\
	 <div id="dsq-comment-header-1088416" class="dsq-comment-header">\
	 <cite id="dsq-cite-1088416" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1088416">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1088416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1088416" class="dsq-comment-message">LMAO.    ROFLMAO.   That\'s funny.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076305">\
	 <div id="dsq-comment-header-1076305" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076305" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076305">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076305" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076305" class="dsq-comment-message">I tell y\'all, when I heard that line about not really voting, I almost ran into oncoming traffic. What in the devil do you  mean you don\'t participate in the political process yet you are at a rally for a presidential candidate screaming what will he do for you?!? What? How dare he?? The unmitigating GALL.....no Mr. "whatever your name is that is not the name your mama gave you"...NO, you do NOT speak for Miranda...not today, not tomorrow, not NEVA!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076452">\
	 <div id="dsq-comment-header-1076452" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076452" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076452">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076452" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076452" class="dsq-comment-message">Miranda:  I\'ll loan you     -  Whew!  Deep breaths!!  :&gt;)  :&gt;)<br>Careful on the road!!!!  :&gt;)  :&gt;)<br><br>Upon a one-on-one discussion, you could believe that these "gentleman" did NOT participate in the political process!  :&gt;)  They reminded me of the students who left school for a protest march, and when asked on camera - "What are you protesting?"  They said with a WHOOO-HOO and appropriate hand/arm movements   ---  "I don\'t know, man!  I just wanted to get out of school today!"   <br><br>What did these young men want ta "get out of???  I\'m just askin\' . . . <br><br>On second thought  - doing their HOMEWORK/INTERNET WORK!<br><br>Whew!  Forlorned deep breaths!   :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076585">\
	 <div id="dsq-comment-header-1076585" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076585" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076585">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076585" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076585" class="dsq-comment-message">Exactly!!! what in the world was their point?? I dont know, but I DO know that the response Obama gave could not have been more perfect. Not only did he get into his record to provide examples of what he has done, but he didn\'t appear afraid, he didn\'t have their butts escorted out and Lord knows, when he told them their "options"....priceless.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076722">\
	 <div id="dsq-comment-header-1076722" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076722">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076722" class="dsq-comment-message">Miranda:  ". . . but he didn\'t appear afraid. . "  From his website, books, other people\'s web sites about him, etc., he described his being a community organizer [successful].  So he\'s worked FIRST hand with "these gentlemen - one generation removed."  He knows them!!  And had they [I say with boring repetition] done their HOMEWORK, they would have known that!!  They can\'t PLAY THE PLAYA.  Shoot !  THEY CAIN\'T EVEN PLAY THE GAME!!<br><br>Whew!!! Smiling Deep breaths!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076768">\
	 <div id="dsq-comment-header-1076768" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076768" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076768">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076768" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076768" class="dsq-comment-message">LOL......exactly who did they think they were dealing with? How are you gonna come all big and bad and NOT do your homework first? I half expected Barack to just stop and say "you must not know bout me".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076810">\
	 <div id="dsq-comment-header-1076810" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076810" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076810">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076810" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076810" class="dsq-comment-message">Miranda:   GO BEYONCE! !  GO BEYONCE!!!  Said with appropriate arms/dancemovements!   :&gt;)  :&gt;)   :&gt;)<br><br>I am so laughing!!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076902">\
	 <div id="dsq-comment-header-1076902" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076902">Nita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076902" class="dsq-comment-message">Maybe an investigation can be done about who was behind these people.  I mean, really behind these people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076321">\
	 <div id="dsq-comment-header-1076321" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076321" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076321">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076321" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076321" class="dsq-comment-message">See, this is the Obama criticism that I have a problem with.  I applaud these young men for taking their time to attend a townhall meeting.  But, I just wish that people were better informed before they tried to use Barack\'s campaign as their platform.  You could tell by their questions that they had not done any research on BHO\'s positions.  Heck, it basically sounded like they repeated Ralph Nader\'s tired speech.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076772">\
	 <div id="dsq-comment-header-1076772" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076772">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076772" class="dsq-comment-message">I believe they did.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076350">\
	 <div id="dsq-comment-header-1076350" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076350" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076350">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076350" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076350" class="dsq-comment-message">And another thing, I really wish people would stop brining up the Jena Six thing.  I know that Barack spoke out on that, but that should have been another teaching moment as well.  I am all for equal justice, which means both the Black and White students who had done wrong should have been charged with a crime or disciplined by the school.  But the fact of the matter is, some of those students beat up jumped a student, and while they most certainly weren\'t trying to kill him, their intent in physically assaulting him was unmistakable.   That should not be overlooked, and it should not be excusable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076412">\
	 <div id="dsq-comment-header-1076412" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076412" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1076412" href="http://uppitynegronetwork.wordpress.com" target="_blank" rel="nofollow">the uppity negro</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076412" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076412" class="dsq-comment-message">Well, this is info as far as this group not participating in the politcal process, and you\'re right they can kick rocks.  And then when I was watching on MSNBC and I heard them call out the name of the group and I could tell that they were some offbrand group--the Dr. Thunder equivalent of Dr. Pepper.<br><br><br>But um, sorry, I have the same question for Barack Obama--and I\'m a member of Trinity and I personally remember him prior to running for state senate.  I mean he has a liberal track record, and he has the community organizing bit from Chicago, but as far as this election is concerned, I\'m a bit pissed at a system that allows for John McCain to go speak at the National Urban League and drone on and on about school vouchers, and is CLEARLY speaking to an audience that majority does NOT support him, but if Obama goes, then he\'s labeled "the black candidate."<br><br>I\'ll always go back to what Cornel West said, "Be true to yourself."<br><br>So the question I have for Obama is "Are you being true to yourself, or only being true to that which is the presidency."<br><br>But, I\'m sure I\'m one of a VERY few with this standpoint---so, let the opposing comments come.<br><br>JLL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076492">\
	 <div id="dsq-comment-header-1076492" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076492" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1076492" href="http://friendfeed.com/ontarioemperor" target="_blank" rel="nofollow">ontarioemperor</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076492" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076492" class="dsq-comment-message">Uppity, I think it is possible for someone to have a different perspective depending upon the position he\'s holding. Take Jimmy Carter. If you had asked him about the Arab-Israeli conflict in the 1960s and early 1970s, he probably would have completely sided with the Israelis based upon his background. When he became President, he realized that he needed to adopt a broader position. Now that he\'s an ex-President...well, let\'s just say his views have changed somewhat. <br><br>One would hope that Obama, McCain, Barr, and the rest approach the presidency in the spirit of needing to represent all Americans in the best way that they see fit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1077158">\
	 <div id="dsq-comment-header-1077158" class="dsq-comment-header">\
	 <cite id="dsq-cite-1077158" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1077158">jed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1077158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1077158" class="dsq-comment-message"><i>in the spirit of needing to represent all Americans in the best way that they see fit.</i><br><br>Unfortunately, whoever becomes president (or sits in Congress) will often have only one track to follow in cleaning up after Bush, as in the one road leading from hell. On the day after inauguration, we are going to see a whole bunch of career bureaucrats unload on their respective inspectors general and the OMB eight years worth of pent-up frustration over the fraud, waste and abuse that they were forced to sit on out of fear of reprisal. <br><br>In fact, I would not be at all surprised to see stacks of green logbooks filled with dates, descriptions and numbers; the kind of information government employees know should never go into a computer. Actually, if any of the union stewards that I knew are still around, I can guarantee you those logbooks.<br><br>And that will only be the first onslaught. Not even a President McCain would dare interfere with the inevitable investigations into justice, intelligence, military, finance, and Homeland Security matters, nor with their subsequent criminal proceedings. <br><br>Further, before anyone can begin to address national healthcare, the Social Security Administration needs major repairs; not just in future funding, but current breakdowns within the system itself that have resulted in a backlog of a hundred thousand disabled currently owed for four years worth of back payments -- a good many of those individuals are owed nearly $50,000 each. Another 800,000 likely recipients are mired in the appeals phase. You do the math.<br><br>Anyway, that is just Social Security. Anyone who only reads headlines knows that many other federal agencies, like transportation and the VA, are dealing with problems caused by neglect from upper management. Many would suggest that the government could just repair those agencies toward supporting new programs, but nope, I think the harm is too deeply rooted.<br><br>The next president cannot help but represent all americans because the damage impacts all americans, including those too blind to see any damage whatsoever. The thing is, you got to put the train back on the track before you can move in either direction.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076554">\
	 <div id="dsq-comment-header-1076554" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076554" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076554">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076554" class="dsq-comment-message">I\'m not trying to be sarcastic, but I am not sure what your point is.  Is it that Obama has never gone to majority Black forums?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079280">\
	 <div id="dsq-comment-header-1079280" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079280" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079280" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079280" class="dsq-comment-message">I think the posters point was that when McCain goes, it\'s seen as somehow "brave" but when Obama goes, he\'s just talkin\' to Black folks. <br><br>Oh, and in case the original poster didn\'t know, Obama is speaking to the Urban League this afternoon. So he DOES go to Black "Forums" he just doesn\'t go to all of them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079275">\
	 <div id="dsq-comment-header-1079275" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079275" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079275" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079275" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079275" class="dsq-comment-message">I watched part of McCain\'s speech on <a href="http://CNN.com" rel="nofollow">CNN.com</a> and I had to turn it off before the Q&A because my blood pressure was rising. Not only is he presenting vouchers as THE only answer to fixing our schools (and I ask, what about those kids that CAN\'T GET a voucher, or that can\'t get into the private school? Do they not matter?), but he blatantly LIED about Obama\'s tax policy, and disrespected teachers. You have to have more than intelligence to be a teacher, you have to have some idea of what kinds of teaching styles work, and the different types of teaching styles, and you have to have a bit of child psychology. McCain showed supreme ignorance on the issue of education yesterday, and it was insulting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1075929">\
	 <div id="dsq-comment-header-1075929" class="dsq-comment-header">\
	 <cite id="dsq-cite-1075929" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1075929">Dailyfare</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1075929" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1075929" class="dsq-comment-message">So, Barack Obama is supposed to do EVERYTHING.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076088">\
	 <div id="dsq-comment-header-1076088" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076088" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076088">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076088" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076088" class="dsq-comment-message">Dailyfare:  And "MCANCIENT" just has to be Wh#te!  I\'m just sayin\'. . .   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076704">\
	 <div id="dsq-comment-header-1076704" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076704" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076704">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076704" class="dsq-comment-message">It\'s the white man\'s dream. Having the black guy do all the work. sheeesh.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076765">\
	 <div id="dsq-comment-header-1076765" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076765" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076765">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076765" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076765" class="dsq-comment-message">Lily:  For some - YEP!  And, sadly, for some other people, like the "hecklers",  - THEM TOO!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081534">\
	 <div id="dsq-comment-header-1081534" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081534" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081534">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081534" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081534" class="dsq-comment-message">He\'s the Magic Negro...haven\'t you heard!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081270">\
	 <div id="dsq-comment-header-1081270" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081270" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081270" class="dsq-comment-message">No, he\'s supposed to respect and treat Black people the same way he treats other demographic group he speaks to.  JJP bragged about how Black voters put Obama over the top and I got to fight with ya\'ll over the point that he should treat Black people as EQUALS vs. lessers when, if anything, he should be promising everything to keep Black people happy up and including reparations (lol) because of how much he\'s banking on the Black vote.  <br><br>Nobody has talked about Obama doing EVERYTHING (you and your non-point).  So, I guess, you\'re of the opinion that he\'s not supposed to do ANYTHING in terms of specifically and CONSISTENTLY addressing what policies his administration would pursue that\'s of particular interests to African-Americans.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081895">\
	 <div id="dsq-comment-header-1081895" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081895" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081895">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081895" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081895" class="dsq-comment-message">Yeah I remember when Teflon Bill was promising everything to keep Black people happy......wait.....what did we get?<br>As a matter of fact, did Gore or Kerry promise anything in return for the 90% of the black vote that they got??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1075970">\
	 <div id="dsq-comment-header-1075970" class="dsq-comment-header">\
	 <cite id="dsq-cite-1075970" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1075970">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1075970" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1075970" class="dsq-comment-message">Jack:  This is just GOOD!!!  THANKS!!!!  :&gt;)  :&gt;)<br><br>Well, let me advance one thing.  The people in Appalachia [etc.] who STRAIGHT OUT said that they would NOT vote for Mr. Obama BECAUSE HE IS BLACK are in NO way voting for "MCANCIENT" because he is addressing issues that are related to them!!!  So, "whycome" those "hecklers"  are pressing Mr. Obama to do, what they call, "addressing OUR issues!"; especially when they haven\'t done their homework ["internetwork"]  to see that HE HAS!!!!!!??     ANSWER:   BECAUSE THEY HAVEN\'T DONE THEIR HOMEWORK TO SEE THAT HE HAS  AND WE ARE NOT ALL ON THE SAME or even similar page!!<br><br>It truly is what it is!  [shaking and lowering her head, saying LAWD, LAWD, LAWD!]   Whew!!  Deep breaths!!!!<br><br>p.s.  And his answers:  DATA-FILLED!!!  Young hecklers - do YOUR HOMEWORK!!!<br>Humph!!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078260">\
	 <div id="dsq-comment-header-1078260" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078260" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078260">AnthonyMason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078260" class="dsq-comment-message">Im sorry, but the BO\'s response to the Sean Bell killing was more cowardice than anything else.  Also, in case you forgot, BO was veryyyyyyyyy late to the Jena 6 party.  if you add to the fact that he backed the latest Supreme Court\'s gun decision (which is detrimental to cities like Chicago), then BO hasnt addressed the questions posed by the young man.  When have you heard BO speak about police brutality? When did you last hear him speak about Katrina?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079290">\
	 <div id="dsq-comment-header-1079290" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079290" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079290" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079290" class="dsq-comment-message">How was his response to the Sean Bell killing cowardice? He said we have to respect the law, and we can\'t run around acting crazy when the law doesn\'t come out the way we like. That wasn\'t cowardice. Like he said to the hecklers, he has a stance, just because it doesn\'t necessarily line up with YOUR stance, doesn\'t mean he\'s being a coward or not addressing the issues. <br><br>And I really wish people would look up his record before criticizing him for stuff. Obama has spoken out about Katrina and done a lot of work to help those affected. Check this out: <a href="http://thinkonthesethings.wordpress.com/2007/08/29/when-the-cameras-are-off-barack-obamas-hurricane-katrina-record/" rel="nofollow">http://thinkonthesethings.wordpress.com/2007/08...</a><br><br>Seriously, learn the record before you criticize it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081233">\
	 <div id="dsq-comment-header-1081233" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081233" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081233" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081233" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081233" class="dsq-comment-message">[b]"[Obama] issues this statement [[paraphrased:  "let\'s not get violent"]] and not a single rock had been thrown."[/b]<br><br>You don\'t have to call it cowardice but he damn sure was stereotyping...<br><br>Re: his stance...  Point out where he has emphasized his favorable policy stances in speeches sense Hillary said he had a "white" problem.<br><br>That\'s what a politician is supposed to do: constantly reinforce IN HIS SPEECHES what he has done and what he will do in terms of policy for any given demographic.  Instead of doing that, he\'s been on this personal responsibility kick and the emphasis in his Father\'s Day speech in 2007 and 2008 justifies the heckling.<br><br>Black people should be houndin\' his azz left and right until he specifically and consistently do what he does before other groups and constantly reinforce IN HIS SPEECHES what he has done specifically FOR THEM and what he will do specifically FOR THEM in terms of policy.<br><br>He doesn\'t go before AIPAC and talk about being a stalwart friend of the Palestinians.  No, he loudly and strongly announces his solidarity with the group; the specific group.<br><br><i>"this election is all about... giving all Americans a fair shot at the American dream. That\'s what most Americans are looking for. It\'s not a lot. <b>Americans don\'t need government to solve all their problems, and they don\'t want it to.</b></i><br><br>Notice the contrast.  When Obama addresses other groups, in this case LULAC, he don\'t play up that "no matter what the government does" rhetoric which suggest that Black folks expect the government to solve all their problems or somehow work under the illusion that they don\'t have to put forth any effort...<br><br><i>"Americans don\'t need government to solve all their problems, and they don\'t want it to.  They just want to know that if they put in the work that\'s required, they\'ll be able to build a better life not just for themselves, but for their children and grandchildren. It\'s the idea that in this country, the only limit to success is how big you\'re willing to dream and how hard you\'re willing to work. And as my friend Henry Cisneros said to me the other day, nobody embodies this spirit more than the Latino community.</i><br><br>Hmmm....  Everything peaches and cream when Obama talks to other groups.  With them his MO is to "look beyond all their faults and see their needs" and praise them for embodying American ideals.  When it comes to Black people... Well, not so much.<br><br>And the irony is thick.  Obama praised this idea of "people standing up  to their government when it wasn\'t standing up for them" but he asked Black people after the Sean Bell verdict to "respect the decision."<br><br>Again, you don\'t have to call it cowardice but you can\'t defend him as being consistent.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1089081">\
	 <div id="dsq-comment-header-1089081" class="dsq-comment-header">\
	 <cite id="dsq-cite-1089081" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1089081">kalagenesis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1089081" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1089081" class="dsq-comment-message">Nquest just admit it you are a Black Republican</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1089789">\
	 <div id="dsq-comment-header-1089789" class="dsq-comment-header">\
	 <cite id="dsq-cite-1089789" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1089789" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1089789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1089789" class="dsq-comment-message">Wait a minute...<br><br>Somebody got some explaining to do and it\'s going to have to be a cooperative effort.  Some of ya\'ll need to huddle up and come up with a unified game plan.  I\'m just saying...<br><br>I\'m just saying ya\'ll are "working harder, not smarter" putting UPS out of business with the way ya\'ll trying your best to find a box to put me in.<br><br>I can\'t be wearing a Dashiki hollering \'Revolution!!!" and "<a href="http://www.alternet.org/story/19294/working_for_the_man_every_night_and_day/" rel="nofollow">Working for the Man Every Night and Day</a> at the same time.<br><br>I\'m just saying...<br><br>And I hope ya\'ll can <a href="http://baratunde.com/blog/archives/2008/02/on_crack_vs_cocaine_and_why_sheila_jackson_lee_is_full_of_poo.html" rel="nofollow">convince Baratunde</a> he was wrong about me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082280">\
	 <div id="dsq-comment-header-1082280" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082280" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082280" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082280" class="dsq-comment-message">Since my earlier post didn\'t go through, I\'ll just advise you to check the signature and make your simpleton\'s "like" or "dislike" grades:<br><br><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/9321096954?r=9321096954#9321096954" rel="nofollow">Barack On Race - A compilation ("in defense of Black people") thread</a><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/5071047964?r=6481097964#6481097964" rel="nofollow">Positive Black community policies and speeches (most 2007) including the Predominantly Black Institutions Act of 2007</a><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/6721026064?r=6721026064#6721026064" rel="nofollow">Playing the percentages (Obama: "They took us 90 percent of the way...")</a><br><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/7631006454?r=7631006454#7631006454" rel="nofollow">Barack Obama is the Superior Choice<br>(with me supplying links to his platform</a><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/1451087064?r=1451087064#1451087064" rel="nofollow">Obama says, "You Better THINK!!!"<br>(Post with partial "Think On These Things", Sagereader\'s list plus YouTube of Obama speaking on Jena Six and Genarlow Wilson</a><br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/2551030754?r=6491073754#6491073754" rel="nofollow">Obama has apparently worked on trying to address the Jena Six situation via legislation and has voiced his concerns about it.</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076071">\
	 <div id="dsq-comment-header-1076071" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076071" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076071">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076071" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076071" class="dsq-comment-message">Oh....and this heckler was on WAOK here in Atlanta this afternoon with Derrick Bozeman and this man said his "group" does not "necessarily participate in the political process"........in the words of the 2 Live Stews...this group can KICK ROCKS....both hands in pockets of the overalls, down by the railroad tracks...mad like Opie...just KICK ROCKS.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076133">\
	 <div id="dsq-comment-header-1076133" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076133">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076133" class="dsq-comment-message">Miranda:  YOUR INSIGHT, INTELLIGENCE and IMAGERY ----"clean outta sight!" [a line in an old school song]!  :&gt;)  :&gt;)  :&gt;)<br><br>MAJOR "virtual dap!!"  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076954">\
	 <div id="dsq-comment-header-1076954" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076954">Nita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076954" class="dsq-comment-message">Speaking of, regarding that quote, sorta..................  Freepers are all over this as well, but they\'re convinced that it\'s OBAMA who staged this, because of the sign and the microphone.  Some of them are pulling up the Clintons name as masters of this type of \'showmanship\', self-inflicted drama to appear to pull out ahead.<br><br>So, is this a real group or not? Is the \'not necessarily participate in the political process\' exactly what it says on the surface, or a way of admitting something deeper about who they really are?<br><br>Was this staged or not?  As ignorant and counterproductive and horrible as it made black people look (selfish)......... it would be much worse if these \'non participating in the political process\' folks were a circus act feeding Obama to make him look good, classic Clinton style (the Freepers are right about that being one of the tricks in their bag).  So, as screwed up as this was, I hope it\'s \'real\'.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076213">\
	 <div id="dsq-comment-header-1076213" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076213" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1076213" href="http://55secretstreet.typepad.com/anovelista/" target="_blank" rel="nofollow">Anovelista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076213" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076213" class="dsq-comment-message">Um. What Miranda said.<br><br>That is all. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1076886">\
	 <div id="dsq-comment-header-1076886" class="dsq-comment-header">\
	 <cite id="dsq-cite-1076886" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1076886">Nita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1076886" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1076886" class="dsq-comment-message">I. Am. Sick. Of. These. Crab. Barrel. Can\'t. See. The. Big. Picture. Negroes.   God Lord almighty.  I want to cry.  I absolutely want to cry.  <br><br>It\'s like they\'re being paid by someone to take him out. It\'s not like that hasn\'t been done before (see also:  those black folks in Ohio who were paid by the Clintons through a temp agency to protest Obama)  We are our own worst enemy -- and for what?  What price?<br><br>I hope Obama is not ultimately Malcolm Xed (ie - taken out by his own, us).<br><br>And Miranda, yes he did give an excellent answer.  By the way, I just spoke to a (white) Republican who was impressed with it.  That has nothing to do with this person being an Obamacan for months now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078016">\
	 <div id="dsq-comment-header-1078016" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078016">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078016" class="dsq-comment-message">I love their energy and excitement, though.   They cared enough to try something.  They cared enough to speak out and protest their issue.  Unfortunately, they were uninformed about Sen. Obama\'s stand on the issues they raised.  And to add to it, there will be many folk (Republicans, mostly)  who will try to say that even blacks don\'t like Obama. <br><br>But what I also liked was how Sen. Obama handled the situation.  Can you imagine what would have happened in a McCain event?  They would have been hustled outta there, with a quickness.  <br><br>The cynic in me hopes that it wasn\'t an Obama set-up.   I just think he wouldn\'t let the brothers go down like that.   After all, he was a college professor and the one thing that was consistent in  comments that I\'ve read about his teaching days is that he was always respectful of his students. <br><br>On the other hand, I have an even  more cynical thought.   You never know, they may have been paid to do it.    It was rather \'Rovian\'    I know that here in Philadelphia, during the last mayoral election, where the sole Republican mayoral candidate didn\'t have an ice cube\'s chance in hell of winning, the Republican party paid folks who were having some hard times to wear Republican campaign t-shirts and "escort" elderly voters to the polls to "help" them vote.   They also paid folks to heckle candidates.   There were 5 Dems running. <br><br>I\'m not justifying those  types of activities or the people who get paid,  I\'m just saying that times are hard and folks will do stuff for $$.  And, contrary to popular belief, the Republican Party has plenty of that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081142">\
	 <div id="dsq-comment-header-1081142" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081142">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081142" class="dsq-comment-message">Obama did not set it up. That was my first thought and then he started stuttering.  When he stutters, he is pissed off and trying to control himself.  My sense is he wasn\'t pissed because of the question asked but they way they conducted themselves.  No, isonprize -- what happened was real.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082201">\
	 <div id="dsq-comment-header-1082201" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082201" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082201">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082201" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082201" class="dsq-comment-message">That is an astute observation about the stuttering.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082263">\
	 <div id="dsq-comment-header-1082263" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082263" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082263">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082263" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082263" class="dsq-comment-message">I agree with Lily about your observation of his stutter.  That\'s how he channels outrage.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1085824">\
	 <div id="dsq-comment-header-1085824" class="dsq-comment-header">\
	 <cite id="dsq-cite-1085824" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1085824">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1085824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1085824" class="dsq-comment-message">lol. I only know because two of my brothers are the same way.  On a good day, you can\'t detect the stutter but in circumstances where temper or strong emotion comes into play it is shows as they fight for control.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1089943">\
	 <div id="dsq-comment-header-1089943" class="dsq-comment-header">\
	 <cite id="dsq-cite-1089943" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1089943" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1089943" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1089943" class="dsq-comment-message">Pissed by the way they conducted themselves??<br><br>Now that\'s not an astute observation.  By all appearances, they conducted themselves in the manner Obama asked them to.  <br><br>- When Obama asked them to "sit down", they ended up sitting down.  <br>- When Obama told them to wait for the Q&A, they waited for the Q&A.<br>- When Obama asked them to let him answer them uninterrupted....<br><br>Also, one observation re: the way they conducted themselves...  When a person in the audience came and took their poster away as they were taking their seat... Well, nothing happened.  Me, myself, I might have beat the sh*t out the dude for grabbing my sign.  But they didn\'t conduct themselves in that manner and, as the crowd tried to drown them out with an odd and troubling "Yes We Can" chant, they didn\'t quarrel with anyone in the crowd.<br><br>Re: "their protest" and them being uniformed...<br><br><b>"He marginalized their concerns. Whether he has spoken to their issues isn\'t the matter. The problem is that they don\'t know that he has spoken to their issues, it\'s partially their fault, but it\'s partially [Obama\'s as well].</b><br><br>Back to Obama\'s chain stuttering...  I think there was something else at work there other than mere pissed off-ness.  I don\'t think he would have responded the same way if a group from <a href="http://HillaryNow.com" rel="nofollow">HillaryNow.com</a> heckled him and conducted themselves the way the Uhuru brothers did.  I\'m just thinking instead of giving voting and civic duty options, Obama\'s response would have been more in line with this:<br><br><i>I cannot promise to agree with you on every issue. But I do promise to listen to your concerns, take them seriously, and seek to earn your ongoing support to change the country.</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1077058">\
	 <div id="dsq-comment-header-1077058" class="dsq-comment-header">\
	 <cite id="dsq-cite-1077058" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1077058">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1077058" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1077058" class="dsq-comment-message">Nita:  Hang in there!   :&gt;)  :&gt;)        I\'m going to try this one with NO disrespect:  "Big Girls Don\'t Cry" [Frankie Valle].    My REMIX:    THEY JUST KICK BUTT!!   :&gt;)  :&gt;)<br><br>Also:  CO-SIGNING on the CRABS/BARREL!  When will we ever learn???<br><br>Answer:  WHEN THEY DO THEIR HOMEWORK and learn that they CAIN\'t move <br>forward using this behavior!!<br><br>Whew!!  Deep Breaths!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1077885">\
	 <div id="dsq-comment-header-1077885" class="dsq-comment-header">\
	 <cite id="dsq-cite-1077885" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1077885" href="http://KhufuToday.com" target="_blank" rel="nofollow">Darwin L Smith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1077885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1077885" class="dsq-comment-message">Who are the two white women that are in the video to their left...it seems as though those two are political operative plants who are encourage them to "act up". Who payed for that sign. It\'s to upscale for those two individuals. Don\'t forget the RECOUNT HBO MOVIE.<br><br>BEWARE OF THE POLITICAL PLANTS.<br><br>kHUFU TODAY. COM<br>NETROOTS*NATION.....PAN-AFRICAN VERSION....TOUGH LOVE BROTHER</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078076">\
	 <div id="dsq-comment-header-1078076" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078076" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078076">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078076" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078076" class="dsq-comment-message">conspiracy theories abound...   But you figure it made the news cycle right?  So if there was an ulterior motive, Sen. Obama\'s response nullified it.  BAM!!<br><br>I think we, as black folks, are at times, so used to NOT being included in the plan that Barack approach is disarming.  <br><br> I mean, look at his response to the question of reparations for the enslavement of Africans. <br><br> I\'m paraphrasing, but for me, basically he said, \'hey, there is no way in hell we will ever get paid back for the pain and suffering we have endured.   And, current HofRep actions notwithstanding,  don\'t hold your breath waiting for an apology.   And that\'s not to say that it isn\'t a worthy fight to fight...<br><br>But let\'s handle the long-term injustices by:<br><br>adequately funding public education including music, art, sports, special education for developmental delays as well as gifted students<br><br>rebuild the health care system based on prevention and equal access to care<br><br>use war money to actually re-build America\'s infrastructure, the economy and small businesses in the United States.  <br><br>ALL OF THE ABOVE WILL AFFECT BLACK PEOPLE in a positive way.  But only if we are paying attention and are engaged in the process.<br><br>That is basically what he (respectfully) told those young men.    He treated them like I think he would have treated his law students.   <br><br>First, go back and do your homework.  <br><br>Second, if you don\'t like what I\'m saying and you have a better suggestion, go on and try it.  See how it works out.  <br><br>Third, come back and talk to me, to all of us. Let\'s see how we can all work together.   <br><br>Priceless...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078176">\
	 <div id="dsq-comment-header-1078176" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1078176">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078176" class="dsq-comment-message">awesome.  simply awesome.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079078">\
	 <div id="dsq-comment-header-1079078" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079078" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079078">otto</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079078" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079078" class="dsq-comment-message"><i>"First, what\'s up with the "give the mic back" comment?<br>Second, what was the "vote for somebody else" comment? "</i><br><br>I think if he\'d been heckled by pro-choice protesters or environmental activists that thought he wasn\'t doing enough about access to abortion or global warming, BO could have, would have, and should have delivered the same lines. They\'re the sort of thing politicians are always saying to young people in their crowds who want policies further distant from the US median voter, and who might rant for ages if given the chance with the microphone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079852">\
	 <div id="dsq-comment-header-1079852" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079852">JibreelRiley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079852" class="dsq-comment-message">Falling deep from the Moonbat Tree, its going to be a long drag to November.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081984">\
	 <div id="dsq-comment-header-1081984" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081984">Maurice Stewart</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081984" class="dsq-comment-message">As a black Canadian that closely analize the US \'08 presidential elections, I\'d like to remind my brothers and sisters in the US that this is the FIRST TIME in US presidential history that a black man has attained the level of success that Obama has.  Are you noticing what the Republicans and "racists\' white groups  and the main stream  media is doing  especially after his brilliant speech to 200,000 people in Germany? (arrogant, presumptious, elitist, looking too presidential, John McCain ads with subtle racism then blaming Obama for playing the race card)  to try and take down Obama?  Do you not think for a moment that Barack knows exactly what he needs to do for Black Americans WITHOUT given those groups  "talking points"  to turn off  white voters.........the MAJORITY of the US electorate?  Good Lord?  How much more can this man take....and now from his own.....even while he is fighting for his political life against a poll that is tightening as about 15% of Americans won\'t vote for him for obvious reasons?<br>Divide and conquer + unpatriotic, arrogant, elitist, associate with terrorists, too inexperienced, he doen\'t understand, too liberal. Isn\'t that a key strategy to guarantee a McCain White House win? WAKE UP BLACK AMERICA!  he CANNOT focus on specific "black issues"  now. Stand behind him!  Give him a chance to become President first and if at the end of his first term, he still does NOT address these issues, let him pay for it in 2012!  Deal?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082392">\
	 <div id="dsq-comment-header-1082392" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082392">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082392" class="dsq-comment-message">Maurice:  thank you!!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083068">\
	 <div id="dsq-comment-header-1083068" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083068" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083068">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083068" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083068" class="dsq-comment-message">maurice:  i feel your frustration, but rest assured that the majority of us (black americans) realise what time it is.  the ones who cannot see the significance of this moment are in the small minority.  barack  has HUGE support from black americans.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082848">\
	 <div id="dsq-comment-header-1082848" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082848" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082848">Nellow</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082848" class="dsq-comment-message">People, I am a black man also in this country and how I know much I you would like Obama to speak directly to the things that the brother asked, or speak directly to the hispanics or whatever. Please let us remember that Obama is running for president of of the united states! If he isolates the black people and go all over the place talking about how he is going to use the office to for black peole, do you seriously think he will become president? So, it is either he starts to parade around for one ethnic group now and lose the election or stand for everybody\'s rights and get elected and then serve your interests as president. Which would you rather have? Remember, Obama is well aware of what he is and very aware of the things you ask him about but he must be careful. He want to get to the white house partly because of the questions you ask. So give him a chance and not force him to say things for the black people that will earlienate 87% of the voters. If you trully feel he is letting you down because he cannot speak strickly to your interest and express your own views, like he said, that why there two candidates running - vote for Mccain!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083055">\
	 <div id="dsq-comment-header-1083055" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083055" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083055">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083055" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083055" class="dsq-comment-message">amen and well stated.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083301">\
	 <div id="dsq-comment-header-1083301" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083301" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083301">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083301" class="dsq-comment-message">Nellow:  Well reasoned!  Thank you. . . . that will alienate 87% of the voters."<br><br>While we vigorously  "DISCUSS" what Mr. Obama should do for us, there is another larger part of the electorate wating for "hints" from him as to whether he will paint the White House - Black, Brown, any other color?  The moment those vibes come through -loud and clear-  you can be ever-so-sure that the White House will remain "alba"/"white" ---REALLY!!!!<br>Have a seat in the oval office - "mcancient!"!!<br><br>Word to the brothas who "don\'t participate in the political process" -  (1).  guess you really don\'t care what Mr. Obama is going to do, \'cause you\'re not voting for him anyway.   RIGHT??  (2).  There was a President named John Kennedy.  You do remember his famous quote - RIGHT?  No you don\'t participate in the political process!  Well, what he said was:  "Ask not what your country can do for you.  Ask what YOU can do for your country.  <br>Many of us are striving to make this a better place at the the local, state and national level.  Perhaps your organization is doing so also.  Good for you!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083353">\
	 <div id="dsq-comment-header-1083353" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083353" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083353">Eccentric1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083353" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083353" class="dsq-comment-message">The electorate is still mostly white.  Obama is black.  All you JJP posters who are crying about Obama being a sell out, and not standing up for Black Issues, and showing the respect to Black Americans that he shows to other demographics are not thinking this through. Sure, he can do the right things and do all these things you\'re asking for.  And he would most definitely LOSE!!!  It would be like a stack of gasoline soaked wooden logs for the blaze of BLACK FEAR the GOP would set in the minds of white America.  "He\'s going to look out for his own, and you\'ll suffer, and your children will suffer like you\'ve never suffered under his presidential leadership" will be the poison pill so many white Americans will eat by the handful like candy!  So what do you want?  You can\'t have both!!! This is America!  Institutional racism is still very much alive and strong!  Precious white privilege is more alive in the minds and lives of our society than ever before! You can either have him say the things you know he should say, and soothe just a little bit of what ails the collective black psyche that knows we\'ve been wronged for 300+ years (and watch him LOSE!!!!!!), or give him 4 months of GRACE because you want him to win. You know that the Rethuglicans are definitely NOT going to give him any slack.  I\'m convinced Obama knows what needs to be said to the Black community.  I know he wants to stand up for us.  Just look at the speech he had to make on race when he was running against Hilary.  He\'s intelligent and cognizant of the wrongs that blacks are facing.  But he can\'t say what you want to hear unless you want him to lose.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083626">\
	 <div id="dsq-comment-header-1083626" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083626">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083626" class="dsq-comment-message">Amen!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084442">\
	 <div id="dsq-comment-header-1084442" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084442" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084442">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084442" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084442" class="dsq-comment-message">Thank you for the brilliant addition. I really hope everybody understands this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083545">\
	 <div id="dsq-comment-header-1083545" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083545" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083545">Gail</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083545" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083545" class="dsq-comment-message">Personally I am so glad that Obama is being attack with these type of questions. <br>A large number of blacks are voting for him because he is black! Maybe they\'ll  come to realize that you don\'t choose a candidate based on color, but on the issues that he supports.  Blacks must ask,  do his  issues align  with  my own personal view of the issues? My hat goes off to Obama. He has to  do what he has to do, educate the  ignorant.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083599">\
	 <div id="dsq-comment-header-1083599" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083599" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083599">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083599" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083599" class="dsq-comment-message">Black people have voted overwhelmingly and unapologetically Democratic in the last 10 presidential elections. So if choosing the Black Democratic nominee because he is Black is their reason, God bless\'em.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084131">\
	 <div id="dsq-comment-header-1084131" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084131" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084131">ac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084131" class="dsq-comment-message">ladies and gentlemen the death of black political thought</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084338">\
	 <div id="dsq-comment-header-1084338" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084338" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1084338" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084338" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084338" class="dsq-comment-message">The hecklers are apparently part of the Uhuru Movement (I didn\'t know that) which has been ridiculously critical of Obama for a while - <a href="http://www.uhurunews.com/" rel="nofollow">http://www.uhurunews.com/</a><br><br>Knowing where those brothers were coming from and their agenda, I almost take back everything I said.  Maybe Obama was familiar with the group.  I can\'t argue with their critique on imperialism, etc. but one thing I can\'t stand is people exaggerating and not being honest.<br><br>I didn\'t know the hecklers were part of the Uhuru Movement and were repeating, almost verbatim, the charge that Obama has not or "cannot address the suffering of African people" made by the leader of the movement, Omali Yeshitela.  I stated my piece on that baseless charge <a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/9021022164?r=7221042164#7221042164" rel="nofollow">back in February</a>.<br><br>I see why Obama gave the hecklers the "options" even though I still find Obama saying that to be problematic on a number of levels.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1086695">\
	 <div id="dsq-comment-header-1086695" class="dsq-comment-header">\
	 <cite id="dsq-cite-1086695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1086695">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1086695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1086695" class="dsq-comment-message">Thanks for adding this Nquest.  Also, thank you for posting the way you did on the Uhuru site.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1085243">\
	 <div id="dsq-comment-header-1085243" class="dsq-comment-header">\
	 <cite id="dsq-cite-1085243" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1085243">Roger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1085243" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1085243" class="dsq-comment-message">Amazing how some Negroes want Obama to address every little friggin thing that supposedly affect *only* us--but don\'t have half or even a quarter of the vitriol when it comes to the pandering done by any Republican candidate.  And correct me if I\'m wrong, but doesn\'t Obama\'s stance on the war, economy, education and the like *also* affect Black people?  Or did I miss that day in Negro Indoctrination Camp?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1085270">\
	 <div id="dsq-comment-header-1085270" class="dsq-comment-header">\
	 <cite id="dsq-cite-1085270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1085270" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1085270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1085270" class="dsq-comment-message"><i>Negro Indoctrination Camp</i><br><br>Hilarious.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1086621">\
	 <div id="dsq-comment-header-1086621" class="dsq-comment-header">\
	 <cite id="dsq-cite-1086621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1086621">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1086621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1086621" class="dsq-comment-message">nuff said Roger.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1093539">\
	 <div id="dsq-comment-header-1093539" class="dsq-comment-header">\
	 <cite id="dsq-cite-1093539" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1093539">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1093539" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1093539" class="dsq-comment-message">For those who are mad about Obama not speaking to them directly, I would also encourage you to visit his campaign website. Beleive me, you will not be disappointed. It is one of the very best websites I have ever been to. The information organization is exellent and you have access to the numerous veiws of those who beielive in what he represent s- from motivated young people, adults, etc. I encourage you to go there if you have not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1979180">\
	 <div id="dsq-comment-header-1979180" class="dsq-comment-header">\
	 <cite id="dsq-cite-1979180" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1979180">MsAnna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1979180" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1979180" class="dsq-comment-message">These are Libertarian issues. Minorities in this country are in the wrong party. Democrats and Republicans can care less about  the ways in which the government is used to oppress the American people.  Prisonplanet(dot)com</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1979287">\
	 <div id="dsq-comment-header-1979287" class="dsq-comment-header">\
	 <cite id="dsq-cite-1979287" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1979287">MsAnna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1979287" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1979287" class="dsq-comment-message">Obama was right, You need to vote for someone else. <br><br>Do you want to end the Drug War? <br>End oppression facilitated by CIA, FBI, police?<br>End illegal income taxes. <br>End the Federal Reserve policies which led to the housing bubble.<br>End Wars and all future wars?<br><br>There is only one Candidate who has addressed all of these issues directly and honestly.<br><br>Write in Ron Paul.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078814">\
	 <div id="dsq-comment-header-1078814" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078814" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078814" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078814" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078814" class="dsq-comment-message">The "not once" hairsplitting is hilarious when Obama has been granted wide and sweeping rhetorical license.  Then the ignorant sh*t from the Holland blog.  I mean, seriously... Obama gets right in front of LULAC, AIPAC and other groups and SPECIFICALLY says what an Obama administration will do for THEM... not everybody under the assumption that everybody/Americans include them.<br><br>Flash back to the primaries right before Indiana voted.  Obama was playing up his White roots talking about how the GI Bill laid the middle class economic floor for his White grandpa and made a sweeping statement like that sh*t applied to all Americans when we all know otherwise.<br><br>I\'ll be interested in hearing what he says in his Urban League speech.  Did he tell the "bunch of men" HeartandFlowers is negatively stereotyping that he is supposed to speak specifically about his urban agenda before the Urban League?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078834">\
	 <div id="dsq-comment-header-1078834" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078834" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078834" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078834" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078834" class="dsq-comment-message">And why didn\'t Francis Holland deal with the specific complaints made about how Obama is perceived regarding Sean Bell, Jena Six (I think Obama can be easily defended on that, but I guess Holland is ignorant on that count) and the sub-prime issue.<br><br><i>Check out his Urban Policy Plan, his Poverty Plan, his Civil Rights Plan or any of his plans...</i><br><br>There is a disconnect.  No other group has to be directed to his platform and his platform alone (damn near... ya\'ll should be able to readily and quickly point to speeches where he\'s emphasized those plans *ahem*).   No, no other group has to be directed to his platform to hear Obama directly state what he specifically plans to do for them.  Again, LULAC, AIPAC, Native Americans and all the Whites he could turn into victims...  <br><br>Hell, can\'t even mention affirmative action, let alone reparations, without the brother bring up poor Whites by name with no shame in doing so all under the pretense that colleges don\'t already consider economic hardship (think 20 points in the old U. Michigan point system).<br><br>So, I wonder what it really is with Black people who have such low self-respect that they don\'t feel politicians should treat them the same as they do other demographic groups.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079299">\
	 <div id="dsq-comment-header-1079299" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079299" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079299" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079299" class="dsq-comment-message">Actually, every group has been directed to his website for policy at some point.  And Obama has talked about Affirmative Action (in fact, it was just last week at the Black journalists event) and reparations.<br><br>Just because he doesn\'t agree with you all the time, doesn\'t mean he hasn\'t spoken about his position.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081068">\
	 <div id="dsq-comment-header-1081068" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081068" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081068" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081068" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081068" class="dsq-comment-message">This isn\'t about him agreeing with me.  Plus you don\'t know what I do and don\'t agree with.  But you wouldn\'t have anything to say without that straw-man... without that preschool rhetoric.  <br><br>If you want to contend with what I said then show me where Obama directed his the people at LULAC, AIPAC, etc. to his website.  And, really, that\'s a silly statement for you to make.  I said:<br><br><b>no other group has to be directed to his platform to hear Obama directly state what he specifically plans to do for them.</b><br><br>Either show me how Obama directed EVERY (OTHER) GROUP to his website instead of directly speaking to issues they had specific concerns about or say exactly what you have a problem with.  <br><br>Show men when he\'s gone before AIPAC or Jews and did that.  <br> <br>And you reference Obama response to questions at UNITY (like you\'re illiterate and can\'t read how I already talked about that in the very post you call yourself responding to/contending with) vs. what I reference in terms of actual campaign speeches where he didn\'t direct the folks a LULAC to his website. Instead he "looked beyond all their faults, and saw their needs":<br><br><i>It\'s about the Latino students who are dropping out of school faster than nearly anybody else; the mother in L.A. who said she felt like the education system wasn\'t designed for people like her; and the children from West Chicago to the South Bronx who go to overflowing classes in underfunded schools taught by teachers who aren\'t getting the support they need. They cannot afford another four years of false promises and neglect.</i><br><br>Oops!  My bad.  That wasn\'t Obama making specific, group-based promises to Latinos... that was just an example of the brother not playing the "personal responsibility" card with Latinos no matter how dire the statistics.  And, I\'ll be damned... No "acting white" reference either... (yet some of you never question why Obama views/speaks about African-Americans in ignorant, if not racist, stereotypes).<br><br><i>Together, we gave job training to the jobless, helped prevent students from dropping out of school, and taught people to stand up to their government when it wasn\'t standing up for them.</i><br><br>Missing is the rhetoric from Obama\'s NAACP speech (when he did better than he had been doing) where he "talked down to n*ggas" saying:<br><br><i>"no matter how much money we invest in our communities... [no matterr] how many government programs we launch — none of it will make a difference, at least not enough of a difference, if we don\'t seize more responsibility in our own lives."</i><br><br>So, yes, I continue to wonder why Black people have so little self-respect as to allow a politician to play on racist White conservative, stereotyping rhetoric that he doesn\'t use with any other group.  <br><br>You missed my comment about Obama speaking on affirmative action and it stands to reason that you missed where Obama respected Native Americans enough to say he would talk with about the reparations issue.  Black people/Black leaders... not so much or actually at all given what he said.  (I\'m going to try to keep it clean) but this dude (Obama) keeps trying to call the basic things that were supposed to be guaranteed via Brown vs. Board and the civil rights movement as reparations. <br><br>You know that Negro would NEVER... NEVER EVER say reparations to the Jews equated to basic democratic, freedom and equality reform in Germany.  He would NEVER... NEVER EVER say that Jews shouldn\'t have received or continue to receive or forgo compensation for the Holocaust or continue to have Israel... which, as a country, not just Holocaust survivors, has received reparations money.<br><br>In closing, let me make something perfect clear to people like you who are challenged when it comes to critical thinking...  First, scroll up to the beginning of my post.  I asked why Francis Holland didn\'t actually point to cases (speeches, legislative action, etc.) where Obama dealt with Jena Six (and Katrina) in ways that no intelligent Black person could beef him on BECAUSE I KNOW HIS PLATFORM AND I\'M AWARE OF WHAT HE HAS DONE.  My thing is, I can\'t figure out why those things aren\'t prominent in ALL his speeches to African-American groups.<br><br>For some reason, he understands what his job is as a politician (who is supposed to talk policy and policy commitment) when he speaks to other groups.  Again, noticed how he didn\'t trying that "personal responsibility" bs or that "no matter what the government does" bs with any other group and he damn sure didn\'t make a theme out of this.<br><br>So I\'m looking at a whole lot of Black people who (I presume) for years have talked about the Democratic party taking them for granted but still don\'t seem to have enough self-respect to expect and demand that a Democratic politician respect them just as much as he, Obama in this case, respects every other group.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081305">\
	 <div id="dsq-comment-header-1081305" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081305" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081305" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081305" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081305" class="dsq-comment-message">You\'ve proven your point beyond all reasonable doubt.<br><br>Barack is a fraud who will sellout Black people without batting an eye.<br><br>Thanks for showing me the truth.<br><br>Now that I know it, I retract all my support, will demand my money back, and won\'t vote for him in November.<br><br><br><br><br><br><br><br><br>/snark</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082929">\
	 <div id="dsq-comment-header-1082929" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082929" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082929">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082929" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082929" class="dsq-comment-message">Ha ha ha ha!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1088401">\
	 <div id="dsq-comment-header-1088401" class="dsq-comment-header">\
	 <cite id="dsq-cite-1088401" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1088401">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1088401" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1088401" class="dsq-comment-message">LMAO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081794">\
	 <div id="dsq-comment-header-1081794" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081794" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081794" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081794" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081794" class="dsq-comment-message">I\'m laughing my ass off because that\'s the best you can do, Craig.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081156">\
	 <div id="dsq-comment-header-1081156" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081156" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081156" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081156" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081156" class="dsq-comment-message">Obama always tells people they can go to his website for more information. <br><br>And reparations is just a STUPID idea, get over it! The more time people waste on arguing for them, the less time we have to deal with REAL issues. The issues affecting the African American community largely mirror what\'s going on in every other community across the U.S.. We are ALL suffering economically regardless of color, we are all subject to a terrible education policy, we are ALL subject to high gas prices. He talks about these things daily. Just because he doesn\'t specifically say "oh, and this is for the Black folks, doesn\'t mean he\'s not addressing our issues. That was the problem with what those young men said. They approached him as if he\'d never addressed those issues, when he had, and it only made them look ignorant. They act like they expected Obama to hold their positions on those issues, and THAT\'S what their question was centered around: "Why don\'t you agree with us?"<br><br>I do think that Obama is taking the African American vote a bit for granted, but at the same time, we can\'t go and confront him about his record without researching his actual record. <br><br>You are just mad because Obama is NOT a Jesse or an Al, he\'s more moderate than militant. And if you don\'t like that, then you can take his advice and either vote for someone else or run or office yourself.<br><br>As far as the addressing issues, Obama addresses African American issues SPECIFICALLY when he\'s in front of an AFRICAN AMERICAN audience. He makes the comments about the LATINO community, when he\'s talking to a LATINO argument, the same for JEWISH audiences. He doesn\'t talk about their problems ALL THE TIME. Mostly he addresses issues in terms of EVERYONE and not a specific ethnic or religious group.<br>And why don\'t you do a simply Google, it will get you the specifics on Obama and the Jena 6 AND Katrina. But since you\'d rather rant and rave on this site instead of doing a simply Google search, I\'ll be nice and do it for you.<br><br><a href="http://thinkonthesethings.wordpress.com/2007/08/29/when-the-cameras-are-off-barack-obamas-hurricane-katrina-record/" rel="nofollow">When the Cameras are off: Barack Obama\'s Hurricane Katrina Record</a><br><br><a href="http://blogs.abcnews.com/politicalradar/2007/09/obama-outraged-.html" rel="nofollow">Obama "Outraged" by Jena, Blames Media for Being "Surprised"</a><br><br><a href="http://my.barackobama.com/page/community/post_group/ObamaHQ/CWFC" rel="nofollow">From the Obama HQ Blog: Senator Obama on the Jena 6</a><br><br><a href="http://www.scrappleface.com/?p=2696" rel="nofollow"> Obama: Jena 6 Deserve Mantle of Rosa Parks</a><br><br>You apparently DON\'T know what he has done.  <br><br>And he was NOT speaking down to Black people because he told us the damn truth! If anything the ones promoting the "everything is the government and the white folks fault" lines are the ones talking down to us.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081824">\
	 <div id="dsq-comment-header-1081824" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081824" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081824" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081824" class="dsq-comment-message"><b>You apparently DON\'T know what he has done.</b><br><br>That\'s the way you respond (links and all) to me saying:<br><br><b>"Obama [has] dealt with Jena Six (and Katrina) in ways that no intelligent Black person could beef him on</b><br><br>Can you even freakin\' READ!!!???!?!?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081941">\
	 <div id="dsq-comment-header-1081941" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081941" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081941" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081941" class="dsq-comment-message"><b>"You are just mad because Obama is NOT a Jesse..."</b><br><br>BWAHHHHAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!<br><br>You are just an illiterate, stupid mf who needs to get out more.  Jesse/Al = militant???   WTF???  lmao  You\'re like them idiot White conservatives who call Obama a left wing radical.  But I guess some things are relative and depends on where you\'re at.  Too bad you\'re lost and you keep swinging and missing.<br><br>Learn how to read Muzikal203 and then maybe you can learn how to debate.  I\'ve defended Obama left and right and your ILLITERATE azz just skimmed over me saying "NO INTELLIGENT BLACK PERSON COULD BEEF HIM ON" what he did regarding Jena Six and Katrina but it\'s Obama\'s fault for not emphasizing those things...<br><br>Which is, basically, my argument here. An argument you don\'t know how to deal with...  You know you can\'t defend Obama preaching personal responsibility to African-Americans, "talking down to n*ggas" when he goes in front of LATINOS, "looks beyond all their faults" then praise them as embodying American ideals.<br><br>You\'re one of them Black people who have little self-respect for yourself.  You think "the damn truth" is a STEREOTYPE.  For some reason Obama didn\'t speak "the damn truth" to Latinos.  He didn\'t speak "the damn truth" to AIPAC, Jews or Israel.  He didn\'t speak "the damn truth" when he was painting those "bitter" White folks as VICTIMS whose government/politicians had let them down.<br><br>So Obama has no problem saying it\'s the governments fault and/or focusing exclusively (as a politician is supposed to do) on what the government hasn\'t done and should do when it comes to other groups.  <br><br>As for stupid ass comments like Craig\'s...  Dude, I\'ve said nothing about not voting for Obama.  This is about not excusing what he does.  But I understand simple-minded people can\'t deal with nuance and complexity let alone critiques against their simple-minded support for Obama that cause people like  Muzikal203  to act like they can\'t freakin\' read.<br><br>M-203:  <I>"He said something bad about Obama.  He must be mad."</I><br><br>Damn, and I used to think there were some intelligent Black folk on this blog besides the authors...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078863">\
	 <div id="dsq-comment-header-1078863" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078863" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078863" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078863" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078863" class="dsq-comment-message"><i>But let\'s handle the long-term injustices by:<br><br>adequately funding public education including music, art, sports, special education for developmental delays as well as gifted students</i><br><br>This would be hysterical if it wasn\'t so sad.  The "adequate funding of public education" has been met with a societal "no way in hell" and there is no way in hell that Reparations "properly structured" (Obama\'s term) wouldn\'t do that.  So the correct paraphrase from Obama is "my beloved White folk will go batshitcrazy over reparations just in name alone and I\'m stupid enough to think they\'ll do what they ain\'t never done in terms of adequate public education because I wasn\'t alive/old enough to really know what Brown vs. Board was all about and why Reparations advocates like Charles Ogletree are still talking about the unfulfilled promises of Brown."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078900">\
	 <div id="dsq-comment-header-1078900" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078900" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078900" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078900" class="dsq-comment-message">Okay, I\'m finally listening to Obama\'s response...<br><br>First, what\'s up with the "give the mic back" comment?  <br>Second, what was the "vote for somebody else" comment?  <br><br>Nobody could ever make me believe that he would use that tone and tell somebody White to you have the option of voting for somebody else.  When addressing questions about Whites who won\'t vote for him because he\'s Black, he never takes that tone and he\'s gone out of his way to appeal to racist Whites, Jews and all...<br><br>But maybe somebody has a clip of Obama responding to his supporters who criticized him for moving to the center/right by telling them they could run for office and, with the Hillary crusaders out there, vote for somebody else.<br><br>This, too, is some unacceptable bs from Obama.  Dude halfway act like he was scared of the brothers and couldn\'t hold back stereotypes in his head...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079307">\
	 <div id="dsq-comment-header-1079307" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079307" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079307" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079307" class="dsq-comment-message">His tone was a direct reflection of the tone of the questioner. The "protesters" went there to be confrontational, not to get any real information.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082916">\
	 <div id="dsq-comment-header-1082916" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082916">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082916" class="dsq-comment-message">That is correct.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1078915">\
	 <div id="dsq-comment-header-1078915" class="dsq-comment-header">\
	 <cite id="dsq-cite-1078915" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1078915" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1078915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1078915" class="dsq-comment-message"><i>he’s not running for president of black America alone</i><br><br>Tired.   He goes before every other demographic group and make specific policy promises or commitments to them and the fact that he does that has no one responding to any of the people in those groups with some "he\'s not running for president of Israel or Jews."  <br><br>Again, I wonder about Black people who have such a low level of self-respect that for Black people to expect Obama to treat them like he does every other group and speak directly and as frequently as he is before them about specific policy commitments he will make to them specifically as a group.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082906">\
	 <div id="dsq-comment-header-1082906" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082906" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082906">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082906" class="dsq-comment-message">Israel and Jews are part of his foreign policy and he certainly has to specify his commitments. Back home here, he is committed to all americans. Guys, come on, let\'s first make sure the man becomes president and he will only do that by standing for justice and equal rights for all americans, regardless of their ethnic affiliations. If if he does not, he will lose the elections. It is as simple as that. He knows he is black, he has been through life as a black man. He is not oblivious to the prevailing injustices against minorities. But he will never serve your interests or the interests of any others if he does not become president.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084551">\
	 <div id="dsq-comment-header-1084551" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084551" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1084551" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084551" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084551" class="dsq-comment-message">Nello, he makes very SPECIFIC and DIRECT commitments to each group he speaks to doesn\'t change, foreign or domestic, except for when he addresses Black people. <br><br><i>"The 12 million people in the shadows, the communities taking immigration enforcement into their own hands, the neighborhoods seeing rising tensions as citizens are pitted against new immigrants...they\'re counting on us to stop the hateful rhetoric filling our airwaves - rhetoric that poisons our political discourse, degrades our democracy, and has no place in this great nation. They\'re counting on us to rise above the fear and demagoguery, the pettiness and partisanship, and finally enact comprehensive immigration reform."<br>--------------------------<br>we need a practical solution for the problem of 12 million people who are here without documentation - many of whom have lived and worked here for years. That\'s why we need to offer those who are willing to make amends a pathway to citizenship.<br>--------------------------<br>This election is also about the Latino students who are dropping out of school faster than nearly anyone else, and the children who attend overflowing classes in underfunded schools taught by teachers who aren\'t getting the support they need.<br>--------------------------<br>"I\'m not taking a single Latino vote for granted in this campaign. We\'re meeting with Latino leaders across the country. We\'re reaching out to Latino organizations to get input on my policy proposals. We\'ve got a nationwide Hispanic media strategy. We\'re recruiting and training Latino organizers. We\'re holding Latino voter registration drives across America. And when I\'m President, I\'ll be asking many of you to serve at every level of government."</i><br><br>Please show me where Obama pledged to put a "stop [to] the hateful rhetoric" directed towards Black people.  Explain to me why Obama treatment of the DROP OUT statistic, etc. was different from "read a book to your child" and "turn off the TV" rhetoric he used on Blacks.<br><br>If he can\'t treat Black people as equals now then there is little reason to think that is going to change when he gets in office since you want to push this tired line like Obama\'s candidacy is being jeopardized by my comments on this blog.   That logic is not connecting.  Like I\'m making an argument to show support for McCain or something... "Come on" is the operative phrase.<br><br>Obama also talks about a SPECIAL OBLIGATION to Native Americans issues where he indicates that he will SPECIFICALLY commit resources to deal SPECIFICALLY with the education, economic and health disparities among Native Americans.  No "all Americans" catch-all, one size fits all bs need apply.  <br><br><a href="http://www.youtube.com/watch?v=vcI0njqh1iw" rel="nofollow">http://www.youtube.com/watch?v=vcI0njqh1iw</a><br><br><br>____________________________________________<br><br><i>He knows he is black</i><br><br>What???  More logic not connecting.  Clarence Thomas also knows he\'s black and has been through life as a Black man.    Please make points that are relevant.<br><br>But, since you want to press the point:<br><br><i>"America is the place - where you can make it if you try. That no matter how much money you start with or where you come from or who your parents are, opportunity is yours if you\'re willing to reach for it and work for it. It\'s the idea that while there are few guarantees in life, you should be able to count on a job that pays the bills; health care for when you need it; a pension for when you retire; an education for your children that will allow them to fulfill their God-given potential. That\'s the America we believe in. That\'s the America I know.<br><br><b>This is the country that gave my grandfather a chance to go to college on the GI Bill when he came home from World War II</b>; a country that gave him and my grandmother the chance to buy their first home with a loan from the government...."</i><br><br>I don\'t know about you but he seemed pretty oblivious to how the GI Bill didn\'t give every American the opportunities his grandfather was offered, African-Americans in particular.<br><br><i>He is not oblivious to the prevailing injustices against minorities</i><br><br>What are you talking about?  I\'m saying he goes before every other voting demographic group and make specific policy commitments to those groups that include non-Black "minorities."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081110">\
	 <div id="dsq-comment-header-1081110" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081110" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081110" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081110" class="dsq-comment-message"><b>"He said we have to respect the law, and we can\'t run around acting crazy"</b><br><br>Thank you for highlight yet another instance where Obama spoke with stereotypes on the brain.  Apparently, Black folks just "run around acting crazy"...<br><br>Instead of speaking to the concerns people had, the feelings of injustice, perceived or real, Obama saw fit to stereotype and dismiss not only people\'s sentiments regarding the verdict but he spoke like an ignorant azz who just figured Black folks would "run around acting crazy" if he didn\'t tell them how to act.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1089028">\
	 <div id="dsq-comment-header-1089028" class="dsq-comment-header">\
	 <cite id="dsq-cite-1089028" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1089028">kalagenesis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1089028" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1089028" class="dsq-comment-message">Nquest or what ever your name is Obama is right to many of our community is out of control.The murder rate among young Black men is real.You brothers who dont want to do anything with you lives but blame the White man hate Obama for daring to tell you the truth.The love of violence,imorality,materialism,lack of education,or intellect which dominates Black culture is destroying us not the government.Obama is talking about a segment of our community maybe he hit a nerve with you because you are one of the problems</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1090080">\
	 <div id="dsq-comment-header-1090080" class="dsq-comment-header">\
	 <cite id="dsq-cite-1090080" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1090080" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1090080" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1090080" class="dsq-comment-message"><i>"You brothers who dont want to do anything with you lives..."</i><br><br>It\'s confirmed.  This is not JJP circa March 2008 or anytime before the Blogger-to-Wordpress change.  Something must have happened in the change over because this is the kind of rhetoric you see on White dominated blogs and boards.<br><br>Say something about racism there and it\'s all because of some personal shortcoming you have.  A personal shortcoming that some LACK OF INTELLECT dumbazz has to assign to you because they aren\'t smart enough to voice a more intelligent and less fallacious statement in disagreement.<br><br>But maybe I\'m a Muslim or a terroist or a terrorist Muslim for ever saying a word against the attempts to smear Obama in such a way.  Or maybe I\'m an Iraqi because I was just as vocal about how wrong Obama to dismiss Rev. Wright\'s statement about terrorism as if the war in Iraq, which Obama says was wrong, was not terrorism for the innocent people on the receiving end of the "strategic blunder."  No.  The terrorism of US foreign policy is real.  There\'s a long history of it.  Ask Howard Zinn.<br><br>Maybe being a dead Iraqi is the reason why that struck a nerve with me.<br><br>But then again, I\'m not a self-loathing Black.  I know Barack Obama\'s rhetoric about "acting White" was bs myth and stereotype.  I also know that Obama was full of sh*t, citing some dumb sh*t Chris Rock said about Black men bragging because they are not in jail.  <br><br>I also know Obama\'s Father\'s Day speech in 2007 talked a whole lot about what the government was doing to us or wasn\'t doing for us.  And I definitely know that absent or deadbeat Black dad\'s don\'t go around saying, "if it wasn\'t for the White man and racism, I would be with the mother of my child."<br><br>Me, I just happen to have INTELLECT and know bs when I hear/see it and I know too many Black folks let their personal pain  and sentiments, like Obama\'s over his absent father, about things that go on in the Black community cloud their judgment and choke off their INTELLECT.<br><br>People here can come up with all kinds of elaborate theories about plots to hurt Obama and speculate on how, if Obama reacted a certain way, that would help or hurt his candidacy but they don\'t apply that same kind of "help or hurt" principle to Obama "talking down to n*ggas."<br><br>See...  People agreed with Chris Rock "Black folks and n*ggas" routine too.  And it really made White people laugh.  And, now that I think about it, what Bill Bennett said about aborting Black babies was "true" just like the "personal responsibility" rhetoric of racist White conservatives and the Black ones who love them hit on things that are "true."  Hell, most stereotypes have something "true" in them.<br><br>So yes, I must be one of the problems to ever point out how Obama can talk about the drop out rates in the Latino/Hispanic community without saying a word about "personal responsibility" and, instead, say nothing but what the government should do to rectify the situation.  I know that gave me away right there...<br><br>Switching gears... I also know that Black people don\'t live on an island.  So I don\'t know where you get your concept of what "dominates" Black culture as if its some entity that\'s totally untouched by anything.  But I do  have a question for you:<br><br>Are you a violent, immoral, materialistic, uneducated dumbazz (vimud)?<br>How many people in your family are vimud?  How many people on your block are vimud?  What about your church, if you go, or every Black church where you live?  How many people in those churches are vimud?  <br><br>I\'m just asking because I\'m fact checking your assessment of the Black culture.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081175">\
	 <div id="dsq-comment-header-1081175" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081175" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081175" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081175" class="dsq-comment-message">He wasn\'t speaking with "stereotypes" on the brain, people were going around talking about rioting over this. You just don\'t like Senator Obama, huh?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082051">\
	 <div id="dsq-comment-header-1082051" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082051" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082051" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082051" class="dsq-comment-message">What "people"??  <br><br>Obama speaks in stereotypes on the regular.  The "acting white" bs he cited all the way back in 2004 = stereotype.  And, again, he said nothing to Latinos about it even though what little evidence that\'s out there shows its a bigger "problem" with Latino students.<br><br>And please show that you have more of a brain than Freepers...<br><br><a href="http://africanamerica.org/eve/forums/a/tpc/f/79160213/m/5071047964?r=6481097964#6481097964" rel="nofollow">Me showing just how much I don\'t like Sen. Obama.</a><br><br>Check the signature (and my other post if it went through).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081176">\
	 <div id="dsq-comment-header-1081176" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081176">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081176" class="dsq-comment-message">Nquest.  we are not buying what you are selling.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082004">\
	 <div id="dsq-comment-header-1082004" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082004" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082004" href="http://nquest2xl.wordpress.com/" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082004" class="dsq-comment-message">Who the hell turned JJP into Free Republic??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084143">\
	 <div id="dsq-comment-header-1084143" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084143" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084143">ac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084143" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084143" class="dsq-comment-message">the obamabots here will do all sorts of political contortions to cover for the messiah and yes a lot of these comments escpecially the reparations post reminds me of a bunch of racist whites at Freak Republik</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1093362">\
	 <div id="dsq-comment-header-1093362" class="dsq-comment-header">\
	 <cite id="dsq-cite-1093362" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1093362">Nello</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1093362" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1093362" class="dsq-comment-message">I am not sure where this argument it is going. We seem to be reading the very worst in what Obama says. Noone should be running around breaking the law whether you black, hispanic, white asian, whatever. I am black. Why do i not see those insults from Obama. The only way I would begin to see that is if I think Obama should specifically stand for me because he is black. Not so! If i start running around acting crazy and end up breaking the law, I will be arrested and I will have nonne else to blame but myself - simple as that. Here are some facts. Are there severe injustices against black people? Yes. Are black poeple killed by police in ways that violate human rights by the state? Yes. These injustices started way back from when ancestor where slaves, when our ancestor were ripped from there homelands and treat like animal and condemed to servitude of the white man. I know that but more importantly , Obama does. Obama is very smart and he understands you do ot get to white house by being stupid. You have to BEAT THE SYSTEM. If you choose to pursue these kinds opinions about Obama, the you want him to lose. If you are really passionate about the black history I stated above and how has trickled down the establishments, then you be driven to do things may make impossible for you to ever see a black president in the white house, And you will turn around as blame today\'s white people for never even what to see a a black president. Poeple, there millions of white poel who love Obama because they can see that he stands for them too. Is it that you not want  to share a black leader with other ethnicities or what.?<br><br>Black people and miniorities -those who think Obama should stand up for you - give the man a chance to get to the white, because, you know what, this is the real first chance you have ever had in four hundred years to have someone in power who trully relates with you, has a rounded view of world and sees injustices against every american for what they really are and where they are rooted. If you think he does not like you becuase he is not saying "Alright, the gov must stop going us blacks because it thinks we are inferior and we belong in pprison or whatever", then just do not  vote for him. Vote for mccain and see how much better you will have it. REMEMBER PEOPLE., OBAMA HAS TO BEAT THE SYSTEM. That is what the campaign is all about. Even if you disagree and think he is selling you out even before he is president, he is the best person to lead this country and lead americans in a new direction that is better for all ethnicities. Give him some respect for what he represents. He is not leading the gov ment. So do not give the heat for what he is not responsible for. Hate Bush instead! Peace to you all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082094">\
	 <div id="dsq-comment-header-1082094" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082094" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082094" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082094" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082094" class="dsq-comment-message">Thanks for making my point Miranda...  So many, too many Black people have so little self-respect that they\'ll just give their votes to Obama without him making firm, consistent and unwavering commitment to do anything substantial in return for their vote.<br><br>And it\'s funny that you used the phrase "Teflon Bill"...  Too many people act like Obama is untouchable. <br><br>All I\'m asking is for the brother to respect us like he does every other voting demographic.  That shouldn\'t be hard.  It also shouldn\'t be hard for him to show firm and consistent support for the things in his platform and they shouldn\'t be MIA when he makes speeches before Black audiences.  On Father\'s Day when he went into a thing about parenting he didn\'t say a thing about his Promise Neighborhood\'s idea modeled after the Harlem Children Zone which engages parents...</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=obama_heckled_8220what_about_the_black_community8221&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');
}

})();




