




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": {"CPL": {"username": "CPL", "tumblr": "", "display_name": "CPL", "url": "http://disqus.com/CPL/", "registered": true, "linkedin": "", "blog": "http://www.jackandjillpolitics.com", "remote_domain": null, "points": 1276, "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": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3391, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 393, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1571, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2d36e204431c849b183c0c9717f2a3a3": {"username": "ESquire", "tumblr": "", "display_name": "ESquire", "url": "http://disqus.com/guest/2d36e204431c849b183c0c9717f2a3a3/", "registered": false, "linkedin": "", "blog": "http://esquiresworld.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "811a7e4549eb422165aaec909333a57a": {"username": "Tyren M.", "tumblr": "", "display_name": "Tyren M.", "url": "http://disqus.com/guest/811a7e4549eb422165aaec909333a57a/", "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": ""}, "ed330afcca6badcd5831ba3cbff91aa0": {"username": "Constance", "tumblr": "", "display_name": "Constance", "url": "http://disqus.com/guest/ed330afcca6badcd5831ba3cbff91aa0/", "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": ""}, "MsKitty": {"username": "MsKitty", "tumblr": "", "display_name": "MsKitty", "url": "http://disqus.com/MsKitty/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1017, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6838/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": ""}, "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": ""}, "2b89f12834bf997e3bf96bb4c37e262e": {"username": "David ", "tumblr": "", "display_name": "David ", "url": "http://disqus.com/guest/2b89f12834bf997e3bf96bb4c37e262e/", "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": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Monie": {"username": "Monie", "tumblr": "", "display_name": "Monie", "url": "http://disqus.com/Monie/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1104, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb90730b238bd2c1f318bc1437a3fc1e": {"username": "Denise", "tumblr": "", "display_name": "Denise", "url": "http://disqus.com/guest/bb90730b238bd2c1f318bc1437a3fc1e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1036, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Constructive_Feedback": {"username": "Constructive_Feedback", "tumblr": "", "display_name": "Constructive_Feedback", "url": "http://disqus.com/Constructive_Feedback/", "registered": true, "linkedin": "", "blog": "http://functionalculture.blogspot.com", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/17/7147/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Nate_Wesley": {"username": "Nate_Wesley", "tumblr": "", "display_name": "Nate_Wesley", "url": "http://disqus.com/Nate_Wesley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 49, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/5912/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ybpguide": {"username": "ybpguide", "tumblr": "", "display_name": "ybpguide", "url": "http://disqus.com/ybpguide/", "registered": true, "linkedin": "", "blog": "http://ybpguide.com", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2143/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "effenk", "twitter": "", "remote_domain_name": ""}, "NCBM": {"username": "NCBM", "tumblr": "", "display_name": "NCBM", "url": "http://disqus.com/NCBM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 10, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Lilytiger": {"username": "Lilytiger", "tumblr": "", "display_name": "Lilytiger", "url": "http://disqus.com/Lilytiger/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 366, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/3435/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": 4806, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f1ebafd5fc64d802635b54d4d3963341": {"username": "GDAWG", "tumblr": "", "display_name": "GDAWG", "url": "http://disqus.com/guest/f1ebafd5fc64d802635b54d4d3963341/", "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": ""}, "ecb8e53ad4dc175b15ab69340dd091f1": {"username": "ljf", "tumblr": "", "display_name": "ljf", "url": "http://disqus.com/guest/ecb8e53ad4dc175b15ab69340dd091f1/", "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": ""}, "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": ""}, "8d2fb400d4ecc6ee98f6187231c6c144": {"username": "Republican2008", "tumblr": "", "display_name": "Republican2008", "url": "http://disqus.com/guest/8d2fb400d4ecc6ee98f6187231c6c144/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_15:28:50", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "login"}, "realtime_paused": false, "posts": {"3900416": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah, right. Nate doesn't even know the difference between a colony and the United States of America. It took English colonists a long time - and a long war - to get rid of British indentured servitude, slavery, and rule. Only 5.4% of the twelve million black Africans who were shipped to the Americas went to \"what is now the United States.\" Enslaved and shipped by their African and Muslim brothers and sisters, btw. These same African and Muslims slavers enslaved far more than just twelve million...the exact number is unknown, but estimates run from thirty million to two-hundred million, with most going to Muslim countries.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:19:44", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3899878, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3912708": {"up_voted": false, "ip": "", "has_replies": true, "message": "Give him a Jill Scott joint<br><br>One is the MAGIC NUMBER.  If you want change, start by looking in the mirror cause One is the magic number.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_08:52:20", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3902241, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902470": {"up_voted": false, "ip": "", "has_replies": false, "message": "Um, yeah.<br><br>Remember he claimed his paternal grandmother was a white woman, so he's quite capable of this shyt.<br><br>Just like Tavis tried to use his Negro Super Bowl as a point of celebration in Jamestown back in 2007 and had to move the event to Hampton University because of the backlash.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:15:22", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902368, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904940": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are ignoring the facts...historical facts.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:47:12", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3904563, "depth": 10, "points": 0, "author_is_creator": false, "is_realtime": false}, "3906572": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey troll, how ya doin'? Where ya been? Probably doin' troll stuff, cuz there you troll again...oh wait, is this really who I think it is....<br><br>Karmi!!!!!!!!!!!!!!!!!!!!!! Hey boo, you're back?!?!? Oh how I've missed you so!!! LOL. *smooches* LMAO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_21:55:50", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3907085": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dog gone real Karmi.  He's a WHITE HOUSE negro.  But you can say Mr. President.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:32:45", "killed": false, "user_key": "ecb8e53ad4dc175b15ab69340dd091f1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901966": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMAO!!! SEE!!! This is what happens when you put it out there in the universe!!! You bought Karmi back! Dammit!! I need to look up some roots, spells, curses, what not....and figure out how to rid the board of this plague...let's see......<br>silver bullet...nooo........garlic.....nooooo........holy water.....<br>say...what can we use for internet troll-busting??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:42:40", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901574, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901458": {"up_voted": false, "ip": "", "has_replies": false, "message": "And you can best believe, Town, the white women aren't any more willing to go back into the bottle than ethnic people are - that's why they aren't going to do too much rocking on the issue of Affirmative Action.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:13:55", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897630, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896339": {"up_voted": false, "ip": "", "has_replies": true, "message": "Plan and simple, there is no such thing as making up for the past. It's the past. Nothing done in the present can ever change it. The whole point isn't to ignore what happened before but to learn from it and improve. The people that wish to shout we have overcome need to open up a newspaper and look out their window. We have not overcome. What happened on November 4th 2008 was progress. The beginning not the end.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_11:53:03", "killed": false, "user_key": "245857794a8d4da90a73fbb64352b916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902487": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah, back when he was the shiznit....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:16:34", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902340, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901467": {"up_voted": false, "ip": "", "has_replies": true, "message": "Poor white folks...to be exact. The colony's first black \"indentured servants\" did start arriving in 1619, followed soon after by 90 single white women from England. <br><br>\"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654.\"<br><br>There were 300 African indentured servants compared to 4000 white indentured servants in 1650. Indentured servants were not slaves, and were allowed to \"earn\" their freedom. Still, not easy for white or black.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:14:27", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 3900882, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901468": {"up_voted": false, "ip": "", "has_replies": true, "message": "Never did like racism or racists...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:14:29", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 3901013, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901981": {"up_voted": false, "ip": "", "has_replies": true, "message": "JOE WATKINS, T.D. JAKES, TARA WALLS, CONDI RICE", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:43:37", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3901505, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901470": {"up_voted": false, "ip": "", "has_replies": false, "message": "Annnnnnnd, ENJOY your holiday shopping at -     <b>TROLLS - R- US!!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:14:31", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901986": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here's a better link:<br><br><a href=\"http://tv.nationalreview.com/uncommonknowledge/\" rel=\"nofollow\">http://tv.nationalreview.com/uncommonknowledge/</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:43:49", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3901813, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902506": {"up_voted": false, "ip": "", "has_replies": false, "message": "Y'all know Karmi want to be starting something, and writes checks his ass can't cash.<br><br>How many times do we stomp him before he cries out \"I QUIT!\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:18:13", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902241, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901995": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nate, you better DROP THAT KNOWLEDGE, DUDE!<br><br>DROP IT ON THE TROLL LIKE HIS GRANDMAMA SLAPPED HIM and sent him to his room without dinner! <br><br>Bury HIM&gt;&gt;&gt;&gt;&gt; &lt;&lt;&lt;growl&gt;&gt;&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:44:20", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3899181, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905288": {"up_voted": false, "ip": "", "has_replies": false, "message": "We're acknowledging nothing  but the factual information posted on the source you yourself used Karmi.  If you want to shine up a turd and call it an apple, go do it in front of a dumber crowd of posters.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:14:26", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3904940, "depth": 11, "points": 1, "author_is_creator": false, "is_realtime": false}, "3901491": {"up_voted": false, "ip": "", "has_replies": false, "message": "spirit:    VIRTUAL 'DAP'!!!  :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:15:43", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901044, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902522": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dayum Nate, if you do the math from 1526 to 1619, I hit the over 400 year mark for slavery, cause that adds another 93 years to the mix.<br><br>1526 - 1619 = 93 years from the time first slaves offloaded in South Carolina<br><br>1619 - 1865 = 246 years of actual, physical slavery<br><br>1865 - 1964 = 99 years between Emancipation and Passage of the Civil Rights Act<br><br>1964 - 2008 - 44 years of Affirmative Action to ensure the law was followed.<br><br>246 + 99 + 44 = 389 + 93 = 482<br><br>Close to actually 500 years of enslavement of some way, shape or form.<br><br>Works for me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:19:31", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3899181, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3907136": {"up_voted": false, "ip": "", "has_replies": false, "message": "Word, Esquire.  Shelby ain't getting out of Blackyhood without it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:35:48", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3905736, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901505": {"up_voted": false, "ip": "", "has_replies": true, "message": "You forgot:<br><br>Good ole:<br><br>Shelby Steele,<br>Michael Steele<br>Star Parker<br>LaShawn Barber<br>Angela McGlowan<br>Amy Holmes<br>And the one who's certifiably crazier than a shythouse rat: ALAN KEYES.<br><br>Who did I leave off this list?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:16:28", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 3901335, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901507": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:   VIRTUAL \"DAP\"!!!   :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:16:34", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901013, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896900": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL,<br><br><i>The election of an African-American to the highest office in the land does not automatically wipe out over 200 years of discrimination and bigotry; not to mention 400+ years of oppressing Black people and stealing land from the Native Americans in order to form this new Nation.</i><br><br><br>Great article CPL!<br><br>Say it!  And F all the Michael Medveds & Pat Buchanans out there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:19:31", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3902539": {"up_voted": false, "ip": "", "has_replies": false, "message": "Naw, naw, naw, naw ,naw,  naw, oooh, ooh, CHANGE!<br><br>Somebody stop me, I'm moonwalking up in here!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:20:31", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902241, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901013": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh...then I'll rephrase Justice's question:<br><br>How do you like having a racist for President? Works for me!<br>ROTGLMAO!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:51:52", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904600": {"up_voted": false, "ip": "", "has_replies": true, "message": "Souljah Boy? Is that you?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:24:41", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901693, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "3902051": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL:   I'm going ta wait for an answer to this!   :&gt;0<br><br>What I hear NOW - - **crickets***<br><br>Waiting!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:48:19", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901843, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905125": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROFLMAO!!!!!!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:01:35", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3904600, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902569": {"up_voted": false, "ip": "", "has_replies": true, "message": "Shelby's been at it longer. Shelby has turned his back on 15-20 years of writings because of Obama. Shelby is having a breakdown because of Obama. <br><br>That tops Tavis' mere HNIC desires.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:22:21", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3902408, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "3907178": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, Sepia, and we have all affirmed her actions to be criminally negligent!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:39:22", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3904570, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902062": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hey, Miranda, Your'e a Black Magic Woman.  Here's some Santana to get your groove on!<br><br><a href=\"http://www.dailymotion.com/video/x16jpl_santana-black-magic-womangypsy-quee_music\" rel=\"nofollow\">http://www.dailymotion.com/video/x16jpl_santana...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:49:09", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901966, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901552": {"up_voted": false, "ip": "", "has_replies": false, "message": "You have to address the past to move forward.  And that's what Affirmative Action does.  There is no simple in addressing bigotry and racism that led to the oppression of an entire nation of people, so please quit trying to gloss this over with a stanza of \"Kuubaayah\" and hope that deals with it, because it doesn't.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:18:46", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3896339, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901044": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi,<br><br>So I take it you won't be one of the estimated 1-3 million folks attending President-Elect Obama's Inauguration?  Hee,hee, hee!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:53:52", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3914871": {"up_voted": false, "ip": "", "has_replies": true, "message": "You have a serious \u2018<i>Case-of-Denial</i>\u2019 by even making such a request/statement, and/or you are also lying to yourself.<br><br>Since it is clear that you have already taken a position of \u2018<i>rejecting</i>\u2019 any link that I would provide, I will not use any links at all, and instead use the actions of Barack and Michelle Obama: <br><br>1) Barack Obama: After spending 20 years as a close friend to the racist Rev. Wright, Barack ended up \u2013 \u201c<i>Tossing Rev. Wright under the Bus</i>.\u201d At first, Barack tried to avoid taking that action, but after the racist Rev. Wright\u2019s National Press Club appearance, not even Barack Obama could hide such hatred and racism from the public anymore. (NOTE: I found it interesting watching the \u201cBlack Blogosphere\u2019s\u201d reactions during this Rev. Wright episode, since most of those blogs paralleled Barack\u2019s reactions, i.e. at first, the \u201cBlack Blogosphere\u201d also tried to cover for the racist Rev. Wright, but eventually agreed \u2013 for the most part - that Rev. Wright had to go.)<br><br>2) Barack and Michelle Obama: After spending roughly 20 years as members of TUCC, being married at TUCC, and having their children baptized at TUCC, Barack and Michelle ended up - \u201c<i>Tossing TUCC under the Bus</i>.\u201d Let\u2019s face it; it should\u2019ve been obvious \u2013 from the beginning of the Rev. Wright episode \u2013 that any church promoting the racist BLT doctrine and having racist Rev. Wright as its pastor - for 36 years \u2013 was nothing more than a \u201cChurch of Hate.\u201d However, it took several sermons by the new pastor Rev. Otis Moss and one sermon by Michael Pfleger before everyone realized that TUCC was nothing more than a \u201cChurch of Hate.\u201d Barack and Michelle resigned their TUCC membership, and were allowed to walk away \u2018<i>Scot Free</i>\u2019, i.e. MSM stopped reporting about it, and the subject was dropped from most circles\u2026dropped, but not forgotten.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_11:20:52", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3908270, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901051": {"up_voted": false, "ip": "", "has_replies": true, "message": "They're not going to do that because they'd like to live their lives in peace.  If they're out there opposing affirmative action on the basis of gender they'll have angry wives and daughters to answer to.  So they take the \"slick\" route and oppose it on the basis of RACE and use marionettes like Ward Connerly to oppose it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:54:11", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 3898677, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902590": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROFLMAO!!!! <br><br>Me thinketh thou are dropping knowledge girlfriend!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:24:02", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902569, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3900545": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama was a member of a racist group - so-called \"church\" - for 20 years, so that makes him more of a racist than a \"house negro\"...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:26:07", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 37, "is_first_child": false, "email": "", "parent_post_id": 3900408, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902594": {"up_voted": false, "ip": "", "has_replies": false, "message": "you are out of control!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:24:10", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902097, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901059": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know it must have broke Karmi's heart when that B wouldn't wash right off....now Karmi has to claim to be a Bengals or Buccaneers fan for life.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:54:50", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3897517, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901574": {"up_voted": false, "ip": "", "has_replies": true, "message": "spirit:  That's \"WHYCOME\" I asked IFFFF you were talking about KARM(I)!   :&gt;)<br><br>I should have spoken  - SOFTLY!  :&gt;)     :&gt;)   My \"BAD\"!  :&gt;)<br><br>Here we go AGAIN  -    READING someone else's \"TALKING POINTS!\"<br><br>**sigh**", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:19:56", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3899878, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3906187": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.pbs.org/wgbh/aia/part1/1narr3.html\" rel=\"nofollow\">http://www.pbs.org/wgbh/aia/part1/1narr3.html</a><br><br>Check the link for a concise description of how slavery began in the Virginia and Massachusetts Colonies.   Facts are facts, stop being deluded!  Love the site.  Hope to post more of the same.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_21:21:27", "killed": false, "user_key": "NCBM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902608": {"up_voted": false, "ip": "", "has_replies": false, "message": "Larry Elder, Jessie Lee Peterson...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:24:58", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901981, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901585": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not so. If I ever meet him, I will give him one chance to explain why he spent 20 years as a member of a racist group...he won't be able to truthfully do so, and then I will call him a racist, as I do now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:20:24", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 14, "is_first_child": false, "email": "", "parent_post_id": 3901074, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901074": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi, for the next four years you have to address that \"House Negro\" as \"Mr. President.\"<br><br>GET USED TO IT.  And thanks for playing.  At least you were brave or foolish enough to crawl out from under your rock.  <br><br>Still delusional, but at least you're a troll who's true to the TROLL GAME.<br><br>Now, back to our regularly scheduled programming....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:55:24", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 16, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902616": {"up_voted": false, "ip": "", "has_replies": true, "message": "You will get laughed off that thread as well as you are being laughed off this one.<br><br>It wasn't even a NICE TRY.  We don't even have lovely parting gifts for your ass, because you didn't even make a valiant effort at playing earnestly.<br><br>GAME OVER.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:25:36", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896987": {"up_voted": false, "ip": "", "has_replies": true, "message": "It was on my mind, Justice, ever since Obama was elected and the first thing to come out of the mouths of the pundits was that his election meant Affirmative Action was no longer needed.<br><br>Time to set things straight.  Thanks for the feedback.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:23:57", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 3896900, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902120": {"up_voted": false, "ip": "", "has_replies": true, "message": "Good Lord, a Kool Moe Dee reference....ROFL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:52:49", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901862, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916458": {"up_voted": false, "ip": "", "has_replies": false, "message": "He can't read memos, Spirit; guess that's why he's still being a friggin TROLL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:46:06", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3908531, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902124": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's post -election and they STILL don't know how to ' spin' Obama.<br><br>EITHER..<br><br>he's a latter day Huey P. Newton<br><br><br>orrrrr<br><br>he's the Black Frasier Crane<br><br><br>the election's over and they STILL don't know ..<br><br>lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:53:04", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901883, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3897517": {"up_voted": false, "ip": "", "has_replies": true, "message": "Are you the one whose been harassing Bill Ayers?<br><br>or maybe you're Joe the Plumber's publicist....run along now...I know it must have broke your heart when the \"mugging and carve a \"B\" in the face \" hoax didn't work out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:50:25", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3908270": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can stand the truth, Karmi.  What I can't stand is continual lying in the face of hard evidence.<br><br>Show where the United Church of Christ is a church of \"hate\".  Provide links and I'm not talking about Sean Klannity's talking points, either.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_00:09:52", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 3907409, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902128": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town,<br><br>ROTFLMAO!!!!!!!!!!!!!<br><br>You're a scream!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:53:20", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901862, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902641": {"up_voted": false, "ip": "", "has_replies": false, "message": "see,<br><br>this is why I luv JJP posters.<br><br><br>BWA HA HA HA HA HA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:26:57", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902174, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901109": {"up_voted": false, "ip": "", "has_replies": true, "message": "So your math doesn't compute all the way back to 1623, when the first African slaves were offloaded at Jamestown, Virginia?<br><br>You're not only a troll, you're an insultingly UNINFORMED ONE.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:57:01", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904695": {"up_voted": false, "ip": "", "has_replies": false, "message": "EVENING THREAD IS UP", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:31:15", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901632": {"up_voted": false, "ip": "", "has_replies": false, "message": "And he was still elected President!  Imagine that!<br><br><br>BWA HAHAHAHAHAHAHAHA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:23:26", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916997": {"up_voted": false, "ip": "", "has_replies": false, "message": "Then look up A-hole and upload your picture.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_13:12:24", "killed": false, "user_key": "Lilytiger", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901693, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905736": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL.  Yeah, Shelby been handed in his black card...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:46:33", "killed": false, "user_key": "2d36e204431c849b183c0c9717f2a3a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3902776, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3913930": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks for your very thorough analysis, CPL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_10:25:43", "killed": false, "user_key": "bb90730b238bd2c1f318bc1437a3fc1e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905758": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL again.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:47:46", "killed": false, "user_key": "2d36e204431c849b183c0c9717f2a3a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3904600, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3912402": {"up_voted": false, "ip": "", "has_replies": true, "message": "[quote] stealing land from the Native Americans in order to form this new Nation[/quote]<br><br>Dear Jesus!!<br><br>Excuse me Christian Progressive Liberal........could you tell us WHAT LAND you live upon?<br><br>If a Native American came by your house today with proof that you are residing on sacred land of his ancestors and that he wanted it back RIGHT NOW - I assure you that at the end of the exchange we would see Native America blood soaking the ground yet again because he would no doubt have a bloody nose for talking such \"foolishness\" to you.<br><br>I guess when you pretend that you have NO SKIN IN THE GAME you can indeed make such comments.  <br><br>Regarding Affirmative Action - it is quite interesting that this is not seen for what it is - \"Akin to TAX CUTS FOR THE RICH\"!!<br><br>Here we have the Progressive infected Civil Rights Establishment lobbying to get Black kids into ELITE schools.....so they can one day be Obama....yet throughout Black America there is a WIDE MIDDLE population of students that is larger than these elite students by a factor of 10.  This Wide Middle faces a life where they will have NO college degree (and increasingly no High School diploma).   If they had better quality schools and a COMMUNITY that was more oriented toward academic success - the floodgates would be opened for them seeking access to quality, middle of the road state universities.<br><br>Unfortunately, just like with the issue of Black on Black violence - FISSURES between White and Black proof more compelling for the PROGRESSIVE so he leaves the post where he is needed the most (within the Black community) and instead he picks up picket signs and protests on the steps of ELITE WHITE UNIVERSITIES in an attempt to MAKE them VALUE the Black EQUALLY.<br><br>Somehow the Progressive-Fundamentalist fails to see that EQUALITY is a two way street. That SHOWING that you are equally able to focus on INTERNAL problems is just as important.  If all Black public schools students had their academic performance raised up by one quartile BY DEFINITION there would be more Black students seeking entrance into the elite schools from which you derive your valuation and there would not NEED to be an Affirmative Action program.<br><br>Unfortunately with the presence of ideologically BIGOTED leadership that is spurned on by activists such as yourself - the ball is dropped - as the WIDE MIDDLE who already attend schools that are administrated by people that YOU FAVOR POLITICALLY will just have to continue to seek PROGRESSION on the wings of their VOTES rather than by any specific ORGANIC action as lead by leadership that is more interested in advancing THEM than in advancing their IDEOLOGY and associated PARTY.<br><br>The evidence is clear!<br><br>I have little doubt Christian Progressive that you and others will be talking about the damage of 400 years of  SLAVERY far longer than 400 years from your exit from slavery.  This is NOT proof of the power of the Slave master's whip.  <br><br>This is clear evidence of the incompetence and misalignment of your attempts to TRANSFORM your people.  Affirmative Action is but one point of evidence of this.<br><br>(I have little doubt that you hearken back to the days of School busing where BLACK KIDS went in to sit by those WHITE KIDS and made them RESPECT THEM!! .....all the While Black schools wilted).   THIS flawed strategy is what we are still trying to recover from in our communities, my dear.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_08:19:50", "killed": false, "user_key": "Constructive_Feedback", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902165": {"up_voted": false, "ip": "", "has_replies": true, "message": "Slave catchers - ALL OF THEM", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:56:39", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901981, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905750": {"up_voted": false, "ip": "", "has_replies": false, "message": "Y'all aint right.   You know y'all aint right.<br><br>Y'all need to leave my friend Peola alone.  He cain't hep it if he's been tainted wid niggrah blood. <br><br>BWAAAAAAAAAAAAAAAAAAAAA", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:47:20", "killed": false, "user_key": "ecb8e53ad4dc175b15ab69340dd091f1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902776, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3915994": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL:  GOT IT!  :&gt;)   :&gt;)  Needed my calculator while listening to it, though.  :&gt;)    :&gt;)  BUT, it ended with \"ME!\" :&gt;)     :&gt;)<br><br><a href=\"http://www.youtube.com/watch?v=qBERljqHnzk&feature=related\" rel=\"nofollow\">ONE-Is The Magic Number (Jill Scott)</a><br><br>ENJOY!!!   :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:23:38", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3912708, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901661": {"up_voted": false, "ip": "", "has_replies": true, "message": "Shelby Steele is back. <br><br><a href=\"http://corner.nationalreview.com/post/?q=MWQ5MWQ2MGUxYzcwNzRhYWI5ZWYwNmMwMjEzNjMxZTk=\" rel=\"nofollow\">Hater #1</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:24:57", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 14, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902174": {"up_voted": false, "ip": "", "has_replies": true, "message": "I still hear banjos....and now spoons....oh...wait...there's some singing:<br>I wish I was in land ob cotton,<br>Old times dar am not forgotten,<br>Look away! Look away! Look away! Dixie Land.<br>In Dixie Land whar' I was born in,<br>Early on one frosty mornin',<br>Look away! Look away! Look away! Dixie Land", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:57:14", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901986, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901663": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nate:  USE THAT CALCULATOR!!  Whoo!  Hooo!   :&gt;)<br><br>S/he is a LIAR!!!   WE KNOW!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:25:01", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3899181, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902689": {"up_voted": false, "ip": "", "has_replies": true, "message": "You're confusing it with the actual Declaration of Independence (1776) and the Constitutional Convention (1778), but the institutional implementation of slavery was as of 1526.  <br><br>Stop trying to split hairs as to the legitimacy of slavery because the Federal Government wasn't formed yet.  It was allowed under British rule because until America declared her independence, she was still paying tribute to the United Kingdom.<br><br>Stop playing the game, Karmi.  You keep stepping in here to be sliced and diced better than a set of RONCO knives.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:30:04", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3902598, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916516": {"up_voted": false, "ip": "", "has_replies": true, "message": "I love that song...my girl Jill sounding as fierce as Michelle looks.  LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:49:16", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3915994, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902183": {"up_voted": false, "ip": "", "has_replies": true, "message": "Slavery in the United States of America existed for 78-82 years...simple as that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:58:07", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 3902037, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905258": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pa-tay-to, pa-tah-to. <br><br>Slavery is slavery, benefits or not.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:11:36", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901693, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3900882": {"up_voted": false, "ip": "", "has_replies": true, "message": "So I guess all those poor folks working in the Jamestown tobacco plantations in the 1620s were just here for shits and giggles.<br><br>Okey dokey then.<br><br><br>EDIT:  Hat tip Nate for the x-post", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:45:47", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 18, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3900656": {"up_voted": false, "ip": "", "has_replies": false, "message": "****BZZZZZZZZT****<br>Wrong!<br>Barack Obama is the President-Elect of the United States of America.<br>Just trying to help you out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:32:24", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902194": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK, So does this mean \"muslim terrorist\" is officially off the table?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:58:44", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901883, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901172": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL:  GREAT ARTICLE!!  Whooo!  Hooo!  :&gt;)<br><br>I'm glad that you got the - NO- TOOK the opportunity to get back to this concept!!<br><br>Your THOROUGH EXPLANATION of \"WHAT IT IS\" OBVIOUSLY LEADS to the CONCLUSION  -    NO!  :&gt;)   So, my answer  -   <b>NO!</b><br><br>AGAIN,  <b>GREAT POST!!</b>  THANK YOU! :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:59:53", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902198": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL,<br><br><i>As if a TROLL will get within 100 feet of the White House, let alone the President.</i><br><br><br>That's what I'm talking 'bout!  As if....<br><br>Karmi better recognize.... This is no Town Hall anymore!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:58:56", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901931, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3907319": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>You started this shyt; I just finished it for you.</i><br><br><br>Oops!  She told you, Karmi! Kapow!  ROTFLMAO!!!!!!!!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:49:18", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3907037, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3899643": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't forget nepotism. His entire political career was about passing it around amongst family members. UNQUALIFIED family to boot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_14:37:26", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897319, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "3901693": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654.\"<br><br>Note the word - \"Colony\" - then get a dictionary and look it up. Then, whilst dictionary is still handy, look up the word/s - \"indentured servants.\"<br><br>Sheesh!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:27:15", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 3901109, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901698": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi,<br><br>In the words of Keith Olbermann.....<br><br><b>You don't matter anymore!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:27:33", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901585, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3915051": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, I know the difference Karmi.  You're just insisting upon a point too weak to be called flimsy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_11:30:41", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3900416, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902213": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!! Thanks!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:00:08", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902062, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916552": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ashley Todd is Karmi's girlfriend.  Only a lovelorn woman would be talked into carving a backward \"B\" into her face, and making shyt up about being attacked and robbed by Obama supporters for $60.<br><br>Too bad she will now be branded like Hester Prynne in Hawthorne's \"The Scarlett Letter\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:51:20", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901059, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901705": {"up_voted": false, "ip": "", "has_replies": true, "message": "Until they are honest about the largest beneficiaries of AA, then the rest of this is just blowing smoke.<br><br>Hint: the answer is WHITE WOMEN", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:27:41", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916944": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL:  YES!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_13:10:10", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3916516, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904267": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you! For years, the right wing has said its people of color who are not \"qualified\" as being the receipts of affirmative action, when truth be told, it has been all along, white women, but, that tidbit seldom makes it into any debate. The GOP trots out the self loathing for a few coins and married to white women they can utilize Ward Connerly's, Shelby Steele's and Clarence Thomas's they have on the payroll to do their bidding and lies and it has worked for the past 20 or so years very well, so, no debate needed until the real truth about it comes out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_18:56:23", "killed": false, "user_key": "ed330afcca6badcd5831ba3cbff91aa0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 3901705, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901708": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL:   Ta- dum - - - - <b>TRAVESTY SMILE - 'N\" STAB!!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:27:52", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901505, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3899181": {"up_voted": false, "ip": "", "has_replies": true, "message": "Welcome back Karmi.  How'd your Election Day go? <br><br>Anyway, your example of slavery being around for 80 or so years depends heavily upon the technical definition of  \"United States of America\".  Only a moronic partisan like yourself (and/or your source) might insist upon that distinction, but historians worth their credibility don't--especially when African enslavement played a part in the colonization in the first place.  <br><br>Fact: The first slaves were brought by Spaniards in 1526 to what would become the Jamestown settlement at South Carolina--not to forget the first shipments of enslaved Africans being imported by the English to Jamestown, Virginia in 1619. This jibes with the many other landings by European settlers and colonists during this time.  Just because they didn't call it \"America\" back then doesn't exclude it from the conversation of American history, sir.  The links your source points to don't even do that. <br><br>So let us do the math once again:  Let's play this conservatively and use the 1619 mark for argument's sake.  2008 minus 1619 equals 389 years.  Just off by eleven years.  The \"400 years\" number for slavery may not be exact, or accurate.  But it's far cry from the lie you're trying to tell.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_14:13:21", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3907806": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karmi,<br><br>It's clear that you can't face the truth...so you can skip on outta here! \"House Negro\", Barack Hussein Obama is President, baby!  <br><br>Run along and Thanks for playing!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_23:28:52", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3907409, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3897630": {"up_voted": false, "ip": "", "has_replies": true, "message": "My \"conspiracy theory\" on affirmative action is that white men know too many white WOMEN are benefitting from affirmative action, thus undercutting their control.  But they can't say they want to get rid of affirmative action because of too many white women; white women ain't going for that.  So they choose black people as the boogeyman (even though blacks are not benefitting from AA like WW are) because EVERYONE can get behind that and they use buck dancing coons like Ward Connerly and Linda Chavez to keep their hands clean.  JMO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:55:52", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 11, "is_first_child": true, "email": "", "parent_post_id": 3896803, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3902241": {"up_voted": false, "ip": "", "has_replies": true, "message": "LISTEN!!!<br><br><a href=\"http://www.youtube.com/watch?v=l9lq8oaK5Mw\" rel=\"nofollow\">MAN IN THE MIRROR!!</a><br><br>IFFF YOU WANT TO MAKE THE WORLD A BETTER PLACE; TAKE A LOOK AT YOURSELF; ANNNNNND   MAKE THAT  <b>CHANGE!!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:01:19", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 3901468, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902598": {"up_voted": false, "ip": "", "has_replies": true, "message": "The United States of America was not around in \"1619\", so y'alls math is wrong right out of the 'starting-gate'...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:24:16", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 3902350, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902759": {"up_voted": false, "ip": "", "has_replies": true, "message": "Your hatred is showing - again - in case you didn't know...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:34:13", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 3902616, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901739": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town:   Co-sign!  Good points!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:29:49", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897630, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3897645": {"up_voted": false, "ip": "", "has_replies": false, "message": "That House Negro is your President.<br><br>Enjoy!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:56:56", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3902254": {"up_voted": false, "ip": "", "has_replies": false, "message": "Notice I said on <i>these shores</i>.  You can play with the nomenclature all you like, but the only way this argument would hold up was if Virginia experienced continental drift and ended up next door to Portugal.  Nice try, though.<br><br>Next.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:02:13", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902183, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904563": {"up_voted": false, "ip": "", "has_replies": true, "message": "Look up Crispus Attucks...tell me what his day job was before he escaped... and then explain his significance in  American history.<br><br>you are simply being a troll playing with semantics....the truth is people of color have been as instrumental in the building of this country through their blood, sweat, tears, and yes, even death.<br><br>So carry your diminishing views of black people's contributions  to this country over to Stormfront....because your ignorance stinks up this site.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:22:06", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3903425, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "3898677": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yep. From an economic perspective, it's, AA, been a good program for whites. Consider this: That if white women are the greatest beneficiaries of AA, and most white women go on to marry white men, accordingly, any economic gain from AA then goes to white supports white families. Perhaps this is why they never bring up the gender aspect of AA.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_13:52:06", "killed": false, "user_key": "f1ebafd5fc64d802635b54d4d3963341", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 3897630, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902776": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah, I had to do a double take,  I thought you wrote, Shelby Steele is BLACK.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:35:18", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3901661, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901772": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!  same ole same ole.  or S.S.D.D.  SAME SHIT, DIFFERENT DAY.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:31:23", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901574, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902289": {"up_voted": false, "ip": "", "has_replies": false, "message": "Or be thrown into ships and heaped upon other souls like sardines.  And literally swimming in each others vomit and feces!  Go pick strawberries, Karmi.  I think getting pricked by a few brier bushes would be the least you could handle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:03:57", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901843, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901783": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks GreenLady, I felt I had to bring the discussion to the blog, because the pundits are doing their best to start the \"get rid of AA train\" and we can't have that.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:32:14", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3901172, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904570": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sarah Palin is a PERFECT example of AA.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:22:39", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3904267, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "3907409": {"up_voted": false, "ip": "", "has_replies": true, "message": "Barack and Michelle are the ones who were members of a \"Church of Hate\" for twenty years...not me. If you can't stand the truth, then skip my posts...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:55:12", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 3907037, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901654": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who did you mean to address this comment to?  I'm confused because far from being threatened by Affirmative Action, I'm for encouraging its existance.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:24:36", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3896229, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3899233": {"up_voted": false, "ip": "", "has_replies": false, "message": "my 2 cents, The article above explains the issue of affirmative action very well. It is the foundation of why we have governments. I view the laws in the same way I view anti-trust laws and the like. <br>I don't for a second believe  the election of President Obama has changed the basis for the race relation problems in our country. I think it has done something very needed though, i think it has redrawn the lines.  Media likes to portray things in over simplified and just plain wrong ways. <br><br>There were life long republicans voting for the obviously better choice because they had intelligence and foresight, on the other side of the coin there were democrats voting republican because of ignorance (I am not saying this was the reason for every cross over. that would be doing the same oversimplifying the I just criticized the media for)<br>I truly believe for every person willing to hurt another in any way based on racial differences, there is two people willing to fight against the backwards thinking and keep this steady progression going forward because they understand, some instinctively that we are all people, all sharing our time on earth together, and hopefully they extend their thinking even further to all life on this planet  :)  It's our jobs to educate as many others as we can.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_14:16:10", "killed": false, "user_key": "2b89f12834bf997e3bf96bb4c37e262e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3916642": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good news is that Karmi is going to spend the next TWENTY years hating the dems in power.<br><br>Heh", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:56:11", "killed": false, "user_key": "Lilytiger", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3916440, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902307": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't forget Armstrong!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:04:29", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902165, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901798": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sooner or later, I have to put him in the category of \"Crazier than a Shythouse Rat\" right along with Alan Keyes, and it looks like the list of Slave Catchers going into that room is going to make it CROWDED.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:33:17", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3901661, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902097": {"up_voted": false, "ip": "", "has_replies": true, "message": "You read my mind...I've been looking for a 21st century charm to ward off trolls and demons...ya know, everything is just so antiquated...you got yer holy water, garlic, crucifixes, and my personal fav, the silver bullet...but nothing that works thru the net....still searching though. We gotta get the Wiccas to modernize this thing - they gotta get with the times.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:51:22", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901931, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3914089": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great Post CPL and timely. Way to point out again that the biggest beneficiaries are WW. That definitely gets left out of a lot of AA discussions, on purpose I'm sure. Nice troll busting too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_10:33:50", "killed": false, "user_key": "811a7e4549eb422165aaec909333a57a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901813": {"up_voted": false, "ip": "", "has_replies": true, "message": "As soon as I linked to the site, all of a sudden I heard banjos.....was that just me?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:33:53", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3901661, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902841": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pick a Bale of Cotton<br><br><a href=\"http://www.youtube.com/watch?v=oE9QYkkxyVQ\" rel=\"nofollow\">http://www.youtube.com/watch?v=oE9QYkkxyVQ</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:39:07", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902174, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3915130": {"up_voted": false, "ip": "", "has_replies": true, "message": "You don't have to re-hash the record of Barack and Michelle Obama here, Karmi.  We know the highs and the lows of their careers--so did the voting public--and both of us overwhelmingly put him in office anyway.   <br><br>Build a bridge to nowhere and get over it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_11:35:25", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3914871, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901824": {"up_voted": false, "ip": "", "has_replies": false, "message": "Colony which became the Country, dipshyt.<br><br>At least you're consistent in your TROLLDOM.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:34:27", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901693, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901826": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aw, you sad that somebody who would have been under Jim Crow Oppression only a mere 54 years ago is now your President??<br><br>You can haz Kleenex now!<br><br>Cheers!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:34:31", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901693, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901931": {"up_voted": false, "ip": "", "has_replies": true, "message": "ROFLAMO, Miranda!<br><br>As if a TROLL will get within 100 feet of the White House, let alone the President.<br><br>But I like that imagery you put up!  LOL and no one more deserving.<br><br>Who the hell started asking where Karmi was?  GreenLady said not to conjure up this fool by speaking his name....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:40:36", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3901901, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902340": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.youtube.com/watch?v=XBNIfdHQ8v8\" rel=\"nofollow\">Kool Moe Dee, you say?</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:06:20", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3902120, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902350": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi, thanks to Nate, your math is off the reservation like Joe Lieberman is.<br><br>1619 - 1865  = 246 years of actual, physical  slavery<br><br>1865 - 1964 = 99 years between Emancipation and Passage of the Civil Rights Act<br><br>1964 - 2008 - 44 years of Affirmative Action to ensure the law was followed.<br><br>246 + 99 + 44 =  389<br><br>I came up with the same total as NATE.  I'm sure he broke it down the same way.<br><br>And 389 is pretty close to 400 years.<br><br>So your math has been dissected, analyzed and refuted.<br><br>GAME OVER.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:06:57", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 3902183, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901839": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know this because \"Song of the South\" told me so!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:35:23", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3901345, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3916440": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks, Nate, for saving me the trouble of replying to a self-hating troll.<br><br>And Karmi, since you don't provide factual links but links from the likes of InstaPundit, and any other anti-Obama sites such as StormFront or FreeRepublic, you can't blame us for not taking their propaganda as a serious news source.<br><br>The fact you refuse to provide links and prefer to regurgitate Sean Klannity's talking points further weakens any argument you care to make here at JJP, and you're whining like a WATB because we're calling you out for trying to engage in a political discussion with your obvious bias and slant against the duly elected POTUS.<br><br>You keep fighting Obama's Senate Race that he already won, and now you keep harping about his election as POTUS (WHICH HE WON).<br><br>When you can put irrefutable facts and link to them, maybe we'll stop considering you a troll of the low Order (NOT).<br><br>The GAME is still OVER, Karmi.  And you can't deal with it.<br><br>Stormfront would love to have your stench over there - you fit right in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_12:44:49", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3915130, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901843": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah, but Karmi the Troll wants to insist slavery wasn't as long or as bad.<br><br>I wonder if it would think the same if it's ass had to go pick cotton in 110 degree humidity in the backlands of Mississippi? &lt;&lt;&lt;rolls eyes&gt;&gt;&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:35:39", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901397, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901335": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yep. Good ole Ward. And Clarence. And Sowell. Oh well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:07:51", "killed": false, "user_key": "f1ebafd5fc64d802635b54d4d3963341", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 3901051, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901850": {"up_voted": false, "ip": "", "has_replies": true, "message": "No you won't, you'll be skinning and grinning and trying to take a picture with him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:36:06", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 3901585, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902366": {"up_voted": false, "ip": "", "has_replies": false, "message": "or 90 white women looking for husbands <br><br>(you didn't call them Sugar Daddies back then)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:08:02", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901868, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902368": {"up_voted": false, "ip": "", "has_replies": true, "message": "OMG....is the Dark Sith so completely beneath slug shit that he would say slavery only existed for 78-82 years??? Oh dear Lord, is he that twisted?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:08:05", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901870, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901345": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well duh MsKitty...don't you know the singing out in the fields was for all the good times they had out there??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:08:11", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3900882, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3905691": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karmi,<br><br>Who dropped you on your head? You're the one who came here with hate, then cry when you get stomped!  If you can't run with the big dogs.....stay off the porch!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_20:42:47", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902759, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896229": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you feel threatened by affirmative action or think it unjustly 'rewards' anyone without merit, you are the exact reason why it still needs to exist.<br><br>It is not an easy concept to grasp, but it is a necessary concept.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_11:46:56", "killed": false, "user_key": "ybpguide", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3901862": {"up_voted": false, "ip": "", "has_replies": true, "message": "And then he'll say \"Because I COULD.  How ya like me now?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:36:37", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3901585, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896231": {"up_voted": false, "ip": "", "has_replies": false, "message": "Informative", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_11:47:07", "killed": false, "user_key": "8d2fb400d4ecc6ee98f6187231c6c144", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901868": {"up_voted": false, "ip": "", "has_replies": true, "message": "Don't you mean 90 single prostitutes?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:36:47", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901467, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901870": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is it me or does \"Karmi\" sound a lot like the Dark Sith?<br><br>My personal experience of the Dark Sith is that he is not beyond trolling on progressive blogs or paying a minion to do it.<br><br>How much is Harold paying you, Karmi?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:36:51", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901839, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3897265": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://swamphermit.wordpress.com/2008/11/19/barack-obama-is-a-%e2%80%9chouse-negro%e2%80%9d/\" rel=\"nofollow\">Barack Obama is a \u201cHouse Negro\u201d</a><br><br>Started to put this in the Wednesday Open Thread, but the math \u2013 i.e. \u201c200 years\u201d and \u201c400+ years\u201d \u2013 is so ridiculous, one-way, and uninformed that I\u2019ll put it here. Example: Slavery only existed in the United States for 78 years (1861 minus 1783 equals 78 years)\u202682 years if the entire Civil War is included.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:37:43", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 106, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3908531": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL, did Karmi not get the Memo? <br><br>To:         KARMI<br>FROM:  REALITYVILLE<br>CC:        JJP<br>RE:       44TH PRESIDENT OF THE USA <br><br>ON NOVEMBER 4, 2008, BARACK OBAMA WON THE ELECTION FOR 44TH PRESIDENT OF THEUNITED STATES OF AMERICA!<br><br>THERE WERE NO RECOUNTS.  THE FINAL ELECTORAL COUNT: 365-173<br><br>WE WILL NOT BE HOLDING FURTHER INSERVICES FOR TROLLS", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_00:36:00", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3908270, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901876": {"up_voted": false, "ip": "", "has_replies": true, "message": "So you don't like yourself?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:37:09", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3901468, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901883": {"up_voted": false, "ip": "", "has_replies": true, "message": "Racist or House Negro, Karmi?<br><br>Get it right....or charge it to the game and quit playing!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:37:30", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3900545, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901623": {"up_voted": false, "ip": "", "has_replies": false, "message": "Make that <b>NEGATIVE 1</b> for prevaricating!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:23:10", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901468, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3903425": {"up_voted": false, "ip": "", "has_replies": true, "message": "The key word is staring you in the face - \"Independence\" - and you still ignore the facts, i.e. \"<i>not subject to control by others</i>\" and/or \"<i>self-governing</i>\" and/or \"<i>showing a desire for freedom</i>\". The American Revolutionary War was a long one, i.e. 1775-\u0080\u00931783. BTW, the importation of African slaves ended soon after that war, officially in 1808.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_18:18:09", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3902689, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896264": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is definately worth keeping in mind with the election of President-Elect Obama", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_11:48:38", "killed": false, "user_key": "8d2fb400d4ecc6ee98f6187231c6c144", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3912651": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ah, here comes another TROLL, who's also a STALKER.<br><br>Go back to your 100 blogs that you write on that NO ONE READS.<br><br>Additionally, the Native Americans (Indians) were here on these shores FIRST.  The White Man came after.  THEY STOLE THE LAND through manipulation, disease, or outright killing and slaughtering of the Native Americans.  You can use GOOGLE and LOOK IT UP.<br><br>Now, I'm convinced you're Karmi masquerading under another screen name and once again, you're resorting to STALKING ME.<br><br>I'll go and make that phone call to the Justice Department and give them your IP for tracing now.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-20_08:46:44", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3912402, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901901": {"up_voted": false, "ip": "", "has_replies": true, "message": "Or face down in the concrete with a foot to the back and a pistol to the back of the left ear.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:38:50", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3901850, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901906": {"up_voted": false, "ip": "", "has_replies": false, "message": "You won't be meeting him because you have probably been put on the Secret Service list of people to KEEP AWAY FROM THE PRESIDENT.<br><br>And I know the SS won't allow TROLLS near him.  The End.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:39:02", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901585, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902408": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rikyrah, I thought Tavis had the title of Hater #1.  When did Shelby rise up and take it from him?<br><br>ROFLMAO", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:10:48", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3901661, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901397": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL:  SOOO, ya mean that WE came over here in 1623 on the --<br><br><b>SS -  \"ABTTHARTMFCYJOS\"</b>  CRUISE SHIP!!??<br><br>[All Blacks To The Holds And Row This Mo Fo 'Cause Y'all Just Our Slaves]<br><br>There you are!   WE WAS SLAVES!!  I KNEW IT!!  :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:10:57", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3901109, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902424": {"up_voted": false, "ip": "", "has_replies": false, "message": "Correction: 1619.  Thanks, Nate.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:11:49", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901109, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3907037": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi;<br><br>You started this shyt; I just finished it for you.<br><br>Stop trying to partake in grown folks' conversation when it is evident you haven't grown up yet.<br><br>Don't hate the player -HATE THE GAME THAT SPEWED YOU.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_22:29:59", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 3902759, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3904421": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROFLMAO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_19:09:05", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3902776, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901922": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow.......shocker", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:39:50", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901876, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3896803": {"up_voted": false, "ip": "", "has_replies": true, "message": "Note how in this debate it's always the race/ethnic angle when debating the merits of AA and the like. Never the gneder angle. Hmmm? I wonder why do we have this missing segment of the debate? Could it be that the gender aspect is purely a 'vested interest' gig in terms of the white response here?  And, on the other hand, pure unadulterated hatred as far as the ethnic or racial aspect goes? The stinking hypocrisy of it all. But what's new about this?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:15:01", "killed": false, "user_key": "f1ebafd5fc64d802635b54d4d3963341", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3908068": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karmi, Check out:   \"Before the Mayflower- A History of Black America\" <br><br><a href=\"http://www.amazon.com/Before-Mayflower-History-America-Revised/dp/0140178228\" rel=\"nofollow\">http://www.amazon.com/Before-Mayflower-History-...</a><br><br>Check out:   \"Bulwhip Days- The Slaves Remember, An Oral History\"<br><br><a href=\"http://www.amazon.com/Bullwhip-Days-Slaves-Remember-History/dp/0802138683\" rel=\"nofollow\">http://www.amazon.com/Bullwhip-Days-Slaves-Reme...</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_23:51:38", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3906187, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3899878": {"up_voted": false, "ip": "", "has_replies": true, "message": "GreenLadyHere,  Lookie here, I told you what goes around, comes around.  Karmi's back!!!!  Annnd, it looks like one of his parting prizes from the blogosphere was a abacus.  It looks like Brotha Nate has brought him up to the 21st century, though.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_14:49:28", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3897319": {"up_voted": false, "ip": "", "has_replies": true, "message": "It just always amazes me that these same pundits who claim Affirmative Action is not needed never rail against \"legacy admissions\" of which GWBush benefitted from.<br><br>GWBush throughout his entire has been rejected by presitigious learning institutions---frankly because academically he was not up to par.  And yet when he got rejected by the Univ. of Texas Law School, he winds up attending Harvard and securing an MBA---and later becoming a pilot in the Air National Guard--even though he barely made it out of school.<br><br>The same with McCain---he graduates at the very bottom of his class and yet becomes a pilot in the US Navy.<br><br>I don't want anyone telling me shyt about Affirmative Action not being a useful tools when you got average mofos like GWBush being allowed to benefit from name-only and not hard work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_12:40:26", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3896987, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "3902955": {"up_voted": false, "ip": "", "has_replies": false, "message": "GreenLadyHere,  aint it just like the rethugs to used obsolete modus operandi?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_17:47:12", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901663, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901941": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justice with the quickness on the trigger!  LOLOL<br><br>The troll no longer matters - time for the whip ass to be applied, since the troll-be-gone ain't working like it used to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:41:30", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901698, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3898358": {"up_voted": false, "ip": "", "has_replies": false, "message": "Barack Obama's election to the presidency is more proof that affirmative action programs <b>work</b>.   <br><br><a href=\"http://www.boston.com/news/local/articles/2007/01/28/at_harvard_law_a_unifying_voice/\" rel=\"nofollow\">http://www.boston.com/news/local/articles/2007/...</a><br><br><a href=\"http://www.thecrimson.com/article.aspx?ref=513672\" rel=\"nofollow\">http://www.thecrimson.com/article.aspx?ref=513672</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_13:33:22", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3900408": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi,<br><br>How do you like having a house negro for President? Works for me! ROTFLMAO!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_15:19:17", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 38, "is_first_child": false, "email": "", "parent_post_id": 3897265, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901434": {"up_voted": false, "ip": "", "has_replies": false, "message": "But, Monie, I thought you knew;<br><br>It's only Affirmative Action when WE benefit.  It's called Legacy and Connections when THEY do it, and wonder why America is in the mess she's been in for the past eight years.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:12:46", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3897319, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3901437": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL:   RAOTFL!!!   :&gt;)     :&gt;)  GOOD ONE!!   :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:13:02", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3901074, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3902037": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>\"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654.\"</i><br><br>So you're admitting then that slavery has existed on these shores for longer than 78 years, no?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-19_16:47:20", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 3901467, "depth": 3, "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": "7264256", "user_id": "anonymous", "forum_id": "21630", "hash": -8019131034913970989}, "thread": {"days_alive": 0, "slug": "obama8217s_election_the_end_of_affirmative_action", "paginate": false, "num_pages": 1, "num_posts": 161, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 7264256, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
};
// Dsq.Strings

