




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": [{"body": "This is very common all over the blogosphere. Publicity departments are even more guilty of this! SMH", "author_name": "Ms. B", "source_url": "http://www.ubervu.com/conversations/www.jackandjillpolitics.com/2008/11/sup-with-tavis-smileys-contest-for-black-bloggers/", "id": 853273, "get_service_url": "http://disqus.com/", "title": "", "url": "http://friendfeed.com/e/9de9f9ea-e07a-af6e-4fac-ce1759f5de7f#dcea2d13-92d2-4ece-95a9-7ef2bccd7ff0", "source": "ubervu", "get_service_name": "unknown", "avatar_url": "http://friendfeed.com/rci/picture?size=large", "author_url": "", "date_created": "1 year ago", "retweets": []}], "has_more_reactions": false, "users": {"CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1581, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "msmartin": {"username": "msmartin", "tumblr": "", "display_name": "msmartin", "url": "http://disqus.com/msmartin/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 146, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2980/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9cfd1eaed75bd87b75c8b79b33d5761d": {"username": "Tranelover", "tumblr": "", "display_name": "Tranelover", "url": "http://disqus.com/guest/9cfd1eaed75bd87b75c8b79b33d5761d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "63b80ee0ef9548cf36d0fd011b2122ae": {"username": "Hoodwinked", "tumblr": "", "display_name": "Hoodwinked", "url": "http://disqus.com/guest/63b80ee0ef9548cf36d0fd011b2122ae/", "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": ""}, "evita": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/evita/", "registered": true, "linkedin": "", "blog": "http://blog.evavegadiversity.com/", "remote_domain": null, "points": 454, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3247/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dfe3b70e4a2584c6a35dbecb509a50c4": {"username": "MODI", "tumblr": "", "display_name": "MODI", "url": "http://disqus.com/guest/dfe3b70e4a2584c6a35dbecb509a50c4/", "registered": false, "linkedin": "", "blog": "http://sportsonmymind.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": ""}, "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": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fcf775383d11dbda816c2bd79da003bd": {"username": "John John", "tumblr": "", "display_name": "John John", "url": "http://disqus.com/guest/fcf775383d11dbda816c2bd79da003bd/", "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": ""}, "baratunde": {"username": "baratunde", "tumblr": "", "display_name": "baratunde", "url": "http://disqus.com/baratunde/", "registered": true, "linkedin": "in/baratunde", "blog": "http://baratunde.com", "remote_domain": null, "points": 103, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/3/7099/avatar32.jpg", "delicious": "baratunde", "is_remote": false, "verified": true, "flickr": "baratunde", "twitter": "", "remote_domain_name": ""}, "Think_About_It": {"username": "Think_About_It", "tumblr": "", "display_name": "Think_About_It", "url": "http://disqus.com/Think_About_It/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": ""}, "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": ""}, "sdg1844": {"username": "sdg1844", "tumblr": "", "display_name": "SDG", "url": "http://disqus.com/sdg1844/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 316, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/2362/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5459, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aeee4ab2cc35f483d9bac49be9b61180": {"username": "Justin", "tumblr": "", "display_name": "Justin", "url": "http://disqus.com/guest/aeee4ab2cc35f483d9bac49be9b61180/", "registered": false, "linkedin": "", "blog": "http://justindburton.wordpress.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "JillTubman": {"username": "JillTubman", "tumblr": "", "display_name": "cheryl aka jill tubman", "url": "http://disqus.com/JillTubman/", "registered": true, "linkedin": "in/cherylcontee", "blog": "http://www.jackandjillpolitics.com", "remote_domain": null, "points": 102, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2986/avatar32.jpg", "delicious": "cherylcontee", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1fb1d48bb4136e807ccd6fb687276845": {"username": "Jenifer", "tumblr": "", "display_name": "Jenifer", "url": "http://disqus.com/guest/1fb1d48bb4136e807ccd6fb687276845/", "registered": false, "linkedin": "", "blog": "http://www.jeniferdaniels.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": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1039, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b45f45c3d16eaa32e1783c1d1798a893": {"username": "Kat", "tumblr": "", "display_name": "Kat", "url": "http://disqus.com/guest/b45f45c3d16eaa32e1783c1d1798a893/", "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": ""}, "faboomama": {"username": "faboomama", "tumblr": "", "display_name": "Anika Malone", "url": "http://disqus.com/faboomama/", "registered": true, "linkedin": "", "blog": "http://faboomama.com", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6497/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "fabooj", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1209, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "qmastertoo": {"username": "qmastertoo", "tumblr": "", "display_name": "qmastertoo", "url": "http://disqus.com/qmastertoo/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Minerva20": {"username": "Minerva20", "tumblr": "", "display_name": "Minerva20", "url": "http://disqus.com/Minerva20/", "registered": true, "linkedin": "", "blog": "http://d21c.com/aquariusmoon/dupontcirclefountain.jpg", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/2645/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "carolduhart07", "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": ""}, "kalagenesis": {"username": "kalagenesis", "tumblr": "", "display_name": "kalagenesis", "url": "http://disqus.com/kalagenesis/", "registered": true, "linkedin": "", "blog": "http://www.kalanation.blogspot.com", "remote_domain": null, "points": 83, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5425/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Webb": {"username": "Webb", "tumblr": "", "display_name": "Webb", "url": "http://disqus.com/Webb/", "registered": true, "linkedin": "", "blog": "http://www.WEESeeYou.com", "remote_domain": null, "points": 2230, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4608/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "claudia_m": {"username": "claudia_m", "tumblr": "", "display_name": "claudia_m", "url": "http://disqus.com/claudia_m/", "registered": true, "linkedin": "", "blog": "http://www.thebottomofheaven.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/5543/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Rhondacoca": {"username": "Rhondacoca", "tumblr": "", "display_name": "Rhondacoca", "url": "http://disqus.com/Rhondacoca/", "registered": true, "linkedin": "", "blog": "http://theurbanista2.wordpress.com/", "remote_domain": null, "points": 125, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3044/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ultramagnetic": {"username": "ultramagnetic", "tumblr": "", "display_name": "ultramagnetic", "url": "http://disqus.com/ultramagnetic/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 12, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "89387b4ec419f7f567faeb3bd7fd668a": {"username": "Robert A. Hill", "tumblr": "", "display_name": "Robert A. Hill", "url": "http://disqus.com/guest/89387b4ec419f7f567faeb3bd7fd668a/", "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": ""}, "revrose": {"username": "revrose", "tumblr": "", "display_name": "revrose", "url": "http://disqus.com/revrose/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "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": ""}, "Ladyvenoms": {"username": "Ladyvenoms", "tumblr": "", "display_name": "Ladyvenoms", "url": "http://disqus.com/Ladyvenoms/", "registered": true, "linkedin": "", "blog": "http://ladyvenoms.wordpress.com", "remote_domain": null, "points": 292, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/4061/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_18:28:09", "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": {"3873536": {"up_voted": false, "ip": "", "has_replies": false, "message": "He can't be serious with this!  After he DISSED the black blogosphere as a \"slice?\"<br><br>See here.  <a href=\"http://politicalmusic.wordpress.com/2008/10/28/interview-tavis-smiley-explanation-of-his-hatin-why-he-should-draw-the-line/\" rel=\"nofollow\">http://politicalmusic.wordpress.com/2008/10/28/...</a> <br><br>Amazing.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-18_01:05:41", "killed": false, "user_key": "fcf775383d11dbda816c2bd79da003bd", "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": 3789363, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772422": {"up_voted": false, "ip": "", "has_replies": true, "message": "I guess the point is \"Why make this a contest AT ALL?\"  Why can't he just invite a few Black Bloggers to the SOBU - or better yet, why can't he convene a panel of Black Bloggers like it was done at Netroots Nation?  Why do WE have to compete for the \"honor\" of being chosen to be one of fifteen Negroes pontificating on stage, talking loud and not really saying anything?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:29:08", "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": 11, "is_first_child": true, "email": "", "parent_post_id": 3772270, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3773959": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"OH LAWD!\"<br><br>\"They dones tackled Massa Smiley!\"<br><br>\"What we gwine do now?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:41:49", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3773031, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773452": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I almost lost a friendship over that one. I was like \" pssh, Tavis will be awright. How about helping Dayquon and Shaniqua learn how to read? How 'bout that??\"<br><br><br>LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:13:08", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3772157, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774479": {"up_voted": false, "ip": "", "has_replies": true, "message": "oooh,  I thought you were goin to say that he hadn't been a JOURNALIST for years...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:13:00", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3773602, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772445": {"up_voted": false, "ip": "", "has_replies": false, "message": "ooooh. I love the truth when I read it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:29:40", "killed": false, "user_key": "evita", "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": 3772354, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3777062": {"up_voted": false, "ip": "", "has_replies": true, "message": "In 30 seconds, here is my Black Bloggers Panel<br><br>P6<br>Skeptical Brotha<br>Field Negro<br>AAPP<br>Pam's House Blend<br>Booker Rising<br>Oliver Willis<br>Cobb<br>Conservative Brotherhood<br>The Black Snob<br>Mirror On America<br>What About Our Daughters<br>Angry Black Bitch<br><br><br>(of course, I'd love to have JJP on there.)<br><br>But, nobody could tell me that THIS panel wouldn't be interesting, full of the depth of the Black community- and great to watch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_15:10:33", "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": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3789363": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis just wants to find a house blogger. He only wants a solo blogger to attend who is obligated to him, which is the purpose of choosing a solo blogger in the first place-that person would be too overwhelmed by the honor to blog honestly. Have a bunch invited, and the prospects of something less than flattering about the whole setup coming out increase. Not everybody can lie all the time or spend their time flattering the honored guests.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_08:49:30", "killed": false, "user_key": "Minerva20", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772981": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL:  Thanks for this information!  :&gt;)   That's what I was talkin' about when I asked about what \"THEY\" were looking for.<br><br>Obviously, it is NOT an opposing opinion!   Huh?<br><br>President-Elect Obama!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:44:41", "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": 3772380, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3780668": {"up_voted": false, "ip": "", "has_replies": true, "message": "When Mingus and Max Roach decided Newport Jazz Fest was bogus, they organized and held a concurrent festival right down the road called - get this - The Alternative Newport Festival.  Then they dropped a Newport Rebels album.<br><br>What rikyrah has typed out in 30 seconds looks like a nice lineup for The Alternative SotBU to me...organize it, do it.  You'll make a statement, and you'll provide better content than Tavis Smiley, partly because it will be a communal effort instead of the ego trip of a single man.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:18:28", "killed": false, "user_key": "aeee4ab2cc35f483d9bac49be9b61180", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 3777062, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3772996": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis still under the delusion that he's the king-maker I see.....idiot. He should have a blogging POOL at the darn conference PERIOD...(and mind you, I never watch it anyway - but I'd read a review of it). A contest?? KNEE-GROW PLEASE.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:45:34", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3780677": {"up_voted": false, "ip": "", "has_replies": false, "message": "Spriti55,   Thank you  much!   <br><br>That's what I'm talking about!!   <br><br>SOME GOOD CRAZY!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:19:04", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3776716, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773005": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL:  Well said!  Co-sign!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:46:04", "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": 3772422, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773524": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\"You enter, write a frigging essay and then have your readers vote and then they select the winner by random drawing??? SO you promote Tavis\u2019 event. Engage your readers and then roll the dice to see if your name gets pulled out of a hat. Um, y\u2019all read the contest rules again and break it down for me.\"</i><br><br>If true, that is beyond insulting. It's juvenile.  Does Smiley not know that many of these blogs are written by former employees of the MSM? Or at the very least, by college educated adults pretty knowledgeable in what they write about?<br><br>Tavis Smiley is one of the media elites who believes everyone with a private web platform is some dweeb in their parent's basement.  Wait, I'm wrong.  Tavis Smiley is no media elite, except in his own toupee' covered mind.  He was someone I legitimately wanted to emulate at one time, until I found out how he made his money--he's whored what's left of his credibility to corporations.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:17:35", "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": 0, "author_is_creator": false, "is_realtime": false}, "3773031": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Tavis' Annual Negro Super Bowl makes me ill.\"<br><br>Oh lord, that gave a big belly laugh.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:47:30", "killed": false, "user_key": "Rhondacoca", "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": 3772380, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773040": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yep......which is why the O's (Obama and Oprah) not really tripping them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:48:21", "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": 3772314, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783793": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks! Glad it went well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:40:48", "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": 3783664, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776629": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh well....back to the drawing board. He doesn't WANT to get it. Even one of his employees was on the board trying to tell us how we should be thinking at WAOD and things had to be spelled out BLUNTLY. Tavis' paternalistic attitude is shared by many of the would be Black civic leadership and that's part of the problem why we're collectively spinning our wheels while SOME are getting paid at our expense. No blogger worth their salt should apply or accept being the special Negro Blogger award from Tavis.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:40:48", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3784831": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ha! Love this line!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_22:13:22", "killed": false, "user_key": "claudia_m", "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": 3781701, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773059": {"up_voted": false, "ip": "", "has_replies": true, "message": "Maybe I should set up a quick coon-show blog and enter Tavis's contest.  I'd heap tons of praise on Mr. Smiley and be like, \"Tavus is dah mos imPo-tunt black man in des United States.  Fuhget whut you hurd bout Brock-bama.\"<br><br>I bet my ass would be sitting up on that stage...Then I'd pull a coup-de-tat and take over that shit before security tries to escort me out while yellin, \"Tavis, you is a punk!\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:49:07", "killed": false, "user_key": "Webb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3785875": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just One Old Man's Opinions; on YouTube as (robhill73).  A 74 year old with a magnitude of topics on a mutityde of issues is blogging @ <a href=\"http://www.robertdetroit.com\" rel=\"nofollow\">www.robertdetroit.com</a>.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_23:59:31", "killed": false, "user_key": "89387b4ec419f7f567faeb3bd7fd668a", "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}, "3775640": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL, James Brown:  \"Talkin Loud and Saying Nothing\"<br><br><a href=\"http://www.youtube.com/watch?v=Zm0enKitJ3w\" rel=\"nofollow\">http://www.youtube.com/watch?v=Zm0enKitJ3w</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:02:24", "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": 3772422, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774617": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis still thinks he's the KingMaker\u2122.  He's still using 1999 tactics in a 2009 world.  Bloggers simply don't need kingmakers to put them on.  All they do is go to <a href=\"http://Blogger.com\" rel=\"nofollow\">Blogger.com</a> or Wordpress and PUT THEMSELVES ON.  <br><br>Barack Obama doesn't need to get his message out through Tavis or the New York Times or the Washington Post if he can throw up a fireside chat via YouTube or have a Presidential Blog.<br><br><br>If your blog is any good, it will grow by word of mouth, not by appearing on Tavis' State of the Black Union.  Tavis is acting like bloggers are 19 year old kids sitting in their dorm room instead of people with opinions and actual journalists bypassing traditional gatekeepers to get their message out.  He's acting like bloggers are just sitting there waiting for someone to pluck them out of obscurity and make them famous just like he is!<br><br><br>Tavis, John McCain, Sarah Palin, Billary Inc., the MSM, etc. STILL just don't get it.   That's why Barack Obama has caught all of them with their pants down.  Bloggers & Obama don't need Kingmakers and Talking Heads to put them on --- THEY PUT THEMSELVES ON and bring the message straight to the people, unfiltered.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:21:05", "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": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772058": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, you are not trippin'! I have been tired of Tavis for a while now, and this is just more of the same. I don't need him to tell me who to read or watch.  And I LOVE whoever you quoted about the \"Civil Rights Industrial Complex\"!   Anyway, I think it's a contest for people who don't have anything real to add.  Everybody with something to say will be saying it without the help of Tavis Smiley!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:07:52", "killed": false, "user_key": "revrose", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774626": {"up_voted": false, "ip": "", "has_replies": true, "message": "But, but,  but...<br><br>How come some 'old guard'  do get it?     Rev. Joseph Lowery is one  that gets it, fo' real.    Now, I'm not saying that he is a blogger,  but he gets the 'good crazy'  that is intelligent black folk staying up with this technological world.   <br><br>I need to find that clip of Rev. Lowery introducing Barack Obama talking about \"good crazy\"  --  you will nod your head AND laugh out loud!  <br><br>They are in an old, black church.  Ya'll know the kind I'm talking about  --  with that highback,  (red with gold armrests) 'throne' up on the altar and the bad sound system...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:21:43", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3773850, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775147": {"up_voted": false, "ip": "", "has_replies": false, "message": "*edited*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:39:07", "killed": false, "user_key": "ultramagnetic", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3785909": {"up_voted": false, "ip": "", "has_replies": false, "message": "One Old Man is  having fun blogging @ <a href=\"http://www.robertdetroit.com\" rel=\"nofollow\">www.robertdetroit.com</a> and also on youtube.com/ robhill73.  Check it out; s'il vous plait!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_00:03:41", "killed": false, "user_key": "89387b4ec419f7f567faeb3bd7fd668a", "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}, "3774140": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis is trippin'.  He's being old school when the new school is already in session.  He's acting like bloggers need him when really - he needs bloggers.<br><br>What has the SOBU done for anyone over the past ten years?  Name 3 things.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:52:07", "killed": false, "user_key": "63b80ee0ef9548cf36d0fd011b2122ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773850": {"up_voted": false, "ip": "", "has_replies": true, "message": "Noted, but anyone who has worked in an organization trying to marry the old guard with the new guard is difficult.<br><br>While it does seem to breathe the signs of pandering, we all know that part of our strength is sticking together.<br><br>Does it suck that the old guard, in all their wisdom, short-change us, our accomplishment, and what we have to say?<br><br>Of course, and I'm sure as we get older, the new kids on the block and their new fangled Google Mind-Mapping Android software will seem negate any wisdom we may perceive.<br><br>BUT...just as much as we can place the onus on them to 'recognize us', we could also come to the middle of the table and at least TRY to support some of their efforts and try enact change from the inside, on their panels.<br><br>If it doesn't work, ok, but at least we can say we tried. I'm just saying, let's not be them and turn our noses up because that is what they've done to us.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:36:25", "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": 6, "is_first_child": false, "email": "", "parent_post_id": 3772422, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776709": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROFLMAO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:45:51", "killed": false, "user_key": "9cfd1eaed75bd87b75c8b79b33d5761d", "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": 3775772, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772104": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nobody is trippin'...<br><br>That is exactly it. JJP blogs for free out of civic passion, has been an invaluable media watchdog, and should be addressed as equals. Also, to reduce your work or another blogger's work to an essay contest is bad, but that whole \"imagine yourself hanging out for the weekend\" paragraph is pretty damn insulting... There is really no way around the insult.<br><br>In Tavis' defense, I'm pretty sure that he didn't write those words...<br><br>But what Tavis' and his team should do is their homework and extend an invite and a chair on the SOBU stage to JJP or another political blogger representative if not. To not have black bloggers represented on the stage for all that has been done in the run up to this election (not to mention a whole host of other issues) is to miss the boat entirely.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:10:08", "killed": false, "user_key": "dfe3b70e4a2584c6a35dbecb509a50c4", "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}, "3772364": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"We should be invited to join the conversation and asked for our opinion and for our help rather than invited to compete amongst ourselves for Tavis\u2019 favor.\"<br><br>-When I saw this, I thought of \"crabs in a barrel\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:26:12", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776716": {"up_voted": false, "ip": "", "has_replies": true, "message": "isonprize, here ya go!<br><a href=\"http://www.youtube.com/watch?v=wykN-nYcqJs\" rel=\"nofollow\">http://www.youtube.com/watch?v=wykN-nYcqJs</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:46:25", "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": 3774626, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773650": {"up_voted": false, "ip": "", "has_replies": false, "message": "Annual Negro Super Bowl.<br><br>I just wanted to know what it felt like to type that. <br><br>Annual Negro Super Bowl.<br><br>wow", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:24:58", "killed": false, "user_key": "baratunde", "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": 3772380, "depth": 2, "points": 0, "author_is_creator": true, "is_realtime": false}, "3772707": {"up_voted": false, "ip": "", "has_replies": false, "message": "Of course, if Harold Ford were to enter, he'd win hands down.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:30:35", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3782877": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nah, Kat, Tavis is too busy consigning Black Media to the back room at his events, and giving front row seats to every Black Celebrity who's starred in anything, including Blaxploitation movies in the 1970s.  I covered the Democratic Presidential debate at Howard University last summer and it was more like \"Showtime at the Apollo\" instead of being treated as an important media event that it really was.  It was an opportunity for the then-eight Democrats running for the Democratic nomination to tell Black Americans why they should be our POTUS.<br><br>It was about TAVIS then, and it's about TAVIS NOW.<br><br>And he's a straight up HATER who has issues with assertive, intelligent Black Women.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_19:19: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": 0, "is_first_child": false, "email": "", "parent_post_id": 3781370, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3780322": {"up_voted": false, "ip": "", "has_replies": false, "message": "SOBU has provided a venue corporations to market their products to a new demographics.  SOBU have revive some long in the tooth talking heads careers.  SOBU have launch the careers of new jack talking heads.  SOBU have made Tavis Smiley rich.  SOBU keeps Tavis Smiley on your mind.  I can think of a lot things that SOBU have done for people.     **Super Snark**", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_15:55:09", "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": 3774140, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773670": {"up_voted": false, "ip": "", "has_replies": true, "message": "Evita, there's one subtle difference between both Tyra and Tavis.  We know Tyra is an entertainer selling soap and shoes.  But when Tavis 'talks',  we have to take time figuring out which of his sponsors paid for it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:25:55", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 3772314, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775722": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for posting this, Jill. You knew why I couldn't.  But, you,  and all the JJP commenters were on spot. <br><br>I'm going to edit my own comment. <br><br>The reason I couldn't post on this, was because I remember what happened to that wonderful young college leader last year at the SOTBU.<br><br>See, Tavis tried to stomp out that young woman's light and fire. And, I wanted to take a cast iron skillet to him as he did it. <br><br>There was a comment down below that the reason why this contest is a fraud, is because Tavis has an entire Black Political Blogging Universe from which to choose. I could, in less than 45 seconds, come up with 10 bloggers, from all sides of the political spectrum, that would more than hold their own at the SOTBU. Bloggers that would come correct, be intelligent, but more than anything else, hold their own, speak their mind, and not allow a Tavis Smiley to BULLY THEM. <br><br>And THAT is what this contest is about. <br><br>For Tavis to ' appear' to have gotten it, but always be able to ' control folks'. <br><br>Folks aren't into being ' controlled' anymore, Tavis. <br><br>We'ze free.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:06:38", "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}, "3783927": {"up_voted": false, "ip": "", "has_replies": false, "message": "msmartin:  ABSOLUTELY NO!!  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:45: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": 3783571, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3781370": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ok, I'm not black, nor do I blog, but here's what bothers me about this whole thing. First of all, its incredibly condescending to think that bloggers should fall all over themselves for the chance to be thrown a crumb from Tavis Smiley.<br><br>Secondly, how dumb is Tavis Smiley about the realities of media today? If he had a clue, he would be INVITING bloggers to his event and giving them a front row seat.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_17:18:26", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772157": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis is, was and always will be about Tavis.  I never was on the \"Tavis\" bandwagon.  Even back when he got fired from BET.   Folks were sa yin'   \"Call BET for what they did!  Help Tavis get a job!\"   I almost lost a friendship over that one.  I was like \"  pssh, Tavis will be awright.   How about helping Dayquon and Shaniqua  learn how to read?  How 'bout that??\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:13:50", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3782911": {"up_voted": false, "ip": "", "has_replies": false, "message": "HeartsandFlowers, someone commented at WAOD that to be awarded this \"prize\" from Tavis probably will ruin that blogger's credibility, and I agree, because you are no longer an independent blogger, but a prop for Tavis' marketeering.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_19:22:26", "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": 3776629, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776768": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's what I don't get heartsandflowers:  how da f**k are all these black civic leaders trying to act \"paternalistic,\" when the one person who has the right TO ACT paternalistic is NOT ACTING parternalistic...I'm talking about Barack Obama.<br><br>Does Barack Obama act paternalistically?  IMO, I don't feel like he's acting like \"father figure.\"  I feel like he is my leader--the person whom I personally entrusted with my vote, \"to protect, serve, and defend\" my country.  Nothing more.  Nothing less.<br><br>Does he say that he will be a \"perfect president?\" No.  Does he say that he will make NO mistakes? No.<br><br>The \"black civic leaders\" are the ones who really think of themselves as \"messiahs\" and you'd better believe that Tavis thinks his SOTBU is the second coming of Moses (at a minimum).  These \"black civic leaders\" have missed the paradigm shift and if they are not careful, they are going to find themselves on the \"wrong side of history,\" again.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:50:14", "killed": false, "user_key": "Webb", "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": 3776629, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3784962": {"up_voted": false, "ip": "", "has_replies": true, "message": "When watching the so called Coonion,I get sick at all those over blown windbags all think they are the whos who of Black America.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_22:26:14", "killed": false, "user_key": "kalagenesis", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3783993, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783939": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justin:  HEY!    :&gt;)   True dat!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:46: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": 3780668, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775239": {"up_voted": false, "ip": "", "has_replies": true, "message": "C-signing on:  \"Tavis, John McCain, Sarah Palin, Billary Inc., the MSM, etc. STILL just don't get it. That's why Barack Obama has caught all of them with their pants down.\"  And we 'bout to put our high powered, insightful, thought provoking, and humorous blogging foot up their proverbial asses!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:40:13", "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": 5, "is_first_child": true, "email": "", "parent_post_id": 3774617, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775760": {"up_voted": false, "ip": "", "has_replies": true, "message": "Barack rewrote the darn book...they better all get a copy and form a study group.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:08:16", "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": 3775239, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775250": {"up_voted": false, "ip": "", "has_replies": false, "message": "In some form, he hasn't.  He's given opinions, making him a commentator.  That doesn't mean he can't do real objective journalism anymore, but his past commentary work is fair game for assuming any perceived bias.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:41:12", "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": 3774479, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3781912": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"If he had a clue, he would be INVITING bloggers to his event and giving them a front row seat.\"<br><br><br>And that is why Tavis Smiley is sitting at the bus stop picking his hangnails wondering where the bus is while everyone else is already at the school.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_18:04:12", "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": true, "email": "", "parent_post_id": 3781370, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3780996": {"up_voted": false, "ip": "", "has_replies": false, "message": "JUSTIN, WORD!!!!! :-))", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:47:10", "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": 3780668, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783963": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town!   Town!     Town!    LOL!   :&gt;)   **shakin' my head!**   :&gt;)     :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:49:08", "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": 3776831, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775772": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tumbleweed rolls by...........", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:08:56", "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": 3774449, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776803": {"up_voted": false, "ip": "", "has_replies": false, "message": "People, I am crying now - laughing so hard", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:52:33", "killed": false, "user_key": "9cfd1eaed75bd87b75c8b79b33d5761d", "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": 3773959, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776295": {"up_voted": false, "ip": "", "has_replies": true, "message": "I saw your name on the panel. That's cool. I would've loved to attend but I have strep throat!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:30:39", "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": 3, "is_first_child": false, "email": "", "parent_post_id": 3773783, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773916": {"up_voted": false, "ip": "", "has_replies": false, "message": "Another difference:<br><br>Tyra is easier on the eyes.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:39:27", "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": 3773670, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3795755": {"up_voted": false, "ip": "", "has_replies": false, "message": "When I first heard Tavis try to clown Obama I knew then...he tried to remember <br>\"have I ever had him at a SOBU?...I don't remember him...he ain't nobody in Black America\" and ended up clowning himself...<br><br>as as for him as KingMaker...he and Rev. Big Words (MED) will talk about it at the next SOBU but when will they ever be about it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_20:56:58", "killed": false, "user_key": "1fb1d48bb4136e807ccd6fb687276845", "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}, "3785519": {"up_voted": false, "ip": "", "has_replies": false, "message": "kalagenesis:  LOL!!<br><br>OTOH, I have to admit that there is some \"gray matter\" on the stage.  BUT sometimes I just must have MISSED the QUESTION(s)/TOPIC(s) under DISCUSSION.   THEN, when an ANSWER/RESOLUTION is REACHED - - -WHAT is the ACTION PLAN(s) annnnnnnnd, WHO  [among them] is going to take the LEADERSHIP and the FOLLOWERSHIP????<br><br>I'm just sayin. . . . . . . . :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_23:19:51", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3784962, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783993": {"up_voted": false, "ip": "", "has_replies": true, "message": "Kalagenesis:   BWAHAHAHAHAH!!    <i>'State of the Black <b>Coonion'.</b></i><br><br>Still laughin'  :&gt;)      :&gt;)     :&gt;)  GOOD ONE!!  :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:51:42", "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": 3783547, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772219": {"up_voted": false, "ip": "", "has_replies": false, "message": "As someone who covered some of Tavis' SOBU events, as well as covered the Democratic Presidential Debate at Howard last summer, you are well correct when you say that Tavis' reaching out to Black Bloggers is an insult of the highest order, as well as trying to dictate the validity of what we do on HIS TERMS.<br><br>In short, Tavis didn't want anything to do with Black Bloggers until Obama won the election, and he realized the train was leaving the station without his ass. I keep thinking how Black Bloggers and journalists got treated at the Democratic Debate at Howard - if anyone saw it, well, hell, here's my take on it:<br><br><a href=\"http://www.blackagendareport.com/index.php?option=com_content&task=view&id=273\" rel=\"nofollow\">http://www.blackagendareport.com/index.php?opti...</a><br><br>Tavis dogs US until he learns that we can promote The State of Black America WITHOUT HIS ASS.  Additionally, he has a problem with powerful and assertive African-American women (you can ask Jasmyne Cannick about that), which is why you don't see too many of us at his forums unless we're acting deferentially towards him.  Our opinions cannot be different from his or you get shouted down and denial of invitations to future events.<br><br>I do not like the painfully obvious attempt to \"pimp\" Black Bloggers and force us into competition just to become a favored blog by Tavis Smiley because the downside to that is that your blog becomes promotional fodder for Tavis' events and what is the benefit of promoting Tavis when you receive NOTHING in return except empty platitudes.<br><br>Big Man at Raving Black Lunatic hipped me to the fact that when you register for the SOBU events, while Tavis does not charge for entry, he might as well, because when you register for those events online, your registration is not accepted until you complete all the marketing survey information on your registration form.  That information is probably sold to marketing companies which makes Tavis money.  I don't mind that - but I would appreciate being told upfront, but you're prevented from registration and entry into the event if your registration isn't completed online and you can't register at the door.<br><br>He shouldn't be approaching us as if WE'RE doing him a favor.  We are the new leaders of political discourse that he's tried to be for years, and that was thought to be until Black Bloggers figured it out on our own and left WITHOUT HIM.  Unless there is to be mutual benefit in this \"venture\", once again, Tavis is a marketeer masquerading as a Black Civic Leader.<br><br>GAME OVER.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:17:35", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783997": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tavis done set y'all off!  Get 'em.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:52:18", "killed": false, "user_key": "Think_About_It", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776831": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis is analog; Barack is digital.<br><br>The conversion will be complete on January 20, 2009 when Tavis' signal goes to snow...............................................", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:53:54", "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": 3775760, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783497": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOLOLOL   whew...  I had to scream on this one!!  too funny!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:16:45", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3781701, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3791586": {"up_voted": false, "ip": "", "has_replies": false, "message": "The sad thing is, we know some Black Blogger is PERFECTLY WILLING to sign up as Tavis the Hater's House Negro Blogger.  I'm just wondering who it will be that actually enters that contest...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_12:57:32", "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": 3789363, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773783": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know, right? Annual Negro Super Bowl. It's also fun to type! - I had to stifle a strong chuckle here at Facing Race. There are 800 people registered btw.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:32:19", "killed": false, "user_key": "JillTubman", "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": 3773031, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783015": {"up_voted": false, "ip": "", "has_replies": false, "message": "We keep proposing to the old guard; they keep turning us down.  It's like Bluto, Popeye and Olive Oyl - how long does Olive think Bluto and Popeye are going to keep wasting cans of spinach kicking each other's asses before they wake up and ask \"Why are we fighting over this bony bitch?\" and taking off to find another woman.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_19:29: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": 3773850, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772270": {"up_voted": false, "ip": "", "has_replies": true, "message": "I applied to the 'contest'. I guess I subscribe to the theory of participating and adding these points to the discussion, than boycotting. I'm not saying I disagree with your point of view. I do agree it seems slightly under-handed 'throw you a bone' type deal.<br><br>I guess I subscribe to staying positive.<br><br>Besides, I would rather NOT pull a 'Tavis Smiley' and not participate at all, only later to have egg on my face for an interesting opportunity.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:20:39", "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": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783028": {"up_voted": false, "ip": "", "has_replies": false, "message": "Joe Lowery is wise enough to know he can't keep driving; that's why he's hip enough to train US, and entrust US to do what's right with the MOVEMENT.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_19:30: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": 0, "is_first_child": false, "email": "", "parent_post_id": 3774626, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783547": {"up_voted": false, "ip": "", "has_replies": true, "message": "lol! I want  to scream every time Tavis holds his annual 'State of the Black Coonion'.Like the Kalagenesis blogpost 'The writing is on the wall\"The emerging Black blogger power,I stated that the bloggers are the 800 pound gorilla in the room.Tavis found that out the hard way and he is bitter and envious also illrelivant in Black America today", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:23:03", "killed": false, "user_key": "kalagenesis", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3773059, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772288": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hmmmmm...<br><br>The Tavis Smiley (IT'S ALL ABOUT ME!!!!) Blog Competition...<br><br>I'll pass (and if I had a blog, I'd still pass).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:21:56", "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": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776900": {"up_voted": false, "ip": "", "has_replies": false, "message": "How about that?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:58:20", "killed": false, "user_key": "9cfd1eaed75bd87b75c8b79b33d5761d", "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": 3772157, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775365": {"up_voted": false, "ip": "", "has_replies": false, "message": "RonnieB, Hee, heheeeeee!  Co-signing!  Tavis (\"Tried and Tired \") Smiley is a looser, and he's trying to get a fix off of the 21st Brothas & Sistas. <br><br>He's a half -assed addict, though.  If he really wanted to get high on what's happening, he'd of hitched himself up to the Obama Movement and mainlined with the rest of us SMART folk.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:48:02", "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": 3772354, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776906": {"up_voted": false, "ip": "", "has_replies": false, "message": "I LUVs me some Rev Joseph Lowery. The man is damn near 90 and GETS IT.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_14:58:59", "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": 3774626, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783563": {"up_voted": false, "ip": "", "has_replies": false, "message": "ahahahahahahah.  Aint that the truth!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:24:32", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3781912, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3781004": {"up_voted": false, "ip": "", "has_replies": true, "message": "The three things are:<br><br>(1) Promote Tavis' books:<br>(2) Made Corporations Lotta Money;<br>(3) Made Wal-Mart Lots of money.<br><br>Hasn't done shyt for the rest of us except give us something to do during Black History Month.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:47: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": 1, "is_first_child": false, "email": "", "parent_post_id": 3774140, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3784080": {"up_voted": false, "ip": "", "has_replies": false, "message": "h & f:  Heeey!  U betta FEEL BETTA!!  :&gt;)   :&gt;)<br><br>Bless you!!   :&gt;)<br>       <br> CURSE the Streptococcus pyogenes!!  ARRGGG!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_21:02:17", "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": 3776295, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783571": {"up_voted": false, "ip": "", "has_replies": true, "message": "It would be, but do you really need Tavis for this?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:25:20", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3777062, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772308": {"up_voted": false, "ip": "", "has_replies": true, "message": "I believe this contest reveals a lack of online engagement by Tavis and his people at SOBU.<br><br>There are blogging headliners and its clear he doesn't know it. If nothing else they could have distributed the call for papers from certain blogs like JJP and not world wide. Do you they really want people from MediaTakeOut? [ok I admit it, i go there every once in a while.]<br><br>If they want less known bloggers or not \"noted\" bloggers, well decide what the criteria is and have Jack and Jill invite CPL, Rikyrah,  BSerious to rep for JJP.  By the way I would LOVE to see CPL on TV losing it on some of the old guard.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:22:52", "killed": false, "user_key": "evita", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773846": {"up_voted": false, "ip": "", "has_replies": true, "message": "No disrespect for applying YBP. It's cool and might be a great opportunity for growing a blog. I actually have a lot of respect for what Tavis has accomplished in the past. I think somehow he's gotten off track and lost focus. And this poorly handled contest is a symptom of that. I hope he can get his groove back. And I agree. It would be better if he brought black bloggers on stage.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:36:02", "killed": false, "user_key": "JillTubman", "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": 3773005, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3787160": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its sad because it seems like Travis has not realized that no one man speaks for Black America. There will be no Sharptons in the 21st century. When people need to gather the thoughts of black America, blogs like this will speak, not Tavis", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_03:28:34", "killed": false, "user_key": "qmastertoo", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772314": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is Tavis the male equivalent to Tyra Banks? me me me me me me me meeeeeee!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:23:22", "killed": false, "user_key": "evita", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 3772288, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783580": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justin I hadn't read your posted when I posted.  Co-signing.  Fuck Tavis, he's looking for friends.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:26:29", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3780668, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773082": {"up_voted": false, "ip": "", "has_replies": false, "message": "There's really nothing to say after this. I've been anti-Smiley for so long, that's refreshing to see a larger number of my peers seeing the light.  The man should have been marked irrelevant a decade ago.  That he's managed to promote himself as the face of the black intellectual says a lot about the media and black people in general.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:50:22", "killed": false, "user_key": "faboomama", "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": 3772354, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3781701": {"up_voted": false, "ip": "", "has_replies": true, "message": "*slaps away Tavis' hand*<br><br>No, Tavis. Black folks are still mad at you. Try something else.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_17:45:32", "killed": false, "user_key": "Ladyvenoms", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774891": {"up_voted": false, "ip": "", "has_replies": false, "message": "*smh* Tavis still doesn't get it. A whole panel could be comprised of just bloggers. By throwing out this token bone he thinks he'll get an inroad into the blogosphere? Much less the Afrosphere? *smh*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:37:06", "killed": false, "user_key": "ultramagnetic", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783597": {"up_voted": false, "ip": "", "has_replies": false, "message": "Say it louder, Tavis didn't hear you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:28:44", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3776831, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772854": {"up_voted": false, "ip": "", "has_replies": false, "message": "MODI:     <i>But what Tavis' and his team should do is their homework and extend an invite and a chair on the SOBU stage to JJP or another political blogger representative if not. To not have black bloggers represented on the stage for all that has been done in the run up to this election (not to mention a whole host of other issues) is to miss the boat entirely.</i><br><br>Major co-sign on this thought!!  <br><br>\"They\" should know as much about \"bloggers\" as they do the\"IMPORTANT PEOPLE\" that are to be on the panel!  What type/category of person are they looking for?  All \"stripes\" of people blog here at JJP!<br><br>I read the \"Contest Rules\".  <i>On December 5th we will post the top 5 blogger entrants. The 5 bloggers are encouraged to have their readers vote on their behalf at <a href=\"http://www.tavistalks.com/SOBU2009\" rel=\"nofollow\">www.tavistalks.com/SOBU2009</a>. YOU know you\u2019re great, but we want to hear from your readers too! (We\u2019re very impressed by Web journalists with a vast, enthusiastic, and knowledgeable readership. So let all of your readers know! It can only help your cause.)</i>  <br><br>IT'S A POPULARITY CONTEST!   Almost like a PAGEANT!!   :&gt;)  Where's the DEPTH in making the CHOICE??? [BY \"THEM??\"]<br><br>TOO SHALLOW -to me-  for all the \"entrant requirements\".  <br><br>So, it's NOT worth the energy needed to enter, IMHO.<br><br>P.S.  I just re-read this.:&gt;)    :&gt;)  I wasn't meaning that I thought that I was qualified to apply!   LOL!  :&gt;)    :&gt;)<br><br>Signed:  \"Ms. Just found out what the word BLOG meant - 8 MONTHS ago!\"  :&gt;)    :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:38:00", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3772104, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773885": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree. There is probably a better way to handle this....<br><br>but that is what Blogging While Brown and SXSW is for! :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:38:06", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 3773846, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773375": {"up_voted": false, "ip": "", "has_replies": false, "message": "tavis is an idiot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:08:39", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772354": {"up_voted": false, "ip": "", "has_replies": true, "message": "In my opinion Tavis believes that he's bigger and more relevant than he truly is.  In a year's time, Tavis has become about as relevant on the national scene as the CBC.  <br><br>Had Tavis stayed in his shoes; grew with the Obama movement; and respected the opportunity to do just that, he'd be considered for a position on Obama's press team.  Now he's \"stuck with\" the same old tired get-together of the same old retreads, saying the same old thing, and doing the same old nothin'.<br><br>JJP has done extremely well in a very short period of time.  And it's happened without Tavis' \"blessing\".  I'd be careful about hitching my shiny new train to his tired old wagon.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:25:27", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3773388": {"up_voted": false, "ip": "", "has_replies": false, "message": "KNEE-GROW PLEASE.<br><br>lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:09:29", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3772996, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773602": {"up_voted": false, "ip": "", "has_replies": true, "message": "What really frosts me about Smiley is that he still  pretends to be an objective 'journalist', when he hasn't been objective for years.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:22: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": 2, "is_first_child": false, "email": "", "parent_post_id": 3772354, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774415": {"up_voted": false, "ip": "", "has_replies": false, "message": "*snickers*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:08:39", "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": true, "email": "", "parent_post_id": 3773059, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3781074": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO!  CPL you are SO wrong and everything you say is true.  I just stopped paying attn after this last round of hot air.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:52:52", "killed": false, "user_key": "sdg1844", "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": 3781004, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3776979": {"up_voted": false, "ip": "", "has_replies": false, "message": "that is on spot", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_15:03:23", "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": 3776831, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3773396": {"up_voted": false, "ip": "", "has_replies": false, "message": "And sadly in this Negro Super Bowl..we never get the good teams...we're always stuck with some semi-pro teams from Tulsa and Wichita.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_12:09:58", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3773031, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3772380": {"up_voted": false, "ip": "", "has_replies": true, "message": "Evita, it would probably be Rikyrah losing it before me, LOL.  The fact that we bloggers have to compete to get into Tavis' Annual Negro Super Bowl makes me ill.<br><br>Last year, he invited the head of the BSU from Dillard University, and those college kids were excited about Obama and let Tavis know that.  Once that young lady made that clear, Tavis literally ignored her for the rest of the panel, except to throw out a snarky question about how the kids would feel if Obama LOST.<br><br>That young lady handled it very well and threw that snark back in Tavis' face.<br><br>As it was said - it's Tavis BEING ABOUT TAVIS.  The Hater.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:27:00", "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": 11, "is_first_child": true, "email": "", "parent_post_id": 3772308, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3780581": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think Tavis hasn't quite grasped the notion that the blogosphere is a community of free flowing ideas and opinion.  More importantly, no one person can run or control any aspect of this energy.  The sh*t just flows which, frankly, is the beauty of it all.  <br><br>It ain't about building pyramids here, Tavis; this world is flat.  Get in where you fit in :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_16:10:53", "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}, "3772902": {"up_voted": false, "ip": "", "has_replies": false, "message": "RonnieB:   \"OUCH!\"  :&gt;)   Not ta worry.  I have my own Band-Aids!  :&gt;)      :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_11:40:25", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3772354, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3783664": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh no -- I'm sorry to hear that. It was a great session btw. Really<br>well-moderated by Noel Rabinowitz of ARC with solid speakers. I hope you<br>feel better very soon, heartsandflowers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_20:35:44", "killed": false, "user_key": "JillTubman", "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": 3776295, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3774449": {"up_voted": false, "ip": "", "has_replies": true, "message": "crickets...   chirp  chirp", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:10:56", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 3774140, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3775480": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  <b>HEAD BOW</b> to VICTIMs of the FIRES in Cali.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_13:52:17", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "7039787", "user_id": "anonymous", "forum_id": "21630", "hash": 2097775860115373682}, "thread": {"days_alive": 0, "slug": "sup_with_tavis_smiley8217s_contest_for_black_bloggers", "paginate": false, "num_pages": 1, "num_posts": 102, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 7039787, "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=sup_with_tavis_smiley8217s_contest_for_black_bloggers' +
		'&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/sup_with_tavis_smiley8217s_contest_for_black_bloggers/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='	+ 'sup_with_tavis_smiley8217s_contest_for_black_bloggers'
			+ '&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/sup_with_tavis_smiley8217s_contest_for_black_bloggers/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">102</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/sup_with_tavis_smiley8217s_contest_for_black_bloggers/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/sup_with_tavis_smiley8217s_contest_for_black_bloggers/">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:7039787" 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/sup_with_tavis_smiley8217s_contest_for_black_bloggers/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:7039787" 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:7039787" 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'				: 'sup_with_tavis_smiley8217s_contest_for_black_bloggers',
			// 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/sup_with_tavis_smiley8217s_contest_for_black_bloggers/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='	+ 'sup_with_tavis_smiley8217s_contest_for_black_bloggers'
			+ '&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='	+ 'sup_with_tavis_smiley8217s_contest_for_black_bloggers'
			+ '&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='		+ 'sup_with_tavis_smiley8217s_contest_for_black_bloggers'
				+ '&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/7039787/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-3772354">\
	 <div id="dsq-comment-header-3772354" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772354" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772354">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772354" class="dsq-comment-message">In my opinion Tavis believes that he\'s bigger and more relevant than he truly is.  In a year\'s time, Tavis has become about as relevant on the national scene as the CBC.  <br><br>Had Tavis stayed in his shoes; grew with the Obama movement; and respected the opportunity to do just that, he\'d be considered for a position on Obama\'s press team.  Now he\'s "stuck with" the same old tired get-together of the same old retreads, saying the same old thing, and doing the same old nothin\'.<br><br>JJP has done extremely well in a very short period of time.  And it\'s happened without Tavis\' "blessing".  I\'d be careful about hitching my shiny new train to his tired old wagon.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772445">\
	 <div id="dsq-comment-header-3772445" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772445" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772445" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772445" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772445" class="dsq-comment-message">ooooh. I love the truth when I read it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772902">\
	 <div id="dsq-comment-header-3772902" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772902">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772902" class="dsq-comment-message">RonnieB:   "OUCH!"  :&gt;)   Not ta worry.  I have my own Band-Aids!  :&gt;)      :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773082">\
	 <div id="dsq-comment-header-3773082" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773082" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773082" href="http://faboomama.com" target="_blank" rel="nofollow">Anika Malone</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773082" class="dsq-comment-message">There\'s really nothing to say after this. I\'ve been anti-Smiley for so long, that\'s refreshing to see a larger number of my peers seeing the light.  The man should have been marked irrelevant a decade ago.  That he\'s managed to promote himself as the face of the black intellectual says a lot about the media and black people in general.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773602">\
	 <div id="dsq-comment-header-3773602" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773602" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773602">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773602" class="dsq-comment-message">What really frosts me about Smiley is that he still  pretends to be an objective \'journalist\', when he hasn\'t been objective for years.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774479">\
	 <div id="dsq-comment-header-3774479" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774479" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774479">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774479" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774479" class="dsq-comment-message">oooh,  I thought you were goin to say that he hadn\'t been a JOURNALIST for years...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775250">\
	 <div id="dsq-comment-header-3775250" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775250">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775250" class="dsq-comment-message">In some form, he hasn\'t.  He\'s given opinions, making him a commentator.  That doesn\'t mean he can\'t do real objective journalism anymore, but his past commentary work is fair game for assuming any perceived bias.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775365">\
	 <div id="dsq-comment-header-3775365" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775365" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775365">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775365" class="dsq-comment-message">RonnieB, Hee, heheeeeee!  Co-signing!  Tavis ("Tried and Tired ") Smiley is a looser, and he\'s trying to get a fix off of the 21st Brothas & Sistas. <br><br>He\'s a half -assed addict, though.  If he really wanted to get high on what\'s happening, he\'d of hitched himself up to the Obama Movement and mainlined with the rest of us SMART folk.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772058">\
	 <div id="dsq-comment-header-3772058" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772058" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772058">revrose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772058" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772058" class="dsq-comment-message">No, you are not trippin\'! I have been tired of Tavis for a while now, and this is just more of the same. I don\'t need him to tell me who to read or watch.  And I LOVE whoever you quoted about the "Civil Rights Industrial Complex"!   Anyway, I think it\'s a contest for people who don\'t have anything real to add.  Everybody with something to say will be saying it without the help of Tavis Smiley!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772104">\
	 <div id="dsq-comment-header-3772104" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772104" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772104" href="http://sportsonmymind.com" target="_blank" rel="nofollow">MODI</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772104" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772104" class="dsq-comment-message">Nobody is trippin\'...<br><br>That is exactly it. JJP blogs for free out of civic passion, has been an invaluable media watchdog, and should be addressed as equals. Also, to reduce your work or another blogger\'s work to an essay contest is bad, but that whole "imagine yourself hanging out for the weekend" paragraph is pretty damn insulting... There is really no way around the insult.<br><br>In Tavis\' defense, I\'m pretty sure that he didn\'t write those words...<br><br>But what Tavis\' and his team should do is their homework and extend an invite and a chair on the SOBU stage to JJP or another political blogger representative if not. To not have black bloggers represented on the stage for all that has been done in the run up to this election (not to mention a whole host of other issues) is to miss the boat entirely.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772854">\
	 <div id="dsq-comment-header-3772854" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772854">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772854" class="dsq-comment-message">MODI:     <i>But what Tavis\' and his team should do is their homework and extend an invite and a chair on the SOBU stage to JJP or another political blogger representative if not. To not have black bloggers represented on the stage for all that has been done in the run up to this election (not to mention a whole host of other issues) is to miss the boat entirely.</i><br><br>Major co-sign on this thought!!  <br><br>"They" should know as much about "bloggers" as they do the"IMPORTANT PEOPLE" that are to be on the panel!  What type/category of person are they looking for?  All "stripes" of people blog here at JJP!<br><br>I read the "Contest Rules".  <i>On December 5th we will post the top 5 blogger entrants. The 5 bloggers are encouraged to have their readers vote on their behalf at <a href="http://www.tavistalks.com/SOBU2009" rel="nofollow">www.tavistalks.com/SOBU2009</a>. YOU know you’re great, but we want to hear from your readers too! (We’re very impressed by Web journalists with a vast, enthusiastic, and knowledgeable readership. So let all of your readers know! It can only help your cause.)</i>  <br><br>IT\'S A POPULARITY CONTEST!   Almost like a PAGEANT!!   :&gt;)  Where\'s the DEPTH in making the CHOICE??? [BY "THEM??"]<br><br>TOO SHALLOW -to me-  for all the "entrant requirements".  <br><br>So, it\'s NOT worth the energy needed to enter, IMHO.<br><br>P.S.  I just re-read this.:&gt;)    :&gt;)  I wasn\'t meaning that I thought that I was qualified to apply!   LOL!  :&gt;)    :&gt;)<br><br>Signed:  "Ms. Just found out what the word BLOG meant - 8 MONTHS ago!"  :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772157">\
	 <div id="dsq-comment-header-3772157" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772157" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772157">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772157" class="dsq-comment-message">Tavis is, was and always will be about Tavis.  I never was on the "Tavis" bandwagon.  Even back when he got fired from BET.   Folks were sa yin\'   "Call BET for what they did!  Help Tavis get a job!"   I almost lost a friendship over that one.  I was like "  pssh, Tavis will be awright.   How about helping Dayquon and Shaniqua  learn how to read?  How \'bout that??"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773452">\
	 <div id="dsq-comment-header-3773452" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773452" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773452">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773452" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773452" class="dsq-comment-message">"I almost lost a friendship over that one. I was like " pssh, Tavis will be awright. How about helping Dayquon and Shaniqua learn how to read? How \'bout that??"<br><br><br>LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776900">\
	 <div id="dsq-comment-header-3776900" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776900" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776900">Tranelover</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776900" class="dsq-comment-message">How about that?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772219">\
	 <div id="dsq-comment-header-3772219" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772219" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772219" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772219" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772219" class="dsq-comment-message">As someone who covered some of Tavis\' SOBU events, as well as covered the Democratic Presidential Debate at Howard last summer, you are well correct when you say that Tavis\' reaching out to Black Bloggers is an insult of the highest order, as well as trying to dictate the validity of what we do on HIS TERMS.<br><br>In short, Tavis didn\'t want anything to do with Black Bloggers until Obama won the election, and he realized the train was leaving the station without his ass. I keep thinking how Black Bloggers and journalists got treated at the Democratic Debate at Howard - if anyone saw it, well, hell, here\'s my take on it:<br><br><a href="http://www.blackagendareport.com/index.php?option=com_content&task=view&id=273" rel="nofollow">http://www.blackagendareport.com/index.php?opti...</a><br><br>Tavis dogs US until he learns that we can promote The State of Black America WITHOUT HIS ASS.  Additionally, he has a problem with powerful and assertive African-American women (you can ask Jasmyne Cannick about that), which is why you don\'t see too many of us at his forums unless we\'re acting deferentially towards him.  Our opinions cannot be different from his or you get shouted down and denial of invitations to future events.<br><br>I do not like the painfully obvious attempt to "pimp" Black Bloggers and force us into competition just to become a favored blog by Tavis Smiley because the downside to that is that your blog becomes promotional fodder for Tavis\' events and what is the benefit of promoting Tavis when you receive NOTHING in return except empty platitudes.<br><br>Big Man at Raving Black Lunatic hipped me to the fact that when you register for the SOBU events, while Tavis does not charge for entry, he might as well, because when you register for those events online, your registration is not accepted until you complete all the marketing survey information on your registration form.  That information is probably sold to marketing companies which makes Tavis money.  I don\'t mind that - but I would appreciate being told upfront, but you\'re prevented from registration and entry into the event if your registration isn\'t completed online and you can\'t register at the door.<br><br>He shouldn\'t be approaching us as if WE\'RE doing him a favor.  We are the new leaders of political discourse that he\'s tried to be for years, and that was thought to be until Black Bloggers figured it out on our own and left WITHOUT HIM.  Unless there is to be mutual benefit in this "venture", once again, Tavis is a marketeer masquerading as a Black Civic Leader.<br><br>GAME OVER.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772270">\
	 <div id="dsq-comment-header-3772270" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772270" href="http://ybpguide.com" target="_blank" rel="nofollow">ybpguide</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772270" class="dsq-comment-message">I applied to the \'contest\'. I guess I subscribe to the theory of participating and adding these points to the discussion, than boycotting. I\'m not saying I disagree with your point of view. I do agree it seems slightly under-handed \'throw you a bone\' type deal.<br><br>I guess I subscribe to staying positive.<br><br>Besides, I would rather NOT pull a \'Tavis Smiley\' and not participate at all, only later to have egg on my face for an interesting opportunity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772422">\
	 <div id="dsq-comment-header-3772422" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772422" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772422" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772422" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772422" class="dsq-comment-message">I guess the point is "Why make this a contest AT ALL?"  Why can\'t he just invite a few Black Bloggers to the SOBU - or better yet, why can\'t he convene a panel of Black Bloggers like it was done at Netroots Nation?  Why do WE have to compete for the "honor" of being chosen to be one of fifteen Negroes pontificating on stage, talking loud and not really saying anything?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773005">\
	 <div id="dsq-comment-header-3773005" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773005" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773005">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773005" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773005" class="dsq-comment-message">CPL:  Well said!  Co-sign!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773846">\
	 <div id="dsq-comment-header-3773846" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773846" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773846" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">cheryl aka jill tubman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773846" class="dsq-comment-message">No disrespect for applying YBP. It\'s cool and might be a great opportunity for growing a blog. I actually have a lot of respect for what Tavis has accomplished in the past. I think somehow he\'s gotten off track and lost focus. And this poorly handled contest is a symptom of that. I hope he can get his groove back. And I agree. It would be better if he brought black bloggers on stage.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773885">\
	 <div id="dsq-comment-header-3773885" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773885" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773885" href="http://ybpguide.com" target="_blank" rel="nofollow">ybpguide</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773885" class="dsq-comment-message">I agree. There is probably a better way to handle this....<br><br>but that is what Blogging While Brown and SXSW is for! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773850">\
	 <div id="dsq-comment-header-3773850" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773850" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773850" href="http://ybpguide.com" target="_blank" rel="nofollow">ybpguide</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773850" class="dsq-comment-message">Noted, but anyone who has worked in an organization trying to marry the old guard with the new guard is difficult.<br><br>While it does seem to breathe the signs of pandering, we all know that part of our strength is sticking together.<br><br>Does it suck that the old guard, in all their wisdom, short-change us, our accomplishment, and what we have to say?<br><br>Of course, and I\'m sure as we get older, the new kids on the block and their new fangled Google Mind-Mapping Android software will seem negate any wisdom we may perceive.<br><br>BUT...just as much as we can place the onus on them to \'recognize us\', we could also come to the middle of the table and at least TRY to support some of their efforts and try enact change from the inside, on their panels.<br><br>If it doesn\'t work, ok, but at least we can say we tried. I\'m just saying, let\'s not be them and turn our noses up because that is what they\'ve done to us.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774626">\
	 <div id="dsq-comment-header-3774626" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774626">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774626" class="dsq-comment-message">But, but,  but...<br><br>How come some \'old guard\'  do get it?     Rev. Joseph Lowery is one  that gets it, fo\' real.    Now, I\'m not saying that he is a blogger,  but he gets the \'good crazy\'  that is intelligent black folk staying up with this technological world.   <br><br>I need to find that clip of Rev. Lowery introducing Barack Obama talking about "good crazy"  --  you will nod your head AND laugh out loud!  <br><br>They are in an old, black church.  Ya\'ll know the kind I\'m talking about  --  with that highback,  (red with gold armrests) \'throne\' up on the altar and the bad sound system...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776716">\
	 <div id="dsq-comment-header-3776716" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776716">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776716" class="dsq-comment-message">isonprize, here ya go!<br><a href="http://www.youtube.com/watch?v=wykN-nYcqJs" rel="nofollow">http://www.youtube.com/watch?v=wykN-nYcqJs</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3780677">\
	 <div id="dsq-comment-header-3780677" class="dsq-comment-header">\
	 <cite id="dsq-cite-3780677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3780677">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3780677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3780677" class="dsq-comment-message">Spriti55,   Thank you  much!   <br><br>That\'s what I\'m talking about!!   <br><br>SOME GOOD CRAZY!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776906">\
	 <div id="dsq-comment-header-3776906" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776906" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776906">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776906" class="dsq-comment-message">I LUVs me some Rev Joseph Lowery. The man is damn near 90 and GETS IT.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783028">\
	 <div id="dsq-comment-header-3783028" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783028" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3783028" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783028" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783028" class="dsq-comment-message">Joe Lowery is wise enough to know he can\'t keep driving; that\'s why he\'s hip enough to train US, and entrust US to do what\'s right with the MOVEMENT.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783015">\
	 <div id="dsq-comment-header-3783015" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783015" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3783015" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783015" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783015" class="dsq-comment-message">We keep proposing to the old guard; they keep turning us down.  It\'s like Bluto, Popeye and Olive Oyl - how long does Olive think Bluto and Popeye are going to keep wasting cans of spinach kicking each other\'s asses before they wake up and ask "Why are we fighting over this bony bitch?" and taking off to find another woman.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775640">\
	 <div id="dsq-comment-header-3775640" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775640">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775640" class="dsq-comment-message">CPL, James Brown:  "Talkin Loud and Saying Nothing"<br><br><a href="http://www.youtube.com/watch?v=Zm0enKitJ3w" rel="nofollow">http://www.youtube.com/watch?v=Zm0enKitJ3w</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772288">\
	 <div id="dsq-comment-header-3772288" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772288" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772288">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772288" class="dsq-comment-message">Hmmmmm...<br><br>The Tavis Smiley (IT\'S ALL ABOUT ME!!!!) Blog Competition...<br><br>I\'ll pass (and if I had a blog, I\'d still pass).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772314">\
	 <div id="dsq-comment-header-3772314" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772314" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772314" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772314" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772314" class="dsq-comment-message">Is Tavis the male equivalent to Tyra Banks? me me me me me me me meeeeeee!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773040">\
	 <div id="dsq-comment-header-3773040" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773040" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773040">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773040" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773040" class="dsq-comment-message">Yep......which is why the O\'s (Obama and Oprah) not really tripping them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773670">\
	 <div id="dsq-comment-header-3773670" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773670">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773670" class="dsq-comment-message">Evita, there\'s one subtle difference between both Tyra and Tavis.  We know Tyra is an entertainer selling soap and shoes.  But when Tavis \'talks\',  we have to take time figuring out which of his sponsors paid for it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773916">\
	 <div id="dsq-comment-header-3773916" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773916">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773916" class="dsq-comment-message">Another difference:<br><br>Tyra is easier on the eyes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772308">\
	 <div id="dsq-comment-header-3772308" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772308" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772308" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772308" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772308" class="dsq-comment-message">I believe this contest reveals a lack of online engagement by Tavis and his people at SOBU.<br><br>There are blogging headliners and its clear he doesn\'t know it. If nothing else they could have distributed the call for papers from certain blogs like JJP and not world wide. Do you they really want people from MediaTakeOut? [ok I admit it, i go there every once in a while.]<br><br>If they want less known bloggers or not "noted" bloggers, well decide what the criteria is and have Jack and Jill invite CPL, Rikyrah,  BSerious to rep for JJP.  By the way I would LOVE to see CPL on TV losing it on some of the old guard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772380">\
	 <div id="dsq-comment-header-3772380" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772380" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3772380" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772380" class="dsq-comment-message">Evita, it would probably be Rikyrah losing it before me, LOL.  The fact that we bloggers have to compete to get into Tavis\' Annual Negro Super Bowl makes me ill.<br><br>Last year, he invited the head of the BSU from Dillard University, and those college kids were excited about Obama and let Tavis know that.  Once that young lady made that clear, Tavis literally ignored her for the rest of the panel, except to throw out a snarky question about how the kids would feel if Obama LOST.<br><br>That young lady handled it very well and threw that snark back in Tavis\' face.<br><br>As it was said - it\'s Tavis BEING ABOUT TAVIS.  The Hater.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772981">\
	 <div id="dsq-comment-header-3772981" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772981" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772981">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772981" class="dsq-comment-message">CPL:  Thanks for this information!  :&gt;)   That\'s what I was talkin\' about when I asked about what "THEY" were looking for.<br><br>Obviously, it is NOT an opposing opinion!   Huh?<br><br>President-Elect Obama!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773031">\
	 <div id="dsq-comment-header-3773031" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773031" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773031" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773031" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773031" class="dsq-comment-message">"Tavis\' Annual Negro Super Bowl makes me ill."<br><br>Oh lord, that gave a big belly laugh.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773396">\
	 <div id="dsq-comment-header-3773396" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773396">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773396" class="dsq-comment-message">And sadly in this Negro Super Bowl..we never get the good teams...we\'re always stuck with some semi-pro teams from Tulsa and Wichita.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773783">\
	 <div id="dsq-comment-header-3773783" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773783" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773783" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">cheryl aka jill tubman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773783" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773783" class="dsq-comment-message">I know, right? Annual Negro Super Bowl. It\'s also fun to type! - I had to stifle a strong chuckle here at Facing Race. There are 800 people registered btw.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776295">\
	 <div id="dsq-comment-header-3776295" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776295" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3776295" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776295" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776295" class="dsq-comment-message">I saw your name on the panel. That\'s cool. I would\'ve loved to attend but I have strep throat!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783664">\
	 <div id="dsq-comment-header-3783664" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783664" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3783664" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">cheryl aka jill tubman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783664" class="dsq-comment-message">Oh no -- I\'m sorry to hear that. It was a great session btw. Really<br>well-moderated by Noel Rabinowitz of ARC with solid speakers. I hope you<br>feel better very soon, heartsandflowers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783793">\
	 <div id="dsq-comment-header-3783793" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783793" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3783793" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783793" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783793" class="dsq-comment-message">Thanks! Glad it went well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3784080">\
	 <div id="dsq-comment-header-3784080" class="dsq-comment-header">\
	 <cite id="dsq-cite-3784080" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3784080">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3784080" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3784080" class="dsq-comment-message">h & f:  Heeey!  U betta FEEL BETTA!!  :&gt;)   :&gt;)<br><br>Bless you!!   :&gt;)<br>       <br> CURSE the Streptococcus pyogenes!!  ARRGGG!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773959">\
	 <div id="dsq-comment-header-3773959" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773959">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773959" class="dsq-comment-message">"OH LAWD!"<br><br>"They dones tackled Massa Smiley!"<br><br>"What we gwine do now?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776803">\
	 <div id="dsq-comment-header-3776803" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776803" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776803">Tranelover</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776803" class="dsq-comment-message">People, I am crying now - laughing so hard</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773650">\
	 <div id="dsq-comment-header-3773650" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773650" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773650" href="http://baratunde.com" target="_blank" rel="nofollow">baratunde</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773650" class="dsq-comment-message">Annual Negro Super Bowl.<br><br>I just wanted to know what it felt like to type that. <br><br>Annual Negro Super Bowl.<br><br>wow</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772364">\
	 <div id="dsq-comment-header-3772364" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772364" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772364">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772364" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772364" class="dsq-comment-message">"We should be invited to join the conversation and asked for our opinion and for our help rather than invited to compete amongst ourselves for Tavis’ favor."<br><br>-When I saw this, I thought of "crabs in a barrel".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772707">\
	 <div id="dsq-comment-header-3772707" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772707" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772707">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772707" class="dsq-comment-message">Of course, if Harold Ford were to enter, he\'d win hands down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3772996">\
	 <div id="dsq-comment-header-3772996" class="dsq-comment-header">\
	 <cite id="dsq-cite-3772996" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3772996">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3772996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3772996" class="dsq-comment-message">Tavis still under the delusion that he\'s the king-maker I see.....idiot. He should have a blogging POOL at the darn conference PERIOD...(and mind you, I never watch it anyway - but I\'d read a review of it). A contest?? KNEE-GROW PLEASE.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773388">\
	 <div id="dsq-comment-header-3773388" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773388" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773388">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773388" class="dsq-comment-message">KNEE-GROW PLEASE.<br><br>lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773059">\
	 <div id="dsq-comment-header-3773059" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773059" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3773059" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773059" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773059" class="dsq-comment-message">Maybe I should set up a quick coon-show blog and enter Tavis\'s contest.  I\'d heap tons of praise on Mr. Smiley and be like, "Tavus is dah mos imPo-tunt black man in des United States.  Fuhget whut you hurd bout Brock-bama."<br><br>I bet my ass would be sitting up on that stage...Then I\'d pull a coup-de-tat and take over that shit before security tries to escort me out while yellin, "Tavis, you is a punk!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774415">\
	 <div id="dsq-comment-header-3774415" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774415" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774415">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774415" class="dsq-comment-message">*snickers*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783547">\
	 <div id="dsq-comment-header-3783547" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783547" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783547">kalagenesis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783547" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783547" class="dsq-comment-message">lol! I want  to scream every time Tavis holds his annual \'State of the Black Coonion\'.Like the Kalagenesis blogpost \'The writing is on the wall"The emerging Black blogger power,I stated that the bloggers are the 800 pound gorilla in the room.Tavis found that out the hard way and he is bitter and envious also illrelivant in Black America today</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783993">\
	 <div id="dsq-comment-header-3783993" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783993">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783993" class="dsq-comment-message">Kalagenesis:   BWAHAHAHAHAH!!    <i>\'State of the Black <b>Coonion\'.</b></i><br><br>Still laughin\'  :&gt;)      :&gt;)     :&gt;)  GOOD ONE!!  :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3784962">\
	 <div id="dsq-comment-header-3784962" class="dsq-comment-header">\
	 <cite id="dsq-cite-3784962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3784962">kalagenesis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3784962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3784962" class="dsq-comment-message">When watching the so called Coonion,I get sick at all those over blown windbags all think they are the whos who of Black America.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3785519">\
	 <div id="dsq-comment-header-3785519" class="dsq-comment-header">\
	 <cite id="dsq-cite-3785519" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3785519">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3785519" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3785519" class="dsq-comment-message">kalagenesis:  LOL!!<br><br>OTOH, I have to admit that there is some "gray matter" on the stage.  BUT sometimes I just must have MISSED the QUESTION(s)/TOPIC(s) under DISCUSSION.   THEN, when an ANSWER/RESOLUTION is REACHED - - -WHAT is the ACTION PLAN(s) annnnnnnnd, WHO  [among them] is going to take the LEADERSHIP and the FOLLOWERSHIP????<br><br>I\'m just sayin. . . . . . . . :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773375">\
	 <div id="dsq-comment-header-3773375" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773375">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773375" class="dsq-comment-message">tavis is an idiot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3773524">\
	 <div id="dsq-comment-header-3773524" class="dsq-comment-header">\
	 <cite id="dsq-cite-3773524" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3773524">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3773524" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3773524" class="dsq-comment-message"><i>"You enter, write a frigging essay and then have your readers vote and then they select the winner by random drawing??? SO you promote Tavis’ event. Engage your readers and then roll the dice to see if your name gets pulled out of a hat. Um, y’all read the contest rules again and break it down for me."</i><br><br>If true, that is beyond insulting. It\'s juvenile.  Does Smiley not know that many of these blogs are written by former employees of the MSM? Or at the very least, by college educated adults pretty knowledgeable in what they write about?<br><br>Tavis Smiley is one of the media elites who believes everyone with a private web platform is some dweeb in their parent\'s basement.  Wait, I\'m wrong.  Tavis Smiley is no media elite, except in his own toupee\' covered mind.  He was someone I legitimately wanted to emulate at one time, until I found out how he made his money--he\'s whored what\'s left of his credibility to corporations.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774140">\
	 <div id="dsq-comment-header-3774140" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774140">Hoodwinked</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774140" class="dsq-comment-message">Tavis is trippin\'.  He\'s being old school when the new school is already in session.  He\'s acting like bloggers need him when really - he needs bloggers.<br><br>What has the SOBU done for anyone over the past ten years?  Name 3 things.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774449">\
	 <div id="dsq-comment-header-3774449" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774449" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774449">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774449" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774449" class="dsq-comment-message">crickets...   chirp  chirp</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775772">\
	 <div id="dsq-comment-header-3775772" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775772">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775772" class="dsq-comment-message">Tumbleweed rolls by...........</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776709">\
	 <div id="dsq-comment-header-3776709" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776709">Tranelover</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776709" class="dsq-comment-message">ROFLMAO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3780322">\
	 <div id="dsq-comment-header-3780322" class="dsq-comment-header">\
	 <cite id="dsq-cite-3780322" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3780322">ljf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3780322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3780322" class="dsq-comment-message">SOBU has provided a venue corporations to market their products to a new demographics.  SOBU have revive some long in the tooth talking heads careers.  SOBU have launch the careers of new jack talking heads.  SOBU have made Tavis Smiley rich.  SOBU keeps Tavis Smiley on your mind.  I can think of a lot things that SOBU have done for people.     **Super Snark**</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3781004">\
	 <div id="dsq-comment-header-3781004" class="dsq-comment-header">\
	 <cite id="dsq-cite-3781004" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3781004" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3781004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3781004" class="dsq-comment-message">The three things are:<br><br>(1) Promote Tavis\' books:<br>(2) Made Corporations Lotta Money;<br>(3) Made Wal-Mart Lots of money.<br><br>Hasn\'t done shyt for the rest of us except give us something to do during Black History Month.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3781074">\
	 <div id="dsq-comment-header-3781074" class="dsq-comment-header">\
	 <cite id="dsq-cite-3781074" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3781074">SDG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3781074" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3781074" class="dsq-comment-message">LMAO!  CPL you are SO wrong and everything you say is true.  I just stopped paying attn after this last round of hot air.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774617">\
	 <div id="dsq-comment-header-3774617" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774617" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774617">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774617" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774617" class="dsq-comment-message">Tavis still thinks he\'s the KingMaker™.  He\'s still using 1999 tactics in a 2009 world.  Bloggers simply don\'t need kingmakers to put them on.  All they do is go to <a href="http://Blogger.com" rel="nofollow">Blogger.com</a> or Wordpress and PUT THEMSELVES ON.  <br><br>Barack Obama doesn\'t need to get his message out through Tavis or the New York Times or the Washington Post if he can throw up a fireside chat via YouTube or have a Presidential Blog.<br><br><br>If your blog is any good, it will grow by word of mouth, not by appearing on Tavis\' State of the Black Union.  Tavis is acting like bloggers are 19 year old kids sitting in their dorm room instead of people with opinions and actual journalists bypassing traditional gatekeepers to get their message out.  He\'s acting like bloggers are just sitting there waiting for someone to pluck them out of obscurity and make them famous just like he is!<br><br><br>Tavis, John McCain, Sarah Palin, Billary Inc., the MSM, etc. STILL just don\'t get it.   That\'s why Barack Obama has caught all of them with their pants down.  Bloggers & Obama don\'t need Kingmakers and Talking Heads to put them on --- THEY PUT THEMSELVES ON and bring the message straight to the people, unfiltered.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775239">\
	 <div id="dsq-comment-header-3775239" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775239" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775239">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775239" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775239" class="dsq-comment-message">C-signing on:  "Tavis, John McCain, Sarah Palin, Billary Inc., the MSM, etc. STILL just don\'t get it. That\'s why Barack Obama has caught all of them with their pants down."  And we \'bout to put our high powered, insightful, thought provoking, and humorous blogging foot up their proverbial asses!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775760">\
	 <div id="dsq-comment-header-3775760" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775760" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775760">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775760" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775760" class="dsq-comment-message">Barack rewrote the darn book...they better all get a copy and form a study group.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776831">\
	 <div id="dsq-comment-header-3776831" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776831" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776831">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776831" class="dsq-comment-message">Tavis is analog; Barack is digital.<br><br>The conversion will be complete on January 20, 2009 when Tavis\' signal goes to snow...............................................</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776979">\
	 <div id="dsq-comment-header-3776979" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776979" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3776979">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776979" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776979" class="dsq-comment-message">that is on spot</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783597">\
	 <div id="dsq-comment-header-3783597" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783597" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783597">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783597" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783597" class="dsq-comment-message">Say it louder, Tavis didn\'t hear you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783963">\
	 <div id="dsq-comment-header-3783963" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783963" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783963">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783963" class="dsq-comment-message">Town!   Town!     Town!    LOL!   :&gt;)   **shakin\' my head!**   :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3774891">\
	 <div id="dsq-comment-header-3774891" class="dsq-comment-header">\
	 <cite id="dsq-cite-3774891" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3774891">ultramagnetic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3774891" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3774891" class="dsq-comment-message">*smh* Tavis still doesn\'t get it. A whole panel could be comprised of just bloggers. By throwing out this token bone he thinks he\'ll get an inroad into the blogosphere? Much less the Afrosphere? *smh*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775147">\
	 <div id="dsq-comment-header-3775147" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775147" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775147">ultramagnetic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775147" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775147" class="dsq-comment-message">*edited*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775480">\
	 <div id="dsq-comment-header-3775480" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775480" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775480">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775480" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775480" class="dsq-comment-message">rikyrah:  <b>HEAD BOW</b> to VICTIMs of the FIRES in Cali.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3775722">\
	 <div id="dsq-comment-header-3775722" class="dsq-comment-header">\
	 <cite id="dsq-cite-3775722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3775722">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3775722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3775722" class="dsq-comment-message">Thanks for posting this, Jill. You knew why I couldn\'t.  But, you,  and all the JJP commenters were on spot. <br><br>I\'m going to edit my own comment. <br><br>The reason I couldn\'t post on this, was because I remember what happened to that wonderful young college leader last year at the SOTBU.<br><br>See, Tavis tried to stomp out that young woman\'s light and fire. And, I wanted to take a cast iron skillet to him as he did it. <br><br>There was a comment down below that the reason why this contest is a fraud, is because Tavis has an entire Black Political Blogging Universe from which to choose. I could, in less than 45 seconds, come up with 10 bloggers, from all sides of the political spectrum, that would more than hold their own at the SOTBU. Bloggers that would come correct, be intelligent, but more than anything else, hold their own, speak their mind, and not allow a Tavis Smiley to BULLY THEM. <br><br>And THAT is what this contest is about. <br><br>For Tavis to \' appear\' to have gotten it, but always be able to \' control folks\'. <br><br>Folks aren\'t into being \' controlled\' anymore, Tavis. <br><br>We\'ze free.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776629">\
	 <div id="dsq-comment-header-3776629" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776629" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3776629" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776629" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776629" class="dsq-comment-message">Oh well....back to the drawing board. He doesn\'t WANT to get it. Even one of his employees was on the board trying to tell us how we should be thinking at WAOD and things had to be spelled out BLUNTLY. Tavis\' paternalistic attitude is shared by many of the would be Black civic leadership and that\'s part of the problem why we\'re collectively spinning our wheels while SOME are getting paid at our expense. No blogger worth their salt should apply or accept being the special Negro Blogger award from Tavis.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3776768">\
	 <div id="dsq-comment-header-3776768" class="dsq-comment-header">\
	 <cite id="dsq-cite-3776768" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3776768" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3776768" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3776768" class="dsq-comment-message">That\'s what I don\'t get heartsandflowers:  how da f**k are all these black civic leaders trying to act "paternalistic," when the one person who has the right TO ACT paternalistic is NOT ACTING parternalistic...I\'m talking about Barack Obama.<br><br>Does Barack Obama act paternalistically?  IMO, I don\'t feel like he\'s acting like "father figure."  I feel like he is my leader--the person whom I personally entrusted with my vote, "to protect, serve, and defend" my country.  Nothing more.  Nothing less.<br><br>Does he say that he will be a "perfect president?" No.  Does he say that he will make NO mistakes? No.<br><br>The "black civic leaders" are the ones who really think of themselves as "messiahs" and you\'d better believe that Tavis thinks his SOTBU is the second coming of Moses (at a minimum).  These "black civic leaders" have missed the paradigm shift and if they are not careful, they are going to find themselves on the "wrong side of history," again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3782911">\
	 <div id="dsq-comment-header-3782911" class="dsq-comment-header">\
	 <cite id="dsq-cite-3782911" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3782911" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3782911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3782911" class="dsq-comment-message">HeartsandFlowers, someone commented at WAOD that to be awarded this "prize" from Tavis probably will ruin that blogger\'s credibility, and I agree, because you are no longer an independent blogger, but a prop for Tavis\' marketeering.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3777062">\
	 <div id="dsq-comment-header-3777062" class="dsq-comment-header">\
	 <cite id="dsq-cite-3777062" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3777062">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3777062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3777062" class="dsq-comment-message">In 30 seconds, here is my Black Bloggers Panel<br><br>P6<br>Skeptical Brotha<br>Field Negro<br>AAPP<br>Pam\'s House Blend<br>Booker Rising<br>Oliver Willis<br>Cobb<br>Conservative Brotherhood<br>The Black Snob<br>Mirror On America<br>What About Our Daughters<br>Angry Black Bitch<br><br><br>(of course, I\'d love to have JJP on there.)<br><br>But, nobody could tell me that THIS panel wouldn\'t be interesting, full of the depth of the Black community- and great to watch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3780668">\
	 <div id="dsq-comment-header-3780668" class="dsq-comment-header">\
	 <cite id="dsq-cite-3780668" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3780668" href="http://justindburton.wordpress.com" target="_blank" rel="nofollow">Justin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3780668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3780668" class="dsq-comment-message">When Mingus and Max Roach decided Newport Jazz Fest was bogus, they organized and held a concurrent festival right down the road called - get this - The Alternative Newport Festival.  Then they dropped a Newport Rebels album.<br><br>What rikyrah has typed out in 30 seconds looks like a nice lineup for The Alternative SotBU to me...organize it, do it.  You\'ll make a statement, and you\'ll provide better content than Tavis Smiley, partly because it will be a communal effort instead of the ego trip of a single man.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3780996">\
	 <div id="dsq-comment-header-3780996" class="dsq-comment-header">\
	 <cite id="dsq-cite-3780996" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3780996">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3780996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3780996" class="dsq-comment-message">JUSTIN, WORD!!!!! :-))</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783580">\
	 <div id="dsq-comment-header-3783580" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783580">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783580" class="dsq-comment-message">Justin I hadn\'t read your posted when I posted.  Co-signing.  Fuck Tavis, he\'s looking for friends.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783939">\
	 <div id="dsq-comment-header-3783939" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783939" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783939">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783939" class="dsq-comment-message">Justin:  HEY!    :&gt;)   True dat!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783571">\
	 <div id="dsq-comment-header-3783571" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783571" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783571">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783571" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783571" class="dsq-comment-message">It would be, but do you really need Tavis for this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783927">\
	 <div id="dsq-comment-header-3783927" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783927" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783927">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783927" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783927" class="dsq-comment-message">msmartin:  ABSOLUTELY NO!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3780581">\
	 <div id="dsq-comment-header-3780581" class="dsq-comment-header">\
	 <cite id="dsq-cite-3780581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3780581">denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3780581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3780581" class="dsq-comment-message">I think Tavis hasn\'t quite grasped the notion that the blogosphere is a community of free flowing ideas and opinion.  More importantly, no one person can run or control any aspect of this energy.  The sh*t just flows which, frankly, is the beauty of it all.  <br><br>It ain\'t about building pyramids here, Tavis; this world is flat.  Get in where you fit in :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3781370">\
	 <div id="dsq-comment-header-3781370" class="dsq-comment-header">\
	 <cite id="dsq-cite-3781370" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3781370">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3781370" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3781370" class="dsq-comment-message">Ok, I\'m not black, nor do I blog, but here\'s what bothers me about this whole thing. First of all, its incredibly condescending to think that bloggers should fall all over themselves for the chance to be thrown a crumb from Tavis Smiley.<br><br>Secondly, how dumb is Tavis Smiley about the realities of media today? If he had a clue, he would be INVITING bloggers to his event and giving them a front row seat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3781912">\
	 <div id="dsq-comment-header-3781912" class="dsq-comment-header">\
	 <cite id="dsq-cite-3781912" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3781912">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3781912" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3781912" class="dsq-comment-message">"If he had a clue, he would be INVITING bloggers to his event and giving them a front row seat."<br><br><br>And that is why Tavis Smiley is sitting at the bus stop picking his hangnails wondering where the bus is while everyone else is already at the school.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783563">\
	 <div id="dsq-comment-header-3783563" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783563">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783563" class="dsq-comment-message">ahahahahahahah.  Aint that the truth!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3782877">\
	 <div id="dsq-comment-header-3782877" class="dsq-comment-header">\
	 <cite id="dsq-cite-3782877" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3782877" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3782877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3782877" class="dsq-comment-message">Nah, Kat, Tavis is too busy consigning Black Media to the back room at his events, and giving front row seats to every Black Celebrity who\'s starred in anything, including Blaxploitation movies in the 1970s.  I covered the Democratic Presidential debate at Howard University last summer and it was more like "Showtime at the Apollo" instead of being treated as an important media event that it really was.  It was an opportunity for the then-eight Democrats running for the Democratic nomination to tell Black Americans why they should be our POTUS.<br><br>It was about TAVIS then, and it\'s about TAVIS NOW.<br><br>And he\'s a straight up HATER who has issues with assertive, intelligent Black Women.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3781701">\
	 <div id="dsq-comment-header-3781701" class="dsq-comment-header">\
	 <cite id="dsq-cite-3781701" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3781701" href="http://ladyvenoms.wordpress.com" target="_blank" rel="nofollow">Ladyvenoms</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3781701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3781701" class="dsq-comment-message">*slaps away Tavis\' hand*<br><br>No, Tavis. Black folks are still mad at you. Try something else.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783497">\
	 <div id="dsq-comment-header-3783497" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783497" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783497">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783497" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783497" class="dsq-comment-message">LOLOLOL   whew...  I had to scream on this one!!  too funny!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3784831">\
	 <div id="dsq-comment-header-3784831" class="dsq-comment-header">\
	 <cite id="dsq-cite-3784831" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3784831" href="http://www.thebottomofheaven.com" target="_blank" rel="nofollow">claudia_m</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3784831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3784831" class="dsq-comment-message">Ha! Love this line!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3783997">\
	 <div id="dsq-comment-header-3783997" class="dsq-comment-header">\
	 <cite id="dsq-cite-3783997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3783997">Think_About_It</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3783997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3783997" class="dsq-comment-message">Tavis done set y\'all off!  Get \'em.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3785875">\
	 <div id="dsq-comment-header-3785875" class="dsq-comment-header">\
	 <cite id="dsq-cite-3785875" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3785875">Robert A. Hill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3785875" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3785875" class="dsq-comment-message">Just One Old Man\'s Opinions; on YouTube as (robhill73).  A 74 year old with a magnitude of topics on a mutityde of issues is blogging @ <a href="http://www.robertdetroit.com" rel="nofollow">www.robertdetroit.com</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3785909">\
	 <div id="dsq-comment-header-3785909" class="dsq-comment-header">\
	 <cite id="dsq-cite-3785909" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3785909" href="http://www.robertdetroit.com" target="_blank" rel="nofollow">Robert A. Hill</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3785909" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3785909" class="dsq-comment-message">One Old Man is  having fun blogging @ <a href="http://www.robertdetroit.com" rel="nofollow">www.robertdetroit.com</a> and also on youtube.com/ robhill73.  Check it out; s\'il vous plait!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3787160">\
	 <div id="dsq-comment-header-3787160" class="dsq-comment-header">\
	 <cite id="dsq-cite-3787160" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3787160">qmastertoo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3787160" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3787160" class="dsq-comment-message">Its sad because it seems like Travis has not realized that no one man speaks for Black America. There will be no Sharptons in the 21st century. When people need to gather the thoughts of black America, blogs like this will speak, not Tavis</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3789363">\
	 <div id="dsq-comment-header-3789363" class="dsq-comment-header">\
	 <cite id="dsq-cite-3789363" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3789363" href="http://d21c.com/aquariusmoon/dupontcirclefountain.jpg" target="_blank" rel="nofollow">Minerva20</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3789363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3789363" class="dsq-comment-message">Tavis just wants to find a house blogger. He only wants a solo blogger to attend who is obligated to him, which is the purpose of choosing a solo blogger in the first place-that person would be too overwhelmed by the honor to blog honestly. Have a bunch invited, and the prospects of something less than flattering about the whole setup coming out increase. Not everybody can lie all the time or spend their time flattering the honored guests.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3791586">\
	 <div id="dsq-comment-header-3791586" class="dsq-comment-header">\
	 <cite id="dsq-cite-3791586" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3791586" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3791586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3791586" class="dsq-comment-message">The sad thing is, we know some Black Blogger is PERFECTLY WILLING to sign up as Tavis the Hater\'s House Negro Blogger.  I\'m just wondering who it will be that actually enters that contest...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3873536">\
	 <div id="dsq-comment-header-3873536" class="dsq-comment-header">\
	 <cite id="dsq-cite-3873536" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3873536">John John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3873536" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3873536" class="dsq-comment-message">He can\'t be serious with this!  After he DISSED the black blogosphere as a "slice?"<br><br>See here.  <a href="http://politicalmusic.wordpress.com/2008/10/28/interview-tavis-smiley-explanation-of-his-hatin-why-he-should-draw-the-line/" rel="nofollow">http://politicalmusic.wordpress.com/2008/10/28/...</a> <br><br>Amazing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3795755">\
	 <div id="dsq-comment-header-3795755" class="dsq-comment-header">\
	 <cite id="dsq-cite-3795755" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3795755" href="http://www.jeniferdaniels.com" target="_blank" rel="nofollow">Jenifer</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3795755" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3795755" class="dsq-comment-message">When I first heard Tavis try to clown Obama I knew then...he tried to remember <br>"have I ever had him at a SOBU?...I don\'t remember him...he ain\'t nobody in Black America" and ended up clowning himself...<br><br>as as for him as KingMaker...he and Rev. Big Words (MED) will talk about it at the next SOBU but when will they ever be about it?</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

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

})();




