




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": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "icebergslim": {"username": "icebergslim", "tumblr": "", "display_name": "icebergslim", "url": "http://disqus.com/icebergslim/", "registered": true, "linkedin": "", "blog": "http://thisweekwithbarackobama.blogspot.com", "remote_domain": null, "points": 194, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "icebergslim", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "evita": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/evita/", "registered": true, "linkedin": "", "blog": "http://blog.evavegadiversity.com/", "remote_domain": null, "points": 454, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3247/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 397, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6f21477cd31ad0aa8686c7469257d8e9": {"username": "BIGGIE_4_OBAMA", "tumblr": "", "display_name": "BIGGIE_4_OBAMA", "url": "http://disqus.com/guest/6f21477cd31ad0aa8686c7469257d8e9/", "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": ""}, "antennaness": {"username": "antennaness", "tumblr": "", "display_name": "antennaness", "url": "http://disqus.com/antennaness/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 57, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/6361/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "OhPuhleezee": {"username": "OhPuhleezee", "tumblr": "", "display_name": "OhPuhleezee", "url": "http://disqus.com/OhPuhleezee/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 39, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/5882/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "baratunde": {"username": "baratunde", "tumblr": "", "display_name": "baratunde", "url": "http://disqus.com/baratunde/", "registered": true, "linkedin": "in/baratunde", "blog": "http://baratunde.com", "remote_domain": null, "points": 103, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/3/7099/avatar32.jpg", "delicious": "baratunde", "is_remote": false, "verified": true, "flickr": "baratunde", "twitter": "", "remote_domain_name": ""}, "Justice58": {"username": "Justice58", "tumblr": "", "display_name": "Justice58", "url": "http://disqus.com/Justice58/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2770, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/7899/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "IWordsmith": {"username": "IWordsmith", "tumblr": "", "display_name": "WordSmith", "url": "http://disqus.com/IWordsmith/", "registered": true, "linkedin": "", "blog": "http://leftistmoon.wordpress.com", "remote_domain": null, "points": 1619, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5459, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "245857794a8d4da90a73fbb64352b916": {"username": "Miss- Opinion ", "tumblr": "", "display_name": "Miss- Opinion ", "url": "http://disqus.com/guest/245857794a8d4da90a73fbb64352b916/", "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": ""}, "bigassbelle": {"username": "bigassbelle", "tumblr": "", "display_name": "bigassbelle", "url": "http://disqus.com/bigassbelle/", "registered": true, "linkedin": "", "blog": "http://www.bigassbelle.blogspot.com", "remote_domain": null, "points": 66, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "fd35c4322b63b2dab06baea3e23047cf": {"username": "lamh31", "tumblr": "", "display_name": "lamh31", "url": "http://disqus.com/guest/fd35c4322b63b2dab06baea3e23047cf/", "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": ""}, "Rhondacoca": {"username": "Rhondacoca", "tumblr": "", "display_name": "Rhondacoca", "url": "http://disqus.com/Rhondacoca/", "registered": true, "linkedin": "", "blog": "http://theurbanista2.wordpress.com/", "remote_domain": null, "points": 125, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3044/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4826, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/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": ""}, "claudia_m": {"username": "claudia_m", "tumblr": "", "display_name": "claudia_m", "url": "http://disqus.com/claudia_m/", "registered": true, "linkedin": "", "blog": "http://www.thebottomofheaven.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/5543/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:11:05", "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": {"5273090": {"up_voted": false, "ip": "", "has_replies": true, "message": "And we now have \u2018<i>Segregated Bitter</i>\u2019<b>?!?!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:59:19", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 5272965, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273603": {"up_voted": false, "ip": "", "has_replies": false, "message": "Val, I know that's right.  My daughter says the energy in DC is off the chart and beyond, and the Inauguration has taken place yet.<br><br>I expect to ride the wave when I arrive next weekend.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:46:22", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273464, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273092": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://thisweekwithbarackobama.blogspot.com/2009/01/lincoln-memorial-event-we-are-one.html\" rel=\"nofollow\">Lincoln Memorial Pics</a><br><br>Whoever arranged this event did a slam dunk job.  Repeat on HBO @ 6P CST", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:58:57", "killed": false, "user_key": "icebergslim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273095": {"up_voted": false, "ip": "", "has_replies": true, "message": "For Realz, Town.  <br><br>That Bitch pimped race like a high price whore.<br><br>And  how Hillary i shamefully invoked the assasination of Bobby Kennedy during the primaries at a time when white racist are rearing their ugly heads   <br><br>Then she pulled some Harriet Tubman out of the bucket  at the DNC.  <br><br>Tavis.........&lt;&lt;&lt;&lt;&lt;CRICKETS&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:59:32", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5272775, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273613": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.wiiwii.tv/wp-content/uploads/2008/01/congratulations-idiot.gif\" rel=\"nofollow\">http://www.wiiwii.tv/wp-content/uploads/2008/01...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:47:47", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273137, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273102": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ahhhh - don't compare Tavis with Bill Cosby. <br><br><br>Completely different.  Tavis is an as*hole.  Bill is nothing like Tavis.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:00:16", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 5272770, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "5297171": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sometime after Wednesday, I'll break out my James Baldwin books, along with some other reading materials.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:18:50", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5277261, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274628": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yea, I wanna see Joe Biden dance to T-Pain....ya know some of that snap dancin'...lol. Classic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:24:10", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274463, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5318682": {"up_voted": false, "ip": "", "has_replies": true, "message": "Okay, who agrees that he dyed his hair for the inauguration? :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:56:17", "killed": false, "user_key": "bigassbelle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274664": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh come on...I would love myself a Barack too but generalizing all brothers is simply foul. I know how I feel when I am labeled, generalized and misrepresented as a black woman and how much that makes me upset. <br><br>And, can black women stop threatening to stop \"settling\" for certain types of black men and start doing it. If dating other races is on one's mind then go do it....lol.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:26:07", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5273148, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5277228": {"up_voted": false, "ip": "", "has_replies": false, "message": "Can anyone say:<br><br> \"Uncle Ruckus\"   no relation", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:02:17", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273939, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273133": {"up_voted": false, "ip": "", "has_replies": true, "message": "Me too! We have to be able to mix critical thought with straight up triflin'ess though...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:03:11", "killed": false, "user_key": "evita", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5272803, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273646": {"up_voted": false, "ip": "", "has_replies": true, "message": "He was always a jacka*s.  He just hid it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:50:18", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273329, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5322799": {"up_voted": false, "ip": "", "has_replies": false, "message": "BAB:  Wellllll!   Ima look real closely at HIM- - - --er,   -ummmmm      HIS HEAD!!  :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:14:42", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5318682, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273136": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ayone catch MSNBC's documentary \"Yes We Can...Countdown to Nov 4th\" documentary?  It's pretty interesting.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:03:19", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274673": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:28:49", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273269, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5363250": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town:   U    jes' SPEAK TRUTH!   :&gt;)   :&gt;)<br><br>Re:  Mr. \"Travesty Smile -n- Stab\":   I just saw MTP.  His \"LEVEL of ENVY\" is sooo HIGH annnnnnnd disconcerting!!<br><br>I have YET to hear him start with \"Mr. President-Elect Obama!\"   Just calls him \"Mr. Obama\"   with that <b>distancing, monotone voice!\" AARRGG!!!!</b><br><br>He also says Mr. President-Elect Obama's NAME VERY, VERY QUICKLY -   so as NOT ta even have it touch his vocal cords/tongue/lips!!<br>AAAAAArrrrggg!!<br><br>I have never heard Mr. P-E Obama's worst opponent or critic refuse to ACKNOWLEDGE  his <b>TITLE!!!</b>    TRIPLE  AAARRRGGGG!<br><br>\"Travesty Smile -n- Stab\" is the LOWEST CASE/EXAMPLE of  \"HATA ENVY!!\"    <b>HE IS PITIFUL!!!</b><br><br>Annnnnnd,  it is patently obvious that, in his profession, he doesn't see himself as one who SHOULD be held ACCOUNTABLE.   Why, he's the COMMENTATOR!!  He \"commentates\" on people - - - NOT people on him.   Soooo, he collapsed under the \"pressure\" of being HELD ACCOUNTABLE for his \"ENVY!\"  IMHO.<br><br>Did I say that <b>\"TRAVESTY SMILE -n- STAB\" is PITIFUL!!??? </b>  GOOD!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_04:20:11", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5325289, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273139": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:03:38", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273090, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5300276": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please...Please!!  What about spew warnings?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:20:40", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273651, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273148": {"up_voted": false, "ip": "", "has_replies": true, "message": "SBF Seeking Her Own Barack<br><br><a href=\"http://www.theroot.com/views/sbf-seeking-her-own-barack\" rel=\"nofollow\">http://www.theroot.com/views/sbf-seeking-her-ow...</a><br><br>Will Barack make make men do better? Will he make women want Better?<br>Is Barack the new measurement? And if brothers don't step up will sisters be more open to dating other races?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:04:56", "killed": false, "user_key": "OhPuhleezee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5285438": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good post by Andrew Sullivan @ the Atlantic.<br><br><a href=\"http://andrewsullivan.theatlantic.com/the_daily_dish/2009/01/an-old-soul.html\" rel=\"nofollow\">An Old Soul</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:11:23", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5323330": {"up_voted": false, "ip": "", "has_replies": false, "message": "He should come out to \"So Fresh So Clean\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:14:19", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274440, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272645": {"up_voted": false, "ip": "", "has_replies": false, "message": "lousy comments being posted though.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:14:10", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5272378, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5323334": {"up_voted": false, "ip": "", "has_replies": true, "message": "C-Span is airing an Howard U event tommorow. Maybe this is it? You can check their website.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:14:17", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5315505, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272673": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi - why the obsession?  <br><br>How are you by the way.  What's going on in your world?  How is your family?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:16:51", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 10, "is_first_child": true, "email": "", "parent_post_id": 5272567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274699": {"up_voted": false, "ip": "", "has_replies": true, "message": "Put your hands in the air and back away from the keyboard.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:31:47", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273090, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5277261": {"up_voted": false, "ip": "", "has_replies": true, "message": "You can't hate someone you don't love. If whites hate blacks and blacks hate whites, then we all love each other.<br><br>James Baldwin breaks it down.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:02:01", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273939, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272656": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:15:11", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5272375, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272659": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am glad that Obama felt and understood that he is not the African American President but the President of the United States because that means he is accountable to all and responsible to all not just his people.<br><br>I have a problem with the Rockefeller drug laws of NYC but that is David Patterson's job to remove them not the Presidents thats why there is seperation .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:17:46", "killed": false, "user_key": "6f21477cd31ad0aa8686c7469257d8e9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5272483, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273188": {"up_voted": false, "ip": "", "has_replies": true, "message": "Those are your made-up ideas.  You concocted them in your head. You must love being mean?  Try opening your mind sometimes. It won't hurt much.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:08:09", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5273090, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273694": {"up_voted": false, "ip": "", "has_replies": false, "message": "Now that I think will happen.  HAH!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:54:21", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273596, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274207": {"up_voted": false, "ip": "", "has_replies": false, "message": "Now, I can hang with the mix.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:41:45", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273133, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5362272": {"up_voted": false, "ip": "", "has_replies": false, "message": "You nailed it Town.  Thank you for expressing so articulately what I couldn't quite put my finger on.  There is something askew about both of them that leaves a bad taste.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_02:14:45", "killed": false, "user_key": "antennaness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5325289, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273185": {"up_voted": false, "ip": "", "has_replies": true, "message": "Im watching it too.  Which reminds me, where the heck is Alan Keyes? He's a whole other level of crazy. Haven't seen him in a minute.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:07:41", "killed": false, "user_key": "OhPuhleezee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 5273136, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274724": {"up_voted": false, "ip": "", "has_replies": false, "message": "Omg...you are a parrot....you just repeat what you hear and just repeat it over and over and over again...my god.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:33:46", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273137, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273706": {"up_voted": false, "ip": "", "has_replies": true, "message": "NBC, MSNBC are representin' for the Inauguration.<br><br>Dateline NBC has a special 2 hour special on talking about the history of the moment, from an African American experience and for the world.  The segment on now is about the African American experience in America.<br><br>The segment before was on the photographer fro Obama, now the official White House photographer.<br><br>here are some of his photos: <a href=\"http://www.msnbc.com/modules/interactive.aspx?type=ss&launch=28655758%2C28208787&pg=1\" rel=\"nofollow\">http://www.msnbc.com/modules/interactive.aspx?t...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:55:15", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273708": {"up_voted": false, "ip": "", "has_replies": true, "message": "Bustin Loose!<br><br><br><a href=\"http://www.youtube.com/watch?v=wevVoB9IdFg\" rel=\"nofollow\">http://www.youtube.com/watch?v=wevVoB9IdFg</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:55:18", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273596, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5363311": {"up_voted": false, "ip": "", "has_replies": false, "message": "Baratunde:   WOW!!   :&gt;)    :&gt;)   CPL:   U JES'  DO THIS!!    :&gt;)     :&gt;)<br><br>PROUD OF YOU!!! :&gt;)     :&gt;)    Whoooo!   Hoooo!     :&gt;)       :&gt;)<br><br><b>JJP in DC!!</b>       <a href=\"http://www.youtube.com/watch?v=OqMhU64HMUA\" rel=\"nofollow\"><b>And the Crowd Goes Wild</b></a><br><br>THANK U'ALL!!!     :&gt;)       :&gt;)<br><br><br>P.S.  I did NOT receive a \"notification\" from \"DISCUS\" that your \"reply\" had been made.  I believe that I missed another one also. Hmmmmm.?   Has anyone else had this \"issue?\"  :&gt;)<br><br>2-morrow, I will check with my  ISP!  THANK YOU!!    :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_04:26:18", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5362532, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5322865": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks.  This would be perfect!<br><br>What should Joe B. come out to?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:21:41", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5316458, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "5362805": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, it has. <br><br>Thanks.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_03:08:04", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5300670, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273720": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol  where do you find these clips?  lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:55:57", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273651, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5283962": {"up_voted": false, "ip": "", "has_replies": false, "message": "Guuurllll, you know Barack would kill this song.  He'd better wear that big chain too!  LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:05:55", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274852, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272704": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL, I couldn't tell if you approved of the comment at first or not...! I've been prone to make and enjoy a few of those superficial comments about the Big O myself, but I know how you feel... there's a time and a place for everything.<br><br>I'm a member of Goodreads and they have great online discussions. But hey, why not start an online book club here at JJP! I'd participate :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:20:04", "killed": false, "user_key": "claudia_m", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5272375, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273733": {"up_voted": false, "ip": "", "has_replies": false, "message": "SAw it!  BHA HAAAAAAA!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:57:28", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273570, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273737": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROTFLMAO!!!!!!!!!!<br><br>Miranda,  You're killing me!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:57:40", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273262, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273226": {"up_voted": false, "ip": "", "has_replies": false, "message": "AMEN!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:10:55", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273095, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274763": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle for Barack   <br><br>KIILLIG ME SOFTLY<br><br><a href=\"http://www.youtube.com/watch?v=4mpqXu0z3wU\" rel=\"nofollow\">http://www.youtube.com/watch?v=4mpqXu0z3wU</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:37:47", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273867, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272770": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm too through with Tavis and Bill Cosby for that matter.  They have become the idiot uncles that the white media bring out for their own purpose.  At least Clarence Thomas doesn't give interviews.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:30:05", "killed": false, "user_key": "antennaness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 5272483, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273231": {"up_voted": false, "ip": "", "has_replies": true, "message": "that is too bad.  Especially since your reasoning is based on a myth.  The church is not racist in any way (95% white congregation) but you already know that.  <br><br>Okay Karmi - I will be online for another hour or so.  Let me know if you change your mind regarding the ticket.  If you are not local, you are welcome to stay at my house (plenty of room - 7 bedrooms) as long as you don't mind three 8 year olds and a 4 year old.  <br><br>Later.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:11:22", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5273137, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5322900": {"up_voted": false, "ip": "", "has_replies": false, "message": "spirit:   Me   2!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:26:19", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5315505, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273760": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:58:57", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273651, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273251": {"up_voted": false, "ip": "", "has_replies": true, "message": "I agree. Bill has been putting his money in the community for YEARS. Tavis only cares about selling himself and his books.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:10:46", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273102, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272743": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did anyone else here catch this weekend's This American Life. It was, of course, about Obama and our expectations and reflections about what his election means. The last segment had some amazing clips from interviews with people all over the country, people who voted for him and even those who didn't. I was especially moved by this one white man who had worked undercover to take down the KKK. He commented (my paraphrase) that he felt as if he had been working for the Obama campaign since the 1930s... really touching. And the stories about the old folks and freedom fighters who are going to D.C. despite back problems and doctor's warnings and no hotel rooms reserved. This is such an amazing time, y'all.<br><br>In any case, This American Life is free on iTunes and at their home site: <a href=\"http://www.thisamericanlife.org/\" rel=\"nofollow\">http://www.thisamericanlife.org/</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:26:25", "killed": false, "user_key": "claudia_m", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5311656": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can't pull it up. What is it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:43:58", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5274852, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "5323463": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sepia:  Thank you very much!   :&gt;)<br><br>Since i have 2  Rev. Dr. MLK, Jr. events, I hope that it will be available on you tube!  :&gt;)<br><br>Again, thank you!   :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:21:22", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5323334, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273262": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://img.photobucket.com/albums/v123/dos0711/head_up_your_ass2.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v123/dos0711/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:14:27", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 5272567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5281969": {"up_voted": false, "ip": "", "has_replies": false, "message": "Where were you when I needed you, Val??   Back in the day when lots of folks was all on Tavis'  tip,  I was saying  \"naw, I'll pass on that.\"<br><br>I almost lost a friend over Tavis and his BS.  Not only his ideas about stuff but his style of speech.   I swear, I can't stand to hear him say  \"Lemme ask you this, right quick!\"   AAuugghhhh....<br><br>Plus, he takes about 20 minutes to get to the damn question.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:07:03", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273646, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273269": {"up_voted": false, "ip": "", "has_replies": true, "message": "he needs to stay exactly where he is.  lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:15:37", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273185, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273272": {"up_voted": false, "ip": "", "has_replies": true, "message": "Maybe not, but they both irk me for the same reasons.  They both have chips on their shoulders, come off preachy, and seem to think they are authorities on black America.  They both deliver their message/critique in less than a positive and inspiring way.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:16:01", "killed": false, "user_key": "antennaness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273102, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273785": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay, <br><br>I've been watcing stuff all day, and Dateline is making me misty-eyed.   I don't know if I'll make it through Tuesday.<br><br>Damn you Dateline!!  All I need now is for them to bring back Stone Phillips and I'm in heaven.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:01:49", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5273706, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273282": {"up_voted": false, "ip": "", "has_replies": true, "message": "Am I the only one who hopes they play \"In Da Club\" at one of the inaugural balls?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:16:21", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 25, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272775": {"up_voted": false, "ip": "", "has_replies": true, "message": "Since Tavis is so into \"accountability,\" perhaps he can give us an explanation on how Hillary & Bill Clinton \"took advantage\" of black solidarity by marching into black churches and telling us she won't noways tired, and telling us the GOP put us on a plantation (and we know what she means).<br><br>And then he can explain how Hillary took advantage of white solidarity by promising to be for the hard working Americans, the WHITE Americans.<br><br>Let's get some accountability on that, Tav.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:30:39", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 5272483, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273291": {"up_voted": false, "ip": "", "has_replies": false, "message": "But, Bill does have substance and Tavis doesn't.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:15:05", "killed": false, "user_key": "antennaness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273272, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272785": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh, we now have \u2018<i>Segregated Obsession</i>\u2019?  ;-)<br><br>I\u2019m fine\u2026thanks. Many blessings to You and Yours\u2026", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:31:47", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 5272673, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272803": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'd participate too", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:30:57", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5272704, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274852": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh, I got it!!! This is the one Barack needs to come out on!<br>AHHHHHHHHHHHHHHHHHHHHHHHH<br><br><a href=\"http://www.youtube.com/watch?v=ULoC0sH04wY&feature=related\" rel=\"nofollow\">http://www.youtube.com/watch?v=ULoC0sH04wY&feat...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:47:12", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5274440, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273835": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rev. Wright Speaks At Howard University<br><br>A year after then-candidate Barack Obama distanced himself from his controversial longtime pastor, Rev. Jeremiah Wright thrilled hundreds of churchgoers this morning in Washington, giving a sermon holding up Obama as a spiritual symbol of possibility. <br>People waited two hours to hear Wright preach the Sunday service at Howard University's Crampton Auditorium, a high-profile platform for clergy, black clergy in particular. Wright has preached the service, run by the school's Rankin Chapel, on the Sunday before Martin Luther King Day for the past five years and was booked months before the election, school officials said. <br><br>Howard students, alumnae and notables such as opera singer Jessye Norman and Morehouse College President Robert Michael Franklin Jr. attended the service, which overflowed into two other buildings. They came to see a man whose relationship with Obama became explosive, both among those who saw his words as racist and anti-American rhetoric and those livid with Obama for distancing himself from someone they saw as simply speaking truths about racism and war. <br>Wright was nothing but positive and conciliatory today, rousing churchgoers again and again to their feet with a sermon about what he called the Bible's message of self-reliance and encouragement. <br><br>Full Story:<br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/01/18/AR2009011801725.html\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:08:03", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274860": {"up_voted": false, "ip": "", "has_replies": false, "message": "In  the name of  BLACKNESS!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:48:28", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274699, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273329": {"up_voted": false, "ip": "", "has_replies": true, "message": "I really believe something is mentally wrong with Tavis at this point. He's had a breakdown and is masking it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:18:53", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5272775, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273333": {"up_voted": false, "ip": "", "has_replies": true, "message": "TUCC is a <a href=\"http://en.wikipedia.org/wiki/Trinity_United_Church_of_Christ\" rel=\"nofollow\">predominantly black church</a>.<br><br>Anyway, enjoy the event, and thanks for asking!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:21:34", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5273231, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273336": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL<br><br>It would be funny but I don't think they should do it.  lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:19:16", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 5273282, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273851": {"up_voted": false, "ip": "", "has_replies": false, "message": "HA! Now THAT would set it off!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:10:28", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273708, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5308162": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I'm straight up talking about Harriet Tubman, slave and freedom fighter<br><br>The dogs are barking, just keep going\"<br>By guest author Anthony Painter in Denver<br><br>Hillary employed the tale of the slave liberator, Harriet Tubman, to characterise the journey that her supporters, who still display a curious reluctance to move their support to Senator Obama, need to take over the coming weeks. <br><br>Tubman would have some very simple advice for those she was liberating. If you hear dogs, keep going. If you see torches in the woods, just keep going. If they shout at you, keep going. Don\u2019t ever stop, just keep going. <br><br><a href=\"http://blogs.independent.co.uk/openhouse/2008/08/the-dogs-are-ba.html\" rel=\"nofollow\">http://blogs.independent.co.uk/openhouse/2008/0...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:35:22", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5284774, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273347": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda,<br><br>You are somethin' else, girl!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:22:28", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273262, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273348": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO!!!!! Hey.......we're nothing if not versatile...LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:22:56", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273133, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273867": {"up_voted": false, "ip": "", "has_replies": true, "message": "And I think Michelle should be introduced and walk out on \"The Men All Pause\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:11:13", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 5273596, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273356": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agree.  Bill Cosby is a trailbalzer and an American ICON-  His presence on the media scene is groundbreaking. <br><br>Let's remember he TV series \"I Spy\" wth Robert Culp and \"The Cosby Show.\"  GROUNDBREAKING for a  Black man, women, children, for Black families.  <br><br>We don't know all of what he went through to get there, but I have a sense it's not what Tavis Smiley is doing. <br><br>Fellow JJPers are right.  Tavis is sooooo  IRRELEVANT!<br><br>Say what you will about Tavis, but Bill Cosby is in a League of his own.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:23:34", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273102, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "5274383": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hee,hee,hee!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:59:52", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273651, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273367": {"up_voted": false, "ip": "", "has_replies": false, "message": "Word Up! Sepia.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:22:06", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273251, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273883": {"up_voted": false, "ip": "", "has_replies": false, "message": "Welll, Walt Minnick (our new democratic representative from this red state), his wife, A.K., is 'reporting' for <a href=\"http://www.newwest.net/city/article/you_are_there_inaugural_report_one/C108/L108/\" rel=\"nofollow\"> New West - Boise. </a> Now, they're hyped beyond belief, but she said yesterday D.C. was filling up.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:12:09", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273376, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272965": {"up_voted": false, "ip": "", "has_replies": true, "message": "Geez, Karmi!<br><br>You're soo bitter!  It's so unbecoming.  Get a grip.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:45:29", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 5272567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273376": {"up_voted": false, "ip": "", "has_replies": true, "message": "Toobin was on CNN saying that the crowd may not be as big as expected because of the stories on security issues and crowd size.<br><br>Does anyone think he's right?  <br><br>Well, in New Orleans, people always complained that the crowds were too much during Mardi Gras, but that never stopped people from coming every year, even after Katrina.  So if people can come to Mardi Gras in New Orleans, with windows still blown out, homes still boarded up, people still not returned to N'awlins, then I think that by Monday, most people witll have come to Washington, and Tuesday will be a beast.<br><br>Here's hoping Toobin is wrong!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:22:47", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months 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}, "5273378": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi - UCC is a predominantly white church.  Now, that particular church is in a black community so that local church had a black congregation.  But I won't argue with you because you know that your reasoning on this is flawed.  <br><br>It is okay to simply not like Obama.  You don't need to make up stuff.  Yes, I will enjoy the event.  <br><br>Are you participating in the National Day of Service tomorrow?  At least consider doing some community service.<br><br>Blessings.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:25:19", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273333, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273137": {"up_voted": false, "ip": "", "has_replies": true, "message": "No thanks. I have no interest in attending an event for someone who spent 20-years as a member of a racist church.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:03:26", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 5273061, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272874": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi, are you in DC to witness the biggest event of the 21st Century?<br><br>PLEASE NOTE:<br><br>THE 2009 DC PRESIDENTIAL INAGURATION IS A TRASH FREE ZONE, PLEASE DEPOSIT ALL EXPLODING HEADS IN THEIR PROPER RECEPTACLE.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:38:01", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5272567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5303596": {"up_voted": false, "ip": "", "has_replies": false, "message": "Val, thanks for engaging him. Patience is a virtue.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:27:41", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273378, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272572": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tavis is an idiot and he can go straight to H. E. double hockey sticks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:09:14", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5272483, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5366067": {"up_voted": false, "ip": "", "has_replies": false, "message": "bigassbelle.  Me.  <br><br>But my view is a little different.  I believe during the election cycle folks were griping that he looked too young and that he wasn't old enough blah blah he got hooked up with some dye  because his looks was becoming too much of a distraction so he made the decision to balance the scale a bit.  <br><br>Now that he is elected . . . . So I agree with you but based on a different perspective. <br><br>All you have to do is compare the pics of him from that week during the election cycle when he became completely gray almost over night to the last week or so.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_10:53:44", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5318682, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272375": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Oooh I love when Obama bites his bottom lip. That Sh*t is sexy. Just like when LL licks his lips.\"<br><br>This is why I come to JJP. <br><br>Yesterday I spent hours in the company of about 15 adult (29-40 year olds) African Americans. I wanted to discuss politics, Obama, the inauguration, books, African Americans, etc., etc. ; but was unable to engage anyone into any deep, intellectual, intelligent, conversation. Yet, when a woman uttered those words a 30 minute conversation ensued. A highly perverted conversation I might add. <br><br>I wish JJP had a book club. <br><br>Does anyone know of a good online book club?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_18:52:17", "killed": false, "user_key": "OhPuhleezee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months 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}, "5323065": {"up_voted": false, "ip": "", "has_replies": false, "message": "good for him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:42:18", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5275049, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272378": {"up_voted": false, "ip": "", "has_replies": true, "message": "A Washington Post article on First Lady Style and Michelle Obama, nice read. <br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/01/16/AR2009011601267_pf.html\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_18:52:51", "killed": false, "user_key": "245857794a8d4da90a73fbb64352b916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273921": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's also a prostitution free zone.  I saw the funniest Twitter comment about not finding David Vitter there - or something.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:17:38", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5272874, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274951": {"up_voted": false, "ip": "", "has_replies": true, "message": "A YouTube of <i>this</i> sermon available?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:55:31", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 5273835, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274440": {"up_voted": false, "ip": "", "has_replies": true, "message": "And Barack  should come out Big Daddy Kane's \"Smooth Operator\". <br><br>Man, the next time the Obamas have a party, they need to hire us as the DJs! LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:06:09", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 5273867, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5309581": {"up_voted": false, "ip": "", "has_replies": true, "message": "spirit:  It will probably <b>\"LOOP\"</b> CONTINUOUSLY!      :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:39:07", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5300670, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273425": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am watching CNN....there are plenty of black folk!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:29:44", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273939": {"up_voted": false, "ip": "", "has_replies": true, "message": "If I can ask the obvious - if white hatred is racism, wouldn't black hatred be the same?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:17:38", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5272567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5336916": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  <a href=\"http://www.politico.com/news/stories/0109/17585.html\" rel=\"nofollow\">Exclusive: Aides map first 100 hours</a><br><br><i><b>Vans will be poised at the Capitol to take a few top aides of Barack Obama's to their new offices at 1600 Pennsylvania Ave. as soon as he is sworn in, transition aides told Politico.<br><br>About 20 senior officials have had their paperwork cleared to enter the White House complex on Tuesday. Some will attend a traditional lunch with the new president in the Capitol, then get to work while the inaugural parade is under way.<br><br>The quick start on Tuesday is indicative of the months of planning that Obama\u2019s transition team has put into preparing for his opening days in office.<br><br><u>Officials say on Wednesday, which is being referred to as \u201cDay 1,</u>\u201d he is scheduled to meet with his economic team to discuss the latest calibration of his stimulus package, which is likely to be about $900 billion by the time it reaches his desk, probably in mid-February.</b><br><br>Obama will also meet Wednesday with his national security team to discuss \u201cnext steps in Iraq and Afghanistan,\u201d an aide said.<br><br>On the Middle East, \u201cYou\u2019ll see him act quickly,\u201d incoming senior adviser David Axelrod told John King on the debut edition of CNN\u2019s \u201cState of the Union.\u201d<br><br>\u201cThe president- elect has said repeatedly that he intends to engage early and aggressively with diplomacy all over the world and using the men and women, the professionals who are in place, who are great, and, where appropriate, special envoys,\u201d Axelrod said.<br><br>Obama also plans a flurry of executive orders, including some on Wednesday. These orders are a way presidents can force change in government without having to go through Congress.<br><br>The early Obama orders are likely to range from the mundane to the profound \u2013 from routine bureaucratic proclamations about continuity of government, to a declaration calling to begin the closing of the U.S. military prison at Guantanamo Bay, Cuba.<br><br>News stories have said the Guantanamo Bay executive order would come on Obama\u2019s first full day in office, but an aide said it might be a day or two later. Over his first several days in office, he plans a series of orders that will kick off his era of change.<br><br>Robert Gibbs, the incoming White House press secretary, suggested on \u201cFox News Sunday\u201d that Obama plans early steps toward his top agenda item of tighter regulation of the financial sector.<br><br>\u201cWe have to do things differently, in a more transparent way,\u201d Gibbs said. \u201cWe have to get ourselves out of this mess, and only by demanding more of the financial institutions will we be able to do that.\u201d</i><br><br>Sopunds ta me as IFFF he WILL B    READY on <b>DAY 1!! -    January 20. 2009!!<br>12:05 PM EST]</b>   :&gt;)    :&gt;)<br><br><b>Mr. President-Elect Obama!   44th PRESIDENT of the UNITED STATES OF AMERICA!!</b>   <a href=\"http://www.youtube.com/watch?v=1r-caVHIcJQ&feature=related\" rel=\"nofollow\">President Barack Obama Song - \"Look at Me Now\"</a>    :&gt;)<br><br>ENJOY!      :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:37:24", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5326678": {"up_voted": false, "ip": "", "has_replies": false, "message": "disagree<br><br>saw up close pictures and it appears to be the same", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:28:56", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5318682, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273401": {"up_voted": false, "ip": "", "has_replies": false, "message": "RAOTFL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:27:14", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273262, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274463": {"up_voted": false, "ip": "", "has_replies": true, "message": "Can't you just see Joe B. doing the running man?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:08:37", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5274056, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273441": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well, for me..... it would really set it off if they played \"One Nation Under a Groove\"...LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:31:31", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 15, "is_first_child": false, "email": "", "parent_post_id": 5273282, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273443": {"up_voted": false, "ip": "", "has_replies": true, "message": "I guess you're right. I just wanna see Joe Biden throw his hands up in the air and wave 'em like he just don't care.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:29:24", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 5273336, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5362532": {"up_voted": false, "ip": "", "has_replies": true, "message": "FYI, if all goes well with logistical handoffs, our own CPL should be attending this event monday night! we roll deep yall!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_02:47:54", "killed": false, "user_key": "baratunde", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 5360369, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "5273447": {"up_voted": false, "ip": "", "has_replies": false, "message": "BWA HAAAAAAAAA!!!!  Stop it, Miranda.  In the NAUGHTY CORNER YOU GO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:32:00", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273262, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274684": {"up_voted": false, "ip": "", "has_replies": false, "message": "blaxk hatred towards whites comes more from a place of resentment than anyhting else. Its basically a reactionary emotion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:27:58", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273939, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5316458": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"I'm Bad\" LL COOL J.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:54:17", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5311656, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273464": {"up_voted": false, "ip": "", "has_replies": true, "message": "I am determined to go even if it will be cold.  Intend to hop on the subway at 4 a.m. in the morning to make sure I get my place in line.<br><br>My hubby said it is too cold, the lines will be too long blah blah blah . . . . I understand all that but this is HISTORY.  i want to be there and I want to feel the energy of the people.  I have to be there.  So I think we will have over 1.5 million people easy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:33:44", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 5273376, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273475": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol now that would be hysterical.  LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:35:03", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273441, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5322756": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  Mr. P-EO continues to DEMONSTRATE that he is a <b>ONE MAN ECONOMIC STIMULUS PACKAGE!</b><br><br><a href=\"http://www.politico.com/news/stories/0109/17564.html\" rel=\"nofollow\">Media execs prep for 'news emergency'</a><br><br><i><b>Media executives must have been paying attention last week when President Bush declared a state of emergency for Tuesday's inaugural.<br><br>CNN's Washington bureau chief David Bohrman, for one, issued a \"news emergency\" of his own.</b><br><br>While Bush freed up federal funds, Bohrman made available satellite phones in the event of rolling cell phone blackouts. <b>There will be cots and air mattresses for staffers camping out in the newsroom on Monday night, along with shower arrangements at a nearby health club. Staffers will be treated to a pancake breakfast prior to braving the bitter cold and bulging crowds.</b><br><br><b>\"It's the biggest event any of us have ever had to cover,\" Bohrman said.</b><br><br>While there have been several massive Obama events this past year \u2014 Berlin, Denver, and Chicago's Grant Park \u2014 the inaugural is proving to be the most complicated. Covering it requires dealing with a vast number of moving parts, among them the challenges for camera crews of literally moving around to cover the sprawling event. Much of Washington will resemble an occupied city, complete with closed streets, checkpoints, and a 40,000-plus security force.<br><br>Crowd size is the biggest variable for news executives, since coverage limitations increase as the number of onlookers grows: one million attendees present a certain set of challenges; two million, another. Those directing coverage will be watching in the days leading up for indications of how many people might show up, and start planning accordingly. An extra million people on Tuesday significantly increases gridlock and cuts down on the ability to move television correspondents, camera operators, newspaper reporters, photographers <b>and bloggers.</b>  [YAAAA!]<br><br>Even seasoned professionals, accustomed to the crowds and pomp and circumstance of inaugurals past, express disbelief at the sheer crush of attention surrounding the moment Barack Obama plants his right hand on the Bible.<br><br>Joe Keenan, director of the Senate Daily Press Gallery, said that credentials have now been issued to print reporters in just about every nation, from Slovenia to Nigeria, Lebanon to Gabon.<br><br>\"I talked to several European reporters at the conventions, and Obama is a bigger deal there than here,\" Keenan said, noting that the entire continent will be represented, down to the daily \"Luxemburger Wort.\"<br><br>So in addition to pushing through the crowd, U.S. TV outlets will have to out-flank their foreign colleagues for ideal viewing positions. Being an inaugural, which is tailor-made for hours of television coverage, it's essential to be in the right place at the right time.</i><br><br>THERE IS MORE.<br><br><b>Mr. President-Elect Obama - - Media Mania!</b>  <br><br><a href=\"http://www.youtube.com/watch?v=OqMhU64HMUA\" rel=\"nofollow\"><b>And the Crowd Goes Wild</b></a>     :&gt;)      :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:09:05", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5309322": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was joking.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:38:23", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274592, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273484": {"up_voted": false, "ip": "", "has_replies": true, "message": "Won't hurt much?  KARMI's walking around with his HEAD in his Hand.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:35:40", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5273188, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273487": {"up_voted": false, "ip": "", "has_replies": false, "message": "RAOTFLMAO.  Sepia . . . I fell of the floor on that one.  <br><br>Whooo Hoooooo!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:35:34", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273443, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274523": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yea Miranda...I heard he was great. I had friends who attended.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:11:53", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 5273835, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5323164": {"up_voted": false, "ip": "", "has_replies": false, "message": "i read one of his books and he described being beaten by his stepfather mercilessly as a child--once to the point of hospitalisation.  i'm not certain that he ever recovered from that.  i think the severe abuse, coupled with his deep roots in 'holiness' churches, warped him.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_00:52:40", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273329, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272483": {"up_voted": false, "ip": "", "has_replies": true, "message": "From today's episode of Meet The Press:<br><br>MR. GREGORY:  I want to talk about unique leadership test for this president, and that's with the African-American community.  There was some discussion about this and your role over the course of the campaign as reported in The Atlantic magazine in its new issue.  And let's put it up on the screen and go through it.  \"Last February, ... Tavis Smiley held his annual State of the Black Union forum in New Orleans.  For the second year in a row, Obama declined to attend.  ... Smiley was angry about the slight and criticized Obama openly.  The backlash against Smiley was intense.  ... The Smiley backlash was evidence to Obama's inner circle that, in the words of one adviser, `Barack became untouchable in the community.' ... `Tavis Smiley was the object lesson for everyone,' says Anita Dunn, a senior campaign strategist.\" The article goes on to explain the campaign's strategy with regard to this issue.  \"Obama did not have to ... pander to black leaders; he did not have to target specific messages at the black community with the attendant risk of exacerbating economic tension between blacks and whites.  He did not have to bring up race.  And that was key, because [internal Obama] polling confirmed that culturally anxious whites were willing to vote for a black candidate so long as they did not\" mediate--\"meditate,\" rather, \"on the candidate's blackness.  Obama was able to credential himself as an African American without engaging in overt racial politics.\"<br><br>Tavis, do you think that this president has a unique obligation to specifically target issues and problems in the black community?<br><br>MR. SMILEY:  That's a good question.  I don't think he has more of a responsibility, but he certainly has a moral responsibility given that African-Americans are disproportionately impacted by so many of the issues that he's going to be grappling with in this administration starting a couple of days from now.  That said, this campaign was run strategically, strategically, David, brilliant on this notion of, how might we put it, reducing white suspicion and playing up black solidarity, or sort of taking advantage of black solidarity.  It was a brilliant strategy for running and winning this election.  I'm not so sure that you can govern that way.  You, you, you can't run a country by trying to dance around, avoid dealing with issues where there are clearly racial and economic disparities.  So the strategy for the campaign is one thing; running the government, government is, is another thing.  And I think ultimately when this adviser, whoever this person is, suggests that I was the object lesson and that Barack Obama was--or he is untouchable in the black community, I don't even think the black community likes that kind of language.  Because untouchable to me is, is equivalent to unaccountable, and I don't think anybody, blacks or anybody else, wants a president right now who is unaccountable.  Everywhere you look you hear the word accountable...<br><br>The article in The Atlantic David Gregory referenced:<br><br>Race Over?<br><a href=\"http://www.theatlantic.com/doc/200901/obama-race\" rel=\"nofollow\">http://www.theatlantic.com/doc/200901/obama-race</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:01:58", "killed": false, "user_key": "OhPuhleezee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 22, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5284774": {"up_voted": false, "ip": "", "has_replies": true, "message": "Lawd,  are you talking about the older black lady with that 'do rag'  on her head?   STRAIGHT OUTTA CENTRAL CASTING.  <br><br>\"We need a Harriet Tubman look-alike.  Even better if her name is \"Beulah, or Ida Mae\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:09:48", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273095, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5360369": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah:  Annnnnnd, for the \"kids\":<br><br><a href=\"http://thepage.time.com/2009/01/18/now-an-inaugural-concert-for-the-kids/?xid=rss-page\" rel=\"nofollow\">Now, An Inaugural Concert for the Kids</a><br><br><i>Michelle Obama hosts a children's concert honoring military families at the Verizon Center in D.C. Monday night.<br><br>Miley Cyrus, the Jonas Brothers are among the entertainers.</i><br><br>Go Mrs.  FIRST LADY 2   B!!   :&gt;)      :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_02:06:09", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5275049": {"up_voted": false, "ip": "", "has_replies": true, "message": "It sounds like he ripped it up!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:57:55", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5274523, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274538": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah, cause Jo BI Cool like dat!<br><br><a href=\"http://www.enidlawsongallery.co.uk/images/Mick/april07/Running%2520Man.jpg\" rel=\"nofollow\">http://www.enidlawsongallery.co.uk/images/Mick/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:16:32", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5274463, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5362603": {"up_voted": false, "ip": "", "has_replies": false, "message": "Break it down, Town!   Break. It. Down.!!!!!!!!!!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_02:53:23", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5325289, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5315505": {"up_voted": false, "ip": "", "has_replies": true, "message": "You know it.  I'd love to see view a video of the sermon, though.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:52:14", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5309581, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5300670": {"up_voted": false, "ip": "", "has_replies": true, "message": "Coming soon to a theater near you.<br><br>Has the nausea abated?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:19:02", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 5274951, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273651": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://firstfriday.files.wordpress.com/2008/03/stupidity.jpg\" rel=\"nofollow\">http://firstfriday.files.wordpress.com/2008/03/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:50:36", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5273090, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274056": {"up_voted": false, "ip": "", "has_replies": true, "message": "Go head, go head!  ooh,ooh!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:30:26", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5273443, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5272567": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://swamphermit.wordpress.com/2009/01/19/segregated-racism/\" rel=\"nofollow\">Segregated Racism</a><br><br><i>\u201cIt is important to make a further distinction here among black hatred, black racism, and Black Power. Black hatred is the black man\u2019s strong aversion to white society. No black man living in white America can escape it\u2026But the charge of black racism cannot be reconciled with the facts. While it is true that blacks do hate whites, black hatred is not racism.\u201d</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:08:51", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 39, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274064": {"up_voted": false, "ip": "", "has_replies": false, "message": "I went to your site to read what you wrote.  I have a degree in religious studies, masters in theology - pastoral ministry.  It seems pretty obvious to me you don't know or understand what 'liberation theology' is about, specifically 'black liberation theology.'  Read some Leonardo Boff or Jon Sobrino, then branch out.<br><br>As for using Wikipedia and Wikiquote - I'd suggest other sources.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:33:29", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273137, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273763": {"up_voted": false, "ip": "", "has_replies": true, "message": "My hometown is right at the tip of what is the Black Belt in Alabama. The schools are primarily segregated save for a few schools along that western part of Alabama....and one of the schools that is actually predominately white...will be taking a busload of kids to the inauguration. I say that to say this.....if a busload of people from Pickens County Alabama, mostly white, will be converging on DC for the inauguration of Barack Hussein Obama, then let there be no DOUBT that there will be the projected number, if not MORE than anticipated in DC this Tuesday.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:59:30", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273376, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274580": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yea, a few people who were going with me opted out due to the weather and long lines and I am like....hello this is history.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:21:12", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273464, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274592": {"up_voted": false, "ip": "", "has_replies": true, "message": "Umm.....yea?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:22:05", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273282, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273570": {"up_voted": false, "ip": "", "has_replies": true, "message": "No......his head is somewhere else.....see pic above.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:41:35", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5273484, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274595": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh yea!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:22:19", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273441, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273061": {"up_voted": false, "ip": "", "has_replies": true, "message": "Are you in DC for the inauguration?  If so, do you have tickets?  My hubby is complaining because it is COLD and I will be hopping the subway trains by myself because I refuse to miss this event (even with the weather).  If you are local and you don' t have a ticket, I will give you the one my husband isn't using.  You may enjoy the experience. <br><br>Let me know.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_19:56:58", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 5272785, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5318993": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:  LOL!    :&gt;)<br><br>HOWEVA:  YOU know where the <b>\"BAD CHAIR\"</b>  is!   :&gt;)<br><br>***pointing'****       Annnnnnnd,  ***shakin' my head****<br><br>Annnnnd  ***laughin' ******", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_23:59:20", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273262, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5325289": {"up_voted": false, "ip": "", "has_replies": true, "message": "The problem with Bill Cosby is he's calling out black trash behavior but he's not calling out all his rich buddies who got rich by exploiting black trash behavior.  If you're going to call out Tykeisha and Nam'Ron, you also need to call out the Bob Johnsons who made their millions exploiting Tykeisha and Nam'Ron.  And also call out Jerry Springer and Maury Povich for exploiting them, too.<br><br>Tavis thinks he's THE KING MAKER (TM) and GATE KEEPER FOR BLACK AMERICA and that Obama would have to literally kiss his ass to win, and Obama dusted him off his shoulders like dandruff and kept it moving.  Obviously the implication is if you don't need to kiss the middleman's ass, the middleman is irrelevant.  Tavis just found out he's irrelevant and so he's going to call for Obama's head under the pretense of \"accountability.\"  And like I said before, when people (Tom Joyner listeners) demanded some accountability from Tavis, he ran away like a black man running from a Palin rally.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:26:02", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5272770, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "5274090": {"up_voted": false, "ip": "", "has_replies": false, "message": "What a HOOT!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_21:34:54", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273921, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5274537": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agreed...I know people out here in Brooklyn who are heading down tonight! People are coming from all over the world. I have family from the Caribbean, Canada and the UK who are there already! I live in Brooklyn and I am still spinning around.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_22:16:29", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5273763, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5323258": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:   LAWD, I hope that this is NOT a duplicate.  Tried \"reading through all the threads.  SORRY!<br><br><a href=\"http://www.huffingtonpost.com/2009/01/18/lincoln-memorial-inaugura_n_158905.html\" rel=\"nofollow\">Lincoln Memorial Inauguration Concert: Info, Updates (AUDIO) (PHOTOS)</a><br><br><i>***CHECK BACK FOR UPDATES ...<br><br>***UPDATE 5:20PM***<br><br>After Obama's speech, Springsteen and Pete Seeger did an encore, reports the New York Times:<br><br>    Bruce Springsteen recently came back onstage, joined by 89-year-old folk singer Pete Seeger and a choir (the same one?), for a version of \"This Land Is Your Land.\"<br><br><br>    The Boss has played the song -- written by another folk legend, Woody Guthrie - in live shows before.<br><br>***UPDATE 4:46PM***<br>Here is an excerpt from Obama's speech at the Lincoln Memorial:<br><br>\"And yet, as I stand here tonight, what gives me the greatest hope of all is not the stone and marble that surrounds us today, but what fills the spaces in between. It is you - Americans of every race and region and station who came here because you believe in what this country can be and because you want to help us get there.\"<br><br>Read the full text of the speech here.<br><br>***UPDATE 3:46PM*** The concert has attracted over the expected 500,000 people and is being nicknamed Obama-Stock:<br><br>    The atmosphere was festive enough for at least one person to dub it \"Obama-stock.\"<br>    Story continues below<br>    Folks came from all over the Washington region and from South Carolina, California and Atlanta; from York, Maine, and Wayland, Mass.; and from a tiny city in Alaska known by the name \"North Pole.\" Although some said they were attending the \"We Are One\" concert as a less-onerous way to catch their piece of history, many said they planned to bundle up again and join the even-larger throngs expected for Tuesday's swearing-in and inaugural parade. <br><br><br>One of the highlights of Obama's Inauguration is the star-studded concert being held today at the Lincoln Memorial. The event is packed with celebrity guests and world-renowned musicians. Obama will give remarks amidst the festivities at 4pm. You can listen to the event live here.<br><br>The AP describes the scene:<br><br>    A concert is under way on the National Mall in Washington, marking the start of four days of inaugural celebrations.<br><br><br>    The crowd gathered in front of the Lincoln Memorial erupted in cheers when President-elect Barack Obama and his wife, Michelle, arrived, walking down the steps of the memorial.<br><br>    Performers including U2, Beyonce and Bruce Springsteen are on the bill. Obama is expected to offer welcoming remarks.<br><br>    The crowd, expected to reach perhaps a half-million, gathered in temperatures above the freezing mark. It was a welcome relief from the frigid weather that had gripped the nation's capital.<br><br>    The spectators filled the area in front of the Lincoln Memorial, and extended along the mall on both sides of the reflecting pool.<br><br>Check out the list of guests and artists below (from HBO, which is broadcasting the event - watch it here):<br><br><b>Check out photos from the concert in the slideshow below.</b></i><br>  [THIS is the part that I was trying to get to.]    :&gt;)<br><br>I know that VIDS abound!!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-19_01:01:41", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5273596": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oooh! Yes or how 'bout \"Flashlight\"! They could do the Electric Slide to both of those!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-18_20:43:55", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 5273441, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "10120659", "user_id": "anonymous", "forum_id": "21630", "hash": -2589620034739138488}, "thread": {"days_alive": 0, "slug": "thread_89", "paginate": false, "num_pages": 1, "num_posts": 139, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 10120659, "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=thread_89' +
		'&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/thread_89/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='	+ 'thread_89'
			+ '&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/thread_89/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">139</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/thread_89/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/thread_89/">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:10120659" 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/thread_89/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:10120659" 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:10120659" 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'				: 'thread_89',
			// 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/thread_89/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='	+ 'thread_89'
			+ '&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='	+ 'thread_89'
			+ '&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='		+ 'thread_89'
				+ '&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/10120659/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-5272375">\
	 <div id="dsq-comment-header-5272375" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272375">OhPuhleezee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272375" class="dsq-comment-message">"Oooh I love when Obama bites his bottom lip. That Sh*t is sexy. Just like when LL licks his lips."<br><br>This is why I come to JJP. <br><br>Yesterday I spent hours in the company of about 15 adult (29-40 year olds) African Americans. I wanted to discuss politics, Obama, the inauguration, books, African Americans, etc., etc. ; but was unable to engage anyone into any deep, intellectual, intelligent, conversation. Yet, when a woman uttered those words a 30 minute conversation ensued. A highly perverted conversation I might add. <br><br>I wish JJP had a book club. <br><br>Does anyone know of a good online book club?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272656">\
	 <div id="dsq-comment-header-5272656" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272656">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272656" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272704">\
	 <div id="dsq-comment-header-5272704" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272704" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5272704" href="http://www.thebottomofheaven.com" target="_blank" rel="nofollow">claudia_m</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272704" class="dsq-comment-message">LOL, I couldn\'t tell if you approved of the comment at first or not...! I\'ve been prone to make and enjoy a few of those superficial comments about the Big O myself, but I know how you feel... there\'s a time and a place for everything.<br><br>I\'m a member of Goodreads and they have great online discussions. But hey, why not start an online book club here at JJP! I\'d participate :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272803">\
	 <div id="dsq-comment-header-5272803" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272803" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272803">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272803" class="dsq-comment-message">I\'d participate too</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273133">\
	 <div id="dsq-comment-header-5273133" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273133" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273133" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273133" class="dsq-comment-message">Me too! We have to be able to mix critical thought with straight up triflin\'ess though...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273348">\
	 <div id="dsq-comment-header-5273348" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273348" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273348">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273348" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273348" class="dsq-comment-message">LMAO!!!!! Hey.......we\'re nothing if not versatile...LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274207">\
	 <div id="dsq-comment-header-5274207" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274207" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274207">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274207" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274207" class="dsq-comment-message">Now, I can hang with the mix.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272378">\
	 <div id="dsq-comment-header-5272378" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272378">Miss- Opinion </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272378" class="dsq-comment-message">A Washington Post article on First Lady Style and Michelle Obama, nice read. <br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/01/16/AR2009011601267_pf.html" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272645">\
	 <div id="dsq-comment-header-5272645" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272645" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272645">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272645" class="dsq-comment-message">lousy comments being posted though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272483">\
	 <div id="dsq-comment-header-5272483" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272483" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272483">OhPuhleezee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272483" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272483" class="dsq-comment-message">From today\'s episode of Meet The Press:<br><br>MR. GREGORY:  I want to talk about unique leadership test for this president, and that\'s with the African-American community.  There was some discussion about this and your role over the course of the campaign as reported in The Atlantic magazine in its new issue.  And let\'s put it up on the screen and go through it.  "Last February, ... Tavis Smiley held his annual State of the Black Union forum in New Orleans.  For the second year in a row, Obama declined to attend.  ... Smiley was angry about the slight and criticized Obama openly.  The backlash against Smiley was intense.  ... The Smiley backlash was evidence to Obama\'s inner circle that, in the words of one adviser, `Barack became untouchable in the community.\' ... `Tavis Smiley was the object lesson for everyone,\' says Anita Dunn, a senior campaign strategist." The article goes on to explain the campaign\'s strategy with regard to this issue.  "Obama did not have to ... pander to black leaders; he did not have to target specific messages at the black community with the attendant risk of exacerbating economic tension between blacks and whites.  He did not have to bring up race.  And that was key, because [internal Obama] polling confirmed that culturally anxious whites were willing to vote for a black candidate so long as they did not" mediate--"meditate," rather, "on the candidate\'s blackness.  Obama was able to credential himself as an African American without engaging in overt racial politics."<br><br>Tavis, do you think that this president has a unique obligation to specifically target issues and problems in the black community?<br><br>MR. SMILEY:  That\'s a good question.  I don\'t think he has more of a responsibility, but he certainly has a moral responsibility given that African-Americans are disproportionately impacted by so many of the issues that he\'s going to be grappling with in this administration starting a couple of days from now.  That said, this campaign was run strategically, strategically, David, brilliant on this notion of, how might we put it, reducing white suspicion and playing up black solidarity, or sort of taking advantage of black solidarity.  It was a brilliant strategy for running and winning this election.  I\'m not so sure that you can govern that way.  You, you, you can\'t run a country by trying to dance around, avoid dealing with issues where there are clearly racial and economic disparities.  So the strategy for the campaign is one thing; running the government, government is, is another thing.  And I think ultimately when this adviser, whoever this person is, suggests that I was the object lesson and that Barack Obama was--or he is untouchable in the black community, I don\'t even think the black community likes that kind of language.  Because untouchable to me is, is equivalent to unaccountable, and I don\'t think anybody, blacks or anybody else, wants a president right now who is unaccountable.  Everywhere you look you hear the word accountable...<br><br>The article in The Atlantic David Gregory referenced:<br><br>Race Over?<br><a href="http://www.theatlantic.com/doc/200901/obama-race" rel="nofollow">http://www.theatlantic.com/doc/200901/obama-race</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272572">\
	 <div id="dsq-comment-header-5272572" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272572" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272572">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272572" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272572" class="dsq-comment-message">Tavis is an idiot and he can go straight to H. E. double hockey sticks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272659">\
	 <div id="dsq-comment-header-5272659" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272659" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272659">BIGGIE_4_OBAMA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272659" class="dsq-comment-message">I am glad that Obama felt and understood that he is not the African American President but the President of the United States because that means he is accountable to all and responsible to all not just his people.<br><br>I have a problem with the Rockefeller drug laws of NYC but that is David Patterson\'s job to remove them not the Presidents thats why there is seperation .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272770">\
	 <div id="dsq-comment-header-5272770" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272770" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272770">antennaness</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272770" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272770" class="dsq-comment-message">I\'m too through with Tavis and Bill Cosby for that matter.  They have become the idiot uncles that the white media bring out for their own purpose.  At least Clarence Thomas doesn\'t give interviews.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5325289">\
	 <div id="dsq-comment-header-5325289" class="dsq-comment-header">\
	 <cite id="dsq-cite-5325289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5325289">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5325289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5325289" class="dsq-comment-message">The problem with Bill Cosby is he\'s calling out black trash behavior but he\'s not calling out all his rich buddies who got rich by exploiting black trash behavior.  If you\'re going to call out Tykeisha and Nam\'Ron, you also need to call out the Bob Johnsons who made their millions exploiting Tykeisha and Nam\'Ron.  And also call out Jerry Springer and Maury Povich for exploiting them, too.<br><br>Tavis thinks he\'s THE KING MAKER (TM) and GATE KEEPER FOR BLACK AMERICA and that Obama would have to literally kiss his ass to win, and Obama dusted him off his shoulders like dandruff and kept it moving.  Obviously the implication is if you don\'t need to kiss the middleman\'s ass, the middleman is irrelevant.  Tavis just found out he\'s irrelevant and so he\'s going to call for Obama\'s head under the pretense of "accountability."  And like I said before, when people (Tom Joyner listeners) demanded some accountability from Tavis, he ran away like a black man running from a Palin rally.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5362272">\
	 <div id="dsq-comment-header-5362272" class="dsq-comment-header">\
	 <cite id="dsq-cite-5362272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5362272">antennaness</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5362272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5362272" class="dsq-comment-message">You nailed it Town.  Thank you for expressing so articulately what I couldn\'t quite put my finger on.  There is something askew about both of them that leaves a bad taste.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5362603">\
	 <div id="dsq-comment-header-5362603" class="dsq-comment-header">\
	 <cite id="dsq-cite-5362603" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5362603">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5362603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5362603" class="dsq-comment-message">Break it down, Town!   Break. It. Down.!!!!!!!!!!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5363250">\
	 <div id="dsq-comment-header-5363250" class="dsq-comment-header">\
	 <cite id="dsq-cite-5363250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5363250">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5363250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5363250" class="dsq-comment-message">Town:   U    jes\' SPEAK TRUTH!   :&gt;)   :&gt;)<br><br>Re:  Mr. "Travesty Smile -n- Stab":   I just saw MTP.  His "LEVEL of ENVY" is sooo HIGH annnnnnnd disconcerting!!<br><br>I have YET to hear him start with "Mr. President-Elect Obama!"   Just calls him "Mr. Obama"   with that <b>distancing, monotone voice!" AARRGG!!!!</b><br><br>He also says Mr. President-Elect Obama\'s NAME VERY, VERY QUICKLY -   so as NOT ta even have it touch his vocal cords/tongue/lips!!<br>AAAAAArrrrggg!!<br><br>I have never heard Mr. P-E Obama\'s worst opponent or critic refuse to ACKNOWLEDGE  his <b>TITLE!!!</b>    TRIPLE  AAARRRGGGG!<br><br>"Travesty Smile -n- Stab" is the LOWEST CASE/EXAMPLE of  "HATA ENVY!!"    <b>HE IS PITIFUL!!!</b><br><br>Annnnnnd,  it is patently obvious that, in his profession, he doesn\'t see himself as one who SHOULD be held ACCOUNTABLE.   Why, he\'s the COMMENTATOR!!  He "commentates" on people - - - NOT people on him.   Soooo, he collapsed under the "pressure" of being HELD ACCOUNTABLE for his "ENVY!"  IMHO.<br><br>Did I say that <b>"TRAVESTY SMILE -n- STAB" is PITIFUL!!??? </b>  GOOD!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273102">\
	 <div id="dsq-comment-header-5273102" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273102" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273102">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273102" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273102" class="dsq-comment-message">Ahhhh - don\'t compare Tavis with Bill Cosby. <br><br><br>Completely different.  Tavis is an as*hole.  Bill is nothing like Tavis.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273356">\
	 <div id="dsq-comment-header-5273356" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273356" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273356">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273356" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273356" class="dsq-comment-message">Agree.  Bill Cosby is a trailbalzer and an American ICON-  His presence on the media scene is groundbreaking. <br><br>Let\'s remember he TV series "I Spy" wth Robert Culp and "The Cosby Show."  GROUNDBREAKING for a  Black man, women, children, for Black families.  <br><br>We don\'t know all of what he went through to get there, but I have a sense it\'s not what Tavis Smiley is doing. <br><br>Fellow JJPers are right.  Tavis is sooooo  IRRELEVANT!<br><br>Say what you will about Tavis, but Bill Cosby is in a League of his own.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273251">\
	 <div id="dsq-comment-header-5273251" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273251" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273251">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273251" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273251" class="dsq-comment-message">I agree. Bill has been putting his money in the community for YEARS. Tavis only cares about selling himself and his books.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273367">\
	 <div id="dsq-comment-header-5273367" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273367" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273367">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273367" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273367" class="dsq-comment-message">Word Up! Sepia.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273272">\
	 <div id="dsq-comment-header-5273272" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273272">antennaness</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273272" class="dsq-comment-message">Maybe not, but they both irk me for the same reasons.  They both have chips on their shoulders, come off preachy, and seem to think they are authorities on black America.  They both deliver their message/critique in less than a positive and inspiring way.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273291">\
	 <div id="dsq-comment-header-5273291" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273291">antennaness</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273291" class="dsq-comment-message">But, Bill does have substance and Tavis doesn\'t.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272775">\
	 <div id="dsq-comment-header-5272775" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272775" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272775">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272775" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272775" class="dsq-comment-message">Since Tavis is so into "accountability," perhaps he can give us an explanation on how Hillary & Bill Clinton "took advantage" of black solidarity by marching into black churches and telling us she won\'t noways tired, and telling us the GOP put us on a plantation (and we know what she means).<br><br>And then he can explain how Hillary took advantage of white solidarity by promising to be for the hard working Americans, the WHITE Americans.<br><br>Let\'s get some accountability on that, Tav.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273095">\
	 <div id="dsq-comment-header-5273095" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273095">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273095" class="dsq-comment-message">For Realz, Town.  <br><br>That Bitch pimped race like a high price whore.<br><br>And  how Hillary i shamefully invoked the assasination of Bobby Kennedy during the primaries at a time when white racist are rearing their ugly heads   <br><br>Then she pulled some Harriet Tubman out of the bucket  at the DNC.  <br><br>Tavis.........&lt;&lt;&lt;&lt;&lt;CRICKETS&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273226">\
	 <div id="dsq-comment-header-5273226" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273226" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273226">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273226" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273226" class="dsq-comment-message">AMEN!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5284774">\
	 <div id="dsq-comment-header-5284774" class="dsq-comment-header">\
	 <cite id="dsq-cite-5284774" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5284774">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5284774" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5284774" class="dsq-comment-message">Lawd,  are you talking about the older black lady with that \'do rag\'  on her head?   STRAIGHT OUTTA CENTRAL CASTING.  <br><br>"We need a Harriet Tubman look-alike.  Even better if her name is "Beulah, or Ida Mae"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5308162">\
	 <div id="dsq-comment-header-5308162" class="dsq-comment-header">\
	 <cite id="dsq-cite-5308162" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5308162">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5308162" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5308162" class="dsq-comment-message">"I\'m straight up talking about Harriet Tubman, slave and freedom fighter<br><br>The dogs are barking, just keep going"<br>By guest author Anthony Painter in Denver<br><br>Hillary employed the tale of the slave liberator, Harriet Tubman, to characterise the journey that her supporters, who still display a curious reluctance to move their support to Senator Obama, need to take over the coming weeks. <br><br>Tubman would have some very simple advice for those she was liberating. If you hear dogs, keep going. If you see torches in the woods, just keep going. If they shout at you, keep going. Don’t ever stop, just keep going. <br><br><a href="http://blogs.independent.co.uk/openhouse/2008/08/the-dogs-are-ba.html" rel="nofollow">http://blogs.independent.co.uk/openhouse/2008/0...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273329">\
	 <div id="dsq-comment-header-5273329" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273329" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273329">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273329" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273329" class="dsq-comment-message">I really believe something is mentally wrong with Tavis at this point. He\'s had a breakdown and is masking it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273646">\
	 <div id="dsq-comment-header-5273646" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273646" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273646">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273646" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273646" class="dsq-comment-message">He was always a jacka*s.  He just hid it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5281969">\
	 <div id="dsq-comment-header-5281969" class="dsq-comment-header">\
	 <cite id="dsq-cite-5281969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5281969">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5281969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5281969" class="dsq-comment-message">Where were you when I needed you, Val??   Back in the day when lots of folks was all on Tavis\'  tip,  I was saying  "naw, I\'ll pass on that."<br><br>I almost lost a friend over Tavis and his BS.  Not only his ideas about stuff but his style of speech.   I swear, I can\'t stand to hear him say  "Lemme ask you this, right quick!"   AAuugghhhh....<br><br>Plus, he takes about 20 minutes to get to the damn question.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323164">\
	 <div id="dsq-comment-header-5323164" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323164">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323164" class="dsq-comment-message">i read one of his books and he described being beaten by his stepfather mercilessly as a child--once to the point of hospitalisation.  i\'m not certain that he ever recovered from that.  i think the severe abuse, coupled with his deep roots in \'holiness\' churches, warped him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272743">\
	 <div id="dsq-comment-header-5272743" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272743" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5272743" href="http://www.thebottomofheaven.com" target="_blank" rel="nofollow">claudia_m</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272743" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272743" class="dsq-comment-message">Did anyone else here catch this weekend\'s This American Life. It was, of course, about Obama and our expectations and reflections about what his election means. The last segment had some amazing clips from interviews with people all over the country, people who voted for him and even those who didn\'t. I was especially moved by this one white man who had worked undercover to take down the KKK. He commented (my paraphrase) that he felt as if he had been working for the Obama campaign since the 1930s... really touching. And the stories about the old folks and freedom fighters who are going to D.C. despite back problems and doctor\'s warnings and no hotel rooms reserved. This is such an amazing time, y\'all.<br><br>In any case, This American Life is free on iTunes and at their home site: <a href="http://www.thisamericanlife.org/" rel="nofollow">http://www.thisamericanlife.org/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273092">\
	 <div id="dsq-comment-header-5273092" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273092" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273092" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273092" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273092" class="dsq-comment-message"><a href="http://thisweekwithbarackobama.blogspot.com/2009/01/lincoln-memorial-event-we-are-one.html" rel="nofollow">Lincoln Memorial Pics</a><br><br>Whoever arranged this event did a slam dunk job.  Repeat on HBO @ 6P CST</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273136">\
	 <div id="dsq-comment-header-5273136" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273136">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273136" class="dsq-comment-message">Ayone catch MSNBC\'s documentary "Yes We Can...Countdown to Nov 4th" documentary?  It\'s pretty interesting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273185">\
	 <div id="dsq-comment-header-5273185" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273185">OhPuhleezee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273185" class="dsq-comment-message">Im watching it too.  Which reminds me, where the heck is Alan Keyes? He\'s a whole other level of crazy. Haven\'t seen him in a minute.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273269">\
	 <div id="dsq-comment-header-5273269" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273269" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273269">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273269" class="dsq-comment-message">he needs to stay exactly where he is.  lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274673">\
	 <div id="dsq-comment-header-5274673" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274673" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274673" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274673" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273148">\
	 <div id="dsq-comment-header-5273148" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273148">OhPuhleezee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273148" class="dsq-comment-message">SBF Seeking Her Own Barack<br><br><a href="http://www.theroot.com/views/sbf-seeking-her-own-barack" rel="nofollow">http://www.theroot.com/views/sbf-seeking-her-ow...</a><br><br>Will Barack make make men do better? Will he make women want Better?<br>Is Barack the new measurement? And if brothers don\'t step up will sisters be more open to dating other races?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274664">\
	 <div id="dsq-comment-header-5274664" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274664" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274664" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274664" class="dsq-comment-message">Oh come on...I would love myself a Barack too but generalizing all brothers is simply foul. I know how I feel when I am labeled, generalized and misrepresented as a black woman and how much that makes me upset. <br><br>And, can black women stop threatening to stop "settling" for certain types of black men and start doing it. If dating other races is on one\'s mind then go do it....lol.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273282">\
	 <div id="dsq-comment-header-5273282" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273282">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273282" class="dsq-comment-message">Am I the only one who hopes they play "In Da Club" at one of the inaugural balls?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273336">\
	 <div id="dsq-comment-header-5273336" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273336" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273336">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273336" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273336" class="dsq-comment-message">LOL<br><br>It would be funny but I don\'t think they should do it.  lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273443">\
	 <div id="dsq-comment-header-5273443" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273443" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273443">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273443" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273443" class="dsq-comment-message">I guess you\'re right. I just wanna see Joe Biden throw his hands up in the air and wave \'em like he just don\'t care.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273487">\
	 <div id="dsq-comment-header-5273487" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273487" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273487">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273487" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273487" class="dsq-comment-message">RAOTFLMAO.  Sepia . . . I fell of the floor on that one.  <br><br>Whooo Hoooooo!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274056">\
	 <div id="dsq-comment-header-5274056" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274056" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274056">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274056" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274056" class="dsq-comment-message">Go head, go head!  ooh,ooh!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274463">\
	 <div id="dsq-comment-header-5274463" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274463" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274463">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274463" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274463" class="dsq-comment-message">Can\'t you just see Joe B. doing the running man?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274538">\
	 <div id="dsq-comment-header-5274538" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274538" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274538">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274538" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274538" class="dsq-comment-message">Yeah, cause Jo BI Cool like dat!<br><br><a href="http://www.enidlawsongallery.co.uk/images/Mick/april07/Running%2520Man.jpg" rel="nofollow">http://www.enidlawsongallery.co.uk/images/Mick/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274628">\
	 <div id="dsq-comment-header-5274628" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274628" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274628" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274628" class="dsq-comment-message">Yea, I wanna see Joe Biden dance to T-Pain....ya know some of that snap dancin\'...lol. Classic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273441">\
	 <div id="dsq-comment-header-5273441" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273441" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273441">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273441" class="dsq-comment-message">Well, for me..... it would really set it off if they played "One Nation Under a Groove"...LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273475">\
	 <div id="dsq-comment-header-5273475" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273475">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273475" class="dsq-comment-message">lol now that would be hysterical.  LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273596">\
	 <div id="dsq-comment-header-5273596" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273596" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273596">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273596" class="dsq-comment-message">Oooh! Yes or how \'bout "Flashlight"! They could do the Electric Slide to both of those!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273694">\
	 <div id="dsq-comment-header-5273694" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273694" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273694">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273694" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273694" class="dsq-comment-message">Now that I think will happen.  HAH!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273708">\
	 <div id="dsq-comment-header-5273708" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273708">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273708" class="dsq-comment-message">Bustin Loose!<br><br><br><a href="http://www.youtube.com/watch?v=wevVoB9IdFg" rel="nofollow">http://www.youtube.com/watch?v=wevVoB9IdFg</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273851">\
	 <div id="dsq-comment-header-5273851" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273851">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273851" class="dsq-comment-message">HA! Now THAT would set it off!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273867">\
	 <div id="dsq-comment-header-5273867" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273867" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273867">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273867" class="dsq-comment-message">And I think Michelle should be introduced and walk out on "The Men All Pause"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274440">\
	 <div id="dsq-comment-header-5274440" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274440" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274440">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274440" class="dsq-comment-message">And Barack  should come out Big Daddy Kane\'s "Smooth Operator". <br><br>Man, the next time the Obamas have a party, they need to hire us as the DJs! LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274852">\
	 <div id="dsq-comment-header-5274852" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274852">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274852" class="dsq-comment-message">Oh, I got it!!! This is the one Barack needs to come out on!<br>AHHHHHHHHHHHHHHHHHHHHHHHH<br><br><a href="http://www.youtube.com/watch?v=ULoC0sH04wY&feature=related" rel="nofollow">http://www.youtube.com/watch?v=ULoC0sH04wY&feat...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5283962">\
	 <div id="dsq-comment-header-5283962" class="dsq-comment-header">\
	 <cite id="dsq-cite-5283962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5283962">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5283962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5283962" class="dsq-comment-message">Guuurllll, you know Barack would kill this song.  He\'d better wear that big chain too!  LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5311656">\
	 <div id="dsq-comment-header-5311656" class="dsq-comment-header">\
	 <cite id="dsq-cite-5311656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5311656">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5311656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5311656" class="dsq-comment-message">I can\'t pull it up. What is it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5316458">\
	 <div id="dsq-comment-header-5316458" class="dsq-comment-header">\
	 <cite id="dsq-cite-5316458" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5316458">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5316458" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5316458" class="dsq-comment-message">"I\'m Bad" LL COOL J.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5322865">\
	 <div id="dsq-comment-header-5322865" class="dsq-comment-header">\
	 <cite id="dsq-cite-5322865" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5322865">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5322865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5322865" class="dsq-comment-message">Thanks.  This would be perfect!<br><br>What should Joe B. come out to?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323330">\
	 <div id="dsq-comment-header-5323330" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323330" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323330">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323330" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323330" class="dsq-comment-message">He should come out to "So Fresh So Clean"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274763">\
	 <div id="dsq-comment-header-5274763" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274763" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274763">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274763" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274763" class="dsq-comment-message">Michelle for Barack   <br><br>KIILLIG ME SOFTLY<br><br><a href="http://www.youtube.com/watch?v=4mpqXu0z3wU" rel="nofollow">http://www.youtube.com/watch?v=4mpqXu0z3wU</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274595">\
	 <div id="dsq-comment-header-5274595" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274595" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274595" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274595" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274595" class="dsq-comment-message">Oh yea!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274592">\
	 <div id="dsq-comment-header-5274592" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274592" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274592" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274592" class="dsq-comment-message">Umm.....yea?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5309322">\
	 <div id="dsq-comment-header-5309322" class="dsq-comment-header">\
	 <cite id="dsq-cite-5309322" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5309322">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5309322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5309322" class="dsq-comment-message">I was joking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273376">\
	 <div id="dsq-comment-header-5273376" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273376">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273376" class="dsq-comment-message">Toobin was on CNN saying that the crowd may not be as big as expected because of the stories on security issues and crowd size.<br><br>Does anyone think he\'s right?  <br><br>Well, in New Orleans, people always complained that the crowds were too much during Mardi Gras, but that never stopped people from coming every year, even after Katrina.  So if people can come to Mardi Gras in New Orleans, with windows still blown out, homes still boarded up, people still not returned to N\'awlins, then I think that by Monday, most people witll have come to Washington, and Tuesday will be a beast.<br><br>Here\'s hoping Toobin is wrong!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273464">\
	 <div id="dsq-comment-header-5273464" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273464" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273464">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273464" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273464" class="dsq-comment-message">I am determined to go even if it will be cold.  Intend to hop on the subway at 4 a.m. in the morning to make sure I get my place in line.<br><br>My hubby said it is too cold, the lines will be too long blah blah blah . . . . I understand all that but this is HISTORY.  i want to be there and I want to feel the energy of the people.  I have to be there.  So I think we will have over 1.5 million people easy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273603">\
	 <div id="dsq-comment-header-5273603" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273603" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273603">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273603" class="dsq-comment-message">Val, I know that\'s right.  My daughter says the energy in DC is off the chart and beyond, and the Inauguration has taken place yet.<br><br>I expect to ride the wave when I arrive next weekend.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274580">\
	 <div id="dsq-comment-header-5274580" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274580" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274580" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274580" class="dsq-comment-message">Yea, a few people who were going with me opted out due to the weather and long lines and I am like....hello this is history.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273763">\
	 <div id="dsq-comment-header-5273763" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273763" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273763">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273763" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273763" class="dsq-comment-message">My hometown is right at the tip of what is the Black Belt in Alabama. The schools are primarily segregated save for a few schools along that western part of Alabama....and one of the schools that is actually predominately white...will be taking a busload of kids to the inauguration. I say that to say this.....if a busload of people from Pickens County Alabama, mostly white, will be converging on DC for the inauguration of Barack Hussein Obama, then let there be no DOUBT that there will be the projected number, if not MORE than anticipated in DC this Tuesday.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274537">\
	 <div id="dsq-comment-header-5274537" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274537" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274537" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274537" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274537" class="dsq-comment-message">Agreed...I know people out here in Brooklyn who are heading down tonight! People are coming from all over the world. I have family from the Caribbean, Canada and the UK who are there already! I live in Brooklyn and I am still spinning around.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273883">\
	 <div id="dsq-comment-header-5273883" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273883" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273883" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273883" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273883" class="dsq-comment-message">Welll, Walt Minnick (our new democratic representative from this red state), his wife, A.K., is \'reporting\' for <a href="http://www.newwest.net/city/article/you_are_there_inaugural_report_one/C108/L108/" rel="nofollow"> New West - Boise. </a> Now, they\'re hyped beyond belief, but she said yesterday D.C. was filling up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273425">\
	 <div id="dsq-comment-header-5273425" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273425" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273425" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273425" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273425" class="dsq-comment-message">I am watching CNN....there are plenty of black folk!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273706">\
	 <div id="dsq-comment-header-5273706" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273706">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273706" class="dsq-comment-message">NBC, MSNBC are representin\' for the Inauguration.<br><br>Dateline NBC has a special 2 hour special on talking about the history of the moment, from an African American experience and for the world.  The segment on now is about the African American experience in America.<br><br>The segment before was on the photographer fro Obama, now the official White House photographer.<br><br>here are some of his photos: <a href="http://www.msnbc.com/modules/interactive.aspx?type=ss&launch=28655758%2C28208787&pg=1" rel="nofollow">http://www.msnbc.com/modules/interactive.aspx?t...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273785">\
	 <div id="dsq-comment-header-5273785" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273785" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273785">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273785" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273785" class="dsq-comment-message">Okay, <br><br>I\'ve been watcing stuff all day, and Dateline is making me misty-eyed.   I don\'t know if I\'ll make it through Tuesday.<br><br>Damn you Dateline!!  All I need now is for them to bring back Stone Phillips and I\'m in heaven.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273835">\
	 <div id="dsq-comment-header-5273835" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273835" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273835">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273835" class="dsq-comment-message">Rev. Wright Speaks At Howard University<br><br>A year after then-candidate Barack Obama distanced himself from his controversial longtime pastor, Rev. Jeremiah Wright thrilled hundreds of churchgoers this morning in Washington, giving a sermon holding up Obama as a spiritual symbol of possibility. <br>People waited two hours to hear Wright preach the Sunday service at Howard University\'s Crampton Auditorium, a high-profile platform for clergy, black clergy in particular. Wright has preached the service, run by the school\'s Rankin Chapel, on the Sunday before Martin Luther King Day for the past five years and was booked months before the election, school officials said. <br><br>Howard students, alumnae and notables such as opera singer Jessye Norman and Morehouse College President Robert Michael Franklin Jr. attended the service, which overflowed into two other buildings. They came to see a man whose relationship with Obama became explosive, both among those who saw his words as racist and anti-American rhetoric and those livid with Obama for distancing himself from someone they saw as simply speaking truths about racism and war. <br>Wright was nothing but positive and conciliatory today, rousing churchgoers again and again to their feet with a sermon about what he called the Bible\'s message of self-reliance and encouragement. <br><br>Full Story:<br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/01/18/AR2009011801725.html" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274523">\
	 <div id="dsq-comment-header-5274523" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274523" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274523" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274523" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274523" class="dsq-comment-message">Yea Miranda...I heard he was great. I had friends who attended.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5275049">\
	 <div id="dsq-comment-header-5275049" class="dsq-comment-header">\
	 <cite id="dsq-cite-5275049" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5275049">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5275049" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5275049" class="dsq-comment-message">It sounds like he ripped it up!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323065">\
	 <div id="dsq-comment-header-5323065" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323065" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323065">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323065" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323065" class="dsq-comment-message">good for him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274951">\
	 <div id="dsq-comment-header-5274951" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274951" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274951" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274951" class="dsq-comment-message">A YouTube of <i>this</i> sermon available?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5300670">\
	 <div id="dsq-comment-header-5300670" class="dsq-comment-header">\
	 <cite id="dsq-cite-5300670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5300670">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5300670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5300670" class="dsq-comment-message">Coming soon to a theater near you.<br><br>Has the nausea abated?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5309581">\
	 <div id="dsq-comment-header-5309581" class="dsq-comment-header">\
	 <cite id="dsq-cite-5309581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5309581">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5309581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5309581" class="dsq-comment-message">spirit:  It will probably <b>"LOOP"</b> CONTINUOUSLY!      :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5315505">\
	 <div id="dsq-comment-header-5315505" class="dsq-comment-header">\
	 <cite id="dsq-cite-5315505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5315505">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5315505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5315505" class="dsq-comment-message">You know it.  I\'d love to see view a video of the sermon, though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5322900">\
	 <div id="dsq-comment-header-5322900" class="dsq-comment-header">\
	 <cite id="dsq-cite-5322900" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5322900">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5322900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5322900" class="dsq-comment-message">spirit:   Me   2!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323334">\
	 <div id="dsq-comment-header-5323334" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323334" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323334">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323334" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323334" class="dsq-comment-message">C-Span is airing an Howard U event tommorow. Maybe this is it? You can check their website.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323463">\
	 <div id="dsq-comment-header-5323463" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323463" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323463">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323463" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323463" class="dsq-comment-message">Sepia:  Thank you very much!   :&gt;)<br><br>Since i have 2  Rev. Dr. MLK, Jr. events, I hope that it will be available on you tube!  :&gt;)<br><br>Again, thank you!   :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5362805">\
	 <div id="dsq-comment-header-5362805" class="dsq-comment-header">\
	 <cite id="dsq-cite-5362805" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5362805" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5362805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5362805" class="dsq-comment-message">Yes, it has. <br><br>Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5285438">\
	 <div id="dsq-comment-header-5285438" class="dsq-comment-header">\
	 <cite id="dsq-cite-5285438" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5285438">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5285438" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5285438" class="dsq-comment-message">Good post by Andrew Sullivan @ the Atlantic.<br><br><a href="http://andrewsullivan.theatlantic.com/the_daily_dish/2009/01/an-old-soul.html" rel="nofollow">An Old Soul</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5318682">\
	 <div id="dsq-comment-header-5318682" class="dsq-comment-header">\
	 <cite id="dsq-cite-5318682" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5318682" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5318682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5318682" class="dsq-comment-message">Okay, who agrees that he dyed his hair for the inauguration? :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5322799">\
	 <div id="dsq-comment-header-5322799" class="dsq-comment-header">\
	 <cite id="dsq-cite-5322799" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5322799">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5322799" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5322799" class="dsq-comment-message">BAB:  Wellllll!   Ima look real closely at HIM- - - --er,   -ummmmm      HIS HEAD!!  :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5326678">\
	 <div id="dsq-comment-header-5326678" class="dsq-comment-header">\
	 <cite id="dsq-cite-5326678" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5326678">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5326678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5326678" class="dsq-comment-message">disagree<br><br>saw up close pictures and it appears to be the same</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5366067">\
	 <div id="dsq-comment-header-5366067" class="dsq-comment-header">\
	 <cite id="dsq-cite-5366067" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5366067">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5366067" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5366067" class="dsq-comment-message">bigassbelle.  Me.  <br><br>But my view is a little different.  I believe during the election cycle folks were griping that he looked too young and that he wasn\'t old enough blah blah he got hooked up with some dye  because his looks was becoming too much of a distraction so he made the decision to balance the scale a bit.  <br><br>Now that he is elected . . . . So I agree with you but based on a different perspective. <br><br>All you have to do is compare the pics of him from that week during the election cycle when he became completely gray almost over night to the last week or so.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5322756">\
	 <div id="dsq-comment-header-5322756" class="dsq-comment-header">\
	 <cite id="dsq-cite-5322756" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5322756">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5322756" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5322756" class="dsq-comment-message">rikyrah:  Mr. P-EO continues to DEMONSTRATE that he is a <b>ONE MAN ECONOMIC STIMULUS PACKAGE!</b><br><br><a href="http://www.politico.com/news/stories/0109/17564.html" rel="nofollow">Media execs prep for \'news emergency\'</a><br><br><i><b>Media executives must have been paying attention last week when President Bush declared a state of emergency for Tuesday\'s inaugural.<br><br>CNN\'s Washington bureau chief David Bohrman, for one, issued a "news emergency" of his own.</b><br><br>While Bush freed up federal funds, Bohrman made available satellite phones in the event of rolling cell phone blackouts. <b>There will be cots and air mattresses for staffers camping out in the newsroom on Monday night, along with shower arrangements at a nearby health club. Staffers will be treated to a pancake breakfast prior to braving the bitter cold and bulging crowds.</b><br><br><b>"It\'s the biggest event any of us have ever had to cover," Bohrman said.</b><br><br>While there have been several massive Obama events this past year — Berlin, Denver, and Chicago\'s Grant Park — the inaugural is proving to be the most complicated. Covering it requires dealing with a vast number of moving parts, among them the challenges for camera crews of literally moving around to cover the sprawling event. Much of Washington will resemble an occupied city, complete with closed streets, checkpoints, and a 40,000-plus security force.<br><br>Crowd size is the biggest variable for news executives, since coverage limitations increase as the number of onlookers grows: one million attendees present a certain set of challenges; two million, another. Those directing coverage will be watching in the days leading up for indications of how many people might show up, and start planning accordingly. An extra million people on Tuesday significantly increases gridlock and cuts down on the ability to move television correspondents, camera operators, newspaper reporters, photographers <b>and bloggers.</b>  [YAAAA!]<br><br>Even seasoned professionals, accustomed to the crowds and pomp and circumstance of inaugurals past, express disbelief at the sheer crush of attention surrounding the moment Barack Obama plants his right hand on the Bible.<br><br>Joe Keenan, director of the Senate Daily Press Gallery, said that credentials have now been issued to print reporters in just about every nation, from Slovenia to Nigeria, Lebanon to Gabon.<br><br>"I talked to several European reporters at the conventions, and Obama is a bigger deal there than here," Keenan said, noting that the entire continent will be represented, down to the daily "Luxemburger Wort."<br><br>So in addition to pushing through the crowd, U.S. TV outlets will have to out-flank their foreign colleagues for ideal viewing positions. Being an inaugural, which is tailor-made for hours of television coverage, it\'s essential to be in the right place at the right time.</i><br><br>THERE IS MORE.<br><br><b>Mr. President-Elect Obama - - Media Mania!</b>  <br><br><a href="http://www.youtube.com/watch?v=OqMhU64HMUA" rel="nofollow"><b>And the Crowd Goes Wild</b></a>     :&gt;)      :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5323258">\
	 <div id="dsq-comment-header-5323258" class="dsq-comment-header">\
	 <cite id="dsq-cite-5323258" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5323258">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5323258" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5323258" class="dsq-comment-message">rikyrah:   LAWD, I hope that this is NOT a duplicate.  Tried "reading through all the threads.  SORRY!<br><br><a href="http://www.huffingtonpost.com/2009/01/18/lincoln-memorial-inaugura_n_158905.html" rel="nofollow">Lincoln Memorial Inauguration Concert: Info, Updates (AUDIO) (PHOTOS)</a><br><br><i>***CHECK BACK FOR UPDATES ...<br><br>***UPDATE 5:20PM***<br><br>After Obama\'s speech, Springsteen and Pete Seeger did an encore, reports the New York Times:<br><br>    Bruce Springsteen recently came back onstage, joined by 89-year-old folk singer Pete Seeger and a choir (the same one?), for a version of "This Land Is Your Land."<br><br><br>    The Boss has played the song -- written by another folk legend, Woody Guthrie - in live shows before.<br><br>***UPDATE 4:46PM***<br>Here is an excerpt from Obama\'s speech at the Lincoln Memorial:<br><br>"And yet, as I stand here tonight, what gives me the greatest hope of all is not the stone and marble that surrounds us today, but what fills the spaces in between. It is you - Americans of every race and region and station who came here because you believe in what this country can be and because you want to help us get there."<br><br>Read the full text of the speech here.<br><br>***UPDATE 3:46PM*** The concert has attracted over the expected 500,000 people and is being nicknamed Obama-Stock:<br><br>    The atmosphere was festive enough for at least one person to dub it "Obama-stock."<br>    Story continues below<br>    Folks came from all over the Washington region and from South Carolina, California and Atlanta; from York, Maine, and Wayland, Mass.; and from a tiny city in Alaska known by the name "North Pole." Although some said they were attending the "We Are One" concert as a less-onerous way to catch their piece of history, many said they planned to bundle up again and join the even-larger throngs expected for Tuesday\'s swearing-in and inaugural parade. <br><br><br>One of the highlights of Obama\'s Inauguration is the star-studded concert being held today at the Lincoln Memorial. The event is packed with celebrity guests and world-renowned musicians. Obama will give remarks amidst the festivities at 4pm. You can listen to the event live here.<br><br>The AP describes the scene:<br><br>    A concert is under way on the National Mall in Washington, marking the start of four days of inaugural celebrations.<br><br><br>    The crowd gathered in front of the Lincoln Memorial erupted in cheers when President-elect Barack Obama and his wife, Michelle, arrived, walking down the steps of the memorial.<br><br>    Performers including U2, Beyonce and Bruce Springsteen are on the bill. Obama is expected to offer welcoming remarks.<br><br>    The crowd, expected to reach perhaps a half-million, gathered in temperatures above the freezing mark. It was a welcome relief from the frigid weather that had gripped the nation\'s capital.<br><br>    The spectators filled the area in front of the Lincoln Memorial, and extended along the mall on both sides of the reflecting pool.<br><br>Check out the list of guests and artists below (from HBO, which is broadcasting the event - watch it here):<br><br><b>Check out photos from the concert in the slideshow below.</b></i><br>  [THIS is the part that I was trying to get to.]    :&gt;)<br><br>I know that VIDS abound!!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5336916">\
	 <div id="dsq-comment-header-5336916" class="dsq-comment-header">\
	 <cite id="dsq-cite-5336916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5336916">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5336916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5336916" class="dsq-comment-message">rikyrah:  <a href="http://www.politico.com/news/stories/0109/17585.html" rel="nofollow">Exclusive: Aides map first 100 hours</a><br><br><i><b>Vans will be poised at the Capitol to take a few top aides of Barack Obama\'s to their new offices at 1600 Pennsylvania Ave. as soon as he is sworn in, transition aides told Politico.<br><br>About 20 senior officials have had their paperwork cleared to enter the White House complex on Tuesday. Some will attend a traditional lunch with the new president in the Capitol, then get to work while the inaugural parade is under way.<br><br>The quick start on Tuesday is indicative of the months of planning that Obama’s transition team has put into preparing for his opening days in office.<br><br><u>Officials say on Wednesday, which is being referred to as “Day 1,</u>” he is scheduled to meet with his economic team to discuss the latest calibration of his stimulus package, which is likely to be about $900 billion by the time it reaches his desk, probably in mid-February.</b><br><br>Obama will also meet Wednesday with his national security team to discuss “next steps in Iraq and Afghanistan,” an aide said.<br><br>On the Middle East, “You’ll see him act quickly,” incoming senior adviser David Axelrod told John King on the debut edition of CNN’s “State of the Union.”<br><br>“The president- elect has said repeatedly that he intends to engage early and aggressively with diplomacy all over the world and using the men and women, the professionals who are in place, who are great, and, where appropriate, special envoys,” Axelrod said.<br><br>Obama also plans a flurry of executive orders, including some on Wednesday. These orders are a way presidents can force change in government without having to go through Congress.<br><br>The early Obama orders are likely to range from the mundane to the profound – from routine bureaucratic proclamations about continuity of government, to a declaration calling to begin the closing of the U.S. military prison at Guantanamo Bay, Cuba.<br><br>News stories have said the Guantanamo Bay executive order would come on Obama’s first full day in office, but an aide said it might be a day or two later. Over his first several days in office, he plans a series of orders that will kick off his era of change.<br><br>Robert Gibbs, the incoming White House press secretary, suggested on “Fox News Sunday” that Obama plans early steps toward his top agenda item of tighter regulation of the financial sector.<br><br>“We have to do things differently, in a more transparent way,” Gibbs said. “We have to get ourselves out of this mess, and only by demanding more of the financial institutions will we be able to do that.”</i><br><br>Sopunds ta me as IFFF he WILL B    READY on <b>DAY 1!! -    January 20. 2009!!<br>12:05 PM EST]</b>   :&gt;)    :&gt;)<br><br><b>Mr. President-Elect Obama!   44th PRESIDENT of the UNITED STATES OF AMERICA!!</b>   <a href="http://www.youtube.com/watch?v=1r-caVHIcJQ&feature=related" rel="nofollow">President Barack Obama Song - "Look at Me Now"</a>    :&gt;)<br><br>ENJOY!      :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5360369">\
	 <div id="dsq-comment-header-5360369" class="dsq-comment-header">\
	 <cite id="dsq-cite-5360369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5360369">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5360369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5360369" class="dsq-comment-message">rikyrah:  Annnnnnd, for the "kids":<br><br><a href="http://thepage.time.com/2009/01/18/now-an-inaugural-concert-for-the-kids/?xid=rss-page" rel="nofollow">Now, An Inaugural Concert for the Kids</a><br><br><i>Michelle Obama hosts a children\'s concert honoring military families at the Verizon Center in D.C. Monday night.<br><br>Miley Cyrus, the Jonas Brothers are among the entertainers.</i><br><br>Go Mrs.  FIRST LADY 2   B!!   :&gt;)      :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5362532">\
	 <div id="dsq-comment-header-5362532" class="dsq-comment-header">\
	 <cite id="dsq-cite-5362532" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5362532" href="http://baratunde.com" target="_blank" rel="nofollow">baratunde</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5362532" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5362532" class="dsq-comment-message">FYI, if all goes well with logistical handoffs, our own CPL should be attending this event monday night! we roll deep yall!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5363311">\
	 <div id="dsq-comment-header-5363311" class="dsq-comment-header">\
	 <cite id="dsq-cite-5363311" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5363311">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5363311" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5363311" class="dsq-comment-message">Baratunde:   WOW!!   :&gt;)    :&gt;)   CPL:   U JES\'  DO THIS!!    :&gt;)     :&gt;)<br><br>PROUD OF YOU!!! :&gt;)     :&gt;)    Whoooo!   Hoooo!     :&gt;)       :&gt;)<br><br><b>JJP in DC!!</b>       <a href="http://www.youtube.com/watch?v=OqMhU64HMUA" rel="nofollow"><b>And the Crowd Goes Wild</b></a><br><br>THANK U\'ALL!!!     :&gt;)       :&gt;)<br><br><br>P.S.  I did NOT receive a "notification" from "DISCUS" that your "reply" had been made.  I believe that I missed another one also. Hmmmmm.?   Has anyone else had this "issue?"  :&gt;)<br><br>2-morrow, I will check with my  ISP!  THANK YOU!!    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272567">\
	 <div id="dsq-comment-header-5272567" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272567" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5272567" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272567" class="dsq-comment-message"><a href="http://swamphermit.wordpress.com/2009/01/19/segregated-racism/" rel="nofollow">Segregated Racism</a><br><br><i>“It is important to make a further distinction here among black hatred, black racism, and Black Power. Black hatred is the black man’s strong aversion to white society. No black man living in white America can escape it…But the charge of black racism cannot be reconciled with the facts. While it is true that blacks do hate whites, black hatred is not racism.”</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272673">\
	 <div id="dsq-comment-header-5272673" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272673" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272673">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272673" class="dsq-comment-message">Karmi - why the obsession?  <br><br>How are you by the way.  What\'s going on in your world?  How is your family?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272785">\
	 <div id="dsq-comment-header-5272785" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272785" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5272785" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272785" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272785" class="dsq-comment-message">Oh, we now have ‘<i>Segregated Obsession</i>’?  ;-)<br><br>I’m fine…thanks. Many blessings to You and Yours…</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273061">\
	 <div id="dsq-comment-header-5273061" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273061" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273061">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273061" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273061" class="dsq-comment-message">Are you in DC for the inauguration?  If so, do you have tickets?  My hubby is complaining because it is COLD and I will be hopping the subway trains by myself because I refuse to miss this event (even with the weather).  If you are local and you don\' t have a ticket, I will give you the one my husband isn\'t using.  You may enjoy the experience. <br><br>Let me know.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273137">\
	 <div id="dsq-comment-header-5273137" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273137" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273137" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273137" class="dsq-comment-message">No thanks. I have no interest in attending an event for someone who spent 20-years as a member of a racist church.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273231">\
	 <div id="dsq-comment-header-5273231" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273231" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273231">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273231" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273231" class="dsq-comment-message">that is too bad.  Especially since your reasoning is based on a myth.  The church is not racist in any way (95% white congregation) but you already know that.  <br><br>Okay Karmi - I will be online for another hour or so.  Let me know if you change your mind regarding the ticket.  If you are not local, you are welcome to stay at my house (plenty of room - 7 bedrooms) as long as you don\'t mind three 8 year olds and a 4 year old.  <br><br>Later.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273333">\
	 <div id="dsq-comment-header-5273333" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273333" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273333" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273333" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273333" class="dsq-comment-message">TUCC is a <a href="http://en.wikipedia.org/wiki/Trinity_United_Church_of_Christ" rel="nofollow">predominantly black church</a>.<br><br>Anyway, enjoy the event, and thanks for asking!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273378">\
	 <div id="dsq-comment-header-5273378" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273378">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273378" class="dsq-comment-message">Karmi - UCC is a predominantly white church.  Now, that particular church is in a black community so that local church had a black congregation.  But I won\'t argue with you because you know that your reasoning on this is flawed.  <br><br>It is okay to simply not like Obama.  You don\'t need to make up stuff.  Yes, I will enjoy the event.  <br><br>Are you participating in the National Day of Service tomorrow?  At least consider doing some community service.<br><br>Blessings.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5303596">\
	 <div id="dsq-comment-header-5303596" class="dsq-comment-header">\
	 <cite id="dsq-cite-5303596" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5303596" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5303596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5303596" class="dsq-comment-message">Val, thanks for engaging him. Patience is a virtue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273613">\
	 <div id="dsq-comment-header-5273613" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273613" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273613">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273613" class="dsq-comment-message"><a href="http://www.wiiwii.tv/wp-content/uploads/2008/01/congratulations-idiot.gif" rel="nofollow">http://www.wiiwii.tv/wp-content/uploads/2008/01...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274064">\
	 <div id="dsq-comment-header-5274064" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274064" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274064" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274064" class="dsq-comment-message">I went to your site to read what you wrote.  I have a degree in religious studies, masters in theology - pastoral ministry.  It seems pretty obvious to me you don\'t know or understand what \'liberation theology\' is about, specifically \'black liberation theology.\'  Read some Leonardo Boff or Jon Sobrino, then branch out.<br><br>As for using Wikipedia and Wikiquote - I\'d suggest other sources.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274724">\
	 <div id="dsq-comment-header-5274724" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274724" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274724" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274724" class="dsq-comment-message">Omg...you are a parrot....you just repeat what you hear and just repeat it over and over and over again...my god.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272874">\
	 <div id="dsq-comment-header-5272874" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272874" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272874">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272874" class="dsq-comment-message">Karmi, are you in DC to witness the biggest event of the 21st Century?<br><br>PLEASE NOTE:<br><br>THE 2009 DC PRESIDENTIAL INAGURATION IS A TRASH FREE ZONE, PLEASE DEPOSIT ALL EXPLODING HEADS IN THEIR PROPER RECEPTACLE.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273921">\
	 <div id="dsq-comment-header-5273921" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273921" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273921" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273921" class="dsq-comment-message">It\'s also a prostitution free zone.  I saw the funniest Twitter comment about not finding David Vitter there - or something.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274090">\
	 <div id="dsq-comment-header-5274090" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274090">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274090" class="dsq-comment-message">What a HOOT!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5272965">\
	 <div id="dsq-comment-header-5272965" class="dsq-comment-header">\
	 <cite id="dsq-cite-5272965" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5272965">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5272965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5272965" class="dsq-comment-message">Geez, Karmi!<br><br>You\'re soo bitter!  It\'s so unbecoming.  Get a grip.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273090">\
	 <div id="dsq-comment-header-5273090" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273090" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273090" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273090" class="dsq-comment-message">And we now have ‘<i>Segregated Bitter</i>’<b>?!?!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273139">\
	 <div id="dsq-comment-header-5273139" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273139">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273139" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273188">\
	 <div id="dsq-comment-header-5273188" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273188" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273188">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273188" class="dsq-comment-message">Those are your made-up ideas.  You concocted them in your head. You must love being mean?  Try opening your mind sometimes. It won\'t hurt much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273484">\
	 <div id="dsq-comment-header-5273484" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273484" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273484">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273484" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273484" class="dsq-comment-message">Won\'t hurt much?  KARMI\'s walking around with his HEAD in his Hand.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273570">\
	 <div id="dsq-comment-header-5273570" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273570" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273570">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273570" class="dsq-comment-message">No......his head is somewhere else.....see pic above.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273733">\
	 <div id="dsq-comment-header-5273733" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273733" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273733">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273733" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273733" class="dsq-comment-message">SAw it!  BHA HAAAAAAA!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273651">\
	 <div id="dsq-comment-header-5273651" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273651" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273651">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273651" class="dsq-comment-message"><a href="http://firstfriday.files.wordpress.com/2008/03/stupidity.jpg" rel="nofollow">http://firstfriday.files.wordpress.com/2008/03/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273720">\
	 <div id="dsq-comment-header-5273720" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273720" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273720">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273720" class="dsq-comment-message">lol  where do you find these clips?  lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273760">\
	 <div id="dsq-comment-header-5273760" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273760" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273760">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273760" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273760" class="dsq-comment-message">LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274383">\
	 <div id="dsq-comment-header-5274383" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274383" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274383">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274383" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274383" class="dsq-comment-message">Hee,hee,hee!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5300276">\
	 <div id="dsq-comment-header-5300276" class="dsq-comment-header">\
	 <cite id="dsq-cite-5300276" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5300276" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5300276" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5300276" class="dsq-comment-message">Please...Please!!  What about spew warnings?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274699">\
	 <div id="dsq-comment-header-5274699" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274699" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274699" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274699" class="dsq-comment-message">Put your hands in the air and back away from the keyboard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274860">\
	 <div id="dsq-comment-header-5274860" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274860" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5274860">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274860" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274860" class="dsq-comment-message">In  the name of  BLACKNESS!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273262">\
	 <div id="dsq-comment-header-5273262" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273262" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273262">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273262" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273262" class="dsq-comment-message"><a href="http://img.photobucket.com/albums/v123/dos0711/head_up_your_ass2.jpg" rel="nofollow">http://img.photobucket.com/albums/v123/dos0711/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273347">\
	 <div id="dsq-comment-header-5273347" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273347">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273347" class="dsq-comment-message">Miranda,<br><br>You are somethin\' else, girl!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273401">\
	 <div id="dsq-comment-header-5273401" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273401" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273401">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273401" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273401" class="dsq-comment-message">RAOTFL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273447">\
	 <div id="dsq-comment-header-5273447" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273447" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273447">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273447" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273447" class="dsq-comment-message">BWA HAAAAAAAAA!!!!  Stop it, Miranda.  In the NAUGHTY CORNER YOU GO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273737">\
	 <div id="dsq-comment-header-5273737" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273737" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5273737">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273737" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273737" class="dsq-comment-message">ROTFLMAO!!!!!!!!!!<br><br>Miranda,  You\'re killing me!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5318993">\
	 <div id="dsq-comment-header-5318993" class="dsq-comment-header">\
	 <cite id="dsq-cite-5318993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5318993">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5318993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5318993" class="dsq-comment-message">Miranda:  LOL!    :&gt;)<br><br>HOWEVA:  YOU know where the <b>"BAD CHAIR"</b>  is!   :&gt;)<br><br>***pointing\'****       Annnnnnnd,  ***shakin\' my head****<br><br>Annnnnd  ***laughin\' ******</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5273939">\
	 <div id="dsq-comment-header-5273939" class="dsq-comment-header">\
	 <cite id="dsq-cite-5273939" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5273939" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5273939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5273939" class="dsq-comment-message">If I can ask the obvious - if white hatred is racism, wouldn\'t black hatred be the same?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5274684">\
	 <div id="dsq-comment-header-5274684" class="dsq-comment-header">\
	 <cite id="dsq-cite-5274684" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5274684" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5274684" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5274684" class="dsq-comment-message">blaxk hatred towards whites comes more from a place of resentment than anyhting else. Its basically a reactionary emotion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5277261">\
	 <div id="dsq-comment-header-5277261" class="dsq-comment-header">\
	 <cite id="dsq-cite-5277261" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5277261" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5277261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5277261" class="dsq-comment-message">You can\'t hate someone you don\'t love. If whites hate blacks and blacks hate whites, then we all love each other.<br><br>James Baldwin breaks it down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5297171">\
	 <div id="dsq-comment-header-5297171" class="dsq-comment-header">\
	 <cite id="dsq-cite-5297171" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5297171" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5297171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5297171" class="dsq-comment-message">Sometime after Wednesday, I\'ll break out my James Baldwin books, along with some other reading materials.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5277228">\
	 <div id="dsq-comment-header-5277228" class="dsq-comment-header">\
	 <cite id="dsq-cite-5277228" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5277228">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5277228" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5277228" class="dsq-comment-message">Can anyone say:<br><br> "Uncle Ruckus"   no relation</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=thread_89&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');
}

})();