/**
 * Dsq.FmtStrings: functions that return interpolated UI strings
 */
Dsq.FmtStrings = new function() {
	// Seems we have to use named interpolation for Django to translate. Investigate more.
	this.LOGGED_IN_AS = function(username) {
		return Dsq.Utils.interpolate('Logged in as %(username)s', {username:username});
	};

	this.LOGOUT_FROM = function(disqus) {
		return Dsq.Utils.interpolate('Logout from %(disqus)s', {disqus:disqus});
	};

	this.SHOWING_COMMENTS_FULL = function(total, num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comment", {num:num, total:total});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comments", {num:num, total:total});
		}
	};

	this.SHOWING_COMMENTS_WITHOUT_PAGINATION = function(num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comment", {num:num});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comments", {num:num});
		}
	};

	this.NUMBER_OF_COMMENTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s comment'
				: '%(num)s comments'
			), {num:num});
	};

	this.NUMBER_OF_LIKES = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s like'
				: '%(num)s likes'
			), {num:num});
	};

	this.NUMBER_OF_POINTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s point'
				: '%(num)s points'
			), {num:num});
	};
};
// Dsq.FmtStrings





Dsq.CSRF_TOKEN = '3a1994e3330279e78957da82fb64f754';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=jackandjillpolitics' +
		'&t=obama8217s_election_the_end_of_affirmative_action' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

Dsq.ReplyFrame.prototype = new Dsq.NewFrames(Dsq.ReplyFrame.url);

Dsq.ReplyFrame.prototype.post = function(author_name, author_email, author_url, authenticate, sharing_services, subscribe) {
	this._execute('postComment', [author_name, author_email, author_url, authenticate, sharing_services, subscribe]);
};

Dsq.ReplyFrame.prototype.edit = function(post_id, message) {
	this._execute('editComment', [post_id, message]);
};

Dsq.ReplyFrame.prototype.setState = function(parent_post_id, depth) {
	this._execute('setState', [parent_post_id, depth]);
};

Dsq.ReplyFrame.prototype.getUserByEmail = function(email) {
	this._execute('getUserByEmail', [email]);
};

Dsq.ReplyFrame.prototype.validateAuth = function(auth_choice, email, username, password) {
	this._execute('validateAuth', [auth_choice, email, username, password]);
};

Dsq.ReplyFrame.prototype.authenticateFacebook = function(session, forum_url) {
	this._execute('authenticateFacebook', [session, forum_url]);
};

	Dsq.Facebook = function() {
	var that = this;

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




		if (typeof disqus_facebook_forum != 'undefined') {
			forum_url = disqus_facebook_forum;
		}
		Dsq.frames.reply_0.authenticateFacebook(session, forum_url);
	};

	var onLogin = function() {
		FB.Connect.getSignedPublicSessionData(handleSessionData);
	};

	this.login = function() {
		FB.Connect.requireSession(onLogin, true);
	};
};
Dsq.Facebook = new Dsq.Facebook();


	






Dsq.Themes = {};

Dsq.Themes.narcissus = new function() {
	this.addPostContainer = 'dsq-form-area';
	this.textareaContainer = 'dsq-textarea-wrapper';



	
	this.header = function() {
		var comments_count, total_posts, num_posts;
		var html = '';
		var missing_perm_tmpl;

		if (Dsq.jsonData.request.missing_perm) {
			missing_perm_tmpl = Dsq.Templates.missingPermissions();
			if (missing_perm_tmpl) {
				html += '<div class="dsq-missing-permissions">' + missing_perm_tmpl + '</div>';
			}
		}

		total_posts = Dsq.jsonData.thread.total_posts;
		num_posts = Dsq.jsonData.thread.num_posts;

		if (total_posts) {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_FULL(total_posts, num_posts);
		} else {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_WITHOUT_PAGINATION(num_posts);
		}

		html += ' \
		<div id="dsq-comments-title"> \
			<h3>' + comments_count + '</h3> \
		</div> \
		';

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://jackandjillpolitics.disqus.com/obama8217s_election_the_end_of_affirmative_action/latest.rss">' + Dsq.Strings.SUBSCRIBE_BY_RSS + '</a> \
			</span> \
		</div> \
		';

		
		

		return html;

	};
	
	this.footer = function() {
		var html = '';

		html += Dsq.Templates.pagination();

		
		
			html += Dsq.Templates.realtime();
			html += Dsq.Templates.showThreadSettings();
			html += Dsq.Templates.postBox();

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


		if (Dsq.jsonData.request.is_global_moderator) {
 			html += ' \
				<div class="dsq-global-moderator-extras">'
					+ '<strong>shortname:</strong> ' + Dsq.jsonData.forum.url
					+ '<strong>thread id:</strong> ' + Dsq.jsonData.thread.id
					+ '<strong>thread slug:</strong> ' + Dsq.jsonData.thread.slug
				+ '</div> \
			';
		}

		return html;
	};
	
	this.realtime = function() {
		var html = '';
		
		if (Dsq.jsonData.realtime_enabled) {
			html += '<div id="dsq-realtime-options" class="dsq-options">'
					 + Dsq.Strings.REALTIME_UPDATING_IS + ' <strong id="dsq-realtime-status" style="text-transform: lowercase">' + Dsq.Strings.ENABLED + '</strong>. \
					 <a href="#" id="dsq-realtime-toggle" style="text-transform: capitalize"></a> \
					</div>';
		}

		if (!Dsq.jsonData.forum.streaming_realtime) {
			html += ' \
				<div style="display: none" id="dsq-realtime-alert" class="dsq-realtime-alert"><span id="dsq-realtime-queued"></span> <a href="#" id="dsq-realtime-show"></a></div> \
			';
		}
		
		return html;
	};

	this.showThreadSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return '';
		}

		html = '<div id="dsq-thread-settings" class="dsq-thread-settings">' + Dsq.Strings.MODERATOR_OPTIONS;
		html += '<a href="#" onclick="Dsq.Thread.showSettings(); return false;">' + Dsq.Strings.SETTINGS + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;

		if (!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


			if (!Dsq.jsonData.request.sharing.hasOwnProperty(Dsq.jsonData.request.remote_domain)) {
				display_sharing_options = false;
			}
		}
		
		if (post_id) {
			var _meta = Dsq.jsonData.posts[post_id];
			var userData = Dsq.jsonData['users'][_meta.user_key];				
		}
		
		var pid = post_id ? '-' + post_id : '';

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '') 
								+ Dsq.jsonData.request.display_username 
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

		var _loginOptions = function() {
			var html;
			html = ' \
			<div class="dsq-authenticate"> \
				<p class="dsq-autheneticate-copy">'
				+ (Dsq.jsonData.forum.allow_anon_post
					? Dsq.Strings.YOU_ARE_COMMENTING_AS_A + ' <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. ' + Dsq.Strings.OPTIONAL + ': ' + Dsq.Strings.LOGIN_BELOW + '.'
					: Dsq.Strings.REQUIRED + ': ' + Dsq.Strings.PLEASE_LOGIN_BELOW_TO_COMMENT + '.')
				+ '</p> \
				<ul class="dsq-login-buttons">'
					+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Popup.login(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-disqus.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_fb_connect ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Facebook.login(); return false;"><img src="http://media.disqus.com/images/themes/narcissus/login-facebook.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_twitter_signin ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-twitter.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_openid ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.OpenID.requestURL(); return false" ><img src="http://media.disqus.com/images/themes/narcissus/login-openid.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_yahoo ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Yahoo.startYahooConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-yahoo.gif" /></a></li>' : '')
				+ '</ul> \
			</div> \
			';
			return html;
		};

		if (!Dsq.jsonData.context.show_reply) {


			if (!Dsq.jsonData.request.is_authenticated) {



				return '<div id="dsq-form-area" style="display:none"><div id="dsq-textarea-wrapper"></div></div>' + _loginOptions();
			} else {
				return '';
			}
		}

		html = ' \
		<div id="' + (post_id 
			? 'dsq-reply-post-' + post_id
			: 'dsq-new-post')
		 	+ '" class="dsq-post-area"> \
			<div class="dsq-dc-logo"> \
				<a href="http://disqus.com/comments" target="_blank"><img src="http://media.disqus.com/images/themes/narcissus/disqus-logo.png"></a> \
			</div>'
			+ (post_id 
				? '<h3>' + Dsq.Strings.REPLYING_TO + ' ' + userData.display_name + '</h3>'
				: '<h3>' + Dsq.Strings.ADD_NEW_COMMENT + '</h3>')
			+ (Dsq.jsonData.request.is_authenticated 
				? _requestUserInfo()
				: _loginOptions() )
			+ '<div id="dsq-form-area' + pid + '">'
			+ '<div class="dsq-textarea"> \
				<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper' + pid + '"></div> \
			</div>'
			+ (!Dsq.jsonData.request.is_authenticated
			? ' \
			<div class="dsq-post-fields"> \
				<form action="." method="GET" onsubmit="Dsq.Templates.postComment(' + post_id + ', this, false); return false;"> \
				<table> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-name' + pid + '" type="text" value="' + (disqus_def_name ? disqus_def_name : (Dsq.jsonData.session.name ? Dsq.jsonData.session.name : Dsq.Strings.NAME + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'name\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'name\')" /></div></td> \
						<td class="dsq-post-fields-right"><div class="dsq-input-wrapper"><input id="dsq-field-website' + pid + '" type="text" value="' + (Dsq.jsonData.session.url ? Dsq.jsonData.session.url : Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')" class="dsq-placeholder') + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'website\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'website\')" /></div></td> \
					</tr> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-email' + pid + '" type="text" value="' + (disqus_def_email ? disqus_def_email : (Dsq.jsonData.session.email ? Dsq.jsonData.session.email : Dsq.Strings.EMAIL + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'email\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'email\')" /></div></td> \
						<td class="dsq-post-fields-right"> \
							<div class="dsq-subscribe"> \
								<a href="#" onclick="Dsq.Templates.chooseSubscribe(' + post_id + '); return false" class="dsq-subscribe-menu"><span id="dsq-subscribe-select' + pid + '">' + (Dsq.jsonData.request.subscribe_on_post ? Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL : Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS) + '</span> <small>&#9660;</small></a> \
								<ul class="dsq-panel" id="dsq-subscribe-menu' + pid + '"> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(2, this, ' + post_id + '); return false">Subscribe to all comments by email</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">Do not subscribe to comments</a></li> \
								</ul> \
								<input id="dsq-subscribe-on-post' + pid + '" type="hidden" value="' + Dsq.jsonData.request.subscribe_on_post + '" /> \
							</div> \
						</td> \
					</tr> \
				</table> \
				</form> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button class="dsq-button-small" onfocus="document.getElementById(\'dsq-post-button' + pid + '\').focus();"><span>' + Dsq.Strings.SHARING_OPTIONS + ' <small>&#9660;</small></span></button> \
					<div class="dsq-panel"> '
						+ (Dsq.jsonData.request.sharing.twitter !== undefined
								&& Dsq.jsonData.request.sharing.twitter.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-twitter' + pid + '"'
								  + (Dsq.jsonData.request.sharing.twitter.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-twitter' + pid + '">' + Dsq.Strings.SHARE_ON + ' Twitter</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.facebook
								&& (Dsq.jsonData.request.sharing.facebook.enabled === true ||
										(Dsq.jsonData.request.is_remote && Dsq.jsonData.request.remote_domain == 'facebook'))
							? '<div><input type="checkbox" id="dsq-sharing-facebook' + pid + '"'
									+ (Dsq.jsonData.request.sharing.facebook.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-facebook' + pid + '">' + Dsq.Strings.SHARE_ON + ' Facebook</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.yahoo !== undefined
								&& Dsq.jsonData.request.sharing.yahoo.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-yahoo' + pid + '"'
									+ (Dsq.jsonData.request.sharing.yahoo.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-yahoo' + pid + '">' + Dsq.Strings.SHARE_ON + ' Yahoo!</label> \
								</div>'
							: '')
						+ (Dsq.jsonData.request.sharing.tumblr !== undefined
								&& Dsq.jsonData.request.sharing.tumblr.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-tumblr' + pid + '"'
									+ (Dsq.jsonData.request.sharing.tumblr.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-tumblr' + pid + '">' + Dsq.Strings.SHARE_ON + ' Tumblr</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.wordpress !== undefined
								&& Dsq.jsonData.request.sharing.wordpress.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-wordpress' + pid + '"'
									+ (Dsq.jsonData.request.sharing.wordpress.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-wordpress' + pid + '">' + Dsq.Strings.SHARE_ON + ' Wordpress</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.movabletype !== undefined
							  && Dsq.jsonData.request.sharing.movabletype.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-movabletype' + pid + '"'
									+ (Dsq.jsonData.request.sharing.movabletype.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-movabletype' + pid + '">' + Dsq.Strings.SHARE_ON + ' Movable Type</label> \
							   </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.typepad !== undefined
							  && Dsq.jsonData.request.sharing.typepad.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-typepad' + pid + '"'
									+ (Dsq.jsonData.request.sharing.typepad.auto === true ? 'checked=true' : '') + '/> \
								  <label for="dsq-sharing-typepad' + pid + '">' + Dsq.Strings.SHARE_ON + ' TypePad</label> \
							   </div>'
							: '')
						+ '<div><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections/" target="_blank" class="dsq-configure-options">' + Dsq.Strings.CONFIGURE_OPTIONS + '</a></div>'
					+ '</div> \
				</div>'
				+ '<button class="dsq-button" id="dsq-post-button' + pid + '" onclick="Dsq.Templates.postComment(' + post_id + ', this, false)"><span>' + Dsq.Strings.POST_AS + ' '
				+ (Dsq.jsonData.request.display_username
					? Dsq.jsonData.request.display_username
					: Dsq.Strings.GUEST)
				+ '</span></button>'
				+ (post_id
					? '<button class="dsq-button" id="dsq-cancel-button' + pid + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"><span>' + Dsq.Strings.CANCEL + '</span></button>'
					: '')
			+ '</div>'
			+ '</div>' // end dsq-form-area
		+ '</div> \
		';
		
		return html;
	};




	this.appendPost = function(post_id) {
		var html = '<div id="dsq-append-post-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
					<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
					+ (Dsq.jsonData.forum.show_avatar
					? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
					: '')
				+ '</a> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

		
		return html;
	};
	
	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var html;
		var parent_display_name = '';
		
		if(_meta.parent_post_id) {

			var _parent_meta = Dsq.jsonData.posts[_meta.parent_post_id];

			if (_parent_meta) {
				var parentUserData = Dsq.jsonData['users'][_parent_meta.user_key];
				parent_display_name = parentUserData.display_name;
			}
		}

		html = ' \
		<img src="http://media.disqus.com/images/themes/narcissus/moderator.png" class="dsq-moderator-star" title="Moderator" /> \
		<span class="dsq-comment-header-time"><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')" title="Permalink">' + (_meta.is_realtime ? Dsq.Strings.JUST_NOW : _meta.date) + '</a></span> '
		+ (_meta.parent_post_id && parent_display_name
			? '<a href="#comment-' + _meta.parent_post_id + '" title="Jump to comment">in reply to ' + parent_display_name + '</a>'
			: '')
		+ '</td> \
		<td id="dsq-like-pts-' + post_id + '" class="dsq-comment-header-likes">'
		+ (_meta.points
			? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this.'
			: '')
		+ '</td> \
		</tr> \
		</table> \
		';
		return html;
	};

	this.preBody = function(post_id) {
		var html = '';
		return html;
	};

	this.postFooter = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed || !_meta.approved) { return ''; }
		
		html = ' \
		<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
			<div class="dsq-comment-footer-left">'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
					? '<a href="#" onclick="Dsq.Templates.moderateOptions(' + post_id+ '); return false">' + Dsq.Strings.MODERATE + '</a>'
					: '')
				+ '<a href="#" id="dsq-post-report-' + post_id + '" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">' + Dsq.Strings.FLAG + '</a> \
			</div> \
			<div class="dsq-comment-footer-right">'
				+ (_meta.votable 
					? '<span id="dsq-like-' + post_id + '" class="dsq-like">'
					+ (!_meta.up_voted
						? '<button class="dsq-button-small" onclick="Dsq.Post.rate(this, ' + post_id + ', 1)" >Like</button>'
						: 'You liked this.&nbsp;&nbsp;')
					+ '</span>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<button class="dsq-button-small dsq-post-edit" onclick="Dsq.Post.edit(this, ' + post_id + ')" >' + Dsq.Strings.EDIT + '</button>'
					: '')
				+ (_meta.can_reply
					? '<span class="dsq-comment-footer-reply" id="dsq-comment-footer-reply-' + post_id + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"> \
						<button class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button class="dsq-comment-footer-reply-tab">' + Dsq.Strings.REPLY + '</button><span></span> \
					</span>'
					: '')
			+ '</div> \
		</div> \
		';
		
		return html;
	};



	
	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		var item = '<li class="dsq-comment dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-comment-header"> \
			<table> \
			<tr> \
			<td class="dsq-header-avatar"> \
			';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'" class="dsq-avatar">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {

			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar92.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
							+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';
			
			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					if (num_retweets == 1) {
						item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
					} else {
						item += (num_retweets + ' more retweets from ');
						item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
						var n_tweets = (num_retweets > 3) ? 3 : num_retweets;
						item += Dsq.Templates.showRetweets(reaction.id, n_tweets);
						if (n_tweets != num_retweets) {
							item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
								+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
						}
					}
				}
			}	
			item += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</div>'
		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>' 
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

		var pid = post_id ? '-' + post_id : '';
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		menu.style.display = menu.style.display == 'block' ? 'none' : 'block';
		
	};
	
	this.setSubscribe = function(value, el, post_id) {

		var pid = post_id ? '-' + post_id : '';
		var input = Dsq.$('dsq-subscribe-on-post' + pid);
		var select = Dsq.$('dsq-subscribe-select' + pid);
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		select.innerHTML = el.innerHTML;
		input.value = value;
		this.chooseSubscribe(post_id);
	};
	
	this.getFormFields = function(post_id) {

		var fields = {};
		var pid = post_id ? '-' + post_id : '';
		var name = Dsq.$('dsq-field-name' + pid);
		var email = Dsq.$('dsq-field-email' + pid);
		var website = Dsq.$('dsq-field-website' + pid);
		var username = Dsq.$('dsq-field-username' + pid);
		var password = Dsq.$('dsq-field-password' + pid);

		fields = {
			'name': name,
			'email': email,
			'website': website,
			'username': username,
			'password': password
		}
		
		return fields;
	}
	
	this.validateFields = function(post_id) {
		
		if(Dsq.jsonData.request.is_authenticated) { return true; }
		
		var fields = Dsq.Templates.getFormFields(post_id);
		
		var nameField = fields.name;
		var websiteField = fields.website;
		var emailField = fields.email;
		
		websiteField.value = (websiteField.value == Dsq.Templates.placeholder['website']) ? '' : websiteField.value;
		
		var v = [{

			validator: Dsq.Validators.name,
			value: nameField.value
		}, {

			validator: Dsq.Validators.email,
			value: emailField.value
		}, {

			validator: Dsq.Validators.url,
			value: websiteField.value
		}];
		
		return Dsq.Validators.validate(v, function(e) { Dsq.Popup.popModal(e, 'Oops...') } );
	};
	
	this.checkExistingUser = function(post_id) {
		var fields = Dsq.Templates.getFormFields(post_id);		
		Dsq.Popup.loading(post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].getUserByEmail(fields.email.value);
		} else {
			Dsq.frames['reply_0'].getUserByEmail(fields.email.value);
		}
	};

	this.validateAuth = function(el_clicked, post_id, auth_choice) {
		var fields = Dsq.Templates.getFormFields(post_id);
		var email = fields.email ? fields.email.value : '';
		var username = fields.username ? fields.username.value : '';
		var password = fields.password ? fields.password.value : '';
		
		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].validateAuth(auth_choice, email, username, password);
		} else {
			Dsq.frames['reply_0'].validateAuth(auth_choice, email, username, password);
		}
	};

	this.lightboxUpdateEmail = function(post_id, new_email) {
		var fields = Dsq.Templates.getFormFields(post_id);
		fields.email.value = new_email;
	};

	this.lightboxAuthenticate = function(post_id, auth_choice, auth_data) {
		var title, body;
		var pid = post_id ? '-' + post_id : '';

		if(typeof(auth_data) == 'undefined') {
			var auth_data = Dsq.Templates.getFormFields(post_id);
		}

		d = auth_data;

		switch(auth_choice) {
			case 'register':
				var suggestedUsername = d.name.value.replace(/[^a-zA-Z0-9-]/g,'').toLowerCase();
			
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Register a <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';

				body = ' \
				<ul class="dsq-lightbox-register-reasons"> \
				<li>Verify your comments</li> \
				<li>Edit and delete comments</li> \
				<li>Manage comments and replies</li> \
				</ul> \
				';

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Email</td> \
							<td><input type="text" value="' + d.email.value + '" onchange="Dsq.Templates.lightboxUpdateEmail(' + post_id + ', this.value)" /><div id="dsq-email-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Username</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + suggestedUsername + '"/><div id="dsq-username-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Password</td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /><div id="dsq-password-errors' + pid + '"></div></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'login\'); return false">Login instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Register and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			case 'login':
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Login to your <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';
				body = '';
				
				if(d.avatar_url) {
					body += '<div class="dsq-lightbox-recognized"><table><tr>';
					body += '<td><img src="' + d.avatar_url + '" alt="" /></td>';
					body += '<td><span class="dsq-badge ' + (d.verified ? 'dsq-badge-verified' : 'dsq-badge-registered') + '">' + (d.verified ? 'Verified' : 'Registered') + '</span></td>';
					body += '<td>Hey <strong>' + d.display_name + '</strong>, is that you? Login below to claim this comment.';
					body += '</tr></table></div>';
				}

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Username or Email</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + (d.avatar_url ? d.username : '') + '" /></td> \
						</tr> \
						<tr> \
							<td>Password <a href="http://disqus.com/forgot" target="_blank">(cannot log in?)</a></td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'register\'); return false">Register instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Login and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			default:
				break;
		}
		Dsq.Popup.lightbox(body, title, post_id);
		Dsq.$('dsq-field-username' + pid).focus();
	};
	
	this.buttonsToRestore = [];
	this.setLoadingButton = function(btn, post_id) {
		var pid = post_id ? '-' + post_id : '';
		if (btn) {

			var loadingBtn = document.createElement('button');
			loadingBtn.id = btn.id + '-loading';
			loadingBtn.innerHTML = '<img src="http://media.disqus.com/images/loading-lite.gif" alt="" /> Just a moment...';
			loadingBtn.className = btn.className + ' dsq-post-loading';
			btn.parentNode.appendChild(loadingBtn);
			btn.style.display = 'none';
			var cancelBtn = Dsq.$('dsq-cancel-button' + pid);
			if(cancelBtn) { cancelBtn.style.display = 'none'; this.buttonsToRestore.push(cancelBtn); }
			this.buttonsToRestore.push(btn);
		} else {

			var buttons = this.buttonsToRestore;
			for(var i = 0; i < buttons.length; i++) {
				buttons[i].style.display = 'inline';
				Dsq.Utils.deleteNode(Dsq.$(buttons[i].id + '-loading'));
			}
		}
		
	};

	this.postComment = function(post_id, el_clicked, force, auth_choice) {
		var append_id = post_id ? '-' + post_id : '';
		var fields = Dsq.Templates.getFormFields(post_id);

		if (Dsq.Templates.validateFields(post_id)) {

			if (!Dsq.jsonData.request.is_authenticated && !force &&
				((!Dsq.Utils.readCookie('skipped_auth') && !disqus_skip_auth && !Dsq.jsonData.forum.disqus_auth_disabled) || !Dsq.jsonData.forum.allow_anon_post)) {
				Dsq.Templates.checkExistingUser(post_id);
				return false;
			}
			var params = [];
			if (!Dsq.jsonData.request.is_authenticated) {
				params.push(fields.name.value,
					fields.email.value,
					fields.website.value);

				if (auth_choice == 'login' || auth_choice == 'register') {
					params.push({
						auth_choice: auth_choice,
						username: fields.username.value,
						password: fields.password.value,
						email: fields.email.value
					});
				} else {
					params.push(null);
				}

				params.push(null /* sharing options */, Dsq.$('dsq-subscribe-on-post' + append_id).value);
			} else {
				var service_checked = function(name) {
					var el = Dsq.$('dsq-sharing-' + name + append_id);
					return (el !== null && el.checked === true) ? '1' : '0';
				};
				params.push(null, null, null, null, {
					tw: service_checked('twitter'),
					fb: service_checked('facebook'),
					tr: service_checked('tumblr'),
					wp: service_checked('wordpress'),
					mt: service_checked('movabletype'),
					tp: service_checked('typepad'),
					yh: service_checked('yahoo')
				});
			}

			var frame = Dsq.frames['reply_' + (post_id ? post_id : 0)];
			frame.post.apply(frame, params);

			if (el_clicked) {
				Dsq.Templates.setLoadingButton(el_clicked, post_id);
			}
			
			if (force) {
				Dsq.Utils.createCookie('skipped_auth', true);	
			}
			
		} else {
			return false;
		}
	};

	this.editComment = function(el_clicked, post_id) {
		var edited_message = Dsq.$('dsq-edit-textarea-' + post_id).value;

		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		Dsq.frames['edit_' + post_id].edit(post_id, edited_message);
	};

	this.toggleEdit = function(post_id) {
		var body = Dsq.$('dsq-comment-body-' + post_id);
		var message = Dsq.$('dsq-comment-message-' + post_id);

		if (!Dsq.Post.stateEditToggled[post_id]) {


			message.style.display = 'none';
			if (Dsq.$('dsq-edit-' + post_id)) {
				Dsq.$('dsq-edit-' + post_id).style.display = 'block';
			} else {

				var edit_area = document.createElement('div');
				edit_area.id = 'dsq-edit-' + post_id;
				edit_area.className = 'dsq-edit dsq-textarea';
				edit_area.innerHTML = ' \
				<div class="dsq-textarea-wrapper"> \
					<textarea class="dsq-edit-textarea" id="dsq-edit-textarea-' + post_id + '">' + message.innerHTML + '</textarea> \
				</div> \
				<div class="dsq-save-edit"> \
					<button onclick="Dsq.Templates.editComment(this, ' + post_id + ')" class="dsq-button-small">Save Edit</button> \
				</div> \
				<div id="dsq-edit-iframe-' + post_id + '" style="display: none"></div> \
				';

				body.appendChild(edit_area);

				if (!Dsq.frames['edit_' + post_id]) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['edit_' + post_id] = new Dsq.ReplyFrame(Dsq.$('dsq-edit-iframe-' + post_id), post_id);
					Dsq.frames['edit_' + post_id].init();
					Dsq.frames['edit_' + post_id].setState(post_id, _meta.depth);
				}
			}
		} else {

			message.style.display = 'block';
			Dsq.$('dsq-edit-' + post_id).style.display = 'none';
		}
		
		Dsq.Post.stateEditToggled[post_id] = !Dsq.Post.stateEditToggled[post_id];
	};
	
	this.edit = function(el, post_id) {

		Dsq.Templates.toggleEdit(post_id);
	};

	this.toggleReply = function(post_id, button) {
		
		if(!this.stateReplyToggled[post_id]) {

			if (Dsq.$('dsq-reply-post-' + post_id)) {
				Dsq.$('dsq-append-post-' + post_id).style.display = 'block';
			} else {
				Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id);
				var container = Dsq.$('dsq-textarea-wrapper-' + post_id);
				if (!Dsq.frames['reply_' + post_id] && container) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['reply_' + post_id] = new Dsq.ReplyFrame(container, post_id);
					Dsq.frames['reply_' + post_id].init(function() {

						Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id, true);
						Dsq.$('dsq-form-area-' + post_id).innerHTML = '';

						var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
						Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-form-area-' + post_id), post_id, {theme: theme});

					});
					Dsq.frames['reply_' + post_id].setState(post_id, _meta.depth);
				}
			}
			Dsq.$('dsq-append-post-' + post_id).className = 'dsq-append-post';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply-active';
			
		} else {

			Dsq.$('dsq-append-post-' + post_id).style.display = 'none';
			Dsq.$('dsq-append-post-' + post_id).className = '';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply';
		}
		
		this.stateReplyToggled[post_id] = !this.stateReplyToggled[post_id];

		if(Dsq.Utils.ie && this.stateReplyToggled[post_id]) {

		}

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: post_id,
			opened: this.stateReplyToggled[post_id]
		});
	};
	
	this.moderateOptions = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		if(!Dsq.jsonData.request.is_moderator && !Dsq.jsonData.request.is_global_moderator) { return false; }

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Edit Comment</a></li>'
				: '')
			+ '<li><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); Dsq.Popup._closePopup(null, true); return false;">Delete Comment</a></li> \
			<li><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Mark Spam</a></li> \
			<li><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li> \
			</ul></td> \
			</table> \
		</div> \
		';
		
		html += '<p>Go to the full <a href="http://disqus.com/comments/moderate/" target="_blank">moderate panel</a> for more options.</p>';
		
		return Dsq.Popup.popModal(html, 'Moderate Options', post_id);
	};
	
	this.placeholder = {
		'class': 'dsq-placeholder',
		'name': Dsq.Strings.NAME,
		'email': Dsq.Strings.EMAIL,
		'website': Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')'
	};
	
	this.handlePlaceholder = function(evt, el, key) {
		var placeholder = Dsq.Templates.placeholder[key];
		var className = Dsq.Templates.placeholder['class'];
		
		switch(evt.type) {
			case 'focus':
				if(el.value == placeholder) {
					el.value = '';
					el.className = '';
				}
				break;

			case 'blur':
				if(el.value == '') {
					el.value = placeholder;
					el.className = className;
				}
				break;
			default:
				break;
		}
	};
	
	this.paginate = function(page, el_clicked) {

		var extra_params = '';

		if(typeof disqus_per_page != 'undefined') {
			extra_params += '&per_page=' + disqus_per_page;
		}
		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'obama8217s_election_the_end_of_affirmative_action'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://jackandjillpolitics.disqus.com/obama8217s_election_the_end_of_affirmative_action/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">161</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/obama8217s_election_the_end_of_affirmative_action/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://jackandjillpolitics.disqus.com/obama8217s_election_the_end_of_affirmative_action/">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:7264256" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://jackandjillpolitics.disqus.com/obama8217s_election_the_end_of_affirmative_action/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:7264256" 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:7264256" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'jackandjillpolitics',
			't'				: 'obama8217s_election_the_end_of_affirmative_action',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

	this.dropProfile = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		var _includeServices = function() {
			var html = '';
			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == 0
					? '<h4>Connections</h4><ul>'
					: '')
				+ '<li> \
					<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '" title="' + userServices[i].name.toLowerCase() + '" /> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank">'
					+ userServices[i].name
					+ '</a> \
				</li>'
				+ (i+1 == userServices.length ? '</ul>' : '');
			}
			return html;
		};

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/jackandjillpolitics/obama8217s_election_the_end_of_affirmative_action/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

			Dsq.Popup.popModal(message, title, id);
		}
	};



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}
		if(per_page !== null) {
			extra_params += '&per_page=' + per_page;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'obama8217s_election_the_end_of_affirmative_action'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'obama8217s_election_the_end_of_affirmative_action'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'obama8217s_election_the_end_of_affirmative_action'
				+ '&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/7264256/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-3898358">\
	 <div id="dsq-comment-header-3898358" class="dsq-comment-header">\
	 <cite id="dsq-cite-3898358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3898358">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3898358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3898358" class="dsq-comment-message">Barack Obama\'s election to the presidency is more proof that affirmative action programs <b>work</b>.   <br><br><a href="http://www.boston.com/news/local/articles/2007/01/28/at_harvard_law_a_unifying_voice/" rel="nofollow">http://www.boston.com/news/local/articles/2007/...</a><br><br><a href="http://www.thecrimson.com/article.aspx?ref=513672" rel="nofollow">http://www.thecrimson.com/article.aspx?ref=513672</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3899233">\
	 <div id="dsq-comment-header-3899233" class="dsq-comment-header">\
	 <cite id="dsq-cite-3899233" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3899233">David </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3899233" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3899233" class="dsq-comment-message">my 2 cents, The article above explains the issue of affirmative action very well. It is the foundation of why we have governments. I view the laws in the same way I view anti-trust laws and the like. <br>I don\'t for a second believe  the election of President Obama has changed the basis for the race relation problems in our country. I think it has done something very needed though, i think it has redrawn the lines.  Media likes to portray things in over simplified and just plain wrong ways. <br><br>There were life long republicans voting for the obviously better choice because they had intelligence and foresight, on the other side of the coin there were democrats voting republican because of ignorance (I am not saying this was the reason for every cross over. that would be doing the same oversimplifying the I just criticized the media for)<br>I truly believe for every person willing to hurt another in any way based on racial differences, there is two people willing to fight against the backwards thinking and keep this steady progression going forward because they understand, some instinctively that we are all people, all sharing our time on earth together, and hopefully they extend their thinking even further to all life on this planet  :)  It\'s our jobs to educate as many others as we can.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896229">\
	 <div id="dsq-comment-header-3896229" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896229" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3896229" href="http://ybpguide.com" target="_blank" rel="nofollow">ybpguide</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896229" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896229" class="dsq-comment-message">If you feel threatened by affirmative action or think it unjustly \'rewards\' anyone without merit, you are the exact reason why it still needs to exist.<br><br>It is not an easy concept to grasp, but it is a necessary concept.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901654">\
	 <div id="dsq-comment-header-3901654" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901654" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901654" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901654" class="dsq-comment-message">Who did you mean to address this comment to?  I\'m confused because far from being threatened by Affirmative Action, I\'m for encouraging its existance.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896803">\
	 <div id="dsq-comment-header-3896803" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896803" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3896803">GDAWG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896803" class="dsq-comment-message">Note how in this debate it\'s always the race/ethnic angle when debating the merits of AA and the like. Never the gneder angle. Hmmm? I wonder why do we have this missing segment of the debate? Could it be that the gender aspect is purely a \'vested interest\' gig in terms of the white response here?  And, on the other hand, pure unadulterated hatred as far as the ethnic or racial aspect goes? The stinking hypocrisy of it all. But what\'s new about this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3897630">\
	 <div id="dsq-comment-header-3897630" class="dsq-comment-header">\
	 <cite id="dsq-cite-3897630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3897630">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3897630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3897630" class="dsq-comment-message">My "conspiracy theory" on affirmative action is that white men know too many white WOMEN are benefitting from affirmative action, thus undercutting their control.  But they can\'t say they want to get rid of affirmative action because of too many white women; white women ain\'t going for that.  So they choose black people as the boogeyman (even though blacks are not benefitting from AA like WW are) because EVERYONE can get behind that and they use buck dancing coons like Ward Connerly and Linda Chavez to keep their hands clean.  JMO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3898677">\
	 <div id="dsq-comment-header-3898677" class="dsq-comment-header">\
	 <cite id="dsq-cite-3898677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3898677">GDAWG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3898677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3898677" class="dsq-comment-message">Yep. From an economic perspective, it\'s, AA, been a good program for whites. Consider this: That if white women are the greatest beneficiaries of AA, and most white women go on to marry white men, accordingly, any economic gain from AA then goes to white supports white families. Perhaps this is why they never bring up the gender aspect of AA.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901051">\
	 <div id="dsq-comment-header-3901051" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901051">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901051" class="dsq-comment-message">They\'re not going to do that because they\'d like to live their lives in peace.  If they\'re out there opposing affirmative action on the basis of gender they\'ll have angry wives and daughters to answer to.  So they take the "slick" route and oppose it on the basis of RACE and use marionettes like Ward Connerly to oppose it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901335">\
	 <div id="dsq-comment-header-3901335" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901335" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901335">GDAWG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901335" class="dsq-comment-message">Yep. Good ole Ward. And Clarence. And Sowell. Oh well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901505">\
	 <div id="dsq-comment-header-3901505" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901505" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901505" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901505" class="dsq-comment-message">You forgot:<br><br>Good ole:<br><br>Shelby Steele,<br>Michael Steele<br>Star Parker<br>LaShawn Barber<br>Angela McGlowan<br>Amy Holmes<br>And the one who\'s certifiably crazier than a shythouse rat: ALAN KEYES.<br><br>Who did I leave off this list?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901708">\
	 <div id="dsq-comment-header-3901708" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901708">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901708" class="dsq-comment-message">CPL:   Ta- dum - - - - <b>TRAVESTY SMILE - \'N" STAB!!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901981">\
	 <div id="dsq-comment-header-3901981" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901981" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901981">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901981" class="dsq-comment-message">JOE WATKINS, T.D. JAKES, TARA WALLS, CONDI RICE</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902165">\
	 <div id="dsq-comment-header-3902165" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902165" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902165">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902165" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902165" class="dsq-comment-message">Slave catchers - ALL OF THEM</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902307">\
	 <div id="dsq-comment-header-3902307" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902307" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902307">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902307" class="dsq-comment-message">Don\'t forget Armstrong!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902608">\
	 <div id="dsq-comment-header-3902608" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902608" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902608">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902608" class="dsq-comment-message">Larry Elder, Jessie Lee Peterson...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901458">\
	 <div id="dsq-comment-header-3901458" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901458" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901458" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901458" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901458" class="dsq-comment-message">And you can best believe, Town, the white women aren\'t any more willing to go back into the bottle than ethnic people are - that\'s why they aren\'t going to do too much rocking on the issue of Affirmative Action.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901739">\
	 <div id="dsq-comment-header-3901739" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901739" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901739">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901739" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901739" class="dsq-comment-message">Town:   Co-sign!  Good points!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896900">\
	 <div id="dsq-comment-header-3896900" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896900" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3896900">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896900" class="dsq-comment-message">CPL,<br><br><i>The election of an African-American to the highest office in the land does not automatically wipe out over 200 years of discrimination and bigotry; not to mention 400+ years of oppressing Black people and stealing land from the Native Americans in order to form this new Nation.</i><br><br><br>Great article CPL!<br><br>Say it!  And F all the Michael Medveds & Pat Buchanans out there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896987">\
	 <div id="dsq-comment-header-3896987" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896987" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3896987" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896987" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896987" class="dsq-comment-message">It was on my mind, Justice, ever since Obama was elected and the first thing to come out of the mouths of the pundits was that his election meant Affirmative Action was no longer needed.<br><br>Time to set things straight.  Thanks for the feedback.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3897319">\
	 <div id="dsq-comment-header-3897319" class="dsq-comment-header">\
	 <cite id="dsq-cite-3897319" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3897319">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3897319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3897319" class="dsq-comment-message">It just always amazes me that these same pundits who claim Affirmative Action is not needed never rail against "legacy admissions" of which GWBush benefitted from.<br><br>GWBush throughout his entire has been rejected by presitigious learning institutions---frankly because academically he was not up to par.  And yet when he got rejected by the Univ. of Texas Law School, he winds up attending Harvard and securing an MBA---and later becoming a pilot in the Air National Guard--even though he barely made it out of school.<br><br>The same with McCain---he graduates at the very bottom of his class and yet becomes a pilot in the US Navy.<br><br>I don\'t want anyone telling me shyt about Affirmative Action not being a useful tools when you got average mofos like GWBush being allowed to benefit from name-only and not hard work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3899643">\
	 <div id="dsq-comment-header-3899643" class="dsq-comment-header">\
	 <cite id="dsq-cite-3899643" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3899643" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3899643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3899643" class="dsq-comment-message">Don\'t forget nepotism. His entire political career was about passing it around amongst family members. UNQUALIFIED family to boot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901434">\
	 <div id="dsq-comment-header-3901434" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901434" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901434" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901434" class="dsq-comment-message">But, Monie, I thought you knew;<br><br>It\'s only Affirmative Action when WE benefit.  It\'s called Legacy and Connections when THEY do it, and wonder why America is in the mess she\'s been in for the past eight years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896231">\
	 <div id="dsq-comment-header-3896231" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896231" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3896231">Republican2008</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896231" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896231" class="dsq-comment-message">Informative</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896264">\
	 <div id="dsq-comment-header-3896264" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896264" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3896264">Republican2008</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896264" class="dsq-comment-message">This is definately worth keeping in mind with the election of President-Elect Obama</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3896339">\
	 <div id="dsq-comment-header-3896339" class="dsq-comment-header">\
	 <cite id="dsq-cite-3896339" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3896339">Miss- Opinion </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3896339" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3896339" class="dsq-comment-message">Plan and simple, there is no such thing as making up for the past. It\'s the past. Nothing done in the present can ever change it. The whole point isn\'t to ignore what happened before but to learn from it and improve. The people that wish to shout we have overcome need to open up a newspaper and look out their window. We have not overcome. What happened on November 4th 2008 was progress. The beginning not the end.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901552">\
	 <div id="dsq-comment-header-3901552" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901552" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901552" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901552" class="dsq-comment-message">You have to address the past to move forward.  And that\'s what Affirmative Action does.  There is no simple in addressing bigotry and racism that led to the oppression of an entire nation of people, so please quit trying to gloss this over with a stanza of "Kuubaayah" and hope that deals with it, because it doesn\'t.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901172">\
	 <div id="dsq-comment-header-3901172" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901172" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901172">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901172" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901172" class="dsq-comment-message">CPL:  GREAT ARTICLE!!  Whooo!  Hooo!  :&gt;)<br><br>I\'m glad that you got the - NO- TOOK the opportunity to get back to this concept!!<br><br>Your THOROUGH EXPLANATION of "WHAT IT IS" OBVIOUSLY LEADS to the CONCLUSION  -    NO!  :&gt;)   So, my answer  -   <b>NO!</b><br><br>AGAIN,  <b>GREAT POST!!</b>  THANK YOU! :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901783">\
	 <div id="dsq-comment-header-3901783" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901783" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901783" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901783" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901783" class="dsq-comment-message">Thanks GreenLady, I felt I had to bring the discussion to the blog, because the pundits are doing their best to start the "get rid of AA train" and we can\'t have that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901661">\
	 <div id="dsq-comment-header-3901661" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901661">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901661" class="dsq-comment-message">Shelby Steele is back. <br><br><a href="http://corner.nationalreview.com/post/?q=MWQ5MWQ2MGUxYzcwNzRhYWI5ZWYwNmMwMjEzNjMxZTk=" rel="nofollow">Hater #1</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901798">\
	 <div id="dsq-comment-header-3901798" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901798" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901798" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901798" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901798" class="dsq-comment-message">Sooner or later, I have to put him in the category of "Crazier than a Shythouse Rat" right along with Alan Keyes, and it looks like the list of Slave Catchers going into that room is going to make it CROWDED.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901813">\
	 <div id="dsq-comment-header-3901813" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901813" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901813">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901813" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901813" class="dsq-comment-message">As soon as I linked to the site, all of a sudden I heard banjos.....was that just me?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901986">\
	 <div id="dsq-comment-header-3901986" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901986" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901986">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901986" class="dsq-comment-message">Here\'s a better link:<br><br><a href="http://tv.nationalreview.com/uncommonknowledge/" rel="nofollow">http://tv.nationalreview.com/uncommonknowledge/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902174">\
	 <div id="dsq-comment-header-3902174" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902174" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902174">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902174" class="dsq-comment-message">I still hear banjos....and now spoons....oh...wait...there\'s some singing:<br>I wish I was in land ob cotton,<br>Old times dar am not forgotten,<br>Look away! Look away! Look away! Dixie Land.<br>In Dixie Land whar\' I was born in,<br>Early on one frosty mornin\',<br>Look away! Look away! Look away! Dixie Land</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902641">\
	 <div id="dsq-comment-header-3902641" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902641" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902641">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902641" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902641" class="dsq-comment-message">see,<br><br>this is why I luv JJP posters.<br><br><br>BWA HA HA HA HA HA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902841">\
	 <div id="dsq-comment-header-3902841" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902841" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902841">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902841" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902841" class="dsq-comment-message">Pick a Bale of Cotton<br><br><a href="http://www.youtube.com/watch?v=oE9QYkkxyVQ" rel="nofollow">http://www.youtube.com/watch?v=oE9QYkkxyVQ</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902408">\
	 <div id="dsq-comment-header-3902408" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902408" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902408" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902408" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902408" class="dsq-comment-message">Rikyrah, I thought Tavis had the title of Hater #1.  When did Shelby rise up and take it from him?<br><br>ROFLMAO</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902569">\
	 <div id="dsq-comment-header-3902569" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902569" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902569">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902569" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902569" class="dsq-comment-message">Shelby\'s been at it longer. Shelby has turned his back on 15-20 years of writings because of Obama. Shelby is having a breakdown because of Obama. <br><br>That tops Tavis\' mere HNIC desires.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902590">\
	 <div id="dsq-comment-header-3902590" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902590" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902590" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902590" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902590" class="dsq-comment-message">ROFLMAO!!!! <br><br>Me thinketh thou are dropping knowledge girlfriend!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902776">\
	 <div id="dsq-comment-header-3902776" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902776" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902776">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902776" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902776" class="dsq-comment-message">rikyrah, I had to do a double take,  I thought you wrote, Shelby Steele is BLACK.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904421">\
	 <div id="dsq-comment-header-3904421" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904421">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904421" class="dsq-comment-message">ROFLMAO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905736">\
	 <div id="dsq-comment-header-3905736" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905736" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3905736" href="http://esquiresworld.blogspot.com" target="_blank" rel="nofollow">ESquire</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905736" class="dsq-comment-message">LOL.  Yeah, Shelby been handed in his black card...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907136">\
	 <div id="dsq-comment-header-3907136" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3907136">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907136" class="dsq-comment-message">Word, Esquire.  Shelby ain\'t getting out of Blackyhood without it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905750">\
	 <div id="dsq-comment-header-3905750" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3905750">ljf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905750" class="dsq-comment-message">Y\'all aint right.   You know y\'all aint right.<br><br>Y\'all need to leave my friend Peola alone.  He cain\'t hep it if he\'s been tainted wid niggrah blood. <br><br>BWAAAAAAAAAAAAAAAAAAAAA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901705">\
	 <div id="dsq-comment-header-3901705" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901705" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901705">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901705" class="dsq-comment-message">Until they are honest about the largest beneficiaries of AA, then the rest of this is just blowing smoke.<br><br>Hint: the answer is WHITE WOMEN</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904267">\
	 <div id="dsq-comment-header-3904267" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904267" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904267">Constance</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904267" class="dsq-comment-message">Thank you! For years, the right wing has said its people of color who are not "qualified" as being the receipts of affirmative action, when truth be told, it has been all along, white women, but, that tidbit seldom makes it into any debate. The GOP trots out the self loathing for a few coins and married to white women they can utilize Ward Connerly\'s, Shelby Steele\'s and Clarence Thomas\'s they have on the payroll to do their bidding and lies and it has worked for the past 20 or so years very well, so, no debate needed until the real truth about it comes out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904570">\
	 <div id="dsq-comment-header-3904570" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904570" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904570">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904570" class="dsq-comment-message">Sarah Palin is a PERFECT example of AA.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907178">\
	 <div id="dsq-comment-header-3907178" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3907178">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907178" class="dsq-comment-message">Yes, Sepia, and we have all affirmed her actions to be criminally negligent!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904695">\
	 <div id="dsq-comment-header-3904695" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904695">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904695" class="dsq-comment-message">EVENING THREAD IS UP</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3906187">\
	 <div id="dsq-comment-header-3906187" class="dsq-comment-header">\
	 <cite id="dsq-cite-3906187" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3906187">NCBM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3906187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3906187" class="dsq-comment-message"><a href="http://www.pbs.org/wgbh/aia/part1/1narr3.html" rel="nofollow">http://www.pbs.org/wgbh/aia/part1/1narr3.html</a><br><br>Check the link for a concise description of how slavery began in the Virginia and Massachusetts Colonies.   Facts are facts, stop being deluded!  Love the site.  Hope to post more of the same.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3908068">\
	 <div id="dsq-comment-header-3908068" class="dsq-comment-header">\
	 <cite id="dsq-cite-3908068" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3908068">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3908068" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3908068" class="dsq-comment-message">Karmi, Check out:   "Before the Mayflower- A History of Black America" <br><br><a href="http://www.amazon.com/Before-Mayflower-History-America-Revised/dp/0140178228" rel="nofollow">http://www.amazon.com/Before-Mayflower-History-...</a><br><br>Check out:   "Bulwhip Days- The Slaves Remember, An Oral History"<br><br><a href="http://www.amazon.com/Bullwhip-Days-Slaves-Remember-History/dp/0802138683" rel="nofollow">http://www.amazon.com/Bullwhip-Days-Slaves-Reme...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3912402">\
	 <div id="dsq-comment-header-3912402" class="dsq-comment-header">\
	 <cite id="dsq-cite-3912402" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3912402" href="http://functionalculture.blogspot.com" target="_blank" rel="nofollow">Constructive_Feedback</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3912402" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3912402" class="dsq-comment-message">[quote] stealing land from the Native Americans in order to form this new Nation[/quote]<br><br>Dear Jesus!!<br><br>Excuse me Christian Progressive Liberal........could you tell us WHAT LAND you live upon?<br><br>If a Native American came by your house today with proof that you are residing on sacred land of his ancestors and that he wanted it back RIGHT NOW - I assure you that at the end of the exchange we would see Native America blood soaking the ground yet again because he would no doubt have a bloody nose for talking such "foolishness" to you.<br><br>I guess when you pretend that you have NO SKIN IN THE GAME you can indeed make such comments.  <br><br>Regarding Affirmative Action - it is quite interesting that this is not seen for what it is - "Akin to TAX CUTS FOR THE RICH"!!<br><br>Here we have the Progressive infected Civil Rights Establishment lobbying to get Black kids into ELITE schools.....so they can one day be Obama....yet throughout Black America there is a WIDE MIDDLE population of students that is larger than these elite students by a factor of 10.  This Wide Middle faces a life where they will have NO college degree (and increasingly no High School diploma).   If they had better quality schools and a COMMUNITY that was more oriented toward academic success - the floodgates would be opened for them seeking access to quality, middle of the road state universities.<br><br>Unfortunately, just like with the issue of Black on Black violence - FISSURES between White and Black proof more compelling for the PROGRESSIVE so he leaves the post where he is needed the most (within the Black community) and instead he picks up picket signs and protests on the steps of ELITE WHITE UNIVERSITIES in an attempt to MAKE them VALUE the Black EQUALLY.<br><br>Somehow the Progressive-Fundamentalist fails to see that EQUALITY is a two way street. That SHOWING that you are equally able to focus on INTERNAL problems is just as important.  If all Black public schools students had their academic performance raised up by one quartile BY DEFINITION there would be more Black students seeking entrance into the elite schools from which you derive your valuation and there would not NEED to be an Affirmative Action program.<br><br>Unfortunately with the presence of ideologically BIGOTED leadership that is spurned on by activists such as yourself - the ball is dropped - as the WIDE MIDDLE who already attend schools that are administrated by people that YOU FAVOR POLITICALLY will just have to continue to seek PROGRESSION on the wings of their VOTES rather than by any specific ORGANIC action as lead by leadership that is more interested in advancing THEM than in advancing their IDEOLOGY and associated PARTY.<br><br>The evidence is clear!<br><br>I have little doubt Christian Progressive that you and others will be talking about the damage of 400 years of  SLAVERY far longer than 400 years from your exit from slavery.  This is NOT proof of the power of the Slave master\'s whip.  <br><br>This is clear evidence of the incompetence and misalignment of your attempts to TRANSFORM your people.  Affirmative Action is but one point of evidence of this.<br><br>(I have little doubt that you hearken back to the days of School busing where BLACK KIDS went in to sit by those WHITE KIDS and made them RESPECT THEM!! .....all the While Black schools wilted).   THIS flawed strategy is what we are still trying to recover from in our communities, my dear.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3912651">\
	 <div id="dsq-comment-header-3912651" class="dsq-comment-header">\
	 <cite id="dsq-cite-3912651" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3912651" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3912651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3912651" class="dsq-comment-message">Ah, here comes another TROLL, who\'s also a STALKER.<br><br>Go back to your 100 blogs that you write on that NO ONE READS.<br><br>Additionally, the Native Americans (Indians) were here on these shores FIRST.  The White Man came after.  THEY STOLE THE LAND through manipulation, disease, or outright killing and slaughtering of the Native Americans.  You can use GOOGLE and LOOK IT UP.<br><br>Now, I\'m convinced you\'re Karmi masquerading under another screen name and once again, you\'re resorting to STALKING ME.<br><br>I\'ll go and make that phone call to the Justice Department and give them your IP for tracing now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3913930">\
	 <div id="dsq-comment-header-3913930" class="dsq-comment-header">\
	 <cite id="dsq-cite-3913930" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3913930">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3913930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3913930" class="dsq-comment-message">thanks for your very thorough analysis, CPL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3914089">\
	 <div id="dsq-comment-header-3914089" class="dsq-comment-header">\
	 <cite id="dsq-cite-3914089" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3914089">Tyren M.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3914089" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3914089" class="dsq-comment-message">Great Post CPL and timely. Way to point out again that the biggest beneficiaries are WW. That definitely gets left out of a lot of AA discussions, on purpose I\'m sure. Nice troll busting too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3897265">\
	 <div id="dsq-comment-header-3897265" class="dsq-comment-header">\
	 <cite id="dsq-cite-3897265" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3897265" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3897265" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3897265" class="dsq-comment-message"><a href="http://swamphermit.wordpress.com/2008/11/19/barack-obama-is-a-%e2%80%9chouse-negro%e2%80%9d/" rel="nofollow">Barack Obama is a “House Negro”</a><br><br>Started to put this in the Wednesday Open Thread, but the math – i.e. “200 years” and “400+ years” – is so ridiculous, one-way, and uninformed that I’ll put it here. Example: Slavery only existed in the United States for 78 years (1861 minus 1783 equals 78 years)…82 years if the entire Civil War is included.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3897517">\
	 <div id="dsq-comment-header-3897517" class="dsq-comment-header">\
	 <cite id="dsq-cite-3897517" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3897517">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3897517" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3897517" class="dsq-comment-message">Are you the one whose been harassing Bill Ayers?<br><br>or maybe you\'re Joe the Plumber\'s publicist....run along now...I know it must have broke your heart when the "mugging and carve a "B" in the face " hoax didn\'t work out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901059">\
	 <div id="dsq-comment-header-3901059" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901059" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901059">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901059" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901059" class="dsq-comment-message">I know it must have broke Karmi\'s heart when that B wouldn\'t wash right off....now Karmi has to claim to be a Bengals or Buccaneers fan for life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916552">\
	 <div id="dsq-comment-header-3916552" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916552" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3916552" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916552" class="dsq-comment-message">Ashley Todd is Karmi\'s girlfriend.  Only a lovelorn woman would be talked into carving a backward "B" into her face, and making shyt up about being attacked and robbed by Obama supporters for $60.<br><br>Too bad she will now be branded like Hester Prynne in Hawthorne\'s "The Scarlett Letter".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3897645">\
	 <div id="dsq-comment-header-3897645" class="dsq-comment-header">\
	 <cite id="dsq-cite-3897645" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3897645">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3897645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3897645" class="dsq-comment-message">That House Negro is your President.<br><br>Enjoy!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3899181">\
	 <div id="dsq-comment-header-3899181" class="dsq-comment-header">\
	 <cite id="dsq-cite-3899181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3899181">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3899181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3899181" class="dsq-comment-message">Welcome back Karmi.  How\'d your Election Day go? <br><br>Anyway, your example of slavery being around for 80 or so years depends heavily upon the technical definition of  "United States of America".  Only a moronic partisan like yourself (and/or your source) might insist upon that distinction, but historians worth their credibility don\'t--especially when African enslavement played a part in the colonization in the first place.  <br><br>Fact: The first slaves were brought by Spaniards in 1526 to what would become the Jamestown settlement at South Carolina--not to forget the first shipments of enslaved Africans being imported by the English to Jamestown, Virginia in 1619. This jibes with the many other landings by European settlers and colonists during this time.  Just because they didn\'t call it "America" back then doesn\'t exclude it from the conversation of American history, sir.  The links your source points to don\'t even do that. <br><br>So let us do the math once again:  Let\'s play this conservatively and use the 1619 mark for argument\'s sake.  2008 minus 1619 equals 389 years.  Just off by eleven years.  The "400 years" number for slavery may not be exact, or accurate.  But it\'s far cry from the lie you\'re trying to tell.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901663">\
	 <div id="dsq-comment-header-3901663" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901663" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901663">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901663" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901663" class="dsq-comment-message">Nate:  USE THAT CALCULATOR!!  Whoo!  Hooo!   :&gt;)<br><br>S/he is a LIAR!!!   WE KNOW!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902955">\
	 <div id="dsq-comment-header-3902955" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902955">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902955" class="dsq-comment-message">GreenLadyHere,  aint it just like the rethugs to used obsolete modus operandi?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901995">\
	 <div id="dsq-comment-header-3901995" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901995" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901995" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901995" class="dsq-comment-message">Nate, you better DROP THAT KNOWLEDGE, DUDE!<br><br>DROP IT ON THE TROLL LIKE HIS GRANDMAMA SLAPPED HIM and sent him to his room without dinner! <br><br>Bury HIM&gt;&gt;&gt;&gt;&gt; &lt;&lt;&lt;growl&gt;&gt;&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902522">\
	 <div id="dsq-comment-header-3902522" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902522" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902522" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902522" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902522" class="dsq-comment-message">Dayum Nate, if you do the math from 1526 to 1619, I hit the over 400 year mark for slavery, cause that adds another 93 years to the mix.<br><br>1526 - 1619 = 93 years from the time first slaves offloaded in South Carolina<br><br>1619 - 1865 = 246 years of actual, physical slavery<br><br>1865 - 1964 = 99 years between Emancipation and Passage of the Civil Rights Act<br><br>1964 - 2008 - 44 years of Affirmative Action to ensure the law was followed.<br><br>246 + 99 + 44 = 389 + 93 = 482<br><br>Close to actually 500 years of enslavement of some way, shape or form.<br><br>Works for me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3899878">\
	 <div id="dsq-comment-header-3899878" class="dsq-comment-header">\
	 <cite id="dsq-cite-3899878" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3899878">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3899878" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3899878" class="dsq-comment-message">GreenLadyHere,  Lookie here, I told you what goes around, comes around.  Karmi\'s back!!!!  Annnd, it looks like one of his parting prizes from the blogosphere was a abacus.  It looks like Brotha Nate has brought him up to the 21st century, though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901574">\
	 <div id="dsq-comment-header-3901574" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901574" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901574">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901574" class="dsq-comment-message">spirit:  That\'s "WHYCOME" I asked IFFFF you were talking about KARM(I)!   :&gt;)<br><br>I should have spoken  - SOFTLY!  :&gt;)     :&gt;)   My "BAD"!  :&gt;)<br><br>Here we go AGAIN  -    READING someone else\'s "TALKING POINTS!"<br><br>**sigh**</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901772">\
	 <div id="dsq-comment-header-3901772" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901772">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901772" class="dsq-comment-message">LOL!  same ole same ole.  or S.S.D.D.  SAME SHIT, DIFFERENT DAY.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901966">\
	 <div id="dsq-comment-header-3901966" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901966" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901966">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901966" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901966" class="dsq-comment-message">LMAO!!! SEE!!! This is what happens when you put it out there in the universe!!! You bought Karmi back! Dammit!! I need to look up some roots, spells, curses, what not....and figure out how to rid the board of this plague...let\'s see......<br>silver bullet...nooo........garlic.....nooooo........holy water.....<br>say...what can we use for internet troll-busting??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902062">\
	 <div id="dsq-comment-header-3902062" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902062" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902062">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902062" class="dsq-comment-message">Hey, Miranda, Your\'e a Black Magic Woman.  Here\'s some Santana to get your groove on!<br><br><a href="http://www.dailymotion.com/video/x16jpl_santana-black-magic-womangypsy-quee_music" rel="nofollow">http://www.dailymotion.com/video/x16jpl_santana...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902213">\
	 <div id="dsq-comment-header-3902213" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902213" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902213">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902213" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902213" class="dsq-comment-message">LOL!! Thanks!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3900416">\
	 <div id="dsq-comment-header-3900416" class="dsq-comment-header">\
	 <cite id="dsq-cite-3900416" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3900416" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3900416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3900416" class="dsq-comment-message">Yeah, right. Nate doesn\'t even know the difference between a colony and the United States of America. It took English colonists a long time - and a long war - to get rid of British indentured servitude, slavery, and rule. Only 5.4% of the twelve million black Africans who were shipped to the Americas went to "what is now the United States." Enslaved and shipped by their African and Muslim brothers and sisters, btw. These same African and Muslims slavers enslaved far more than just twelve million...the exact number is unknown, but estimates run from thirty million to two-hundred million, with most going to Muslim countries.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3915051">\
	 <div id="dsq-comment-header-3915051" class="dsq-comment-header">\
	 <cite id="dsq-cite-3915051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3915051">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3915051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3915051" class="dsq-comment-message">Oh, I know the difference Karmi.  You\'re just insisting upon a point too weak to be called flimsy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3900408">\
	 <div id="dsq-comment-header-3900408" class="dsq-comment-header">\
	 <cite id="dsq-cite-3900408" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3900408">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3900408" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3900408" class="dsq-comment-message">Karmi,<br><br>How do you like having a house negro for President? Works for me! ROTFLMAO!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3900545">\
	 <div id="dsq-comment-header-3900545" class="dsq-comment-header">\
	 <cite id="dsq-cite-3900545" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3900545" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3900545" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3900545" class="dsq-comment-message">Obama was a member of a racist group - so-called "church" - for 20 years, so that makes him more of a racist than a "house negro"...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901013">\
	 <div id="dsq-comment-header-3901013" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901013" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901013">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901013" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901013" class="dsq-comment-message">Oh...then I\'ll rephrase Justice\'s question:<br><br>How do you like having a racist for President? Works for me!<br>ROTGLMAO!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901507">\
	 <div id="dsq-comment-header-3901507" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901507" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901507">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901507" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901507" class="dsq-comment-message">Miranda:   VIRTUAL "DAP"!!!   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901468">\
	 <div id="dsq-comment-header-3901468" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901468" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901468" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901468" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901468" class="dsq-comment-message">Never did like racism or racists...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901623">\
	 <div id="dsq-comment-header-3901623" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901623" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901623">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901623" class="dsq-comment-message">Make that <b>NEGATIVE 1</b> for prevaricating!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901876">\
	 <div id="dsq-comment-header-3901876" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901876" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901876">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901876" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901876" class="dsq-comment-message">So you don\'t like yourself?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901922">\
	 <div id="dsq-comment-header-3901922" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901922">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901922" class="dsq-comment-message">wow.......shocker</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902241">\
	 <div id="dsq-comment-header-3902241" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902241" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902241">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902241" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902241" class="dsq-comment-message">LISTEN!!!<br><br><a href="http://www.youtube.com/watch?v=l9lq8oaK5Mw" rel="nofollow">MAN IN THE MIRROR!!</a><br><br>IFFF YOU WANT TO MAKE THE WORLD A BETTER PLACE; TAKE A LOOK AT YOURSELF; ANNNNNND   MAKE THAT  <b>CHANGE!!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902506">\
	 <div id="dsq-comment-header-3902506" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902506" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902506" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902506" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902506" class="dsq-comment-message">Y\'all know Karmi want to be starting something, and writes checks his ass can\'t cash.<br><br>How many times do we stomp him before he cries out "I QUIT!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902539">\
	 <div id="dsq-comment-header-3902539" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902539" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902539">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902539" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902539" class="dsq-comment-message">Naw, naw, naw, naw ,naw,  naw, oooh, ooh, CHANGE!<br><br>Somebody stop me, I\'m moonwalking up in here!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3912708">\
	 <div id="dsq-comment-header-3912708" class="dsq-comment-header">\
	 <cite id="dsq-cite-3912708" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3912708" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3912708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3912708" class="dsq-comment-message">Give him a Jill Scott joint<br><br>One is the MAGIC NUMBER.  If you want change, start by looking in the mirror cause One is the magic number.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3915994">\
	 <div id="dsq-comment-header-3915994" class="dsq-comment-header">\
	 <cite id="dsq-cite-3915994" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3915994">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3915994" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3915994" class="dsq-comment-message">CPL:  GOT IT!  :&gt;)   :&gt;)  Needed my calculator while listening to it, though.  :&gt;)    :&gt;)  BUT, it ended with "ME!" :&gt;)     :&gt;)<br><br><a href="http://www.youtube.com/watch?v=qBERljqHnzk&feature=related" rel="nofollow">ONE-Is The Magic Number (Jill Scott)</a><br><br>ENJOY!!!   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916516">\
	 <div id="dsq-comment-header-3916516" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916516" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3916516" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916516" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916516" class="dsq-comment-message">I love that song...my girl Jill sounding as fierce as Michelle looks.  LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916944">\
	 <div id="dsq-comment-header-3916944" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916944" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3916944">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916944" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916944" class="dsq-comment-message">CPL:  YES!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901044">\
	 <div id="dsq-comment-header-3901044" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901044" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901044">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901044" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901044" class="dsq-comment-message">Karmi,<br><br>So I take it you won\'t be one of the estimated 1-3 million folks attending President-Elect Obama\'s Inauguration?  Hee,hee, hee!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901491">\
	 <div id="dsq-comment-header-3901491" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901491" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901491">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901491" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901491" class="dsq-comment-message">spirit:    VIRTUAL \'DAP\'!!!  :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901074">\
	 <div id="dsq-comment-header-3901074" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901074" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901074" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901074" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901074" class="dsq-comment-message">Karmi, for the next four years you have to address that "House Negro" as "Mr. President."<br><br>GET USED TO IT.  And thanks for playing.  At least you were brave or foolish enough to crawl out from under your rock.  <br><br>Still delusional, but at least you\'re a troll who\'s true to the TROLL GAME.<br><br>Now, back to our regularly scheduled programming....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901437">\
	 <div id="dsq-comment-header-3901437" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901437" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901437">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901437" class="dsq-comment-message">CPL:   RAOTFL!!!   :&gt;)     :&gt;)  GOOD ONE!!   :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901585">\
	 <div id="dsq-comment-header-3901585" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901585" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901585" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901585" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901585" class="dsq-comment-message">Not so. If I ever meet him, I will give him one chance to explain why he spent 20 years as a member of a racist group...he won\'t be able to truthfully do so, and then I will call him a racist, as I do now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901698">\
	 <div id="dsq-comment-header-3901698" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901698" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901698">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901698" class="dsq-comment-message">Karmi,<br><br>In the words of Keith Olbermann.....<br><br><b>You don\'t matter anymore!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901941">\
	 <div id="dsq-comment-header-3901941" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901941" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901941" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901941" class="dsq-comment-message">Justice with the quickness on the trigger!  LOLOL<br><br>The troll no longer matters - time for the whip ass to be applied, since the troll-be-gone ain\'t working like it used to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901850">\
	 <div id="dsq-comment-header-3901850" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901850" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901850">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901850" class="dsq-comment-message">No you won\'t, you\'ll be skinning and grinning and trying to take a picture with him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901901">\
	 <div id="dsq-comment-header-3901901" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901901" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901901">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901901" class="dsq-comment-message">Or face down in the concrete with a foot to the back and a pistol to the back of the left ear.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901931">\
	 <div id="dsq-comment-header-3901931" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901931" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901931" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901931" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901931" class="dsq-comment-message">ROFLAMO, Miranda!<br><br>As if a TROLL will get within 100 feet of the White House, let alone the President.<br><br>But I like that imagery you put up!  LOL and no one more deserving.<br><br>Who the hell started asking where Karmi was?  GreenLady said not to conjure up this fool by speaking his name....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902097">\
	 <div id="dsq-comment-header-3902097" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902097" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902097">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902097" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902097" class="dsq-comment-message">You read my mind...I\'ve been looking for a 21st century charm to ward off trolls and demons...ya know, everything is just so antiquated...you got yer holy water, garlic, crucifixes, and my personal fav, the silver bullet...but nothing that works thru the net....still searching though. We gotta get the Wiccas to modernize this thing - they gotta get with the times.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902594">\
	 <div id="dsq-comment-header-3902594" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902594" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902594">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902594" class="dsq-comment-message">you are out of control!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902198">\
	 <div id="dsq-comment-header-3902198" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902198">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902198" class="dsq-comment-message">CPL,<br><br><i>As if a TROLL will get within 100 feet of the White House, let alone the President.</i><br><br><br>That\'s what I\'m talking \'bout!  As if....<br><br>Karmi better recognize.... This is no Town Hall anymore!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901862">\
	 <div id="dsq-comment-header-3901862" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901862" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901862">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901862" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901862" class="dsq-comment-message">And then he\'ll say "Because I COULD.  How ya like me now?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902120">\
	 <div id="dsq-comment-header-3902120" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902120" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902120" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902120" class="dsq-comment-message">Good Lord, a Kool Moe Dee reference....ROFL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902340">\
	 <div id="dsq-comment-header-3902340" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902340" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902340">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902340" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902340" class="dsq-comment-message"><a href="http://www.youtube.com/watch?v=XBNIfdHQ8v8" rel="nofollow">Kool Moe Dee, you say?</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902487">\
	 <div id="dsq-comment-header-3902487" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902487" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902487" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902487" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902487" class="dsq-comment-message">Yeah, back when he was the shiznit....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902128">\
	 <div id="dsq-comment-header-3902128" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902128" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902128">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902128" class="dsq-comment-message">Town,<br><br>ROTFLMAO!!!!!!!!!!!!!<br><br>You\'re a scream!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901906">\
	 <div id="dsq-comment-header-3901906" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901906" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901906" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901906" class="dsq-comment-message">You won\'t be meeting him because you have probably been put on the Secret Service list of people to KEEP AWAY FROM THE PRESIDENT.<br><br>And I know the SS won\'t allow TROLLS near him.  The End.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901470">\
	 <div id="dsq-comment-header-3901470" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901470" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901470">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901470" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901470" class="dsq-comment-message">Annnnnnnd, ENJOY your holiday shopping at -     <b>TROLLS - R- US!!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901632">\
	 <div id="dsq-comment-header-3901632" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901632" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901632">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901632" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901632" class="dsq-comment-message">And he was still elected President!  Imagine that!<br><br><br>BWA HAHAHAHAHAHAHAHA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901883">\
	 <div id="dsq-comment-header-3901883" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901883" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901883" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901883" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901883" class="dsq-comment-message">Racist or House Negro, Karmi?<br><br>Get it right....or charge it to the game and quit playing!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902124">\
	 <div id="dsq-comment-header-3902124" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902124">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902124" class="dsq-comment-message">It\'s post -election and they STILL don\'t know how to \' spin\' Obama.<br><br>EITHER..<br><br>he\'s a latter day Huey P. Newton<br><br><br>orrrrr<br><br>he\'s the Black Frasier Crane<br><br><br>the election\'s over and they STILL don\'t know ..<br><br>lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902194">\
	 <div id="dsq-comment-header-3902194" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902194" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902194">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902194" class="dsq-comment-message">OK, So does this mean "muslim terrorist" is officially off the table?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3900656">\
	 <div id="dsq-comment-header-3900656" class="dsq-comment-header">\
	 <cite id="dsq-cite-3900656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3900656">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3900656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3900656" class="dsq-comment-message">****BZZZZZZZZT****<br>Wrong!<br>Barack Obama is the President-Elect of the United States of America.<br>Just trying to help you out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3900882">\
	 <div id="dsq-comment-header-3900882" class="dsq-comment-header">\
	 <cite id="dsq-cite-3900882" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3900882">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3900882" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3900882" class="dsq-comment-message">So I guess all those poor folks working in the Jamestown tobacco plantations in the 1620s were just here for shits and giggles.<br><br>Okey dokey then.<br><br><br>EDIT:  Hat tip Nate for the x-post</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901345">\
	 <div id="dsq-comment-header-3901345" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901345" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901345">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901345" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901345" class="dsq-comment-message">Well duh MsKitty...don\'t you know the singing out in the fields was for all the good times they had out there??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901839">\
	 <div id="dsq-comment-header-3901839" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901839" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901839">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901839" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901839" class="dsq-comment-message">I know this because "Song of the South" told me so!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901870">\
	 <div id="dsq-comment-header-3901870" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901870" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901870" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901870" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901870" class="dsq-comment-message">Is it me or does "Karmi" sound a lot like the Dark Sith?<br><br>My personal experience of the Dark Sith is that he is not beyond trolling on progressive blogs or paying a minion to do it.<br><br>How much is Harold paying you, Karmi?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902368">\
	 <div id="dsq-comment-header-3902368" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902368">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902368" class="dsq-comment-message">OMG....is the Dark Sith so completely beneath slug shit that he would say slavery only existed for 78-82 years??? Oh dear Lord, is he that twisted?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902470">\
	 <div id="dsq-comment-header-3902470" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902470" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902470" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902470" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902470" class="dsq-comment-message">Um, yeah.<br><br>Remember he claimed his paternal grandmother was a white woman, so he\'s quite capable of this shyt.<br><br>Just like Tavis tried to use his Negro Super Bowl as a point of celebration in Jamestown back in 2007 and had to move the event to Hampton University because of the backlash.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901467">\
	 <div id="dsq-comment-header-3901467" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901467" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901467" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901467" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901467" class="dsq-comment-message">Poor white folks...to be exact. The colony\'s first black "indentured servants" did start arriving in 1619, followed soon after by 90 single white women from England. <br><br>"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654."<br><br>There were 300 African indentured servants compared to 4000 white indentured servants in 1650. Indentured servants were not slaves, and were allowed to "earn" their freedom. Still, not easy for white or black.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901868">\
	 <div id="dsq-comment-header-3901868" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901868" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901868">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901868" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901868" class="dsq-comment-message">Don\'t you mean 90 single prostitutes?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902366">\
	 <div id="dsq-comment-header-3902366" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902366" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902366" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902366" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902366" class="dsq-comment-message">or 90 white women looking for husbands <br><br>(you didn\'t call them Sugar Daddies back then)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902037">\
	 <div id="dsq-comment-header-3902037" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902037" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902037">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902037" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902037" class="dsq-comment-message"><i>"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654."</i><br><br>So you\'re admitting then that slavery has existed on these shores for longer than 78 years, no?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902183">\
	 <div id="dsq-comment-header-3902183" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902183" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902183" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902183" class="dsq-comment-message">Slavery in the United States of America existed for 78-82 years...simple as that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902254">\
	 <div id="dsq-comment-header-3902254" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902254" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902254">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902254" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902254" class="dsq-comment-message">Notice I said on <i>these shores</i>.  You can play with the nomenclature all you like, but the only way this argument would hold up was if Virginia experienced continental drift and ended up next door to Portugal.  Nice try, though.<br><br>Next.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902350">\
	 <div id="dsq-comment-header-3902350" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902350" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902350" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902350" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902350" class="dsq-comment-message">Karmi, thanks to Nate, your math is off the reservation like Joe Lieberman is.<br><br>1619 - 1865  = 246 years of actual, physical  slavery<br><br>1865 - 1964 = 99 years between Emancipation and Passage of the Civil Rights Act<br><br>1964 - 2008 - 44 years of Affirmative Action to ensure the law was followed.<br><br>246 + 99 + 44 =  389<br><br>I came up with the same total as NATE.  I\'m sure he broke it down the same way.<br><br>And 389 is pretty close to 400 years.<br><br>So your math has been dissected, analyzed and refuted.<br><br>GAME OVER.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902598">\
	 <div id="dsq-comment-header-3902598" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902598" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902598" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902598" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902598" class="dsq-comment-message">The United States of America was not around in "1619", so y\'alls math is wrong right out of the \'starting-gate\'...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902689">\
	 <div id="dsq-comment-header-3902689" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902689" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902689" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902689" class="dsq-comment-message">You\'re confusing it with the actual Declaration of Independence (1776) and the Constitutional Convention (1778), but the institutional implementation of slavery was as of 1526.  <br><br>Stop trying to split hairs as to the legitimacy of slavery because the Federal Government wasn\'t formed yet.  It was allowed under British rule because until America declared her independence, she was still paying tribute to the United Kingdom.<br><br>Stop playing the game, Karmi.  You keep stepping in here to be sliced and diced better than a set of RONCO knives.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3903425">\
	 <div id="dsq-comment-header-3903425" class="dsq-comment-header">\
	 <cite id="dsq-cite-3903425" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3903425" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3903425" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3903425" class="dsq-comment-message">The key word is staring you in the face - "Independence" - and you still ignore the facts, i.e. "<i>not subject to control by others</i>" and/or "<i>self-governing</i>" and/or "<i>showing a desire for freedom</i>". The American Revolutionary War was a long one, i.e. 1775-1783. BTW, the importation of African slaves ended soon after that war, officially in 1808.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904563">\
	 <div id="dsq-comment-header-3904563" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904563">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904563" class="dsq-comment-message">Look up Crispus Attucks...tell me what his day job was before he escaped... and then explain his significance in  American history.<br><br>you are simply being a troll playing with semantics....the truth is people of color have been as instrumental in the building of this country through their blood, sweat, tears, and yes, even death.<br><br>So carry your diminishing views of black people\'s contributions  to this country over to Stormfront....because your ignorance stinks up this site.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904940">\
	 <div id="dsq-comment-header-3904940" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904940" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3904940" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904940" class="dsq-comment-message">You are ignoring the facts...historical facts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905288">\
	 <div id="dsq-comment-header-3905288" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905288" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3905288">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905288" class="dsq-comment-message">We\'re acknowledging nothing  but the factual information posted on the source you yourself used Karmi.  If you want to shine up a turd and call it an apple, go do it in front of a dumber crowd of posters.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901109">\
	 <div id="dsq-comment-header-3901109" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901109" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901109" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901109" class="dsq-comment-message">So your math doesn\'t compute all the way back to 1623, when the first African slaves were offloaded at Jamestown, Virginia?<br><br>You\'re not only a troll, you\'re an insultingly UNINFORMED ONE.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901397">\
	 <div id="dsq-comment-header-3901397" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901397" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901397">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901397" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901397" class="dsq-comment-message">CPL:  SOOO, ya mean that WE came over here in 1623 on the --<br><br><b>SS -  "ABTTHARTMFCYJOS"</b>  CRUISE SHIP!!??<br><br>[All Blacks To The Holds And Row This Mo Fo \'Cause Y\'all Just Our Slaves]<br><br>There you are!   WE WAS SLAVES!!  I KNEW IT!!  :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901843">\
	 <div id="dsq-comment-header-3901843" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901843" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901843" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901843" class="dsq-comment-message">Yeah, but Karmi the Troll wants to insist slavery wasn\'t as long or as bad.<br><br>I wonder if it would think the same if it\'s ass had to go pick cotton in 110 degree humidity in the backlands of Mississippi? &lt;&lt;&lt;rolls eyes&gt;&gt;&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902051">\
	 <div id="dsq-comment-header-3902051" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902051">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902051" class="dsq-comment-message">CPL:   I\'m going ta wait for an answer to this!   :&gt;0<br><br>What I hear NOW - - **crickets***<br><br>Waiting!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902289">\
	 <div id="dsq-comment-header-3902289" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3902289">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902289" class="dsq-comment-message">Or be thrown into ships and heaped upon other souls like sardines.  And literally swimming in each others vomit and feces!  Go pick strawberries, Karmi.  I think getting pricked by a few brier bushes would be the least you could handle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902424">\
	 <div id="dsq-comment-header-3902424" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902424" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902424" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902424" class="dsq-comment-message">Correction: 1619.  Thanks, Nate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901693">\
	 <div id="dsq-comment-header-3901693" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901693" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901693" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901693" class="dsq-comment-message">"Although slavery had long been practiced in Spanish colonies to the south, the first recorded instance of slavery in the Virginia Colony was established in 1654."<br><br>Note the word - "Colony" - then get a dictionary and look it up. Then, whilst dictionary is still handy, look up the word/s - "indentured servants."<br><br>Sheesh!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3904600">\
	 <div id="dsq-comment-header-3904600" class="dsq-comment-header">\
	 <cite id="dsq-cite-3904600" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3904600">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3904600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3904600" class="dsq-comment-message">Souljah Boy? Is that you?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905125">\
	 <div id="dsq-comment-header-3905125" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3905125">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905125" class="dsq-comment-message">ROFLMAO!!!!!!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905758">\
	 <div id="dsq-comment-header-3905758" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905758" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3905758" href="http://esquiresworld.blogspot.com" target="_blank" rel="nofollow">Esquire</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905758" class="dsq-comment-message">LOL again.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901824">\
	 <div id="dsq-comment-header-3901824" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901824" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3901824" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901824" class="dsq-comment-message">Colony which became the Country, dipshyt.<br><br>At least you\'re consistent in your TROLLDOM.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3901826">\
	 <div id="dsq-comment-header-3901826" class="dsq-comment-header">\
	 <cite id="dsq-cite-3901826" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3901826">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3901826" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3901826" class="dsq-comment-message">Aw, you sad that somebody who would have been under Jim Crow Oppression only a mere 54 years ago is now your President??<br><br>You can haz Kleenex now!<br><br>Cheers!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905258">\
	 <div id="dsq-comment-header-3905258" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905258" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3905258">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905258" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905258" class="dsq-comment-message">Pa-tay-to, pa-tah-to. <br><br>Slavery is slavery, benefits or not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916997">\
	 <div id="dsq-comment-header-3916997" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3916997">Lilytiger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916997" class="dsq-comment-message">Then look up A-hole and upload your picture.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902616">\
	 <div id="dsq-comment-header-3902616" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902616" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902616" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902616" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902616" class="dsq-comment-message">You will get laughed off that thread as well as you are being laughed off this one.<br><br>It wasn\'t even a NICE TRY.  We don\'t even have lovely parting gifts for your ass, because you didn\'t even make a valiant effort at playing earnestly.<br><br>GAME OVER.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3902759">\
	 <div id="dsq-comment-header-3902759" class="dsq-comment-header">\
	 <cite id="dsq-cite-3902759" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3902759" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3902759" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3902759" class="dsq-comment-message">Your hatred is showing - again - in case you didn\'t know...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3905691">\
	 <div id="dsq-comment-header-3905691" class="dsq-comment-header">\
	 <cite id="dsq-cite-3905691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3905691">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3905691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3905691" class="dsq-comment-message">Karmi,<br><br>Who dropped you on your head? You\'re the one who came here with hate, then cry when you get stomped!  If you can\'t run with the big dogs.....stay off the porch!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907037">\
	 <div id="dsq-comment-header-3907037" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907037" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3907037" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907037" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907037" class="dsq-comment-message">Karmi;<br><br>You started this shyt; I just finished it for you.<br><br>Stop trying to partake in grown folks\' conversation when it is evident you haven\'t grown up yet.<br><br>Don\'t hate the player -HATE THE GAME THAT SPEWED YOU.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907319">\
	 <div id="dsq-comment-header-3907319" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907319" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3907319">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907319" class="dsq-comment-message"><i>You started this shyt; I just finished it for you.</i><br><br><br>Oops!  She told you, Karmi! Kapow!  ROTFLMAO!!!!!!!!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907409">\
	 <div id="dsq-comment-header-3907409" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907409" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3907409" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907409" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907409" class="dsq-comment-message">Barack and Michelle are the ones who were members of a "Church of Hate" for twenty years...not me. If you can\'t stand the truth, then skip my posts...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907806">\
	 <div id="dsq-comment-header-3907806" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907806" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3907806">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907806" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907806" class="dsq-comment-message">Karmi,<br><br>It\'s clear that you can\'t face the truth...so you can skip on outta here! "House Negro", Barack Hussein Obama is President, baby!  <br><br>Run along and Thanks for playing!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3908270">\
	 <div id="dsq-comment-header-3908270" class="dsq-comment-header">\
	 <cite id="dsq-cite-3908270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3908270" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3908270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3908270" class="dsq-comment-message">I can stand the truth, Karmi.  What I can\'t stand is continual lying in the face of hard evidence.<br><br>Show where the United Church of Christ is a church of "hate".  Provide links and I\'m not talking about Sean Klannity\'s talking points, either.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3908531">\
	 <div id="dsq-comment-header-3908531" class="dsq-comment-header">\
	 <cite id="dsq-cite-3908531" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3908531">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3908531" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3908531" class="dsq-comment-message">CPL, did Karmi not get the Memo? <br><br>To:         KARMI<br>FROM:  REALITYVILLE<br>CC:        JJP<br>RE:       44TH PRESIDENT OF THE USA <br><br>ON NOVEMBER 4, 2008, BARACK OBAMA WON THE ELECTION FOR 44TH PRESIDENT OF THEUNITED STATES OF AMERICA!<br><br>THERE WERE NO RECOUNTS.  THE FINAL ELECTORAL COUNT: 365-173<br><br>WE WILL NOT BE HOLDING FURTHER INSERVICES FOR TROLLS</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916458">\
	 <div id="dsq-comment-header-3916458" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916458" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3916458" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916458" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916458" class="dsq-comment-message">He can\'t read memos, Spirit; guess that\'s why he\'s still being a friggin TROLL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3914871">\
	 <div id="dsq-comment-header-3914871" class="dsq-comment-header">\
	 <cite id="dsq-cite-3914871" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3914871" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3914871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3914871" class="dsq-comment-message">You have a serious ‘<i>Case-of-Denial</i>’ by even making such a request/statement, and/or you are also lying to yourself.<br><br>Since it is clear that you have already taken a position of ‘<i>rejecting</i>’ any link that I would provide, I will not use any links at all, and instead use the actions of Barack and Michelle Obama: <br><br>1) Barack Obama: After spending 20 years as a close friend to the racist Rev. Wright, Barack ended up – “<i>Tossing Rev. Wright under the Bus</i>.” At first, Barack tried to avoid taking that action, but after the racist Rev. Wright’s National Press Club appearance, not even Barack Obama could hide such hatred and racism from the public anymore. (NOTE: I found it interesting watching the “Black Blogosphere’s” reactions during this Rev. Wright episode, since most of those blogs paralleled Barack’s reactions, i.e. at first, the “Black Blogosphere” also tried to cover for the racist Rev. Wright, but eventually agreed – for the most part - that Rev. Wright had to go.)<br><br>2) Barack and Michelle Obama: After spending roughly 20 years as members of TUCC, being married at TUCC, and having their children baptized at TUCC, Barack and Michelle ended up - “<i>Tossing TUCC under the Bus</i>.” Let’s face it; it should’ve been obvious – from the beginning of the Rev. Wright episode – that any church promoting the racist BLT doctrine and having racist Rev. Wright as its pastor - for 36 years – was nothing more than a “Church of Hate.” However, it took several sermons by the new pastor Rev. Otis Moss and one sermon by Michael Pfleger before everyone realized that TUCC was nothing more than a “Church of Hate.” Barack and Michelle resigned their TUCC membership, and were allowed to walk away ‘<i>Scot Free</i>’, i.e. MSM stopped reporting about it, and the subject was dropped from most circles…dropped, but not forgotten.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3915130">\
	 <div id="dsq-comment-header-3915130" class="dsq-comment-header">\
	 <cite id="dsq-cite-3915130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3915130">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3915130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3915130" class="dsq-comment-message">You don\'t have to re-hash the record of Barack and Michelle Obama here, Karmi.  We know the highs and the lows of their careers--so did the voting public--and both of us overwhelmingly put him in office anyway.   <br><br>Build a bridge to nowhere and get over it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916440">\
	 <div id="dsq-comment-header-3916440" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916440" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3916440" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916440" class="dsq-comment-message">Thanks, Nate, for saving me the trouble of replying to a self-hating troll.<br><br>And Karmi, since you don\'t provide factual links but links from the likes of InstaPundit, and any other anti-Obama sites such as StormFront or FreeRepublic, you can\'t blame us for not taking their propaganda as a serious news source.<br><br>The fact you refuse to provide links and prefer to regurgitate Sean Klannity\'s talking points further weakens any argument you care to make here at JJP, and you\'re whining like a WATB because we\'re calling you out for trying to engage in a political discussion with your obvious bias and slant against the duly elected POTUS.<br><br>You keep fighting Obama\'s Senate Race that he already won, and now you keep harping about his election as POTUS (WHICH HE WON).<br><br>When you can put irrefutable facts and link to them, maybe we\'ll stop considering you a troll of the low Order (NOT).<br><br>The GAME is still OVER, Karmi.  And you can\'t deal with it.<br><br>Stormfront would love to have your stench over there - you fit right in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3916642">\
	 <div id="dsq-comment-header-3916642" class="dsq-comment-header">\
	 <cite id="dsq-cite-3916642" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3916642">Lilytiger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3916642" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3916642" class="dsq-comment-message">Good news is that Karmi is going to spend the next TWENTY years hating the dems in power.<br><br>Heh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3906572">\
	 <div id="dsq-comment-header-3906572" class="dsq-comment-header">\
	 <cite id="dsq-cite-3906572" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3906572">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3906572" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3906572" class="dsq-comment-message">Hey troll, how ya doin\'? Where ya been? Probably doin\' troll stuff, cuz there you troll again...oh wait, is this really who I think it is....<br><br>Karmi!!!!!!!!!!!!!!!!!!!!!! Hey boo, you\'re back?!?!? Oh how I\'ve missed you so!!! LOL. *smooches* LMAO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3907085">\
	 <div id="dsq-comment-header-3907085" class="dsq-comment-header">\
	 <cite id="dsq-cite-3907085" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3907085">ljf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3907085" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3907085" class="dsq-comment-message">Dog gone real Karmi.  He\'s a WHITE HOUSE negro.  But you can say Mr. President.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

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

})();




