




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1571, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "99PercentSure": {"username": "99PercentSure", "tumblr": "", "display_name": "99 Percent Sure", "url": "http://disqus.com/99PercentSure/", "registered": true, "linkedin": "", "blog": "http://peoplepowerforchange.blogspot.com/", "remote_domain": null, "points": 22, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/8294/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "b8b9328e61e0094ae18e247c922f9dc7": {"username": "Jay", "tumblr": "", "display_name": "Jay", "url": "http://disqus.com/guest/b8b9328e61e0094ae18e247c922f9dc7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "goc": {"username": "goc", "tumblr": "", "display_name": "goc", "url": "http://disqus.com/goc/", "registered": true, "linkedin": "", "blog": "http://jaysplayground.blogspot.com", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "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": 3391, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 393, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "63aed93ef77dd6de466ca583eed8eef6": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/guest/63aed93ef77dd6de466ca583eed8eef6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Angela1": {"username": "Angela1", "tumblr": "", "display_name": "Angela1", "url": "http://disqus.com/Angela1/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ybpguide": {"username": "ybpguide", "tumblr": "", "display_name": "ybpguide", "url": "http://disqus.com/ybpguide/", "registered": true, "linkedin": "", "blog": "http://ybpguide.com", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2143/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "effenk", "twitter": "", "remote_domain_name": ""}, "cc6569f8cbd4abd6bef53a2f883f8ca5": {"username": "NO ID", "tumblr": "", "display_name": "NO ID", "url": "http://disqus.com/guest/cc6569f8cbd4abd6bef53a2f883f8ca5/", "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": ""}, "182651f1cc8d35134f305ad1fb07ed37": {"username": "barry4potus", "tumblr": "", "display_name": "barry4potus", "url": "http://disqus.com/guest/182651f1cc8d35134f305ad1fb07ed37/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BrownManATL": {"username": "BrownManATL", "tumblr": "", "display_name": "Brown Man", "url": "http://disqus.com/BrownManATL/", "registered": true, "linkedin": "", "blog": "http://www.brownmanthinkinghard.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2bcfb68e46ed1c3e91653e7834aa2e5e": {"username": "Nellcote", "tumblr": "", "display_name": "Nellcote", "url": "http://disqus.com/guest/2bcfb68e46ed1c3e91653e7834aa2e5e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d6755b31010b50fc47eac9ee8b3bb319": {"username": "T.", "tumblr": "", "display_name": "T.", "url": "http://disqus.com/guest/d6755b31010b50fc47eac9ee8b3bb319/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "03c199c607a1578bbac1d88a28cb1108": {"username": "Booky", "tumblr": "", "display_name": "Booky", "url": "http://disqus.com/guest/03c199c607a1578bbac1d88a28cb1108/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Tish": {"username": "Tish", "tumblr": "", "display_name": "Tish", "url": "http://disqus.com/Tish/", "registered": true, "linkedin": "", "blog": "http://www.ourvoices.wordpress.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6450/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bigassbelle": {"username": "bigassbelle", "tumblr": "", "display_name": "bigassbelle", "url": "http://disqus.com/bigassbelle/", "registered": true, "linkedin": "", "blog": "http://www.bigassbelle.blogspot.com", "remote_domain": null, "points": 66, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Coby_D": {"username": "Coby_D", "tumblr": "", "display_name": "D.", "url": "http://disqus.com/Coby_D/", "registered": true, "linkedin": "", "blog": "http://dillarddoctrine.wordpress.com", "remote_domain": null, "points": 440, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3378/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "womanistmusings": {"username": "womanistmusings", "tumblr": "", "display_name": "womanistmusings", "url": "http://disqus.com/womanistmusings/", "registered": true, "linkedin": "", "blog": "http://www.womanist-musings.com/", "remote_domain": null, "points": 390, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/5739/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1a35274513047c4e9711c6feb4609dac": {"username": "Elephants&amp;Flowers", "tumblr": "", "display_name": "Elephants&amp;Flowers", "url": "http://disqus.com/guest/1a35274513047c4e9711c6feb4609dac/", "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": ""}, "4fd3ca416b455e03c3fa02c8bc744eb4": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/guest/4fd3ca416b455e03c3fa02c8bc744eb4/", "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": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fd35c4322b63b2dab06baea3e23047cf": {"username": "lamh", "tumblr": "", "display_name": "lamh", "url": "http://disqus.com/guest/fd35c4322b63b2dab06baea3e23047cf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "jelana": {"username": "jelana", "tumblr": "", "display_name": "jelana", "url": "http://disqus.com/jelana/", "registered": true, "linkedin": "", "blog": "http://columbusadspot.com", "remote_domain": null, "points": 113, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "83e8906ef713ea0aefaf558ef78c5249": {"username": "rdxtion", "tumblr": "", "display_name": "rdxtion", "url": "http://disqus.com/guest/83e8906ef713ea0aefaf558ef78c5249/", "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": ""}, "6b084885420a1b324c72d4ec84afd350": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/guest/6b084885420a1b324c72d4ec84afd350/", "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": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4804, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a9b9abf70e450bc2128c0e057afa51ce": {"username": "GoldenAh", "tumblr": "", "display_name": "GoldenAh", "url": "http://disqus.com/guest/a9b9abf70e450bc2128c0e057afa51ce/", "registered": false, "linkedin": "", "blog": "http://bettychambers.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": ""}, "5a42c8d71a4455fc970e73cdefe66e2e": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/guest/5a42c8d71a4455fc970e73cdefe66e2e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e1e14398c00f730e4f2f2710fcbfed5d": {"username": "Alexander", "tumblr": "", "display_name": "Alexander", "url": "http://disqus.com/guest/e1e14398c00f730e4f2f2710fcbfed5d/", "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": ""}, "djchefron": {"username": "djchefron", "tumblr": "", "display_name": "djchefron", "url": "http://disqus.com/djchefron/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3487, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/1663/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1207, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "taritac": {"username": "taritac", "tumblr": "", "display_name": "taritac", "url": "http://disqus.com/taritac/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 38, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_15:22:04", "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": {"893441": {"up_voted": false, "ip": "", "has_replies": false, "message": "Actually, both have won the nomination for their respective parties; ergo, their being called the presumptive nominees. Same goes for Bobb Barr, Cynthia McKinney, et al.<br><br>Neither have won the GE, which isn't until November 4.<br><br>And all evidence points to the Emperor Dim Son stealing the nomination from McMumbles and the GE from Gore in 2000, then stealing the 2004 GE from Kerry with voter shenanigans in Ohio, thanks to Ken Blackwell.  As the late George Carlin said, <blockquote>\". . . Governor George W. Bush, and I call him that because, as far as I\u2019m concerned, that\u2019s the only political office that he was ever really elected to\u2026\u201d</blockquote>Eh hee.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:24:59", "killed": false, "user_key": "99PercentSure", "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": 893290, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "893954": {"up_voted": false, "ip": "", "has_replies": false, "message": "My man Larry King is gonna have him on his show live tomorrow to discuss his Iraq plan.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:52:19", "killed": false, "user_key": "99PercentSure", "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": 886261, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892931": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ooh. Oooooooh.<br><br>Eddie Murphy's new movie takes in only $5M its opening weekend: <a href=http://defamer.com/398530/why-you-dont-care-about-eddie-murphy rel=\"nofollow\">Here's Why You Don't Care About Eddie Murphy</a href>.<br><br>So sad.<br><br>Someone with a promising, successful career who, at some point, decided to keep doing the same. damn. thing. over and over and OVER and made himself irrelevant.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_21:59:25", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "887301": {"up_voted": false, "ip": "", "has_replies": true, "message": "OT: My son was born about 10 hours ago! Yay fatherhood!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:19:58", "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": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "896001": {"up_voted": false, "ip": "", "has_replies": false, "message": "I didn't like the article at all. I thought it was a slick hit job. I've read Lizza's earlier writings about Barack and while they're usually fair, there's always been something lurking between the lines.<br><br>Not this time.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:27:44", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 893106, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896011": {"up_voted": false, "ip": "", "has_replies": false, "message": "What did he say to Laraza?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:29:11", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894207, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "893965": {"up_voted": false, "ip": "", "has_replies": false, "message": "town,<br><br>this is hilarious and on point.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:53:53", "killed": false, "user_key": "6b084885420a1b324c72d4ec84afd350", "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": 893709, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "890387": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Perot's presence in that contest - and not, as the mythology suggests, any particular talent of Democrat Bill Clinton - is what delivered the 1992 election to the Democrats. Clinton won with just 43 percent of the national vote.</i><br><br>Ah..truth, like a cool, fragrant breeze on a hot day!  So, Bill Clinton the asshole - as seen in this primary - is not  really the charming, talented politician they say he is.  Really, what is so charming about sticking your penis into a young woman's mouth in the oval office?  It strikes me as rather coarse and boorish.  There's something crude and primitive about administering a state prison blood program that takes blood from visibly sick prisoners, stores it in broken down refrigeration then selling it to countries for blood products.   There's an obsenity to the number of people who died in Rwanda, those who died from the tainted prison blood, and the young woman subjected to a closeup of Bill's pale,  cellulitic thighs(very unusual in a male).  <br><br>Bill clinton, the walking engorged penis....throbbing, angry and red faced with a head of white, white hair...his corona of semen.<br><br>Bill has transcended the restrictive bounds of genetics,  a genetic mutant...becoming asshole and phallus in one.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:47:40", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 888202, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "893017": {"up_voted": false, "ip": "", "has_replies": false, "message": "and quoted Jeremiah Wright too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:15:04", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 892980, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "906269": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"He ain't nothing to play with.\"<br><br>You ain't neva lied.... LOL.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_22:47:49", "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": 893809, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892958": {"up_voted": false, "ip": "", "has_replies": false, "message": "if the new yorker had any african-american writers or editors maybe someone would have pointed out that this wouldn't be viewed as funny by black folks. or muslims.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:03:06", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 888518, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892960": {"up_voted": false, "ip": "", "has_replies": false, "message": "i love that...hipster racism. great term.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:03:41", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "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": 889205, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "889377": {"up_voted": false, "ip": "", "has_replies": false, "message": "Cats get such a bad rap ;)   I love the snarky critters.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:54:59", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 886639, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "889378": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for posting this rikyrah! <br><br>This article is an eye opener. It tells me that Jesse is pissed because the faith-based initiatives program Obama supports will hold the recipients accountable, and that works against Jesse's money making hustle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:55:06", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 888309, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892337": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karmi,<br><br>we were not <i>acquainted</i> back then; so, if I did express pity, you would not have known it.<br><br>Ok, so you're objectifying me as an American Democrat which is ok for argument's sake.  Clinton dropped the ball on many things.  I am not defending him.<br><br>It will be a miracle if you ever criticize anyone for your own ideological spectrum.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_20:32:09", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 892283, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "888874": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know that's right!<br><br>A guy was just on with Andrea \"Lizard Woman\" Mitchell who's a \"Democratic Strategist\", and he said that the O campaign should both ignore it and address it. WTH do that mean???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:05:56", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 888157, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "892971": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Clintons are secretly pushing for this.  They are going to try to steal the nomination at the convention.  Barack needs to watch his back.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:05:52", "killed": false, "user_key": "83e8906ef713ea0aefaf558ef78c5249", "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": 889212, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893106": {"up_voted": false, "ip": "", "has_replies": true, "message": "the best news of the day is that reading is a lost art in america, else there'd likely be a lot more of an uproar about what was <i>in</i> the new yorker than what was pictured on the cover.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:28:45", "killed": false, "user_key": "bigassbelle", "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}, "893488": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL.  Yep, that' would be satire.<br><br>And this: <a href=\"http://allhatnocattle.net/7-11-08_karl_rove.htm\" rel=\"nofollow\">http://allhatnocattle.net/7-11-08_karl_rove.htm</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:32:37", "killed": false, "user_key": "99PercentSure", "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": 889527, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "889395": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't figure out why everyone is so preoccupied with Obama's scrotum. ....How many balls he has.....who has more....whether they need cutting off.....does he need to grow some...<br><br>In a perfect world, Carville and Jackson would be sentenced to chisel Obama's  balls into Mount Rushmore with inadequate tools.<br><br>They need to get a fun hobby.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:56:56", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 886955, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892980": {"up_voted": false, "ip": "", "has_replies": true, "message": "PBS's John McLaughlin calls Obama an \"oreo\" on his teevee show yesterday:<br><br><a href=\"http://www.youtube.com/watch?v=HGxBY7uBEW0\" rel=\"nofollow\">http://www.youtube.com/watch?v=HGxBY7uBEW0</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:06:56", "killed": false, "user_key": "2bcfb68e46ed1c3e91653e7834aa2e5e", "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}, "890941": {"up_voted": false, "ip": "", "has_replies": false, "message": "Truth:  Blitz-man attempted to \"get a set\" today - finally!!  Maybe the JJ comment encouraged him to step up!  Just a thought.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_17:36: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": false, "email": "", "parent_post_id": 890462, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "887365": {"up_voted": false, "ip": "", "has_replies": false, "message": "Racism being promoted by the media for the right wing racist.  It's not just The New Yorker.<br><br><a href=\"http://halfricanrevolution.blogspot.com/2008/06/vile-racism-of-pat-oliphant.html\" rel=\"nofollow\">http://halfricanrevolution.blogspot.com/2008/06...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:27:12", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "889927": {"up_voted": false, "ip": "", "has_replies": true, "message": "I almost thought you were talking about what Barack's got to do as the son of a black African and a white Kansan.<br><br>Maybe you were.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:53:29", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 889810, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "902735": {"up_voted": false, "ip": "", "has_replies": false, "message": "Have you ever seen this?<br><a href=\"http://northstarview.blogspot.com/2007/03/they-didnt-get-memo-that-slavery-was.html/\" rel=\"nofollow\">They Didn't Get the Memo that Slavery Was Over<br></a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_15:43:43", "killed": false, "user_key": "jelana", "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": 890899, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "893027": {"up_voted": false, "ip": "", "has_replies": false, "message": "MEDIA ALERT: Obama and his NAACP Speech<br>C-Span<br><br>Tonight, 10:59 PM EST<br>Overnight, 3:08 AM EST", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:17:10", "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}, "889940": {"up_voted": false, "ip": "", "has_replies": false, "message": "You're on fire today.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:55:06", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 889195, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "894041": {"up_voted": false, "ip": "", "has_replies": true, "message": "ROFLOL. That's what I'm talking about, <strong>Brown  Man</strong>.  I didn't like Obama's acting all brand new about Bernie Mac's stand-up, when he knew all the time how Mac rolls.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:09:56", "killed": false, "user_key": "99PercentSure", "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": 886563, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "890462": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ok, so that idoter...er, I mean Editor for the New Yorker was just on with Wolf.  I've got to hand it to Wolf, he didn't let him off the hook.<br><br>So, this guy thinks this is satire, and it's \"Colbert in print\" ....Ha! He wishes!<br><br>Wolf said if he hadn't heard it was New Yorker, he would think it was a KKK magazine that had published it.  Go Wolf.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:56:02", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "892511": {"up_voted": false, "ip": "", "has_replies": false, "message": "You wonder why McCain gets so much good coverage?<br>Monday, July 14, 2008 <br>AP's star reporter to Karl Rove in April 2004: Keep up the fight. <br>Joe Sudbay (DC) \u00b7 7/14/2008 08:21:00 PM ET \u00b7 Link <br>4 Comments \u00b7 reddit \u00b7 FARK \u00b7 Digg It! \u00b7  <br><br><br>The donuts are starting to make more sense. <br><br>Last month, at the Associated Press meeting with the presidential candidates, Obama was referred to as \"Osama\" -- McCain got a box of donuts from Liz Sidoti and her boss, Ron Fournier. They got the right kind: \"Dunkin Donuts with sprinkles.\" And, McCain got coffee \"with a little cream and a little sugar\" the way he likes it, too. Sidoti explained that she and Fournier used to spend a lot of time on the bus with McCain. Jed has the the video. <br><br>It was a bizarre, but telling exchange. <br><br>Sidoti's boss, Ron Fournier, AP's Washington bureau chief, is profiled at Politico today on the new \"style\" he's bringing to AP. <br><br>Fournier was also involved in another bizarre, yet telling exchange back in April of 2004 -- right after Pat Tillman died in Afghanistan.<br><br>TPM Muckraker revealed that Fournier and Karl Rove were email pals. Oh, sure, Rove emailed with a lot of reporters. But, how many reporters wrote to Rove \"Keep up the fight.\" This e-mail was dated April 23, 2004 -- right smack in the middle of the presidential campaign. <br><br>The Associated Press: In 2004, \"Keep up the fight.\" In 2008, \"Dunkin Donuts with sprinkles.\"<br><a href=\"http://www.americablog.com/\" rel=\"nofollow\">http://www.americablog.com/</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_20:57:57", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "887907": {"up_voted": false, "ip": "", "has_replies": true, "message": "It is not only the racist cartoon the New Yorker that is upsetting it is the response of the so called white liberal allies.  They employ the<a href=\"http://www.womanist-musings.com/2008/07/it-not-called-racism-anymore-it-called.html\" rel=\"nofollow\"> language of racism </a>to both defend and decry this image and then they wonder why POC are pissed off.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:26:01", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "888422": {"up_voted": false, "ip": "", "has_replies": false, "message": "Right Wing Media Spin, UNfair and UNbalanced<br>The Obama Spin for the Day and probably month because they have nothing else is that Obama said one thing before he was the presumtive nominee and anothing thing after securing the nomination.  It's either that or \"we don't know the \"real Obama\" or \"we don't know what he stands for\".  It's the media we have instead of the media we wish we had.  The American people aren't stupid. We aren't going to fall for the Media okey doke, you know the same okey doke that gave us George War Bush and war in Iraq.  The best way to beat the media is to stop watching.  Step away from 24 hour cable news.   It is not our friend.  None of them. <br>Annoy the media elect Obama.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:18:22", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 887988, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "890229": {"up_voted": false, "ip": "", "has_replies": false, "message": "TruthSpeaker.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:27:45", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 890159, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "893544": {"up_voted": false, "ip": "", "has_replies": false, "message": "My late maternal grandmother often spoke of her brother who left Birmingham, Alabama in the late 1920s-early 1930s, and was never seen or heard from again. <br><br>I suspect I now know what probably happened to him.<br><br>The movie, <em>Life</em>, starring Eddie Murphy and Martin Lawrence did a mediocre job of depicting this.<br><br>Thanks, <strong>GoldenAh</strong>.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:42:01", "killed": false, "user_key": "99PercentSure", "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": 890688, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "887921": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations! :)  Enjoy EVERY moment.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:27:49", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893042": {"up_voted": false, "ip": "", "has_replies": true, "message": "Guess who's going to be a New Alpha Kappa Alpha?<br><br>Michelle Obama<br><br>She accepted their invitation. Will happen sometime this week during the Centennial Celebration of Alpha Kappa Alpha in Washington, DC.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:19:21", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "890899": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you for this.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_17:32:44", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 890688, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "887417": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama Campaign Manager Airs Cash Woes In Video<br><br>Barack Obama's campaign is known for its fundraising success. But today, campaign manager David Plouffe sends out a message to supporters warning of Republican dominance: <br><br>The McCain campaign is bragging that they are out-raising and out-spending us. <br><br>By collecting huge checks from Washington lobbyists and special interest PACs, they raised more money than ever before in June. Combined with the Republican National Committee, they now have more than $95 million in cash on hand.<br><br>I recorded a short video in my office about what we are up against. Now is the time to step up and make your first donation to help us close the gap.<br><br>Please watch the video and make a donation of $25 now.<br><br><br>The RNC has been quietly gathering funds at private events. The Democratic National Committee, meanwhile, was broke by the end of last year and still lags far behind.<br><br>Watch the video here. <br><a href=\"https://donate.barackobama.com/page/contribute/stepup?source=20080714_PV_ND_B-STCO\" rel=\"nofollow\">https://donate.barackobama.com/page/contribute/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:33:15", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "888255": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  True dat!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:00: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": false, "email": "", "parent_post_id": 888157, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "888961": {"up_voted": false, "ip": "", "has_replies": false, "message": "HaHa!! Now this is an example of satire.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:14:14", "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": 886639, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893578": {"up_voted": false, "ip": "", "has_replies": false, "message": "His career ebbs and flows. For every flop, there's a Shrek or a Dreamgirl.<br><br>Donkey/Jimmy Want Mo' will continue to get paid to make movies, hit or miss.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:47:16", "killed": false, "user_key": "99PercentSure", "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": 892931, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894091": {"up_voted": false, "ip": "", "has_replies": false, "message": "I do wonder if this will finally get Michelle Obama a mention at my guilty pleasure  site- The Black Socialite?<br><br>Just wondering. <br><br>LOL", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:20:18", "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": 893042, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "887440": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congrats!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:35:31", "killed": false, "user_key": "Tish", "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": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896145": {"up_voted": false, "ip": "", "has_replies": true, "message": "Your attempting to use your dead<i>friends</i> to pull rank in a message board is an indication of the value of your friendship.<br><br>It is irrelevant what you IMAGINE soldiers believe they are in Iraq to do.  We already KNOW there are no WMD, we already KNOW Iraq was not a threat; therefore, responsible, moral behaviour dictates that the war be brought to an end, quickly.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:44:08", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 895972, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "886723": {"up_voted": false, "ip": "", "has_replies": false, "message": "Can you hear me now? Obama's missing 2 percent<br>By failing to survey cellphone-only voters, pollsters could be undercounting Barack Obama's support by millions of voters.<br><a href=\"http://www.salon.com/opinion/feature/2008/07/14/cell_phone/?source=newsletter\" rel=\"nofollow\">http://www.salon.com/opinion/feature/2008/07/14...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_10:16:18", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "890518": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Blitzer said that????<br><br>Wow.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_17:01:23", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 890462, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888474": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"This morning, an Obama represenative (either a volunteer or a paid telemarketer) called me to ask for a donation.  The person was very nice, and mentioned that they were local to me and emphasized that Obama's campaign was the most diverse campaign in American history.  The caller was African-American, and it's possible that the messaging of diversity and the caller's identity was a strategy to communicate with white liberals, who like that sort of thing.\"<br><br>Birth of a nation or progressive nation?  Is there a difference?<br><br><a href=\"http://www.openleft.com/showDiary.do;jsessionid=30EA5F4C0E974A728ED68282C874B776?diaryId=693\" rel=\"nofollow\">http://www.openleft.com/showDiary.do;jsessionid...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:23:21", "killed": false, "user_key": "4fd3ca416b455e03c3fa02c8bc744eb4", "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}, "888478": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for the giggle.  Needed it after seeing the New Yorker cover and reading the 200+ comments.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:23:33", "killed": false, "user_key": "1a35274513047c4e9711c6feb4609dac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 886639, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894111": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:22:57", "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": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893638": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow...that article....was pure comedy", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:55:01", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 893429, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893608": {"up_voted": false, "ip": "", "has_replies": false, "message": "I didn't read anything in the article that hasn't been previously posited in either the <em>Los Angeles Times</em> or the <em>New York Times</em>.<br><br>Maybe I missed something, so I'll go read it again.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:51:01", "killed": false, "user_key": "99PercentSure", "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": 893106, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "886955": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://michellemalkin.com/2008/07/14/grow-a-pair-obama/\" rel=\"nofollow\">Grow a pair, Obama</a><br><br>Another reason to hate Michelle \"man I wish I were a white - I hate myself for being asian\" Malkin", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_10:44:12", "killed": false, "user_key": "b8b9328e61e0094ae18e247c922f9dc7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "887474": {"up_voted": false, "ip": "", "has_replies": true, "message": "Today I decided to blog about <a href=\"http://www.womanist-musings.com/2008/07/erykah-badu-close-your-legs.html\" rel=\"nofollow\">Erykah Badu and the flack </a>she is catching by having a third child by a different father.  People are quick to jump on Erykah and call her a whore, and a slut yet there is no mention of men like P Diddy with his multiple children, by multiple women.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:39:07", "killed": false, "user_key": "womanistmusings", "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}, "887988": {"up_voted": false, "ip": "", "has_replies": true, "message": "Haven't time to stay glued to the television, but, twice today I noticed MSNBC has had two people at a time talk about Barack and questioning his beliefs/positions etc.    One lady just told Contessa Brewer Barack is making it up as he goes along.    Usually MSNBC has had a republican strategist and a democratic strategist debate pros and cons.   What is with them double teaming on Barack....and not once question the numerous McCain flipflops?    I'll write them, but, wanted to post this to see if anyone else is noticing the bias.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:34:39", "killed": false, "user_key": "Angela1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893109": {"up_voted": false, "ip": "", "has_replies": true, "message": "OBAMA'S SPEECH TO THE NAACP:<br><br>It is always humbling to speak before the NAACP. It is a powerful reminder of the debt we all owe to those who marched for us and fought for us and stood up on our behalf; of the sacrifices that were made for us by those we never knew; and of the giants whose shoulders I stand on here today. <br><br><br>They are the men and women we read about in history books and hear about in church; whose lives we honor with schools, and boulevards, and federal holidays that bear their names. But what I want to remind you tonight -- on Youth Night -- is that these giants, these icons of America's past, were not much older than many of you when they took up freedom's cause and made their mark on history.<br><br><br><br>Dr. Martin Luther King Jr. was but a 26-year old pastor when he led a bus boycott in Montgomery that mobilized a movement. John Lewis was but a 25-year old activist when he faced down Billy clubs on the bridge in Selma and helped arouse the conscience of our nation. Diane Nash was even younger when she helped found SNCC and led Freedom Rides down south. And your chairman Julian Bond was but a 25-year old state legislator when he put his own shoulder to the wheel of history.<br><br><br>It is because of them; and all those whose names never made it into the history books - those men and women, young and old, black, brown and white, clear-eyed and straight-backed, who refused to settle for the world as it is; who had the courage to remake the world as it should be - that I stand before you tonight as the Democratic nominee for President of the United States of America.<br><br><br><br>And if I have the privilege of serving as your next President, I will stand up for you the same way that earlier generations of Americans stood up for me - by fighting to ensure that every single one of us has the chance to make it if we try. That means removing the barriers of prejudice and misunderstanding that still exist in America. It means fighting to eliminate discrimination from every corner of our country. It means changing hearts, and changing minds, and making sure that every American is treated equally under the law.<br><br><br><br>But social justice is not enough. As Dr. King once said, \"the inseparable twin of racial justice is economic justice.\" That's why Dr. King went to Memphis in his final days to stand with striking sanitation workers. That's why the march that Roy Wilkins helped lead forty five years ago this summer wasn't just named the March on Washington, and it wasn't just named the March on Washington for Freedom; it was named the March on Washington for Jobs and Freedom.<br><br><br><br>What Dr. King and Roy Wilkins understood is that it matters little if you have the right to sit at the front of the bus if you can't afford the bus fare; it matters little if you have the right to sit at the lunch counter if you can't afford the lunch. What they understood is that so long as Americans are denied the decent wages, and good benefits, and fair treatment they deserve, the dream for which so many gave so much will remain out of reach; that to live up to our founding promise of equality for all, we have to make sure that opportunity is open to all Americans.<br><br><br><br>That is what I've been fighting to do throughout my over 20 years in public service. That's why I've fought in the Senate to end tax breaks for companies that ship jobs overseas and give those tax breaks to companies that create good jobs here in America. That's why I brought Democrats and Republicans together in Illinois to put $100 million in tax cuts into the pockets of hardworking families, to expand health care to 150,000 children and parents, and to end the outrage of black women making just 62 cents for every dollar that many of their male coworkers make.<br><br><br><br>And that's why I moved to Chicago after college. As some of you know, I turned down more lucrative jobs because I was inspired by the Civil Rights Movement and I wanted to do my part in the ongoing battle for opportunity in this country. So I went to work for a group of churches to help turn around neighborhoods that were devastated when the local steel plants closed. And I reached out to community leaders - black, brown, and white - and together, we gave job training to the jobless, set up afterschool programs to help keep kids off the streets, and block by block, we helped turn those neighborhoods around.<br><br><br><br>So I've been working my entire adult life to help build an America where social justice is being served and economic justice is being served; an America where we all have an equal chance to make it if we try. That's the America I believe in. That's the America you've been fighting for over the past 99 years. And that's the America we have to keep marching towards today.<br><br><br>Our work is not over.<br><br><br>When so many of our nation's schools are failing, especially those in our poorest rural and urban communities, denying millions of young Americans the chance to fulfill their potential and live out their dreams, we have more work to do.<br><br><br>When CEOs are making more in ten minutes than the average worker earns in a year, and millions of families lose their homes due to unscrupulous lending, checked neither by a sense of corporate ethics or a vigilant government; when the dream of entering the middle class and staying there is fading for young people in our community, we have more work to do.<br><br><br>When any human being is denied a life of dignity and respect, no matter whether they live in Anacostia or Appalachia or a village in Africa; when people are trapped in extreme poverty we know how to curb or suffering from diseases we know how to prevent; when they're going without the medicines that they so desperately need - we have more work to do.<br><br><br>That's what this election is all about. It's about the responsibilities we all share for the future we hold in common. It's about each and every one of us doing our part to build that more perfect union.<br><br><br>It's about the responsibilities that corporate America has - responsibilities that start with ending a culture on Wall Street that says what's good for me is good enough; that puts their bottom line ahead of what's right for America. Because what we've learned in such a dramatic way in recent months is that pain in our economy trickles up; that Wall Street can't thrive so long as Main Street is struggling; and that America is better off when the well-being of American business and the American people are aligned. Our CEOs have to recognize that they have a responsibility not just to grow their profit margins, but to be fair to their workers, and honest to their shareholders and to help strengthen our economy as a whole. That's how we'll ensure that economic justice is being served. And that's what this election is about.<br><br><br>It's about the responsibilities that Washington has - responsibilities that start with restoring fairness to our economy by making sure that the playing field isn't tilted to benefit the special interests at the expense of ordinary Americans; and that we're rewarding not just wealth, but the work and workers who create it. That's why I'll offer a middle class tax cut so we can lift up hardworking families, and give relief to struggling homeowners so we can end our housing crisis, and provide training to young people to work the green jobs of the future, and invest in our infrastructure so we can create millions of new jobs.<br><br><br><br>And that's why I'll end the outrage of one in five African Americans going without the health care they deserve. We'll guarantee health care for anyone who needs it, make it affordable for anyone who wants it, and ensure that the quality of your health care does not depend on the color of your skin. And we're not going to do it 20 years from now or 10 years from now, we're going to do it by the end of my first term as President of the United States of America.<br><br><br><br>And here's what else we'll do - we'll make sure that every child in this country gets a world-class education from the day they're born until the day they graduate from college. Now, I understand that Senator McCain is going to be coming here in a couple of days and talking about education, and I'm glad to hear it. But the fact is, what he's offering amounts to little more than the same tired rhetoric about vouchers. Well, I believe we need to move beyond the same debate we've been having for the past 30 years when we haven't gotten anything done. We need to fix and improve our public schools, not throw our hands up and walk away from them. We need to uphold the ideal of public education, but we also need reform.<br><br><br><br>That's why I've introduced a comprehensive strategy to recruit an army of new qualified teachers to our communities - and to pay them more and give them more support. And we'll invest in early childhood education programs so that our kids don't begin the race of life behind the starting line and offer a $4,000 tax credit to make college affordable for anyone who wants to go. Because as the NAACP knows better than anyone, the fight for social justice and economic justice begins in the classroom.<br><br>But it doesn't end there. We have to fight for all those young men standing on street corners with little hope for the future besides ending up in jail. We have to break the cycle of poverty and violence that's gripping too many neighborhoods in this country.<br><br><br>That's why I'll expand the Earned Income Tax Credit - because it's one of the most successful anti-poverty measures we have. That's why I'll end the Bush policy of taking cops off the streets at the moment they're needed most - because we need to give local law enforcement the support they need. That's why we'll provide job training for ex-offenders - because we need to make sure they don't return to a life of crime. And that's why I'll build on the success of the Harlem Children's Zone in New York and launch an all-hands-on-deck effort to end poverty in this country - because that's how we'll put the dream that Dr. King and Roy Wilkins fought for within reach for the next generation of children.<br><br><br><br>And if people tell you that we cannot afford to invest in education or health care or fighting poverty, you just remind them that we are spending $10 billion a month in Iraq. And if we can spend that much money in Iraq, we can spend some of that money right here in Cincinnati, Ohio and in big cities and small towns in every corner of this country.<br><br><br><br>So yes, we have to demand more responsibility from Washington. And yes we have to demand more responsibility from Wall Street. But we also have to demand more from ourselves. Now, I know some say I've been too tough on folks about this responsibility stuff. But I'm not going to stop talking about it. Because I believe that in the end, it doesn't matter how much money we invest in our communities, or how many 10-point plans we propose, or how many government programs we launch - none of it will make any difference if we don't seize more responsibility in our own lives.<br><br><br><br>That's how we'll truly honor those who came before us. Because I know that Thurgood Marshall did not argue Brown versus Board of Education so that some of us could stop doing our jobs as parents. And I know that nine little children did not walk through a schoolhouse door in Little Rock so that we could stand by and let our children drop out of school and turn to gangs for the support they are not getting elsewhere. That's not the freedom they fought so hard to achieve. That's not the America they gave so much to build. That's not the dream they had for our children.<br><br><br><br>That's why if we're serious about reclaiming that dream, we have to do more in our own lives, our own families, and our own communities. That starts with providing the guidance our children need, turning off the TV, and putting away the video games; attending those parent-teacher conferences, helping our children with their homework, and setting a good example. It starts with teaching our daughters to never allow images on television to tell them what they are worth; and teaching our sons to treat women with respect, and to realize that responsibility does not end at conception; that what makes them men is not the ability to have a child but the courage to raise one. It starts by being good neighbors and good citizens who are willing to volunteer in our communities - and to help our synagogues and churches and community centers feed the hungry and care for the elderly. We all have to do our part to lift up this country.<br><br><br><br>That's where change begins. And that, after all, is the true genius of America - not that America is, but that America will be; not that we are perfect, but that we can make ourselves more perfect; that brick by brick, calloused hand by calloused hand, people who love this country can change it. And that's our most enduring responsibility - the responsibility to future generations. We have to change this country for them. We have to leave them a planet that's cleaner, a nation that's safer, and a world that's more equal and more just.<br><br><br><br>So I'm grateful to you for all you've done for this campaign, but we've got work to do and we cannot rest. And I know that if you put your shoulders to the wheel of history and take up the cause of perfecting our union just as earlier generations of Americans did before you; if you take up the fight for opportunity and equality and prosperity for all; if you march with me and fight with me, and get your friends registered to vote, and if you stand with me this fall - then not only will we help close the responsibility deficit in this country, and not only will we help achieve social justice and economic justice for all, but I will come back here next year on the 100th anniversary of the NAACP, and I will stand before you as the President of the United States of America. And at that moment, you and I will truly know that a new day has come in this country we love. Thank you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:28:51", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "889527": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now this is satire<br><a href=\"http://www.funwithwarcrimes.com/\" rel=\"nofollow\">http://www.funwithwarcrimes.com/</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:14:17", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "894136": {"up_voted": false, "ip": "", "has_replies": false, "message": "Come on, <br><br>Mac had a family show on tv that lasted for a while. He knows how to make it family friendly and when to let loose...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:27:42", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 894041, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "903370": {"up_voted": false, "ip": "", "has_replies": true, "message": "Believe it or not, but a lot of people in Detroit love the mayor and his mother.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_16:34:37", "killed": false, "user_key": "jelana", "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": 894160, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "888181": {"up_voted": false, "ip": "", "has_replies": false, "message": "Frank Rich's Latest<br><br><a href=\"http://www.nytimes.com/2008/07/13/opinion/13rich.html?_r=1&ref=opinion&oref=slogin\" rel=\"nofollow\">The Real-Life \u201824\u2019 of Summer 2008</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:52:56", "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}, "887490": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:40:45", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888518": {"up_voted": false, "ip": "", "has_replies": true, "message": "How I feel about the New Yorker cover<br><br>I would bet that the marjoirty of the people who \"don't\" think this is a big deal or not african american or muslim american.  <br><br>I don't blame the artist, it's the editors of the new yorker who decided to run with this caricature.  But I can't say that I'm surprised.  The New Yorker mag subscribers are the mainly white liberals, who may see the satrie in this, but I would bet if the New yorker had a larger number of african american subscribers, then they would have thought twice about putting this image on the cover.<br><br>The sad thing is that being an African-American myself the idea that we are supposed to not be upset \"because it's satire\" is bullshit!!  If this image was on the cover of \"the national review\" or on the front page of some right wing hate site, then would we still be told to \"see the satire\" in it.<br><br>I've learned that there are 2 types of funny when it comes to racial insenstivity: 1) funny HAHA, and 2) funny, sad.  to most african americans who woke up this morning to hear/see this cover, it's definitely not funny HAHA to us.<br><br>Besides, to some people the Sambo image was satire too.  Should I not be upset by that either.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:29:31", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "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}, "887498": {"up_voted": false, "ip": "", "has_replies": false, "message": "The New Yorker has me on a slow boil today.<br><br><a href=\"http://www.simplifythepositive.blogspot.com\" rel=\"nofollow\">Hit The \"SEND\" Button One More Time</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_11:41:29", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "894160": {"up_voted": false, "ip": "", "has_replies": true, "message": "Great article, thanks for the link.<br><br><i>Endorsing her risks ties to her son amid Obama\u2019s promises of a new kind of politics, while not endorsing her risks a big symbolic stiff for the CBC and could jeopardize Obama\u2019s standing in a swing state.</i><br><br>Hmm.  Somehow, I don't think O cares.<br><br><i>Adolph Mongo, a political analyst and former consultant to Mayor Kilpatrick, said that Obama\u2019s support would be a \u201ctremendous endorsement\u201d for Carolyn Kilpatrick in terms of the good perception it would generate amongst voters. <b>But he suggested it might be more important for Obama.</b></i><br><br>Ha!  So, Obama needs her more than she needs him??  LOL<br><br><i>\u201cBarack Obama cannot afford to snub the congresswoman and the mayor,\u201d Mongo said. <b>\u201cThe mayor is the only one in Detroit that has the machine to turn out the vote.\u201d</b><i><br><br>Does anyone believe that the people of Michigan would care if O snubbed the Mayor and his mother?</i></i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:31:37", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 893429, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "886563": {"up_voted": false, "ip": "", "has_replies": true, "message": "Had to do something for the Mac Man.  Inviting Bernie to entertain at a high dollar fundraiser for a mixed crowd is like making Michael Jackson a Boy Scout troop leader - you just don't do that.<br><br><a href=\"http://www.simplifythepositive.blogspot.com\" rel=\"nofollow\">Bernie Mac: Hypothetically Speaking</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_09:57:02", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "888534": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations and good luck.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:31:05", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "894173": {"up_voted": false, "ip": "", "has_replies": false, "message": "This hurt me down in my soul.  I agree with no ID - until we really discuss this - please withhold instructions.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:34:00", "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": 890688, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893051": {"up_voted": false, "ip": "", "has_replies": false, "message": "hahah, it's called double consciousness....and most of us do do it all the time, we're so used to doing it....we don't even think about it.... <br>we wear the masks right?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:20:52", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "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": 889810, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "894181": {"up_voted": false, "ip": "", "has_replies": false, "message": "soul stirring.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:35:27", "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": 891531, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "886261": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry about the error.......<br><br><a href:\"http://www.nytimes.com/2008/07/14/opinion/14obama.html?hp=&pagewanted=print\" rel=\"nofollow\">Obama: My Plan For Iraq</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_09:18:42", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "889810": {"up_voted": false, "ip": "", "has_replies": true, "message": "It means he's got to split himself off into 2 separate personalities, occupying two parallel universes.  Then he has to appear in one universe and address the issue while his other personality ignores it in the other universe.  Easy, I do it all the time, don't you?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:42:27", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 888874, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "891603": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just saw all white people all the time discussing the New Yorker cover on CNN.  Gloria Berger said they had Michelle Obama looking like Angela Davis, like that was a bad thing.  Jack Cafferty mumbled something, not sure what, but the conservative on the panel did the predicitable, \"what about the cover's they done on Bush and Dick\"?  Cafferty mumbled something about the ones about Cheney being true.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:46:36", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "891640": {"up_voted": false, "ip": "", "has_replies": true, "message": "Draft people like D. and Karmi first.  Let them surge to stay the course in Iraq for 100 years for Bush and McSame.<br><br>People like D. and Karmi love all war all the time with other peoples' kids, unless their kids are gay then they don't have the right to fight and die for their country.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:50:47", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "903930": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow...love only goes so far.  They can love them out of office too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_17:30:07", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 903370, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "894207": {"up_voted": false, "ip": "", "has_replies": true, "message": "He doesn't have to actually say black people.  He only gives the speech to \"black\" people.  Read his speech to Laraza", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_01:38:41", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 893189, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "887040": {"up_voted": false, "ip": "", "has_replies": false, "message": "Another one to add in the \"Barack has no balls\" meme.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_10:51:02", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 886955, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893189": {"up_voted": false, "ip": "", "has_replies": true, "message": "thanks for posting this...i stand corrected since he never says black people....interesting since that's what yahoo, via AP reported. he never once says \"black people.\" did they assume because he was talking to the NAACP that he meant us...this is the bullshit i'm talking about. my bad for reading the AP story before i read the actual speech. **takes seat in corner**", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:43:39", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893709": {"up_voted": false, "ip": "", "has_replies": true, "message": "They need to sit down and fan themselves.  They watched while Billary threw this brotha on the ground, stomped him, kicked him, shanked him, ran over him with their car, put out their cigarettes in his eye...they sat back with their black gums cackling and grinning on cable TV, cheering Hillary on, shrugging their shoulders and buck dancing for the Clintons...and now that the voters are about to Bizzounce their asses out of office....NOW they want Obama to swoop in and save the day?<br><br>After Hillary asks the 18 million hard working white Americans for a dollar apiece to retire her debt, then she can ask the hard working white Americans to save the CBC's collective asses...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:09:13", "killed": false, "user_key": "5a42c8d71a4455fc970e73cdefe66e2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 893429, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888090": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>..pregnancy and child baring is meant to enslave a woman.</i><br><br>You're right about that.  Why do you think marriage is called wedLOCK? <br><br>To make it difficult and humiliating for women to get birth control...as in when \"faith based\" pharmacies refuse to sell it, or \"faith based\" doctors refuse to counsel unmarried women on birth control.  Society is engineered to make child bearing without attachment to a man difficult and a punishment to discourage women from being autonomous and leaving relationships that are abusive. <br><br>WedLOCK!<br><br>May it die a horrible death....unless both parties agree they want to be locked.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:44:52", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 887474, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "891678": {"up_voted": false, "ip": "", "has_replies": true, "message": "Last CNN snark for the day, promise.  A CNN femal talking head is gushing over Cindy McSame.  Did you know she is a pilot and owns her plane?  So, Michelle Obama is protrayed as an Angela Davis Afro wearing , dapping, revolutionary while fair Cindy is protrayed as the all American billionaire wife and mother.  Now isn't that special?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:55:21", "killed": false, "user_key": "03c199c607a1578bbac1d88a28cb1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "889635": {"up_voted": false, "ip": "", "has_replies": false, "message": "deleted", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:25:51", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 886766, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "891531": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wow, Denzel really is a great looking man, isn't he?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:38:10", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893222": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\"Forgotten was the fact that it was the Republicans who started the HBCU\u2019s <b>and the NAACP to stop the Democrats from lynching blacks</b>.\"</i> - Dr. Alveda C. King", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:51:04", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 893109, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "890159": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hmm...you could look at it that way.  Brilliant!<br><br>I am merely a vessel for the amusement of the gods.<br>;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:19:06", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 889927, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "891613": {"up_voted": false, "ip": "", "has_replies": true, "message": "So the Taliban is back on a rampage of terror, abducting and executing 2 women.  Sigh, they always kill the most vulnerable to make their ugly points.  <br><br>People like D. and Karmi need to understand the true cost of Iraq.   Katrina, Afganistan, dead soldiers, orphaned children...on and on.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:47:44", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "889653": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey, thanks for the link...hilarious!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:26:45", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 889527, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893750": {"up_voted": false, "ip": "", "has_replies": true, "message": "barry:  I couldn't open that site.  But, from the comments here, can we say -\"PAY BACK IS A MOTHER___?\"<br>I'll continue to look for it.  Thank you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:17:43", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 893429, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "890688": {"up_voted": false, "ip": "", "has_replies": true, "message": "Newsweek - <a href=\"http://www.newsweek.com/id/145263\" rel=\"nofollow\">Slavery After Slavery Ends</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_17:14:15", "killed": false, "user_key": "a9b9abf70e450bc2128c0e057afa51ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "889995": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's what I thought too, craig.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:59:13", "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": 889927, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "893764": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town:  So co-signing and laughing!!  Your post is funny!  Thanx for da laff!  :&gt;)  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:20:27", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 893709, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "893255": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the deeper point here is that in addition to her 4 marriages, Christie had 4 DIVORCES!  There is little difference between the two women besides the marriages...and divorces.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:55:19", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 892886, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "890191": {"up_voted": false, "ip": "", "has_replies": true, "message": "yeah...and what about Christie brinkley with her 4 marraiges, and 3 children by 3 different men. Oh well, I guess she doesn't count, right?<br><br>T.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:23:25", "killed": false, "user_key": "d6755b31010b50fc47eac9ee8b3bb319", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 887474, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "889168": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saw it. Is the reason that Barack hasn\u2019t released his June fundraising numbers yet because his money machine had finally broken down? He was expecting something like $100-mil for June, not so long ago.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:33:59", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 887417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888145": {"up_voted": false, "ip": "", "has_replies": false, "message": "congrats and enjoy the blessing!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:48:35", "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": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "895828": {"up_voted": false, "ip": "", "has_replies": true, "message": "People like D.-who have lost close friends in Iraq and Afghanistan-probably understand the hell that is war better than you do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:05:30", "killed": false, "user_key": "Coby_D", "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": 891613, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888157": {"up_voted": false, "ip": "", "has_replies": true, "message": "you need to check the snakes post. don't assume that just because they have a 'Democratic Strategist' under their name, that they are FOR Obama.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:50:22", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": true, "email": "", "parent_post_id": 887988, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888160": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay:  Read it!  The \"comments\" were brutal too.  Michelle \"man . . . \" Malkin STILL doesn't get \"it!\"  On the other hand - she does!  Being a FAUX SPEWS \"h*\" has brought in the $$$$ for her.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:50:39", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 886955, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "891749": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's a nice piece.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_19:03:38", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 889205, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888168": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.nytimes.com/2008/07/13/opinion/13pollack.html?ref=opinion\" rel=\"nofollow\">Arab States are awash in money; will it destroy them?</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:51:22", "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}, "893290": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't agree with the usage of \"steal\", since no one has actually won the nomination yet. Being on the outside looking in, both sides have dirty hands, IMHO. Divisiveness has been and is what the Democratic Party is about, for decades, and it has turned back onto them this year.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:02:59", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 892971, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "889195": {"up_voted": false, "ip": "", "has_replies": true, "message": "A candidate tailoring his or her post-primary message to include a wider appeal to moderates is, as far as I know, time-honored.  Why is there such an issue of trust now that Obama is doing the same thing?<br><br>It kills me how people pat themselves on the back for discovering how transcendant Barack is ... and in their next breath, are questioning his very character when he makes good on his promise to be transcendant.<br><br>But overcoming double standards is nothing new for Barack (or those who truly support him).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:36:03", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 888189, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "886639": {"up_voted": false, "ip": "", "has_replies": true, "message": "The difference between dogs & cats <br>Excerpts from a Dog's Diary <br><br>* 8:00 am - Dog food! My favorite thing! <br>* 9:30 am - A car ride! My favorite thing! <br>* 9:40 am - A walk in the park! My favorite thing! <br>* 10:30 am - Got rubbed and petted! My favorite thing! <br>* 12:00 pm - Lunch! My favorite thing! <br>* 1:00 pm - Played in the yard! My favorite thing! <br>* 3:00 pm - Wagged my tail! My favorite thing!!<br>* 5:00 pm - Milk bones! My favorite thing! <br>* 7:00 pm - Got to play ball! My favorite thing! <br>* 8:00 pm - Wow! Watched TV with the people! My favorite thing! <br>* 11:00 pm - Sleeping on the bed! My favorite thing! <br><br>Excerpts from a Cat's Diary <br><br><br>Day 983 of my captivity. <br><br>My captors continue to taunt me with bizarre little dangling objects. <br><br>They dine lavishly on fresh meat, while the other inmates and I are fed hash or some sort of dry nuggets. Although I make my contempt for the rations perfectly clear, I nevertheless must eat something in order to keep up my strength. The only thing that keeps me going is my dream of escape. <br><br>In an attempt to disgust them, I once again vomit on the carpet. <br><br>Today I decapitated a mouse and dropped its headless body at their feet. I had hoped this would strike fear into their hearts, since it clearly demonstrates what I am capable of. However, they merely made condescending comments about what a \"good little hunter\" I am. Bastards! <br><br>There was some sort of assembly of their accomplices tonight. I was placed in solitary confinement for the duration of the event. However, I could hear the noises and smell the food. I overheard that my confinement was due to the power of \"allergies.\" I must learn what this means, and how to use it to my advantage. <br><br>Today I was almost successful in an attempt to assassinate one of my tormentors by weaving around his feet as he was walking. I must try this again tomorrow --but at the top of the stairs. <br><br>I am convinced that the other prisoners here are flunkies and snitches. <br><br>The dog receives special privileges. He is regularly released - and seems to be more than willing to return. He is obviously retarded. <br><br>The bird has got to be an informant. I observe him communicate with the guards regularly. I am certain that he reports my every move. My captors have arranged protective custody for him in an elevated cell, so he is safe. For now . . .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_10:05:21", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893809": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you haven't completely read the <em>New Yorker</em> article, you need to get on with it.  As horrific as the cover was, IMO, Lizza almost makes up for the offense.  I say \"almost\" because some of the data I'd already read in May and June in other publications.<blockquote><strong>Another transition from primary to general election is now under way for Obama, and it is causing him a similar set of problems, all of which stem from a realization among his supporters that superheroes don\u2019t become President; politicians do. Judging by the reaction to Obama\u2019s most recent decisions\u2014his willingness to support legislation to modify the Foreign Intelligence Surveillance Act, his rightward shift on interpreting the Second Amendment, his decision to \u201crefine\u201d his Iraq policies\u2014some voters will be crushed by this realization and others will be relieved.</strong></blockquote>The article ends with the following:<blockquote><strong>Obama has always had a healthy understanding of the reaction he elicits in others, and he learned to use it to his advantage a very long time ago. Marty Nesbitt remembers Obama\u2019s utter calm the day he gave his celebrated speech at the 2004 Democratic National Convention, in Boston, which made him an international celebrity and a potential 2008 Presidential candidate. \u201cWe were walking down the street late in the afternoon,\u201d Nesbitt told me. \u201cAnd this crowd was building behind us, like it was Tiger Woods at the Masters.\u201d<br><br>\u201cBarack, man, you\u2019re like a rock star,\u201d Nesbitt said.<br><br>\u201cYeah, if you think it\u2019s bad today, wait until tomorrow,\u201d Obama replied.<br><br>\u201cWhat do you mean?\u201d<br><br>\u201cMy speech,\u201d Obama said, \u201cis pretty good.\u201d</strong></blockquote>He ain't nothing to play with.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:27:53", "killed": false, "user_key": "99PercentSure", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "891764": {"up_voted": false, "ip": "", "has_replies": false, "message": "Right, I was just watching that.  Did you know she also stole pills?  How charming.  I wonder if the story hadn't come out, would she have let someone else take the fall.<br><br>Recently, Cindy has changed her demeanour slightly.  Probably in response to Michelle's rave reviews after \"The View\" appearance.  I sense a degree of snide competitiveness in Cindy...no way can she let a black woman beat her.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_19:06:35", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 891678, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "889205": {"up_voted": false, "ip": "", "has_replies": true, "message": "Excellent post on Racialicious on The New Yorker and Hipster Racism:<br><a href=\"http://www.racialicious.com/2008/07/14/the-new-yorker-and-hipster-racism/#more-1768\" rel=\"nofollow\">http://www.racialicious.com/2008/07/14/the-new-...</a><br><br>An excerpt:<br>\"I define hipster racism (I\u2019m borrowing the phrase from Carmen Van Kerckhove) as ideas, speech, and action meant to denigrate another\u2019s person race or ethnicity under the guise of being urbane, witty (meaning \u201cironic\u201d nowadays), educated, liberal, and/or trendy. This racist and sexist balderdash that\u2019s the New Yorker cover fits squarely into that definition\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:36:32", "killed": false, "user_key": "goc", "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}, "893816": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here you go Green Lady<br><br><a href=\"http://thehill.com/leading-the-news/several-cbc-members-anxiously-wait-on-obama-2008-07-14.html\" rel=\"nofollow\">http://thehill.com/leading-the-news/several-cbc...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:29:31", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 893750, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "892283": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Taliban used filled <b>STADIUMS</b> to execute their victims during Clinton\u2019s 8-years. Where was your pity back then?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_20:23:19", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 891613, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "889212": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.cqpolitics.com/wmspage.cfm?docID=weeklyreport-000002915798\" rel=\"nofollow\">Clinton Diehards Want Convention Vote</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:37:13", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "888189": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2008/07/11/AR2008071102545.html\" rel=\"nofollow\">Obama's Enigma</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:54:08", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893078": {"up_voted": false, "ip": "", "has_replies": false, "message": "i don't know if thank you is the right sentiment, because that just straight pissed me off. in the context of barack's speech today....shit is it any wonder some black folks are still struggling....maybe because they never recovered after slavery....for generations? i'm just tired of the \"blaming the victim\" thing we've got going on. yeah, we can surely do better, but in the context of it being played by barack for racist amerikka, i don't think it plays the same way as if he was talking to \"us.\" although history pissed me off, when you know it, you do understand a whole lot more. as somebody maybe jesse jackson said if you don't know your history you're doomed to repeat it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_22:23:51", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "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": 890688, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888202": {"up_voted": false, "ip": "", "has_replies": true, "message": "From Al Giordano:<br><br><a href=\"http://narcosphere.narconews.com/thefield/spoiler-alert\" rel=\"nofollow\">Spoiler Alert</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:55:00", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893326": {"up_voted": false, "ip": "", "has_replies": false, "message": "And, Jackson is definitely a hustler from WAY back.   Every protest, every march, every boycott had a benefit for Jesse or a family member.<br><br>You can bet the house on that one...  (well, as foreclosures are happening, maybe you don't want to bet the house...)<br><br> Jealousy is a mutha...   Just ask Phila Mayor,  Michael Nutter...<br>Or how about Harold Ford, as some of ya'll have taken to calling him, the Dark Sith...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:09:30", "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": 889378, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "888208": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>You're right about that. Why do you think marriage is called wedLOCK?</em><br>Isn't that the truth...it is also very racially done. Someone on my blog just pointed out how excited the world is about ANgelina and Brads baby and yet there is no wedding ring between them.  It seems how and who we police has a lot to do with what value we place on certain bodies.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:55:37", "killed": false, "user_key": "womanistmusings", "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}, "895890": {"up_voted": false, "ip": "", "has_replies": true, "message": "Clearly, people like D. don't understand.  Because upon having lost <i>friends</i>, people like D. continue to insist on an unjust war so that more <i>friends</i>, husbands, wives, parents are lost in an unjust war.  Or perhaps, their understanding fails to lead to wise conclusion.<br><br>People like D. should not make assumptions about the fitness to comment on said injust war, one criteria being whether that person has lost<i>friends</i> in war.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:15:08", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 895828, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "888211": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama Ramps Up Operation in Iowa<br><br>having problem with the link. article is at OpenLeft", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:55:54", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893853": {"up_voted": false, "ip": "", "has_replies": false, "message": "Texas:  Thank you so much!  That's what \"family's\" for!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:34: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": 0, "is_first_child": false, "email": "", "parent_post_id": 893816, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "888225": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.fivethirtyeight.com/2008/07/when-memes-collide.html\" rel=\"nofollow\">When Memes Collide</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:57:32", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "889257": {"up_voted": false, "ip": "", "has_replies": false, "message": "That was an excellent parallel you drew between this cover and the DailyKos pic of Michelle Obama!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_14:41:59", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 887907, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888236": {"up_voted": false, "ip": "", "has_replies": false, "message": "Angela1:  YEP.  When I watch these programs,  I'm always saying - \"Where's the Black folks\" or AT LEAST someone to speak on Mr. Obama's behalf.  And MANY times \"they\" just couldn't wake somebody up, tell them to get dressed, and come to the station to speak on his behalf!  Funny how that works!  NOT!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:58:40", "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": 887988, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "890289": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did anyone hear about a Chicago group asking Jesse Jackson to resign from Rainbow Push? Looking for the story now...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:34:09", "killed": false, "user_key": "63aed93ef77dd6de466ca583eed8eef6", "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}, "889502": {"up_voted": false, "ip": "", "has_replies": false, "message": "I won't be giving again until September. Barack and I need some distance.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_15:11:02", "killed": false, "user_key": "taritac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 887417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888252": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.bloomberg.com/apps/news?pid=20601087&sid=aa7HR5UETT2E&refer=worldwide\" rel=\"nofollow\">Paulson Seeks Authority to Shore Up Fannie, Freddie Mac</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_12:59:56", "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}, "888767": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congrats!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:54:15", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 887301, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "891843": {"up_voted": false, "ip": "", "has_replies": false, "message": "Interesting.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_19:18:10", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 888225, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892874": {"up_voted": false, "ip": "", "has_replies": false, "message": "simba has been at the computer again i see. i can tell my cat wrote this.....well, at least he had the good taste to post in on jack and jill politics.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_21:49:07", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "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": 886639, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893429": {"up_voted": false, "ip": "", "has_replies": true, "message": "HEY!! everybody theres a story on the <a href=\"http://hill.com\" rel=\"nofollow\">hill.com</a>, where certain members of the CBC are now awaiting for obama to endorse them in their congressional races.....even the ones that backed hillary are now begging for his support and are wondering whats taking so long", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:22:42", "killed": false, "user_key": "182651f1cc8d35134f305ad1fb07ed37", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "893391": {"up_voted": false, "ip": "", "has_replies": false, "message": "rdxtion:  billary & bill were first on the SSSSSSSSSSSNAKE list!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:18:16", "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": 892971, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "890320": {"up_voted": false, "ip": "", "has_replies": false, "message": "And if she doesn't get it....<br><br>Look for a \"shocker\" a week later.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_16:37:57", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 889212, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "896248": {"up_voted": false, "ip": "", "has_replies": false, "message": "When I recieved their own words in emails telling me those things, it isn't imagination.<br><br>When I talk to Gold and Blue Star families who tell me their sons/daughters/husbands/wives believe in what we're doing there, it isn't imagination.<br><br>When I recieve it in emails from friends-and now, family-who are there currently, it isn't imagination.<br><br>Don't ever attempt to project what you imagine on me, especially when you have no idea when my information comes from.<br><br>If it makes you feel any better, one of my best friends disagrees with me wholeheartedly about the war. We argue about it at least weekly, and I'd still go through hell for him and him for me. Hell, I disagree with smoothie/djchefron here, but I still call them brothers (or sisters, if apporpriate).", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:56:16", "killed": false, "user_key": "Coby_D", "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": 896145, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "888274": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.newsweek.com/id/145971\" rel=\"nofollow\">Barack Obama's Christian Journey</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:02:36", "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}, "891860": {"up_voted": false, "ip": "", "has_replies": false, "message": "Truth:  I'm thinking FIIIIIIIIIIIINE!    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_19:19:35", "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": 891531, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "892886": {"up_voted": false, "ip": "", "has_replies": true, "message": "no she doesn't...becuase she was married. the issue was not that erykah has three kids but that she never married any of their fathers. i'm not making a judgment, just explaining the furor about it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_21:51:04", "killed": false, "user_key": "cc6569f8cbd4abd6bef53a2f883f8ca5", "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": 890191, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "893873": {"up_voted": false, "ip": "", "has_replies": false, "message": "Texas:  I read the article.  As I said [quoting myself] - \"PAY BACK IS A MOTHER ____!\"  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_00:37: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": 893816, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "895972": {"up_voted": false, "ip": "", "has_replies": true, "message": "What's your connection to this war? Did you serve? Have you lost anyone-friends, family, or otherwise-there?<br><br>And if you did, did any of them tell you that they understood why there were in Iraq/Afghanistan, and what they were there to do, and that they believed in the same?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:25:13", "killed": false, "user_key": "Coby_D", "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": 895890, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "886246": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;a href: \"http://www.nytimes.com/2008/07/14/opinion/14obama.html?hp=&pagewanted=print\"Obama: My Plan For Iraq</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_09:17:15", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "895981": {"up_voted": false, "ip": "", "has_replies": false, "message": "..As I'm watching an interrogation tape of a 15 year old at Guantanamo,  D. attempts to pull rank on me, saying he is more qualified to comment on unjust wars because he's lost <i>friends</i> in said war.<br><br><i>Friendship</i> with D. has it's benefits.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-15_09:25:49", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 891640, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "886766": {"up_voted": false, "ip": "", "has_replies": true, "message": "That is a good  op-ed.<br>Obama's Common Sense Iraq Policy<br><a href=\"http://www.theseminal.com/2008/07/14/obamas-common-sense-iraq-policy/\" rel=\"nofollow\">http://www.theseminal.com/2008/07/14/obamas-com...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_10:20:52", "killed": false, "user_key": "djchefron", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 886261, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "893423": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  YAAAAAAA!  My \"pink & green \" sister!  Thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_23:21:44", "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": 893042, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "888309": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.chicagotribune.com/news/chi-obama-faith_satjul12,0,1382081.story\" rel=\"nofollow\">Obama has long backed faith charities: Despite Criticism, Jackson took funds</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_13:05:48", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "891476": {"up_voted": false, "ip": "", "has_replies": false, "message": "On a lighter note.  Show some love for Miss USA.  Watching Miss Universe is a guilty pleasure and I love it when a black woman wins.  I've heard a few hateful comments about two Miss USA 's (both both black) tripping and falling two years in a row.  I guess you can't trust those black people to represent the good ole USA on the world stage.  Now back to the real world.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-14_18:31:35", "killed": false, "user_key": "e1e14398c00f730e4f2f2710fcbfed5d", "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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "1885244", "user_id": "anonymous", "forum_id": "21630", "hash": 6076616418248811095}, "thread": {"days_alive": 0, "slug": "monday_open_thread_hello_everyone", "paginate": false, "num_pages": 1, "num_posts": 139, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 1885244, "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=monday_open_thread_hello_everyone' +
		'&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/monday_open_thread_hello_everyone/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='	+ 'monday_open_thread_hello_everyone'
			+ '&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/monday_open_thread_hello_everyone/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			return parseInt(chunks[chunks.length-1]);
		}
	};

	this.getStyle = function(el, styleProp) {
		if(el.currentStyle) {
			var y = el.currentStyle[styleProp];
		} else if(window.getComputedStyle) {
			var y = document.defaultView.getComputedStyle(el, null).getPropertyValue(styleProp);
		}

		if(y == 'transparent' || y == '') {
			this.getStyle(el.parentNode, styleProp);
		} else {
			return y;
		}
	};

	this.execScript = function(url, append_qs, container) {
		var script = document.createElement('script');
		append_qs = typeof append_qs == 'undefined' ? true : append_qs;
		container = container || Dsq.container;

		if(append_qs) {
			var j = (url.indexOf('?') >= 0) ? '&' : '?';
			url += j + (new Date()).getTime();
		}
		script.type = 'text/javascript';
		script.charset = 'UTF-8';
		script.src = url;
		container.appendChild(script);
		return script;
	};

	this.pluralize = function(num, singular, plural) {
		return (num != 1) ? plural || 's' : singular || '';
	};

	this.getRequestParams = function(queryString /* optional */) {
		var pairs, tuple;
		var params = {};

		queryString = queryString || window.location.search.substring(1);
		pairs = queryString.split('&');

		for (var i = 0, pair; pair = pairs[i]; i++) {
			tuple = pair.split('=');
			params[tuple[0]] = (tuple[1] || true);
		}

		return params;
	};

	this.addCssRule = function(selector, styleText, index) {
		var stylesheet;
		index = index || 0;

		if(!this._styleSheet) {
			var styleEl = document.createElement('style');
			document.getElementsByTagName('head')[0].appendChild(styleEl);
			this._styleSheet = styleEl.sheet;
			if(!this._styleSheet) {
				// IE does not like our newly created stylesheet.
				this._styleSheet = document.styleSheets[document.styleSheets.length-1];
			}
		}
		stylesheet = this._styleSheet;

		if(stylesheet.insertRule) {
			var ruleText = selector + ' { ' + styleText + ' }';
			if(index == -1) {
				index = stylesheet.cssRules.length;
			}
			stylesheet.insertRule(ruleText, index);
		} else if(stylesheet.addRule) {
			stylesheet.addRule(selector, styleText, index);
		}
	};

	this.forEachIn = function(obj, callback) {
		for(var key in obj) {
			if(obj.hasOwnProperty(key)) {
				callback(key, obj[key]);
			}
		}
	};

	this._interpolateGlobalContext = {
		// values that get used a lot and are global to the request
		'profile_url': Dsq.Urls.REQUEST_USER_PROFILE,

		'disqus_url': Dsq.jsonData.settings.disqus_url,
		'media_url': Dsq.jsonData.settings.media_url,
		'request_username': Dsq.jsonData.request.username,
		'request_display_username': Dsq.jsonData.request.display_username,
		'forum_name': Dsq.jsonData.forum.name
	};

	this.renderFromContextStack = function(key, contexts) {
		// Returns the first instance of `key` in the array of objects `contexts` or else ''
		for (var i=0; i<contexts.length; i++) {
			if (contexts[i][key] !== undefined) {
				return String(contexts[i][key]);
			}
		}
		throw new Error('key ' + key + ' not found in context');
	};

	var that = this;
	this.interpolate = function(fmt, opt_localContext) {
		// Interpolate `fmt` named-format string with an assumed global context.
		// Based on `interpolate` in django.views.i18n
		var contextStack = [opt_localContext || {}, that._interpolateGlobalContext];
		return fmt.replace(/%\(\w+\)s/g, function(match){
			return that.renderFromContextStack(match.slice(2,-2), contextStack);
		});
	};

	this.stripTags = function(s) {
		// Removes HTML tags from `s`
		return s.replace(/(<([^>]+)>)/g,"");

	};

	this.assert = function(b) {
		if (!b) {
			throw new Error('Assertion error.');
		}
	};

};
// Dsq.Utils

/**
 * Dsq.Popup: Popup helper functions.
 */
Dsq.Popup = new function() {
	this.timeHide = new Array();
	this.timeShow = new Array();
	this.activePopup = {};
	this.profileCache = {};
	this.statusCache = {};

	this.showTimer = function(post_id) {
		// clear the hide timer
		clearTimeout(this.timeHide[post_id]);

		// start the timer
		if(!Dsq.Popup.profileIsOn && !Dsq.Thread.adminIsOn) {
			this.timeShow[post_id] = setTimeout("Dsq.Popup.popProfile(\"" + post_id + "\")", 400);
		}
	};

	this.hideTimer = function(post_id) {
		// clear the show timer
		clearTimeout(this.timeShow[post_id]);
	};

	this.updateProfile = function(username) {
		// Callback from /embed/profile.js
		if (this.statusCache[username]) {
			var statusEl = Dsq.$('dsq-profile-status-' + username);
			statusEl.innerHTML = this.statusCache[username];
			statusEl.style.display = 'block';
		}

		if (this.profileCache[username]) {
			var _cache = this.profileCache[username];

			var _genhtml = function(text) { return '<span><big>' + text + '</big></span>'; };
			var _no_comments = _genhtml(Dsq.FmtStrings.NUMBER_OF_COMMENTS(_cache.comments_count));
			var _no_likes = _genhtml(Dsq.FmtStrings.NUMBER_OF_LIKES(_cache.likes_count));
			var _no_points = _genhtml(Dsq.FmtStrings.NUMBER_OF_POINTS(_cache.points));

			var statsEl = Dsq.$('dsq-popup-profile-user-stats-' + username);
			statsEl.innerHTML = '';

			if (Dsq.jsonData.users[username].registered) {
				statsEl.innerHTML = _no_comments + _no_likes;
			}
			statsEl.innerHTML += _no_points;

			var activeSites = '';
			for (var i = 0; i < _cache.active_sites.length; i++) {
				var site = _cache.active_sites[i];
				activeSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (activeSites !== '') {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = activeSites;
			} else {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = 'This site.';
			}

			var moderatedSites = '';
			for (var i = 0; i < _cache.moderated_sites.length; i++) {
				var site = _cache.moderated_sites[i];
				moderatedSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (moderatedSites !== '') {
				Dsq.$('dsq-popup-profile-moderated-' + username).innerHTML = moderatedSites;
			} else {
				Dsq.$('dsq-popup-profile-moderated-wrapper-' + username).innerHTML = '';
			}
		}

		// Reposition popup after full HTML is rendered
		if(Dsq.Popup.activePopup && Dsq.Popup.activePopup.el) {
			Dsq.Popup.initPopup(Dsq.Popup.activePopup.el, Dsq.Popup.activePopup.id, Dsq.Popup.activePopup.type);
		}

	};

	this.showCookieMsgs = function() {
		var title = '';
		var message = '';
		var numAlerts = 0;

		Dsq.Utils.forEachIn(Dsq.jsonData.cookie_messages, function(k, v) {
			if (!v) return;

			switch(k) {
				// Cookie: Twitter
				case 'post_twitter':
					if (v === 'error') {
						title = 'Twitter Error!';
						message += '<li id="dsq-msg-twitter-error">Oops, we couldn\'t tweet this comment. Please check your <a href="http://disqus.com/account/services">account settings</a>.</li>';
					} else {
						var _msg = v.split(':');
						title = 'Tweeted!';
						message += '<li id="dsq-msg-twitter-success">Your comment was successfully tweeted. <a href="http://twitter.com/' + _msg[0] + '/status/' + _msg[1] + '">Click here to view the tweet</a>.</li>';
					}
					break;
				// Cookie: Unapproved Post
				case 'post_not_approved':
					title = 'Comment awaiting approval by a moderator';
					message += '<li id="dsq-msg-post-not-approved">Your comment must be approved by a moderator before appearing here.</li>';
					break;
				// Cookie: Profile Found
				case 'post_has_profile':
					title = 'Use your existing commenter profile';
					message += '<li id="dsq-msg-post-has-profile">You have just posted your commment as a <span class="dsq-badge-guest">Guest</span>, but you may already have a <span class="logo-disqus">Disqus</span> Profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a></li>';
					break;
				case 'user_created':
					var _data = v.split(':');
					title = 'Profile created!';
					message += '<li id="dsq-msg-user-created">You have just created a <span class="logo-disqus">Disqus</span> Profile, the best way to claim, manage, and track your comments all over the web. \
					<br /><br />A confirmation is being sent to <strong>' + _data[1] + '</strong>. Please check for this email in order to verify your profile. \
					<ul class="dsq-list-tick"> \
						<li>Your username is <strong>' + _data[0] +'</strong>. <a href="http://disqus.com/people/' + _data[0] + '/" target="_blank">Click here to view your public profile</a>.</li> \
						<li>Be sure to set your profile picture, as well as connect your <span class="dsq-badge-facebook">Facebook</span> and <span class="dsq-badge-twitter">Twitter</span> accounts. <a href="http://disqus.com/account/" target="_blank">Click here for account settings</a>.</li> \
					</ul> \
					</li>'
					break;
				default:
					break;
			}
			numAlerts++;
		});

		if(numAlerts > 1) {
			message = '<ul class="dsq-list-bluebullet">' + message;
			message += '</ul>';
			title = 'Thanks for posting!';
		}
		if(numAlerts > 0) {
			if(typeof(disqus_cookie_msgs) == 'function') {
				disqus_cookie_msgs(message, title);
			} else {
				Dsq.Popup.popModal(message, title);
			}
		}
	};

	this.helpBadges = function(post_id) {
		var html = ' \
			<ul class="dsq-popup-help"> \
				<li><span class="dsq-badge dsq-badge-verified">Verified</span> has a <span class="logo-disqus">Disqus</span> Profile with a confirmed email address.</li> \
				<li><span class="dsq-badge dsq-badge-registered">Registered</span> has a <span class="logo-disqus">Disqus</span> Profile, but has not yet confirmed his or her email address.</li> \
				<li><span class="dsq-badge dsq-badge-guest">Guest</span> is not logged in with any account and has not claimed his or her comments.</li> \
				<li class="dsq-help-otheraccts">Other accounts</li> \
				<li><span class="dsq-badge dsq-badge-facebook">Facebook</span> is using his or her Facebook profile via Facebook Connect.</li> \
				<li><span class="dsq-badge dsq-badge-twitter">Twitter</span> is using his or her Twitter profile via Twitter Sign-in.</li> \
				<li><span class="dsq-badge dsq-badge-openid">OpenID</span> is using his or her OpenID.</li> \
			</ul> \
		';

		this.popModal(html, 'Help: Types of Commenters', post_id);
		return;
	};

	this.permalink = function(post_id) {
		var header = 'Link to this comment';
		var body = '<strong>You are anchored to</strong>:<br />' + document.location.protocol + '//' + document.location.host + document.location.pathname + document.location.search + '#comment-' + post_id;

		this.popModal(body, header, post_id);
	};

	this.login = function(header, body) {
		var h = header || 'Login or Register';
		var b = body || '';
		b += Dsq.Templates.frameLogin({id: 'dsq-popup-login'});
		b += '</iframe>'; // HACK: Sometimes there is something funky with the IFRAME SRC that causes no end tag
		this.popModal(b, h, null, true, 'dsq-popup-login');
	};

	this.blacklist = function(id) {
		var _meta = Dsq.jsonData.posts[id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		var title = 'Add to Blacklist';
		var message = ' \
		Adding this person to the blacklist will block him or her from commenting on this site. Check the following types that you would like to add to the blacklist:'
		+ (userData['registered'] ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-username" type="checkbox" checked> \
				<label for="dsq-blacklist-username"><strong>Username</strong>: ' + userData['username'] + '</label> \
			</div>'
			: '')
		+ (_meta.email ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-email" type="checkbox" checked> \
				<label for="dsq-blacklist-email"><strong>Email address</strong>: ' + _meta.email + '</label> \
			</div>'
			: '')
		+ '<div class="dsq-blacklist-option"> \
			<input id="dsq-blacklist-ip" type="checkbox" onclick="Dsq.$(\'dsq-blacklist-ip-warning\').style.display=\'block\'"> \
			<label for="dsq-blacklist-ip"><strong>IP address</strong>: ' + _meta.ip + '</label> \
		</div> \
		';

		message += ' \
			<p id="dsq-blacklist-ip-warning" style="display:none">	\
				Note: Blocking this person\'s IP address may also unintentionally prevent others, who share his/her IP address, from commenting on this site. \
				This may include people who are sharing the same computer, living in the same house, or using the same Internet provider. Only block an IP address as a last resort. \
			</p> \
		';

		message += ' \
			<p style="text-align:center"><button onclick="Dsq.Post.blockUser(' + id + '); this.disabled=true; this.innerHTML=\'Just one moment...\'">Add to Blacklist</button></p> \
		';

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

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/jackandjillpolitics/_auth/embed/remote_settings/';
		var attributes = {id: 'dsq-popup-account-settings'};
		if (typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}

		body = Dsq.Templates._frameGeneric(base_url, params, attributes);
		this.popModal(body, 'Account Settings', null, true, 'dsq-popup-account-settings');
	};

	this.popModal = function(message, title, post_id, use_listener, extra_classes) {
		var container = document.createElement('div');
		var header, body;

		Dsq.Popup._closePopup(null, true);

		if(typeof(title) == 'undefined') { title = ''; }
		if(typeof(use_listener) == 'undefined') { use_listener = true; }

		if(post_id) {
			container.id = 'dsq-popup-message-' + post_id;
		} else {
			container.id = 'dsq-popup-message';
		}

		header = title;
		body = message;

		container.innerHTML = Dsq.Templates.popupModal(header, body);
		Dsq.Popup.initPopup(container, post_id, 'message', extra_classes);
		if(use_listener) {
			Dsq.Popup.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', Dsq.Popup._closePopup);
		}
	};

	this.popAlert = this.popModal;

	this.loading = function(post_id) {
		var title = Dsq.Strings.JUST_A_MOMENT;
		var body = '<div style="text-align:center; padding: 5px 0 10px 0"><img src="http://media.disqus.com/images/loading.gif" alt="" /></div>'
		Dsq.Popup.lightbox(body, title, post_id);
	};

	this.lightbox = function(message, title, post_id) {
		// Wraps Dsq.Popup.popModal

		var overlay = document.createElement('div');
		overlay.id = 'dsq-overlay';
		overlay.className = 'dsq-overlay';
		Dsq.$b.appendChild(overlay);
		
		Dsq.Popup.popModal(message, title, post_id, false, 'dsq-lightbox');
	};

	this.popProfile = function(post_id, userKey) {
		var post = Dsq.jsonData['posts'][post_id];
		if (post && post.has_been_anonymized) {
			Dsq.Popup.popModal('This message was anonymized by its previous owner.', 'Anonymized', post_id);
			return;
		}

		if(post_id) {
			userKey = Dsq.jsonData['posts'][post_id].user_key;	
		}
		var userData = Dsq.jsonData['users'][userKey];
		var elId = 'dsq-popup-profile-' + userKey;
		var container = document.createElement('div');

		if(this.activePopup.el) {
			this._closePopup(null, true);
			if(this.activePopup.linkClicked) {
				this.activePopup.linkClicked = false;
				return;
			}
		}

		container.id = elId;
		container.innerHTML = Dsq.Templates.popupProfile(userKey);

		this.initPopup(container, post_id, 'profile');
		this.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', this._closePopup);

		if(!this.profileCache[userKey]) {
			Dsq.Utils.execScript('http://disqus.com/embed/profile.js'
				+ '?username=' + userKey
				+ '&anon=' + (userData['registered'] ? 0 : 1)
				+ '&f=' + Dsq.jsonData['request'].forum);
		} else {
			this.updateProfile(userKey);
		}
	};

	this._closePopup = function(e, force) {
		var activePopup = Dsq.Popup.activePopup.el;
		var id = Dsq.Popup.activePopup.id;
		var link = 'dsq-avatar-' + id; // HACK: Specific to profile toggle target

		// HACK: This event should be gone if there is no active popup.
		if(!activePopup) {
			return;
		}
		if(force || !Dsq.Popup.isClicked(e, activePopup.id)) {
			// TODO: This is breaking iE?
			if(Dsq.Popup.popupListener) {
				Dsq.Utils.removeEventListener(Dsq.Popup.popupListener);
			}
			
			// Kill overlay
			var overlay = Dsq.$('dsq-overlay');
			if(overlay) { Dsq.Utils.deleteNode(overlay); }
			
			try {
				Dsq.Utils.deleteNode(activePopup);
			} catch(e) {
				// HACK: IE6 throws an error when using deleteNode() with a node containing a <table> in the html.
				activePopup.parentNode.removeChild(activePopup);
			}
			Dsq.Popup.activePopup = {};
		}

		if(!force && Dsq.Popup.isClicked(e, link)) {
 			Dsq.Popup.activePopup.linkClicked = true;
		}

	};

	this.initPopup = function(popup, post_id, type, extra_classes) {
		popup.className = 'dsq-popup dsq-popup-' + type + ' ' + (extra_classes ? extra_classes : '');
		if(Dsq.Utils.ie6 || Dsq.Utils.ie7) {
			// HACK: We can't modify the body before it's ready, so we need
			//       to use an IE-safe "DOMReady" workaround before loading
			//       our popup.
			Dsq.Utils.execOnReady(function() {Dsq.$b.appendChild(popup); });
		} else {
			Dsq.$b.appendChild(popup);
		}

		popup.style.display = 'block';

		var xPos = (Dsq.Utils.getWindowSize()[0] - popup.offsetWidth) / 2;
		var yPos = (Dsq.Utils.getWindowSize()[1] - popup.offsetHeight) / 2;

		if(Dsq.Utils.ie6) {
			yPos += Dsq.Utils.getScrollPos()[1];
		}

		popup.style.left = xPos + 'px';
		popup.style.top = yPos + 'px';

		Dsq.Popup.activePopup = {
			'el' : popup,
			'id' : post_id,
			'type': type,
			'linkClicked' : false
		};
	};

	this.isClicked = function(e, id) {
		var t = e.target || e.srcElement;
		while(t && t.parentNode) {
			if(t.id == id) {
				return true;
			}

			t = t.parentNode;
		}
		return false;
	};
};
// Dsq.Popup

/**
 * Dsq.Templates
 */
Dsq.Templates = new function() {
	/*
	 * Counter keeping track of the number of posts iterated over.
	 */
	this.postLoopCounter = 0;
	this.filters = {};
	this.addPostContainer = 'dsq-post-add';
	this.textareaContainer = 'dsq-post-add';

	this.registerTemplate = function(name, func) {
		this['$$_' + name] = func;

		if(typeof DsqLocal.Filters != 'undefined'
		&& typeof DsqLocal.Filters[name] == 'function') {
			// Push filters to this.filters to unify code.
			this.filters[name] = this.filters[name] || [];
			this.filters[name].push(DsqLocal.Filters[name]);
		}

		this[name] = function() {
			var ret;

			if(typeof DsqLocal.Templates != 'undefined'
			&& typeof DsqLocal.Templates[name] == 'function') {
				ret = DsqLocal.Templates[name].apply(this, arguments);
			}

			if(ret === undefined) {
				ret = this['$$_' + name].apply(this, arguments);
			}

			if(this.filters[name]) {
				var args = [ret];

				args.push.apply(args, arguments);
				for(var i = 0; i < this.filters[name].length; i++) {
					ret = this.filters[name][i].apply(this, args);
				}
			}

			return ret;
		};
	};

	this.registerFilter = function(name, func) {
		this.filters[name] = this.filters[name] || [];
		this.filters[name].push(func);
	};

	/**
	 * Dsq.Templates.Filters
	 */
	this.Filters = new function() {
		this.commentContainer = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			var classes = [];
			if(Dsq.jsonData.request.page > 1) {
				classes.push('dsq-append');
			}

			//
			// Extra classes used for custom themes
			//

			if(_meta.depth) {
				classes.push('dsq-comment-child', 'dsq-depth-' + _meta.depth, 'dsq-parent-is-' + _meta.parent_post_id);
			}


			//

			if(_meta.author_is_creator) {
				// TODO: We need to deprecate the "special" class since it is not properly prefixed.
				classes.push('special', 'dsq-special');
			}
			if(_meta.author_is_moderator) {
				classes.push('dsq-moderator');
			}
			classes.push(['dsq-odd', 'dsq-even'][Dsq.Templates.postLoopCounter % 2]);

			s = s.substring(0, s.lastIndexOf('>'));
			return s + ' class="dsq-comment ' + classes.join(' ') + '" style="margin-left:' + _meta.depth*30 + 'px">';
		};

		this.commentContent = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			if (_meta.killed) {
				return '<em>Comment removed.</em>';
			} else if (!_meta.approved) {
				return '<em>This comment was flagged for review.</em>';
			}

			s = s.replace(Dsq.MEDIA_POST_RE, Dsq.MediaPostHandler);
			return s;
		};
	};

	//
	// Thread
	//
	// TODO: These need to be stripped of all Django template tags.

	this.authPost = function() {
		if (!Dsq.jsonData.context.show_reply) {
			return '';
		}
		var result = [];
		result = result.concat([
				'<div id="dsq-auth"',
						Dsq.jsonData.integration.reply_position ? 'class="dsq-auth-bottom"' : '',
						'>',
					'<div class="dsq-by">',
						'<a href="http://disqus.com" target="_blank">',
							(Dsq.jsonData.integration.disqus_logo ?
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/by-disqus.png" alt="discussion by DISQUS">') :
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/dsq-button-120x19.png" alt="discussion by DISQUS">')
							),
						'</a>',
					'</div>',
					'<div class="dsq-auth-header">',
						'<h3 id="dsq-add-new-comment" class="dsq-h3-addcomment">',
								Dsq.Strings.ADD_NEW_COMMENT,
						'</h3>',
						'<div id="dsq-login">',
						(!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.allow_anon_post
								? '<p class="dsq-login-message" id="dsq-login-message">You are commenting as a <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. You may select one to log into:</p>'
								: '')
		]);
		if (!Dsq.jsonData.request.is_authenticated) {
			result = result.concat([
							Dsq.Utils.interpolate(
								'<a id="dsq-login-toggle" href="%(disqus_url)s%(login_url)s?next=article:%(thread_id)s" onclick="Dsq.Popup.login(); return false"><img class="dsq-login-icon" src="%(media_url)s/images/dsq-profile-btn.png" title="%(log_into)s" alt="%(log_into)s"/></a>',
								{login_url: Dsq.Urls.LOGIN, thread_id: Dsq.jsonData.thread.id, log_into: Dsq.Strings.LOG_INTO_DISQUS}
								),
							'&nbsp; ',
							(Dsq.jsonData.context.use_fb_connect ?
								'<div id="dsq-fbc-login" onlogin="DisqusFbcParentController.onLogin()" size="medium" background="light" length="short" style="display:inline; margin-right:7px"></div>' :
								''
							),
							(Dsq.jsonData.context.use_twitter_signin ?
								Dsq.Utils.interpolate(
									'<div id="dsq-twitter-login" class="dsq-twitter-login" onclick="Dsq.Twitter.startTwitterConnect();" style="display:inline; cursor: pointer"><img src="%(media_url)s/images/twitter-signin-short.png" style="margin-right:7px" /></div>', {}) : ''),
							(Dsq.jsonData.context.use_openid ?
								Dsq.Utils.interpolate(
									'<div id="dsq-openid-login" class="dsq-openid-login" onclick="Dsq.OpenID.requestURL();" style="display:inline; cursor:pointer;"><img src="%(media_url)s/images/openid-login-button.png"/></div>', {}
								) : '')
			]);
		}
		result = result.concat([
						'</div>', // dsq-login
					'</div>', // dsq-auth-header
					'<div id="dsq-authenticated" class="dsq-authenticated" ',
						Dsq.jsonData.request.is_authenticated ? 'style="display:block"' : '',
						'>',
						'<div class="dsq-authenticated-pic">',
								Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">' +
																			'<img class="dsq-post-avatar" src="%(avatar_url)s" alt="" /></a>',
																			{avatar_url: Dsq.Urls.REQUEST_USER_AVATAR,
																			url: (Dsq.jsonData.request.is_remote
																					 ? Dsq.jsonData.request.url
																					 : Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE) }),
						'</div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									(Dsq.jsonData.request.is_remote
										? Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">%(request_display_username)s</a>', {url:Dsq.jsonData.request.url})
										  )
										: Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(disqus_url)s%(profile_url)s" title="%(request_display_username)s">%(request_display_username)s</a>')
											)
									),
								'</li>',
								'<li class="logout">',
									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<img class="dsq-login-icon" src="%(media_url)s/images/dsqicon12.png" alt="%(logged_in_as)s"/>&nbsp',
											{logged_in_as: Dsq.FmtStrings.LOGGED_IN_AS(Dsq.jsonData.request.display_username)})
										: ''),

									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="%(logout_from_disqus)s">',
											{logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN, logout_from_disqus: Dsq.FmtStrings.LOGOUT_FROM('DISQUS')})
										: ((Dsq.jsonData.request.remote_domain == 'twitter')
												? Dsq.Utils.interpolate('using Twitter (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
												 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
												: ((Dsq.jsonData.request.remote_domain == 'openid')
													 ? Dsq.Utils.interpolate('using OpenID (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
													 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
													 : ''
													)
											)
									),

									(!Dsq.jsonData.request.is_remote ? Dsq.FmtStrings.LOGOUT_FROM('<span class="logo-disqus">DISQUS</span>') : ''),
									'</a>',
								'</li>',
							'</ul>',
						'</div>',
					'</div>'
		]);
		if (Dsq.jsonData.context.use_fb_connect) {
			result = result.concat([
					'<div id="dsq-fbc-authenticated" class="dsq-authenticated">',
						'<div id="dsq-fbc-profilepic" class="dsq-authenticated-pic" uid="loggedinuser" type="FB.XFBML.ProfilePic" size="square" facebook-logo="true"></div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									'Logged in as <span id="dsq-fbc-name" uid="loggedinuser" type="FB.XFBML.Name" linked="true" useyou="false"></span>',
								'</li>',
								'<li class="logout">using Facebook Connect <a href="#" onclick="javascript:DisqusFbcParentController.logout();return false;">(Logout)</a></li>',
							'</ul>',
						'</div>',
					'</div>'
			]);
		}
		result = result.concat([
				'</div>', // dsq-auth
				'<div id="dsq-toolbar-items">',
				'</div>'
		]);
		result = result.concat([
					//
					//
					//
				((!Dsq.jsonData.forum.allow_anon_post && !Dsq.jsonData.request.is_authenticated) ?
					// Needs to be translated:
					('<p id="dsq-no-anon-msg">Required: Please log into <span class="logo-disqus">Disqus</span> ' +
					(Dsq.jsonData.context.use_fb_connect ? 'or connect with Facebook ' : '') +
					(Dsq.jsonData.context.use_twitter_signin ? 'or sign in with Twitter ' : '') +
					(Dsq.jsonData.context.use_openid ? 'or sign in using OpenID ' : '') +
					Dsq.Utils.interpolate('to comment on <strong>%(forum_name)s</strong>.</p>')) :
					''
				),
				'<div id="dsq-post-add"></div>',
				'<div style="margin:10px 0">',
				((Dsq.jsonData.forum.use_media) ?
						'<a href="#" id="dsq-media-link" onclick="Dsq.Post.showMenu(this, false, \'media\'); return false">' + Dsq.Strings.USE_MEDIA + ' <small>&#9660;</small></a>' :
						''),
				'</div>'
		]);
		return result.join('');
	};


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">139</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/monday_open_thread_hello_everyone/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/monday_open_thread_hello_everyone/">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:1885244" 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/monday_open_thread_hello_everyone/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:1885244" 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:1885244" 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'				: 'monday_open_thread_hello_everyone',
			// 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/monday_open_thread_hello_everyone/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='	+ 'monday_open_thread_hello_everyone'
			+ '&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='	+ 'monday_open_thread_hello_everyone'
			+ '&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='		+ 'monday_open_thread_hello_everyone'
				+ '&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/1885244/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-893042">\
	 <div id="dsq-comment-header-893042" class="dsq-comment-header">\
	 <cite id="dsq-cite-893042" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893042">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893042" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893042" class="dsq-comment-message">Guess who\'s going to be a New Alpha Kappa Alpha?<br><br>Michelle Obama<br><br>She accepted their invitation. Will happen sometime this week during the Centennial Celebration of Alpha Kappa Alpha in Washington, DC.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893423">\
	 <div id="dsq-comment-header-893423" class="dsq-comment-header">\
	 <cite id="dsq-cite-893423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893423">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893423" class="dsq-comment-message">rikyrah:  YAAAAAAA!  My "pink & green " sister!  Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894091">\
	 <div id="dsq-comment-header-894091" class="dsq-comment-header">\
	 <cite id="dsq-cite-894091" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894091">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894091" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894091" class="dsq-comment-message">I do wonder if this will finally get Michelle Obama a mention at my guilty pleasure  site- The Black Socialite?<br><br>Just wondering. <br><br>LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892511">\
	 <div id="dsq-comment-header-892511" class="dsq-comment-header">\
	 <cite id="dsq-cite-892511" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892511">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892511" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892511" class="dsq-comment-message">You wonder why McCain gets so much good coverage?<br>Monday, July 14, 2008 <br>AP\'s star reporter to Karl Rove in April 2004: Keep up the fight. <br>Joe Sudbay (DC) · 7/14/2008 08:21:00 PM ET · Link <br>4 Comments · reddit · FARK · Digg It! ·  <br><br><br>The donuts are starting to make more sense. <br><br>Last month, at the Associated Press meeting with the presidential candidates, Obama was referred to as "Osama" -- McCain got a box of donuts from Liz Sidoti and her boss, Ron Fournier. They got the right kind: "Dunkin Donuts with sprinkles." And, McCain got coffee "with a little cream and a little sugar" the way he likes it, too. Sidoti explained that she and Fournier used to spend a lot of time on the bus with McCain. Jed has the the video. <br><br>It was a bizarre, but telling exchange. <br><br>Sidoti\'s boss, Ron Fournier, AP\'s Washington bureau chief, is profiled at Politico today on the new "style" he\'s bringing to AP. <br><br>Fournier was also involved in another bizarre, yet telling exchange back in April of 2004 -- right after Pat Tillman died in Afghanistan.<br><br>TPM Muckraker revealed that Fournier and Karl Rove were email pals. Oh, sure, Rove emailed with a lot of reporters. But, how many reporters wrote to Rove "Keep up the fight." This e-mail was dated April 23, 2004 -- right smack in the middle of the presidential campaign. <br><br>The Associated Press: In 2004, "Keep up the fight." In 2008, "Dunkin Donuts with sprinkles."<br><a href="http://www.americablog.com/" rel="nofollow">http://www.americablog.com/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891640">\
	 <div id="dsq-comment-header-891640" class="dsq-comment-header">\
	 <cite id="dsq-cite-891640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891640">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891640" class="dsq-comment-message">Draft people like D. and Karmi first.  Let them surge to stay the course in Iraq for 100 years for Bush and McSame.<br><br>People like D. and Karmi love all war all the time with other peoples\' kids, unless their kids are gay then they don\'t have the right to fight and die for their country.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895981">\
	 <div id="dsq-comment-header-895981" class="dsq-comment-header">\
	 <cite id="dsq-cite-895981" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895981">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895981" class="dsq-comment-message">..As I\'m watching an interrogation tape of a 15 year old at Guantanamo,  D. attempts to pull rank on me, saying he is more qualified to comment on unjust wars because he\'s lost <i>friends</i> in said war.<br><br><i>Friendship</i> with D. has it\'s benefits.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891678">\
	 <div id="dsq-comment-header-891678" class="dsq-comment-header">\
	 <cite id="dsq-cite-891678" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891678">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891678" class="dsq-comment-message">Last CNN snark for the day, promise.  A CNN femal talking head is gushing over Cindy McSame.  Did you know she is a pilot and owns her plane?  So, Michelle Obama is protrayed as an Angela Davis Afro wearing , dapping, revolutionary while fair Cindy is protrayed as the all American billionaire wife and mother.  Now isn\'t that special?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891764">\
	 <div id="dsq-comment-header-891764" class="dsq-comment-header">\
	 <cite id="dsq-cite-891764" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891764">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891764" class="dsq-comment-message">Right, I was just watching that.  Did you know she also stole pills?  How charming.  I wonder if the story hadn\'t come out, would she have let someone else take the fall.<br><br>Recently, Cindy has changed her demeanour slightly.  Probably in response to Michelle\'s rave reviews after "The View" appearance.  I sense a degree of snide competitiveness in Cindy...no way can she let a black woman beat her.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887301">\
	 <div id="dsq-comment-header-887301" class="dsq-comment-header">\
	 <cite id="dsq-cite-887301" class="dsq-comment-cite">\
	 <a id="dsq-author-user-887301" href="http://ybpguide.com" target="_blank" rel="nofollow">ybpguide</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887301" class="dsq-comment-message">OT: My son was born about 10 hours ago! Yay fatherhood!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887440">\
	 <div id="dsq-comment-header-887440" class="dsq-comment-header">\
	 <cite id="dsq-cite-887440" class="dsq-comment-cite">\
	 <a id="dsq-author-user-887440" href="http://www.ourvoices.wordpress.com" target="_blank" rel="nofollow">Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887440" class="dsq-comment-message">Congrats!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887490">\
	 <div id="dsq-comment-header-887490" class="dsq-comment-header">\
	 <cite id="dsq-cite-887490" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887490">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887490" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887490" class="dsq-comment-message">Congratulations!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887921">\
	 <div id="dsq-comment-header-887921" class="dsq-comment-header">\
	 <cite id="dsq-cite-887921" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887921">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887921" class="dsq-comment-message">Congratulations! :)  Enjoy EVERY moment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888145">\
	 <div id="dsq-comment-header-888145" class="dsq-comment-header">\
	 <cite id="dsq-cite-888145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888145">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888145" class="dsq-comment-message">congrats and enjoy the blessing!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888534">\
	 <div id="dsq-comment-header-888534" class="dsq-comment-header">\
	 <cite id="dsq-cite-888534" class="dsq-comment-cite">\
	 <a id="dsq-author-user-888534" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888534" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888534" class="dsq-comment-message">Congratulations and good luck.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888767">\
	 <div id="dsq-comment-header-888767" class="dsq-comment-header">\
	 <cite id="dsq-cite-888767" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888767">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888767" class="dsq-comment-message">Congrats!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894111">\
	 <div id="dsq-comment-header-894111" class="dsq-comment-header">\
	 <cite id="dsq-cite-894111" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894111">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894111" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894111" class="dsq-comment-message">Congratulations.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886261">\
	 <div id="dsq-comment-header-886261" class="dsq-comment-header">\
	 <cite id="dsq-cite-886261" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886261">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886261" class="dsq-comment-message">Sorry about the error.......<br><br><a href:"http://www.nytimes.com/2008/07/14/opinion/14obama.html?hp=&pagewanted=print" rel="nofollow">Obama: My Plan For Iraq</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886766">\
	 <div id="dsq-comment-header-886766" class="dsq-comment-header">\
	 <cite id="dsq-cite-886766" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886766">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886766" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886766" class="dsq-comment-message">That is a good  op-ed.<br>Obama\'s Common Sense Iraq Policy<br><a href="http://www.theseminal.com/2008/07/14/obamas-common-sense-iraq-policy/" rel="nofollow">http://www.theseminal.com/2008/07/14/obamas-com...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889635">\
	 <div id="dsq-comment-header-889635" class="dsq-comment-header">\
	 <cite id="dsq-cite-889635" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889635">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889635" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889635" class="dsq-comment-message">deleted</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893954">\
	 <div id="dsq-comment-header-893954" class="dsq-comment-header">\
	 <cite id="dsq-cite-893954" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893954" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893954" class="dsq-comment-message">My man Larry King is gonna have him on his show live tomorrow to discuss his Iraq plan.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886246">\
	 <div id="dsq-comment-header-886246" class="dsq-comment-header">\
	 <cite id="dsq-cite-886246" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886246">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886246" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886246" class="dsq-comment-message">&lt;a href: "http://www.nytimes.com/2008/07/14/opinion/14obama.html?hp=&pagewanted=print"Obama: My Plan For Iraq</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886563">\
	 <div id="dsq-comment-header-886563" class="dsq-comment-header">\
	 <cite id="dsq-cite-886563" class="dsq-comment-cite">\
	 <a id="dsq-author-user-886563" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886563" class="dsq-comment-message">Had to do something for the Mac Man.  Inviting Bernie to entertain at a high dollar fundraiser for a mixed crowd is like making Michael Jackson a Boy Scout troop leader - you just don\'t do that.<br><br><a href="http://www.simplifythepositive.blogspot.com" rel="nofollow">Bernie Mac: Hypothetically Speaking</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894041">\
	 <div id="dsq-comment-header-894041" class="dsq-comment-header">\
	 <cite id="dsq-cite-894041" class="dsq-comment-cite">\
	 <a id="dsq-author-user-894041" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894041" class="dsq-comment-message">ROFLOL. That\'s what I\'m talking about, <strong>Brown  Man</strong>.  I didn\'t like Obama\'s acting all brand new about Bernie Mac\'s stand-up, when he knew all the time how Mac rolls.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894136">\
	 <div id="dsq-comment-header-894136" class="dsq-comment-header">\
	 <cite id="dsq-cite-894136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894136">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894136" class="dsq-comment-message">Come on, <br><br>Mac had a family show on tv that lasted for a while. He knows how to make it family friendly and when to let loose...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886639">\
	 <div id="dsq-comment-header-886639" class="dsq-comment-header">\
	 <cite id="dsq-cite-886639" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886639">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886639" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886639" class="dsq-comment-message">The difference between dogs & cats <br>Excerpts from a Dog\'s Diary <br><br>* 8:00 am - Dog food! My favorite thing! <br>* 9:30 am - A car ride! My favorite thing! <br>* 9:40 am - A walk in the park! My favorite thing! <br>* 10:30 am - Got rubbed and petted! My favorite thing! <br>* 12:00 pm - Lunch! My favorite thing! <br>* 1:00 pm - Played in the yard! My favorite thing! <br>* 3:00 pm - Wagged my tail! My favorite thing!!<br>* 5:00 pm - Milk bones! My favorite thing! <br>* 7:00 pm - Got to play ball! My favorite thing! <br>* 8:00 pm - Wow! Watched TV with the people! My favorite thing! <br>* 11:00 pm - Sleeping on the bed! My favorite thing! <br><br>Excerpts from a Cat\'s Diary <br><br><br>Day 983 of my captivity. <br><br>My captors continue to taunt me with bizarre little dangling objects. <br><br>They dine lavishly on fresh meat, while the other inmates and I are fed hash or some sort of dry nuggets. Although I make my contempt for the rations perfectly clear, I nevertheless must eat something in order to keep up my strength. The only thing that keeps me going is my dream of escape. <br><br>In an attempt to disgust them, I once again vomit on the carpet. <br><br>Today I decapitated a mouse and dropped its headless body at their feet. I had hoped this would strike fear into their hearts, since it clearly demonstrates what I am capable of. However, they merely made condescending comments about what a "good little hunter" I am. Bastards! <br><br>There was some sort of assembly of their accomplices tonight. I was placed in solitary confinement for the duration of the event. However, I could hear the noises and smell the food. I overheard that my confinement was due to the power of "allergies." I must learn what this means, and how to use it to my advantage. <br><br>Today I was almost successful in an attempt to assassinate one of my tormentors by weaving around his feet as he was walking. I must try this again tomorrow --but at the top of the stairs. <br><br>I am convinced that the other prisoners here are flunkies and snitches. <br><br>The dog receives special privileges. He is regularly released - and seems to be more than willing to return. He is obviously retarded. <br><br>The bird has got to be an informant. I observe him communicate with the guards regularly. I am certain that he reports my every move. My captors have arranged protective custody for him in an elevated cell, so he is safe. For now . . .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888478">\
	 <div id="dsq-comment-header-888478" class="dsq-comment-header">\
	 <cite id="dsq-cite-888478" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888478">Elephants&amp;Flowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888478" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888478" class="dsq-comment-message">Thank you for the giggle.  Needed it after seeing the New Yorker cover and reading the 200+ comments.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888961">\
	 <div id="dsq-comment-header-888961" class="dsq-comment-header">\
	 <cite id="dsq-cite-888961" class="dsq-comment-cite">\
	 <a id="dsq-author-user-888961" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888961" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888961" class="dsq-comment-message">HaHa!! Now this is an example of satire.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889377">\
	 <div id="dsq-comment-header-889377" class="dsq-comment-header">\
	 <cite id="dsq-cite-889377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889377">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889377" class="dsq-comment-message">Cats get such a bad rap ;)   I love the snarky critters.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892874">\
	 <div id="dsq-comment-header-892874" class="dsq-comment-header">\
	 <cite id="dsq-cite-892874" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892874">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892874" class="dsq-comment-message">simba has been at the computer again i see. i can tell my cat wrote this.....well, at least he had the good taste to post in on jack and jill politics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886723">\
	 <div id="dsq-comment-header-886723" class="dsq-comment-header">\
	 <cite id="dsq-cite-886723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886723">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886723" class="dsq-comment-message">Can you hear me now? Obama\'s missing 2 percent<br>By failing to survey cellphone-only voters, pollsters could be undercounting Barack Obama\'s support by millions of voters.<br><a href="http://www.salon.com/opinion/feature/2008/07/14/cell_phone/?source=newsletter" rel="nofollow">http://www.salon.com/opinion/feature/2008/07/14...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-886955">\
	 <div id="dsq-comment-header-886955" class="dsq-comment-header">\
	 <cite id="dsq-cite-886955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-886955">Jay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-886955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-886955" class="dsq-comment-message"><a href="http://michellemalkin.com/2008/07/14/grow-a-pair-obama/" rel="nofollow">Grow a pair, Obama</a><br><br>Another reason to hate Michelle "man I wish I were a white - I hate myself for being asian" Malkin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887040">\
	 <div id="dsq-comment-header-887040" class="dsq-comment-header">\
	 <cite id="dsq-cite-887040" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887040">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887040" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887040" class="dsq-comment-message">Another one to add in the "Barack has no balls" meme.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888160">\
	 <div id="dsq-comment-header-888160" class="dsq-comment-header">\
	 <cite id="dsq-cite-888160" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888160">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888160" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888160" class="dsq-comment-message">Jay:  Read it!  The "comments" were brutal too.  Michelle "man . . . " Malkin STILL doesn\'t get "it!"  On the other hand - she does!  Being a FAUX SPEWS "h*" has brought in the $$$$ for her.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889395">\
	 <div id="dsq-comment-header-889395" class="dsq-comment-header">\
	 <cite id="dsq-cite-889395" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889395">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889395" class="dsq-comment-message">I can\'t figure out why everyone is so preoccupied with Obama\'s scrotum. ....How many balls he has.....who has more....whether they need cutting off.....does he need to grow some...<br><br>In a perfect world, Carville and Jackson would be sentenced to chisel Obama\'s  balls into Mount Rushmore with inadequate tools.<br><br>They need to get a fun hobby.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887365">\
	 <div id="dsq-comment-header-887365" class="dsq-comment-header">\
	 <cite id="dsq-cite-887365" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887365">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887365" class="dsq-comment-message">Racism being promoted by the media for the right wing racist.  It\'s not just The New Yorker.<br><br><a href="http://halfricanrevolution.blogspot.com/2008/06/vile-racism-of-pat-oliphant.html" rel="nofollow">http://halfricanrevolution.blogspot.com/2008/06...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887417">\
	 <div id="dsq-comment-header-887417" class="dsq-comment-header">\
	 <cite id="dsq-cite-887417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887417">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887417" class="dsq-comment-message">Obama Campaign Manager Airs Cash Woes In Video<br><br>Barack Obama\'s campaign is known for its fundraising success. But today, campaign manager David Plouffe sends out a message to supporters warning of Republican dominance: <br><br>The McCain campaign is bragging that they are out-raising and out-spending us. <br><br>By collecting huge checks from Washington lobbyists and special interest PACs, they raised more money than ever before in June. Combined with the Republican National Committee, they now have more than $95 million in cash on hand.<br><br>I recorded a short video in my office about what we are up against. Now is the time to step up and make your first donation to help us close the gap.<br><br>Please watch the video and make a donation of $25 now.<br><br><br>The RNC has been quietly gathering funds at private events. The Democratic National Committee, meanwhile, was broke by the end of last year and still lags far behind.<br><br>Watch the video here. <br><a href="https://donate.barackobama.com/page/contribute/stepup?source=20080714_PV_ND_B-STCO" rel="nofollow">https://donate.barackobama.com/page/contribute/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889168">\
	 <div id="dsq-comment-header-889168" class="dsq-comment-header">\
	 <cite id="dsq-cite-889168" class="dsq-comment-cite">\
	 <a id="dsq-author-user-889168" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889168" class="dsq-comment-message">Saw it. Is the reason that Barack hasn’t released his June fundraising numbers yet because his money machine had finally broken down? He was expecting something like $100-mil for June, not so long ago.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889502">\
	 <div id="dsq-comment-header-889502" class="dsq-comment-header">\
	 <cite id="dsq-cite-889502" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889502">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889502" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889502" class="dsq-comment-message">I won\'t be giving again until September. Barack and I need some distance.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887474">\
	 <div id="dsq-comment-header-887474" class="dsq-comment-header">\
	 <cite id="dsq-cite-887474" class="dsq-comment-cite">\
	 <a id="dsq-author-user-887474" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887474" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887474" class="dsq-comment-message">Today I decided to blog about <a href="http://www.womanist-musings.com/2008/07/erykah-badu-close-your-legs.html" rel="nofollow">Erykah Badu and the flack </a>she is catching by having a third child by a different father.  People are quick to jump on Erykah and call her a whore, and a slut yet there is no mention of men like P Diddy with his multiple children, by multiple women.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888090">\
	 <div id="dsq-comment-header-888090" class="dsq-comment-header">\
	 <cite id="dsq-cite-888090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888090">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888090" class="dsq-comment-message"><i>..pregnancy and child baring is meant to enslave a woman.</i><br><br>You\'re right about that.  Why do you think marriage is called wedLOCK? <br><br>To make it difficult and humiliating for women to get birth control...as in when "faith based" pharmacies refuse to sell it, or "faith based" doctors refuse to counsel unmarried women on birth control.  Society is engineered to make child bearing without attachment to a man difficult and a punishment to discourage women from being autonomous and leaving relationships that are abusive. <br><br>WedLOCK!<br><br>May it die a horrible death....unless both parties agree they want to be locked.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890191">\
	 <div id="dsq-comment-header-890191" class="dsq-comment-header">\
	 <cite id="dsq-cite-890191" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890191">T.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890191" class="dsq-comment-message">yeah...and what about Christie brinkley with her 4 marraiges, and 3 children by 3 different men. Oh well, I guess she doesn\'t count, right?<br><br>T.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892886">\
	 <div id="dsq-comment-header-892886" class="dsq-comment-header">\
	 <cite id="dsq-cite-892886" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892886">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892886" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892886" class="dsq-comment-message">no she doesn\'t...becuase she was married. the issue was not that erykah has three kids but that she never married any of their fathers. i\'m not making a judgment, just explaining the furor about it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893255">\
	 <div id="dsq-comment-header-893255" class="dsq-comment-header">\
	 <cite id="dsq-cite-893255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893255">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893255" class="dsq-comment-message">I think the deeper point here is that in addition to her 4 marriages, Christie had 4 DIVORCES!  There is little difference between the two women besides the marriages...and divorces.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887498">\
	 <div id="dsq-comment-header-887498" class="dsq-comment-header">\
	 <cite id="dsq-cite-887498" class="dsq-comment-cite">\
	 <a id="dsq-author-user-887498" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887498" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887498" class="dsq-comment-message">The New Yorker has me on a slow boil today.<br><br><a href="http://www.simplifythepositive.blogspot.com" rel="nofollow">Hit The "SEND" Button One More Time</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887907">\
	 <div id="dsq-comment-header-887907" class="dsq-comment-header">\
	 <cite id="dsq-cite-887907" class="dsq-comment-cite">\
	 <a id="dsq-author-user-887907" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887907" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887907" class="dsq-comment-message">It is not only the racist cartoon the New Yorker that is upsetting it is the response of the so called white liberal allies.  They employ the<a href="http://www.womanist-musings.com/2008/07/it-not-called-racism-anymore-it-called.html" rel="nofollow"> language of racism </a>to both defend and decry this image and then they wonder why POC are pissed off.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889257">\
	 <div id="dsq-comment-header-889257" class="dsq-comment-header">\
	 <cite id="dsq-cite-889257" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889257">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889257" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889257" class="dsq-comment-message">That was an excellent parallel you drew between this cover and the DailyKos pic of Michelle Obama!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-887988">\
	 <div id="dsq-comment-header-887988" class="dsq-comment-header">\
	 <cite id="dsq-cite-887988" class="dsq-comment-cite">\
	 <span id="dsq-author-user-887988">Angela1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-887988" class="dsq-comment-body">\
	 <div id="dsq-comment-message-887988" class="dsq-comment-message">Haven\'t time to stay glued to the television, but, twice today I noticed MSNBC has had two people at a time talk about Barack and questioning his beliefs/positions etc.    One lady just told Contessa Brewer Barack is making it up as he goes along.    Usually MSNBC has had a republican strategist and a democratic strategist debate pros and cons.   What is with them double teaming on Barack....and not once question the numerous McCain flipflops?    I\'ll write them, but, wanted to post this to see if anyone else is noticing the bias.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888157">\
	 <div id="dsq-comment-header-888157" class="dsq-comment-header">\
	 <cite id="dsq-cite-888157" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888157">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888157" class="dsq-comment-message">you need to check the snakes post. don\'t assume that just because they have a \'Democratic Strategist\' under their name, that they are FOR Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888255">\
	 <div id="dsq-comment-header-888255" class="dsq-comment-header">\
	 <cite id="dsq-cite-888255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888255">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888255" class="dsq-comment-message">rikyrah:  True dat!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888874">\
	 <div id="dsq-comment-header-888874" class="dsq-comment-header">\
	 <cite id="dsq-cite-888874" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888874">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888874" class="dsq-comment-message">I know that\'s right!<br><br>A guy was just on with Andrea "Lizard Woman" Mitchell who\'s a "Democratic Strategist", and he said that the O campaign should both ignore it and address it. WTH do that mean???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889810">\
	 <div id="dsq-comment-header-889810" class="dsq-comment-header">\
	 <cite id="dsq-cite-889810" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889810">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889810" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889810" class="dsq-comment-message">It means he\'s got to split himself off into 2 separate personalities, occupying two parallel universes.  Then he has to appear in one universe and address the issue while his other personality ignores it in the other universe.  Easy, I do it all the time, don\'t you?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889927">\
	 <div id="dsq-comment-header-889927" class="dsq-comment-header">\
	 <cite id="dsq-cite-889927" class="dsq-comment-cite">\
	 <a id="dsq-author-user-889927" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889927" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889927" class="dsq-comment-message">I almost thought you were talking about what Barack\'s got to do as the son of a black African and a white Kansan.<br><br>Maybe you were.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889995">\
	 <div id="dsq-comment-header-889995" class="dsq-comment-header">\
	 <cite id="dsq-cite-889995" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889995">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889995" class="dsq-comment-message">That\'s what I thought too, craig.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890159">\
	 <div id="dsq-comment-header-890159" class="dsq-comment-header">\
	 <cite id="dsq-cite-890159" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890159">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890159" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890159" class="dsq-comment-message">Hmm...you could look at it that way.  Brilliant!<br><br>I am merely a vessel for the amusement of the gods.<br>;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890229">\
	 <div id="dsq-comment-header-890229" class="dsq-comment-header">\
	 <cite id="dsq-cite-890229" class="dsq-comment-cite">\
	 <a id="dsq-author-user-890229" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890229" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890229" class="dsq-comment-message">TruthSpeaker.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893051">\
	 <div id="dsq-comment-header-893051" class="dsq-comment-header">\
	 <cite id="dsq-cite-893051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893051">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893051" class="dsq-comment-message">hahah, it\'s called double consciousness....and most of us do do it all the time, we\'re so used to doing it....we don\'t even think about it.... <br>we wear the masks right?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888236">\
	 <div id="dsq-comment-header-888236" class="dsq-comment-header">\
	 <cite id="dsq-cite-888236" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888236">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888236" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888236" class="dsq-comment-message">Angela1:  YEP.  When I watch these programs,  I\'m always saying - "Where\'s the Black folks" or AT LEAST someone to speak on Mr. Obama\'s behalf.  And MANY times "they" just couldn\'t wake somebody up, tell them to get dressed, and come to the station to speak on his behalf!  Funny how that works!  NOT!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888422">\
	 <div id="dsq-comment-header-888422" class="dsq-comment-header">\
	 <cite id="dsq-cite-888422" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888422">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888422" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888422" class="dsq-comment-message">Right Wing Media Spin, UNfair and UNbalanced<br>The Obama Spin for the Day and probably month because they have nothing else is that Obama said one thing before he was the presumtive nominee and anothing thing after securing the nomination.  It\'s either that or "we don\'t know the "real Obama" or "we don\'t know what he stands for".  It\'s the media we have instead of the media we wish we had.  The American people aren\'t stupid. We aren\'t going to fall for the Media okey doke, you know the same okey doke that gave us George War Bush and war in Iraq.  The best way to beat the media is to stop watching.  Step away from 24 hour cable news.   It is not our friend.  None of them. <br>Annoy the media elect Obama.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888168">\
	 <div id="dsq-comment-header-888168" class="dsq-comment-header">\
	 <cite id="dsq-cite-888168" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888168">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888168" class="dsq-comment-message"><a href="http://www.nytimes.com/2008/07/13/opinion/13pollack.html?ref=opinion" rel="nofollow">Arab States are awash in money; will it destroy them?</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888181">\
	 <div id="dsq-comment-header-888181" class="dsq-comment-header">\
	 <cite id="dsq-cite-888181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888181">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888181" class="dsq-comment-message">Frank Rich\'s Latest<br><br><a href="http://www.nytimes.com/2008/07/13/opinion/13rich.html?_r=1&ref=opinion&oref=slogin" rel="nofollow">The Real-Life ‘24’ of Summer 2008</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888189">\
	 <div id="dsq-comment-header-888189" class="dsq-comment-header">\
	 <cite id="dsq-cite-888189" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888189">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888189" class="dsq-comment-message"><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/07/11/AR2008071102545.html" rel="nofollow">Obama\'s Enigma</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889195">\
	 <div id="dsq-comment-header-889195" class="dsq-comment-header">\
	 <cite id="dsq-cite-889195" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889195">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889195" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889195" class="dsq-comment-message">A candidate tailoring his or her post-primary message to include a wider appeal to moderates is, as far as I know, time-honored.  Why is there such an issue of trust now that Obama is doing the same thing?<br><br>It kills me how people pat themselves on the back for discovering how transcendant Barack is ... and in their next breath, are questioning his very character when he makes good on his promise to be transcendant.<br><br>But overcoming double standards is nothing new for Barack (or those who truly support him).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889940">\
	 <div id="dsq-comment-header-889940" class="dsq-comment-header">\
	 <cite id="dsq-cite-889940" class="dsq-comment-cite">\
	 <a id="dsq-author-user-889940" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889940" class="dsq-comment-message">You\'re on fire today.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888202">\
	 <div id="dsq-comment-header-888202" class="dsq-comment-header">\
	 <cite id="dsq-cite-888202" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888202">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888202" class="dsq-comment-message">From Al Giordano:<br><br><a href="http://narcosphere.narconews.com/thefield/spoiler-alert" rel="nofollow">Spoiler Alert</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890387">\
	 <div id="dsq-comment-header-890387" class="dsq-comment-header">\
	 <cite id="dsq-cite-890387" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890387">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890387" class="dsq-comment-message"><i>Perot\'s presence in that contest - and not, as the mythology suggests, any particular talent of Democrat Bill Clinton - is what delivered the 1992 election to the Democrats. Clinton won with just 43 percent of the national vote.</i><br><br>Ah..truth, like a cool, fragrant breeze on a hot day!  So, Bill Clinton the asshole - as seen in this primary - is not  really the charming, talented politician they say he is.  Really, what is so charming about sticking your penis into a young woman\'s mouth in the oval office?  It strikes me as rather coarse and boorish.  There\'s something crude and primitive about administering a state prison blood program that takes blood from visibly sick prisoners, stores it in broken down refrigeration then selling it to countries for blood products.   There\'s an obsenity to the number of people who died in Rwanda, those who died from the tainted prison blood, and the young woman subjected to a closeup of Bill\'s pale,  cellulitic thighs(very unusual in a male).  <br><br>Bill clinton, the walking engorged penis....throbbing, angry and red faced with a head of white, white hair...his corona of semen.<br><br>Bill has transcended the restrictive bounds of genetics,  a genetic mutant...becoming asshole and phallus in one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888208">\
	 <div id="dsq-comment-header-888208" class="dsq-comment-header">\
	 <cite id="dsq-cite-888208" class="dsq-comment-cite">\
	 <a id="dsq-author-user-888208" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888208" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888208" class="dsq-comment-message"><em>You\'re right about that. Why do you think marriage is called wedLOCK?</em><br>Isn\'t that the truth...it is also very racially done. Someone on my blog just pointed out how excited the world is about ANgelina and Brads baby and yet there is no wedding ring between them.  It seems how and who we police has a lot to do with what value we place on certain bodies.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888211">\
	 <div id="dsq-comment-header-888211" class="dsq-comment-header">\
	 <cite id="dsq-cite-888211" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888211">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888211" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888211" class="dsq-comment-message">Obama Ramps Up Operation in Iowa<br><br>having problem with the link. article is at OpenLeft</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888225">\
	 <div id="dsq-comment-header-888225" class="dsq-comment-header">\
	 <cite id="dsq-cite-888225" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888225">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888225" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888225" class="dsq-comment-message"><a href="http://www.fivethirtyeight.com/2008/07/when-memes-collide.html" rel="nofollow">When Memes Collide</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891843">\
	 <div id="dsq-comment-header-891843" class="dsq-comment-header">\
	 <cite id="dsq-cite-891843" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891843">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891843" class="dsq-comment-message">Interesting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888252">\
	 <div id="dsq-comment-header-888252" class="dsq-comment-header">\
	 <cite id="dsq-cite-888252" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888252">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888252" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888252" class="dsq-comment-message"><a href="http://www.bloomberg.com/apps/news?pid=20601087&sid=aa7HR5UETT2E&refer=worldwide" rel="nofollow">Paulson Seeks Authority to Shore Up Fannie, Freddie Mac</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888274">\
	 <div id="dsq-comment-header-888274" class="dsq-comment-header">\
	 <cite id="dsq-cite-888274" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888274">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888274" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888274" class="dsq-comment-message"><a href="http://www.newsweek.com/id/145971" rel="nofollow">Barack Obama\'s Christian Journey</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888309">\
	 <div id="dsq-comment-header-888309" class="dsq-comment-header">\
	 <cite id="dsq-cite-888309" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888309">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888309" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888309" class="dsq-comment-message"><a href="http://www.chicagotribune.com/news/chi-obama-faith_satjul12,0,1382081.story" rel="nofollow">Obama has long backed faith charities: Despite Criticism, Jackson took funds</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889378">\
	 <div id="dsq-comment-header-889378" class="dsq-comment-header">\
	 <cite id="dsq-cite-889378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889378">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889378" class="dsq-comment-message">Thanks for posting this rikyrah! <br><br>This article is an eye opener. It tells me that Jesse is pissed because the faith-based initiatives program Obama supports will hold the recipients accountable, and that works against Jesse\'s money making hustle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893326">\
	 <div id="dsq-comment-header-893326" class="dsq-comment-header">\
	 <cite id="dsq-cite-893326" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893326">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893326" class="dsq-comment-message">And, Jackson is definitely a hustler from WAY back.   Every protest, every march, every boycott had a benefit for Jesse or a family member.<br><br>You can bet the house on that one...  (well, as foreclosures are happening, maybe you don\'t want to bet the house...)<br><br> Jealousy is a mutha...   Just ask Phila Mayor,  Michael Nutter...<br>Or how about Harold Ford, as some of ya\'ll have taken to calling him, the Dark Sith...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888474">\
	 <div id="dsq-comment-header-888474" class="dsq-comment-header">\
	 <cite id="dsq-cite-888474" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888474">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888474" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888474" class="dsq-comment-message">"This morning, an Obama represenative (either a volunteer or a paid telemarketer) called me to ask for a donation.  The person was very nice, and mentioned that they were local to me and emphasized that Obama\'s campaign was the most diverse campaign in American history.  The caller was African-American, and it\'s possible that the messaging of diversity and the caller\'s identity was a strategy to communicate with white liberals, who like that sort of thing."<br><br>Birth of a nation or progressive nation?  Is there a difference?<br><br><a href="http://www.openleft.com/showDiary.do;jsessionid=30EA5F4C0E974A728ED68282C874B776?diaryId=693" rel="nofollow">http://www.openleft.com/showDiary.do;jsessionid...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-888518">\
	 <div id="dsq-comment-header-888518" class="dsq-comment-header">\
	 <cite id="dsq-cite-888518" class="dsq-comment-cite">\
	 <span id="dsq-author-user-888518">lamh</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-888518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-888518" class="dsq-comment-message">How I feel about the New Yorker cover<br><br>I would bet that the marjoirty of the people who "don\'t" think this is a big deal or not african american or muslim american.  <br><br>I don\'t blame the artist, it\'s the editors of the new yorker who decided to run with this caricature.  But I can\'t say that I\'m surprised.  The New Yorker mag subscribers are the mainly white liberals, who may see the satrie in this, but I would bet if the New yorker had a larger number of african american subscribers, then they would have thought twice about putting this image on the cover.<br><br>The sad thing is that being an African-American myself the idea that we are supposed to not be upset "because it\'s satire" is bullshit!!  If this image was on the cover of "the national review" or on the front page of some right wing hate site, then would we still be told to "see the satire" in it.<br><br>I\'ve learned that there are 2 types of funny when it comes to racial insenstivity: 1) funny HAHA, and 2) funny, sad.  to most african americans who woke up this morning to hear/see this cover, it\'s definitely not funny HAHA to us.<br><br>Besides, to some people the Sambo image was satire too.  Should I not be upset by that either.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892958">\
	 <div id="dsq-comment-header-892958" class="dsq-comment-header">\
	 <cite id="dsq-cite-892958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892958">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892958" class="dsq-comment-message">if the new yorker had any african-american writers or editors maybe someone would have pointed out that this wouldn\'t be viewed as funny by black folks. or muslims.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889205">\
	 <div id="dsq-comment-header-889205" class="dsq-comment-header">\
	 <cite id="dsq-cite-889205" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889205">goc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889205" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889205" class="dsq-comment-message">Excellent post on Racialicious on The New Yorker and Hipster Racism:<br><a href="http://www.racialicious.com/2008/07/14/the-new-yorker-and-hipster-racism/#more-1768" rel="nofollow">http://www.racialicious.com/2008/07/14/the-new-...</a><br><br>An excerpt:<br>"I define hipster racism (I’m borrowing the phrase from Carmen Van Kerckhove) as ideas, speech, and action meant to denigrate another’s person race or ethnicity under the guise of being urbane, witty (meaning “ironic” nowadays), educated, liberal, and/or trendy. This racist and sexist balderdash that’s the New Yorker cover fits squarely into that definition"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891749">\
	 <div id="dsq-comment-header-891749" class="dsq-comment-header">\
	 <cite id="dsq-cite-891749" class="dsq-comment-cite">\
	 <a id="dsq-author-user-891749" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891749" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891749" class="dsq-comment-message">That\'s a nice piece.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892960">\
	 <div id="dsq-comment-header-892960" class="dsq-comment-header">\
	 <cite id="dsq-cite-892960" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892960">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892960" class="dsq-comment-message">i love that...hipster racism. great term.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889212">\
	 <div id="dsq-comment-header-889212" class="dsq-comment-header">\
	 <cite id="dsq-cite-889212" class="dsq-comment-cite">\
	 <a id="dsq-author-user-889212" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889212" class="dsq-comment-message"><a href="http://www.cqpolitics.com/wmspage.cfm?docID=weeklyreport-000002915798" rel="nofollow">Clinton Diehards Want Convention Vote</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890320">\
	 <div id="dsq-comment-header-890320" class="dsq-comment-header">\
	 <cite id="dsq-cite-890320" class="dsq-comment-cite">\
	 <a id="dsq-author-user-890320" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890320" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890320" class="dsq-comment-message">And if she doesn\'t get it....<br><br>Look for a "shocker" a week later.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892971">\
	 <div id="dsq-comment-header-892971" class="dsq-comment-header">\
	 <cite id="dsq-cite-892971" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892971">rdxtion</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892971" class="dsq-comment-message">The Clintons are secretly pushing for this.  They are going to try to steal the nomination at the convention.  Barack needs to watch his back.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893290">\
	 <div id="dsq-comment-header-893290" class="dsq-comment-header">\
	 <cite id="dsq-cite-893290" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893290" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893290" class="dsq-comment-message">I don\'t agree with the usage of "steal", since no one has actually won the nomination yet. Being on the outside looking in, both sides have dirty hands, IMHO. Divisiveness has been and is what the Democratic Party is about, for decades, and it has turned back onto them this year.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893441">\
	 <div id="dsq-comment-header-893441" class="dsq-comment-header">\
	 <cite id="dsq-cite-893441" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893441" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893441" class="dsq-comment-message">Actually, both have won the nomination for their respective parties; ergo, their being called the presumptive nominees. Same goes for Bobb Barr, Cynthia McKinney, et al.<br><br>Neither have won the GE, which isn\'t until November 4.<br><br>And all evidence points to the Emperor Dim Son stealing the nomination from McMumbles and the GE from Gore in 2000, then stealing the 2004 GE from Kerry with voter shenanigans in Ohio, thanks to Ken Blackwell.  As the late George Carlin said, <blockquote>". . . Governor George W. Bush, and I call him that because, as far as I’m concerned, that’s the only political office that he was ever really elected to…”</blockquote>Eh hee.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893391">\
	 <div id="dsq-comment-header-893391" class="dsq-comment-header">\
	 <cite id="dsq-cite-893391" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893391">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893391" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893391" class="dsq-comment-message">rdxtion:  billary & bill were first on the SSSSSSSSSSSNAKE list!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889527">\
	 <div id="dsq-comment-header-889527" class="dsq-comment-header">\
	 <cite id="dsq-cite-889527" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889527">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889527" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889527" class="dsq-comment-message">Now this is satire<br><a href="http://www.funwithwarcrimes.com/" rel="nofollow">http://www.funwithwarcrimes.com/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-889653">\
	 <div id="dsq-comment-header-889653" class="dsq-comment-header">\
	 <cite id="dsq-cite-889653" class="dsq-comment-cite">\
	 <span id="dsq-author-user-889653">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-889653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-889653" class="dsq-comment-message">Hey, thanks for the link...hilarious!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893488">\
	 <div id="dsq-comment-header-893488" class="dsq-comment-header">\
	 <cite id="dsq-cite-893488" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893488" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893488" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893488" class="dsq-comment-message">LOL.  Yep, that\' would be satire.<br><br>And this: <a href="http://allhatnocattle.net/7-11-08_karl_rove.htm" rel="nofollow">http://allhatnocattle.net/7-11-08_karl_rove.htm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890289">\
	 <div id="dsq-comment-header-890289" class="dsq-comment-header">\
	 <cite id="dsq-cite-890289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890289">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890289" class="dsq-comment-message">Did anyone hear about a Chicago group asking Jesse Jackson to resign from Rainbow Push? Looking for the story now...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890462">\
	 <div id="dsq-comment-header-890462" class="dsq-comment-header">\
	 <cite id="dsq-cite-890462" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890462">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890462" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890462" class="dsq-comment-message">Ok, so that idoter...er, I mean Editor for the New Yorker was just on with Wolf.  I\'ve got to hand it to Wolf, he didn\'t let him off the hook.<br><br>So, this guy thinks this is satire, and it\'s "Colbert in print" ....Ha! He wishes!<br><br>Wolf said if he hadn\'t heard it was New Yorker, he would think it was a KKK magazine that had published it.  Go Wolf.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890518">\
	 <div id="dsq-comment-header-890518" class="dsq-comment-header">\
	 <cite id="dsq-cite-890518" class="dsq-comment-cite">\
	 <a id="dsq-author-user-890518" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890518" class="dsq-comment-message">The Blitzer said that????<br><br>Wow.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890941">\
	 <div id="dsq-comment-header-890941" class="dsq-comment-header">\
	 <cite id="dsq-cite-890941" class="dsq-comment-cite">\
	 <span id="dsq-author-user-890941">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890941" class="dsq-comment-message">Truth:  Blitz-man attempted to "get a set" today - finally!!  Maybe the JJ comment encouraged him to step up!  Just a thought.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890688">\
	 <div id="dsq-comment-header-890688" class="dsq-comment-header">\
	 <cite id="dsq-cite-890688" class="dsq-comment-cite">\
	 <a id="dsq-author-user-890688" href="http://bettychambers.com" target="_blank" rel="nofollow">GoldenAh</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890688" class="dsq-comment-message">Newsweek - <a href="http://www.newsweek.com/id/145263" rel="nofollow">Slavery After Slavery Ends</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-890899">\
	 <div id="dsq-comment-header-890899" class="dsq-comment-header">\
	 <cite id="dsq-cite-890899" class="dsq-comment-cite">\
	 <a id="dsq-author-user-890899" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-890899" class="dsq-comment-body">\
	 <div id="dsq-comment-message-890899" class="dsq-comment-message">Thank you for this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-902735">\
	 <div id="dsq-comment-header-902735" class="dsq-comment-header">\
	 <cite id="dsq-cite-902735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-902735">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-902735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-902735" class="dsq-comment-message">Have you ever seen this?<br><a href="http://northstarview.blogspot.com/2007/03/they-didnt-get-memo-that-slavery-was.html/" rel="nofollow">They Didn\'t Get the Memo that Slavery Was Over<br></a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893078">\
	 <div id="dsq-comment-header-893078" class="dsq-comment-header">\
	 <cite id="dsq-cite-893078" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893078">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893078" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893078" class="dsq-comment-message">i don\'t know if thank you is the right sentiment, because that just straight pissed me off. in the context of barack\'s speech today....shit is it any wonder some black folks are still struggling....maybe because they never recovered after slavery....for generations? i\'m just tired of the "blaming the victim" thing we\'ve got going on. yeah, we can surely do better, but in the context of it being played by barack for racist amerikka, i don\'t think it plays the same way as if he was talking to "us." although history pissed me off, when you know it, you do understand a whole lot more. as somebody maybe jesse jackson said if you don\'t know your history you\'re doomed to repeat it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893544">\
	 <div id="dsq-comment-header-893544" class="dsq-comment-header">\
	 <cite id="dsq-cite-893544" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893544" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893544" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893544" class="dsq-comment-message">My late maternal grandmother often spoke of her brother who left Birmingham, Alabama in the late 1920s-early 1930s, and was never seen or heard from again. <br><br>I suspect I now know what probably happened to him.<br><br>The movie, <em>Life</em>, starring Eddie Murphy and Martin Lawrence did a mediocre job of depicting this.<br><br>Thanks, <strong>GoldenAh</strong>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894173">\
	 <div id="dsq-comment-header-894173" class="dsq-comment-header">\
	 <cite id="dsq-cite-894173" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894173">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894173" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894173" class="dsq-comment-message">This hurt me down in my soul.  I agree with no ID - until we really discuss this - please withhold instructions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891476">\
	 <div id="dsq-comment-header-891476" class="dsq-comment-header">\
	 <cite id="dsq-cite-891476" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891476">Alexander</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891476" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891476" class="dsq-comment-message">On a lighter note.  Show some love for Miss USA.  Watching Miss Universe is a guilty pleasure and I love it when a black woman wins.  I\'ve heard a few hateful comments about two Miss USA \'s (both both black) tripping and falling two years in a row.  I guess you can\'t trust those black people to represent the good ole USA on the world stage.  Now back to the real world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891531">\
	 <div id="dsq-comment-header-891531" class="dsq-comment-header">\
	 <cite id="dsq-cite-891531" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891531">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891531" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891531" class="dsq-comment-message">Wow, Denzel really is a great looking man, isn\'t he?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891860">\
	 <div id="dsq-comment-header-891860" class="dsq-comment-header">\
	 <cite id="dsq-cite-891860" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891860">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891860" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891860" class="dsq-comment-message">Truth:  I\'m thinking FIIIIIIIIIIIINE!    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894181">\
	 <div id="dsq-comment-header-894181" class="dsq-comment-header">\
	 <cite id="dsq-cite-894181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894181">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894181" class="dsq-comment-message">soul stirring.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891603">\
	 <div id="dsq-comment-header-891603" class="dsq-comment-header">\
	 <cite id="dsq-cite-891603" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891603">Booky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891603" class="dsq-comment-message">Just saw all white people all the time discussing the New Yorker cover on CNN.  Gloria Berger said they had Michelle Obama looking like Angela Davis, like that was a bad thing.  Jack Cafferty mumbled something, not sure what, but the conservative on the panel did the predicitable, "what about the cover\'s they done on Bush and Dick"?  Cafferty mumbled something about the ones about Cheney being true.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-891613">\
	 <div id="dsq-comment-header-891613" class="dsq-comment-header">\
	 <cite id="dsq-cite-891613" class="dsq-comment-cite">\
	 <span id="dsq-author-user-891613">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-891613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-891613" class="dsq-comment-message">So the Taliban is back on a rampage of terror, abducting and executing 2 women.  Sigh, they always kill the most vulnerable to make their ugly points.  <br><br>People like D. and Karmi need to understand the true cost of Iraq.   Katrina, Afganistan, dead soldiers, orphaned children...on and on.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892283">\
	 <div id="dsq-comment-header-892283" class="dsq-comment-header">\
	 <cite id="dsq-cite-892283" class="dsq-comment-cite">\
	 <a id="dsq-author-user-892283" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892283" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892283" class="dsq-comment-message">The Taliban used filled <b>STADIUMS</b> to execute their victims during Clinton’s 8-years. Where was your pity back then?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892337">\
	 <div id="dsq-comment-header-892337" class="dsq-comment-header">\
	 <cite id="dsq-cite-892337" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892337">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892337" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892337" class="dsq-comment-message">Karmi,<br><br>we were not <i>acquainted</i> back then; so, if I did express pity, you would not have known it.<br><br>Ok, so you\'re objectifying me as an American Democrat which is ok for argument\'s sake.  Clinton dropped the ball on many things.  I am not defending him.<br><br>It will be a miracle if you ever criticize anyone for your own ideological spectrum.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895828">\
	 <div id="dsq-comment-header-895828" class="dsq-comment-header">\
	 <cite id="dsq-cite-895828" class="dsq-comment-cite">\
	 <a id="dsq-author-user-895828" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895828" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895828" class="dsq-comment-message">People like D.-who have lost close friends in Iraq and Afghanistan-probably understand the hell that is war better than you do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895890">\
	 <div id="dsq-comment-header-895890" class="dsq-comment-header">\
	 <cite id="dsq-cite-895890" class="dsq-comment-cite">\
	 <span id="dsq-author-user-895890">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895890" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895890" class="dsq-comment-message">Clearly, people like D. don\'t understand.  Because upon having lost <i>friends</i>, people like D. continue to insist on an unjust war so that more <i>friends</i>, husbands, wives, parents are lost in an unjust war.  Or perhaps, their understanding fails to lead to wise conclusion.<br><br>People like D. should not make assumptions about the fitness to comment on said injust war, one criteria being whether that person has lost<i>friends</i> in war.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-895972">\
	 <div id="dsq-comment-header-895972" class="dsq-comment-header">\
	 <cite id="dsq-cite-895972" class="dsq-comment-cite">\
	 <a id="dsq-author-user-895972" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-895972" class="dsq-comment-body">\
	 <div id="dsq-comment-message-895972" class="dsq-comment-message">What\'s your connection to this war? Did you serve? Have you lost anyone-friends, family, or otherwise-there?<br><br>And if you did, did any of them tell you that they understood why there were in Iraq/Afghanistan, and what they were there to do, and that they believed in the same?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896145">\
	 <div id="dsq-comment-header-896145" class="dsq-comment-header">\
	 <cite id="dsq-cite-896145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-896145">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896145" class="dsq-comment-message">Your attempting to use your dead<i>friends</i> to pull rank in a message board is an indication of the value of your friendship.<br><br>It is irrelevant what you IMAGINE soldiers believe they are in Iraq to do.  We already KNOW there are no WMD, we already KNOW Iraq was not a threat; therefore, responsible, moral behaviour dictates that the war be brought to an end, quickly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896248">\
	 <div id="dsq-comment-header-896248" class="dsq-comment-header">\
	 <cite id="dsq-cite-896248" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896248" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896248" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896248" class="dsq-comment-message">When I recieved their own words in emails telling me those things, it isn\'t imagination.<br><br>When I talk to Gold and Blue Star families who tell me their sons/daughters/husbands/wives believe in what we\'re doing there, it isn\'t imagination.<br><br>When I recieve it in emails from friends-and now, family-who are there currently, it isn\'t imagination.<br><br>Don\'t ever attempt to project what you imagine on me, especially when you have no idea when my information comes from.<br><br>If it makes you feel any better, one of my best friends disagrees with me wholeheartedly about the war. We argue about it at least weekly, and I\'d still go through hell for him and him for me. Hell, I disagree with smoothie/djchefron here, but I still call them brothers (or sisters, if apporpriate).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892931">\
	 <div id="dsq-comment-header-892931" class="dsq-comment-header">\
	 <cite id="dsq-cite-892931" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892931">taritac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892931" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892931" class="dsq-comment-message">Ooh. Oooooooh.<br><br>Eddie Murphy\'s new movie takes in only $5M its opening weekend: <a href=http://defamer.com/398530/why-you-dont-care-about-eddie-murphy rel="nofollow">Here\'s Why You Don\'t Care About Eddie Murphy</a href>.<br><br>So sad.<br><br>Someone with a promising, successful career who, at some point, decided to keep doing the same. damn. thing. over and over and OVER and made himself irrelevant.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893578">\
	 <div id="dsq-comment-header-893578" class="dsq-comment-header">\
	 <cite id="dsq-cite-893578" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893578" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893578" class="dsq-comment-message">His career ebbs and flows. For every flop, there\'s a Shrek or a Dreamgirl.<br><br>Donkey/Jimmy Want Mo\' will continue to get paid to make movies, hit or miss.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-892980">\
	 <div id="dsq-comment-header-892980" class="dsq-comment-header">\
	 <cite id="dsq-cite-892980" class="dsq-comment-cite">\
	 <span id="dsq-author-user-892980">Nellcote</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-892980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-892980" class="dsq-comment-message">PBS\'s John McLaughlin calls Obama an "oreo" on his teevee show yesterday:<br><br><a href="http://www.youtube.com/watch?v=HGxBY7uBEW0" rel="nofollow">http://www.youtube.com/watch?v=HGxBY7uBEW0</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893017">\
	 <div id="dsq-comment-header-893017" class="dsq-comment-header">\
	 <cite id="dsq-cite-893017" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893017">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893017" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893017" class="dsq-comment-message">and quoted Jeremiah Wright too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893027">\
	 <div id="dsq-comment-header-893027" class="dsq-comment-header">\
	 <cite id="dsq-cite-893027" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893027">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893027" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893027" class="dsq-comment-message">MEDIA ALERT: Obama and his NAACP Speech<br>C-Span<br><br>Tonight, 10:59 PM EST<br>Overnight, 3:08 AM EST</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893106">\
	 <div id="dsq-comment-header-893106" class="dsq-comment-header">\
	 <cite id="dsq-cite-893106" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893106" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893106" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893106" class="dsq-comment-message">the best news of the day is that reading is a lost art in america, else there\'d likely be a lot more of an uproar about what was <i>in</i> the new yorker than what was pictured on the cover.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893608">\
	 <div id="dsq-comment-header-893608" class="dsq-comment-header">\
	 <cite id="dsq-cite-893608" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893608" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893608" class="dsq-comment-message">I didn\'t read anything in the article that hasn\'t been previously posited in either the <em>Los Angeles Times</em> or the <em>New York Times</em>.<br><br>Maybe I missed something, so I\'ll go read it again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896001">\
	 <div id="dsq-comment-header-896001" class="dsq-comment-header">\
	 <cite id="dsq-cite-896001" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896001" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896001" class="dsq-comment-message">I didn\'t like the article at all. I thought it was a slick hit job. I\'ve read Lizza\'s earlier writings about Barack and while they\'re usually fair, there\'s always been something lurking between the lines.<br><br>Not this time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893109">\
	 <div id="dsq-comment-header-893109" class="dsq-comment-header">\
	 <cite id="dsq-cite-893109" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893109">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893109" class="dsq-comment-message">OBAMA\'S SPEECH TO THE NAACP:<br><br>It is always humbling to speak before the NAACP. It is a powerful reminder of the debt we all owe to those who marched for us and fought for us and stood up on our behalf; of the sacrifices that were made for us by those we never knew; and of the giants whose shoulders I stand on here today. <br><br><br>They are the men and women we read about in history books and hear about in church; whose lives we honor with schools, and boulevards, and federal holidays that bear their names. But what I want to remind you tonight -- on Youth Night -- is that these giants, these icons of America\'s past, were not much older than many of you when they took up freedom\'s cause and made their mark on history.<br><br><br><br>Dr. Martin Luther King Jr. was but a 26-year old pastor when he led a bus boycott in Montgomery that mobilized a movement. John Lewis was but a 25-year old activist when he faced down Billy clubs on the bridge in Selma and helped arouse the conscience of our nation. Diane Nash was even younger when she helped found SNCC and led Freedom Rides down south. And your chairman Julian Bond was but a 25-year old state legislator when he put his own shoulder to the wheel of history.<br><br><br>It is because of them; and all those whose names never made it into the history books - those men and women, young and old, black, brown and white, clear-eyed and straight-backed, who refused to settle for the world as it is; who had the courage to remake the world as it should be - that I stand before you tonight as the Democratic nominee for President of the United States of America.<br><br><br><br>And if I have the privilege of serving as your next President, I will stand up for you the same way that earlier generations of Americans stood up for me - by fighting to ensure that every single one of us has the chance to make it if we try. That means removing the barriers of prejudice and misunderstanding that still exist in America. It means fighting to eliminate discrimination from every corner of our country. It means changing hearts, and changing minds, and making sure that every American is treated equally under the law.<br><br><br><br>But social justice is not enough. As Dr. King once said, "the inseparable twin of racial justice is economic justice." That\'s why Dr. King went to Memphis in his final days to stand with striking sanitation workers. That\'s why the march that Roy Wilkins helped lead forty five years ago this summer wasn\'t just named the March on Washington, and it wasn\'t just named the March on Washington for Freedom; it was named the March on Washington for Jobs and Freedom.<br><br><br><br>What Dr. King and Roy Wilkins understood is that it matters little if you have the right to sit at the front of the bus if you can\'t afford the bus fare; it matters little if you have the right to sit at the lunch counter if you can\'t afford the lunch. What they understood is that so long as Americans are denied the decent wages, and good benefits, and fair treatment they deserve, the dream for which so many gave so much will remain out of reach; that to live up to our founding promise of equality for all, we have to make sure that opportunity is open to all Americans.<br><br><br><br>That is what I\'ve been fighting to do throughout my over 20 years in public service. That\'s why I\'ve fought in the Senate to end tax breaks for companies that ship jobs overseas and give those tax breaks to companies that create good jobs here in America. That\'s why I brought Democrats and Republicans together in Illinois to put $100 million in tax cuts into the pockets of hardworking families, to expand health care to 150,000 children and parents, and to end the outrage of black women making just 62 cents for every dollar that many of their male coworkers make.<br><br><br><br>And that\'s why I moved to Chicago after college. As some of you know, I turned down more lucrative jobs because I was inspired by the Civil Rights Movement and I wanted to do my part in the ongoing battle for opportunity in this country. So I went to work for a group of churches to help turn around neighborhoods that were devastated when the local steel plants closed. And I reached out to community leaders - black, brown, and white - and together, we gave job training to the jobless, set up afterschool programs to help keep kids off the streets, and block by block, we helped turn those neighborhoods around.<br><br><br><br>So I\'ve been working my entire adult life to help build an America where social justice is being served and economic justice is being served; an America where we all have an equal chance to make it if we try. That\'s the America I believe in. That\'s the America you\'ve been fighting for over the past 99 years. And that\'s the America we have to keep marching towards today.<br><br><br>Our work is not over.<br><br><br>When so many of our nation\'s schools are failing, especially those in our poorest rural and urban communities, denying millions of young Americans the chance to fulfill their potential and live out their dreams, we have more work to do.<br><br><br>When CEOs are making more in ten minutes than the average worker earns in a year, and millions of families lose their homes due to unscrupulous lending, checked neither by a sense of corporate ethics or a vigilant government; when the dream of entering the middle class and staying there is fading for young people in our community, we have more work to do.<br><br><br>When any human being is denied a life of dignity and respect, no matter whether they live in Anacostia or Appalachia or a village in Africa; when people are trapped in extreme poverty we know how to curb or suffering from diseases we know how to prevent; when they\'re going without the medicines that they so desperately need - we have more work to do.<br><br><br>That\'s what this election is all about. It\'s about the responsibilities we all share for the future we hold in common. It\'s about each and every one of us doing our part to build that more perfect union.<br><br><br>It\'s about the responsibilities that corporate America has - responsibilities that start with ending a culture on Wall Street that says what\'s good for me is good enough; that puts their bottom line ahead of what\'s right for America. Because what we\'ve learned in such a dramatic way in recent months is that pain in our economy trickles up; that Wall Street can\'t thrive so long as Main Street is struggling; and that America is better off when the well-being of American business and the American people are aligned. Our CEOs have to recognize that they have a responsibility not just to grow their profit margins, but to be fair to their workers, and honest to their shareholders and to help strengthen our economy as a whole. That\'s how we\'ll ensure that economic justice is being served. And that\'s what this election is about.<br><br><br>It\'s about the responsibilities that Washington has - responsibilities that start with restoring fairness to our economy by making sure that the playing field isn\'t tilted to benefit the special interests at the expense of ordinary Americans; and that we\'re rewarding not just wealth, but the work and workers who create it. That\'s why I\'ll offer a middle class tax cut so we can lift up hardworking families, and give relief to struggling homeowners so we can end our housing crisis, and provide training to young people to work the green jobs of the future, and invest in our infrastructure so we can create millions of new jobs.<br><br><br><br>And that\'s why I\'ll end the outrage of one in five African Americans going without the health care they deserve. We\'ll guarantee health care for anyone who needs it, make it affordable for anyone who wants it, and ensure that the quality of your health care does not depend on the color of your skin. And we\'re not going to do it 20 years from now or 10 years from now, we\'re going to do it by the end of my first term as President of the United States of America.<br><br><br><br>And here\'s what else we\'ll do - we\'ll make sure that every child in this country gets a world-class education from the day they\'re born until the day they graduate from college. Now, I understand that Senator McCain is going to be coming here in a couple of days and talking about education, and I\'m glad to hear it. But the fact is, what he\'s offering amounts to little more than the same tired rhetoric about vouchers. Well, I believe we need to move beyond the same debate we\'ve been having for the past 30 years when we haven\'t gotten anything done. We need to fix and improve our public schools, not throw our hands up and walk away from them. We need to uphold the ideal of public education, but we also need reform.<br><br><br><br>That\'s why I\'ve introduced a comprehensive strategy to recruit an army of new qualified teachers to our communities - and to pay them more and give them more support. And we\'ll invest in early childhood education programs so that our kids don\'t begin the race of life behind the starting line and offer a $4,000 tax credit to make college affordable for anyone who wants to go. Because as the NAACP knows better than anyone, the fight for social justice and economic justice begins in the classroom.<br><br>But it doesn\'t end there. We have to fight for all those young men standing on street corners with little hope for the future besides ending up in jail. We have to break the cycle of poverty and violence that\'s gripping too many neighborhoods in this country.<br><br><br>That\'s why I\'ll expand the Earned Income Tax Credit - because it\'s one of the most successful anti-poverty measures we have. That\'s why I\'ll end the Bush policy of taking cops off the streets at the moment they\'re needed most - because we need to give local law enforcement the support they need. That\'s why we\'ll provide job training for ex-offenders - because we need to make sure they don\'t return to a life of crime. And that\'s why I\'ll build on the success of the Harlem Children\'s Zone in New York and launch an all-hands-on-deck effort to end poverty in this country - because that\'s how we\'ll put the dream that Dr. King and Roy Wilkins fought for within reach for the next generation of children.<br><br><br><br>And if people tell you that we cannot afford to invest in education or health care or fighting poverty, you just remind them that we are spending $10 billion a month in Iraq. And if we can spend that much money in Iraq, we can spend some of that money right here in Cincinnati, Ohio and in big cities and small towns in every corner of this country.<br><br><br><br>So yes, we have to demand more responsibility from Washington. And yes we have to demand more responsibility from Wall Street. But we also have to demand more from ourselves. Now, I know some say I\'ve been too tough on folks about this responsibility stuff. But I\'m not going to stop talking about it. Because I believe that in the end, it doesn\'t matter how much money we invest in our communities, or how many 10-point plans we propose, or how many government programs we launch - none of it will make any difference if we don\'t seize more responsibility in our own lives.<br><br><br><br>That\'s how we\'ll truly honor those who came before us. Because I know that Thurgood Marshall did not argue Brown versus Board of Education so that some of us could stop doing our jobs as parents. And I know that nine little children did not walk through a schoolhouse door in Little Rock so that we could stand by and let our children drop out of school and turn to gangs for the support they are not getting elsewhere. That\'s not the freedom they fought so hard to achieve. That\'s not the America they gave so much to build. That\'s not the dream they had for our children.<br><br><br><br>That\'s why if we\'re serious about reclaiming that dream, we have to do more in our own lives, our own families, and our own communities. That starts with providing the guidance our children need, turning off the TV, and putting away the video games; attending those parent-teacher conferences, helping our children with their homework, and setting a good example. It starts with teaching our daughters to never allow images on television to tell them what they are worth; and teaching our sons to treat women with respect, and to realize that responsibility does not end at conception; that what makes them men is not the ability to have a child but the courage to raise one. It starts by being good neighbors and good citizens who are willing to volunteer in our communities - and to help our synagogues and churches and community centers feed the hungry and care for the elderly. We all have to do our part to lift up this country.<br><br><br><br>That\'s where change begins. And that, after all, is the true genius of America - not that America is, but that America will be; not that we are perfect, but that we can make ourselves more perfect; that brick by brick, calloused hand by calloused hand, people who love this country can change it. And that\'s our most enduring responsibility - the responsibility to future generations. We have to change this country for them. We have to leave them a planet that\'s cleaner, a nation that\'s safer, and a world that\'s more equal and more just.<br><br><br><br>So I\'m grateful to you for all you\'ve done for this campaign, but we\'ve got work to do and we cannot rest. And I know that if you put your shoulders to the wheel of history and take up the cause of perfecting our union just as earlier generations of Americans did before you; if you take up the fight for opportunity and equality and prosperity for all; if you march with me and fight with me, and get your friends registered to vote, and if you stand with me this fall - then not only will we help close the responsibility deficit in this country, and not only will we help achieve social justice and economic justice for all, but I will come back here next year on the 100th anniversary of the NAACP, and I will stand before you as the President of the United States of America. And at that moment, you and I will truly know that a new day has come in this country we love. Thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893222">\
	 <div id="dsq-comment-header-893222" class="dsq-comment-header">\
	 <cite id="dsq-cite-893222" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893222" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893222" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893222" class="dsq-comment-message"><i>"Forgotten was the fact that it was the Republicans who started the HBCU’s <b>and the NAACP to stop the Democrats from lynching blacks</b>."</i> - Dr. Alveda C. King</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893189">\
	 <div id="dsq-comment-header-893189" class="dsq-comment-header">\
	 <cite id="dsq-cite-893189" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893189">NO ID</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893189" class="dsq-comment-message">thanks for posting this...i stand corrected since he never says black people....interesting since that\'s what yahoo, via AP reported. he never once says "black people." did they assume because he was talking to the NAACP that he meant us...this is the bullshit i\'m talking about. my bad for reading the AP story before i read the actual speech. **takes seat in corner**</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894207">\
	 <div id="dsq-comment-header-894207" class="dsq-comment-header">\
	 <cite id="dsq-cite-894207" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894207">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894207" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894207" class="dsq-comment-message">He doesn\'t have to actually say black people.  He only gives the speech to "black" people.  Read his speech to Laraza</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-896011">\
	 <div id="dsq-comment-header-896011" class="dsq-comment-header">\
	 <cite id="dsq-cite-896011" class="dsq-comment-cite">\
	 <a id="dsq-author-user-896011" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-896011" class="dsq-comment-body">\
	 <div id="dsq-comment-message-896011" class="dsq-comment-message">What did he say to Laraza?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893429">\
	 <div id="dsq-comment-header-893429" class="dsq-comment-header">\
	 <cite id="dsq-cite-893429" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893429">barry4potus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893429" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893429" class="dsq-comment-message">HEY!! everybody theres a story on the <a href="http://hill.com" rel="nofollow">hill.com</a>, where certain members of the CBC are now awaiting for obama to endorse them in their congressional races.....even the ones that backed hillary are now begging for his support and are wondering whats taking so long</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893638">\
	 <div id="dsq-comment-header-893638" class="dsq-comment-header">\
	 <cite id="dsq-cite-893638" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893638">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893638" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893638" class="dsq-comment-message">Wow...that article....was pure comedy</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893709">\
	 <div id="dsq-comment-header-893709" class="dsq-comment-header">\
	 <cite id="dsq-cite-893709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893709">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893709" class="dsq-comment-message">They need to sit down and fan themselves.  They watched while Billary threw this brotha on the ground, stomped him, kicked him, shanked him, ran over him with their car, put out their cigarettes in his eye...they sat back with their black gums cackling and grinning on cable TV, cheering Hillary on, shrugging their shoulders and buck dancing for the Clintons...and now that the voters are about to Bizzounce their asses out of office....NOW they want Obama to swoop in and save the day?<br><br>After Hillary asks the 18 million hard working white Americans for a dollar apiece to retire her debt, then she can ask the hard working white Americans to save the CBC\'s collective asses...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893764">\
	 <div id="dsq-comment-header-893764" class="dsq-comment-header">\
	 <cite id="dsq-cite-893764" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893764">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893764" class="dsq-comment-message">Town:  So co-signing and laughing!!  Your post is funny!  Thanx for da laff!  :&gt;)  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893965">\
	 <div id="dsq-comment-header-893965" class="dsq-comment-header">\
	 <cite id="dsq-cite-893965" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893965">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893965" class="dsq-comment-message">town,<br><br>this is hilarious and on point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893750">\
	 <div id="dsq-comment-header-893750" class="dsq-comment-header">\
	 <cite id="dsq-cite-893750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893750">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893750" class="dsq-comment-message">barry:  I couldn\'t open that site.  But, from the comments here, can we say -"PAY BACK IS A MOTHER___?"<br>I\'ll continue to look for it.  Thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893816">\
	 <div id="dsq-comment-header-893816" class="dsq-comment-header">\
	 <cite id="dsq-cite-893816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893816">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893816" class="dsq-comment-message">Here you go Green Lady<br><br><a href="http://thehill.com/leading-the-news/several-cbc-members-anxiously-wait-on-obama-2008-07-14.html" rel="nofollow">http://thehill.com/leading-the-news/several-cbc...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893853">\
	 <div id="dsq-comment-header-893853" class="dsq-comment-header">\
	 <cite id="dsq-cite-893853" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893853">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893853" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893853" class="dsq-comment-message">Texas:  Thank you so much!  That\'s what "family\'s" for!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893873">\
	 <div id="dsq-comment-header-893873" class="dsq-comment-header">\
	 <cite id="dsq-cite-893873" class="dsq-comment-cite">\
	 <span id="dsq-author-user-893873">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893873" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893873" class="dsq-comment-message">Texas:  I read the article.  As I said [quoting myself] - "PAY BACK IS A MOTHER ____!"  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-894160">\
	 <div id="dsq-comment-header-894160" class="dsq-comment-header">\
	 <cite id="dsq-cite-894160" class="dsq-comment-cite">\
	 <span id="dsq-author-user-894160">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-894160" class="dsq-comment-body">\
	 <div id="dsq-comment-message-894160" class="dsq-comment-message">Great article, thanks for the link.<br><br><i>Endorsing her risks ties to her son amid Obama’s promises of a new kind of politics, while not endorsing her risks a big symbolic stiff for the CBC and could jeopardize Obama’s standing in a swing state.</i><br><br>Hmm.  Somehow, I don\'t think O cares.<br><br><i>Adolph Mongo, a political analyst and former consultant to Mayor Kilpatrick, said that Obama’s support would be a “tremendous endorsement” for Carolyn Kilpatrick in terms of the good perception it would generate amongst voters. <b>But he suggested it might be more important for Obama.</b></i><br><br>Ha!  So, Obama needs her more than she needs him??  LOL<br><br><i>“Barack Obama cannot afford to snub the congresswoman and the mayor,” Mongo said. <b>“The mayor is the only one in Detroit that has the machine to turn out the vote.”</b><i><br><br>Does anyone believe that the people of Michigan would care if O snubbed the Mayor and his mother?</i></i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-903370">\
	 <div id="dsq-comment-header-903370" class="dsq-comment-header">\
	 <cite id="dsq-cite-903370" class="dsq-comment-cite">\
	 <span id="dsq-author-user-903370">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-903370" class="dsq-comment-body">\
	 <div id="dsq-comment-message-903370" class="dsq-comment-message">Believe it or not, but a lot of people in Detroit love the mayor and his mother.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-903930">\
	 <div id="dsq-comment-header-903930" class="dsq-comment-header">\
	 <cite id="dsq-cite-903930" class="dsq-comment-cite">\
	 <span id="dsq-author-user-903930">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-903930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-903930" class="dsq-comment-message">Wow...love only goes so far.  They can love them out of office too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-893809">\
	 <div id="dsq-comment-header-893809" class="dsq-comment-header">\
	 <cite id="dsq-cite-893809" class="dsq-comment-cite">\
	 <a id="dsq-author-user-893809" href="http://peoplepowerforchange.blogspot.com/" target="_blank" rel="nofollow">99 Percent Sure</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-893809" class="dsq-comment-body">\
	 <div id="dsq-comment-message-893809" class="dsq-comment-message">If you haven\'t completely read the <em>New Yorker</em> article, you need to get on with it.  As horrific as the cover was, IMO, Lizza almost makes up for the offense.  I say "almost" because some of the data I\'d already read in May and June in other publications.<blockquote><strong>Another transition from primary to general election is now under way for Obama, and it is causing him a similar set of problems, all of which stem from a realization among his supporters that superheroes don’t become President; politicians do. Judging by the reaction to Obama’s most recent decisions—his willingness to support legislation to modify the Foreign Intelligence Surveillance Act, his rightward shift on interpreting the Second Amendment, his decision to “refine” his Iraq policies—some voters will be crushed by this realization and others will be relieved.</strong></blockquote>The article ends with the following:<blockquote><strong>Obama has always had a healthy understanding of the reaction he elicits in others, and he learned to use it to his advantage a very long time ago. Marty Nesbitt remembers Obama’s utter calm the day he gave his celebrated speech at the 2004 Democratic National Convention, in Boston, which made him an international celebrity and a potential 2008 Presidential candidate. “We were walking down the street late in the afternoon,” Nesbitt told me. “And this crowd was building behind us, like it was Tiger Woods at the Masters.”<br><br>“Barack, man, you’re like a rock star,” Nesbitt said.<br><br>“Yeah, if you think it’s bad today, wait until tomorrow,” Obama replied.<br><br>“What do you mean?”<br><br>“My speech,” Obama said, “is pretty good.”</strong></blockquote>He ain\'t nothing to play with.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-906269">\
	 <div id="dsq-comment-header-906269" class="dsq-comment-header">\
	 <cite id="dsq-cite-906269" class="dsq-comment-cite">\
	 <span id="dsq-author-user-906269">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-906269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-906269" class="dsq-comment-message">"He ain\'t nothing to play with."<br><br>You ain\'t neva lied.... LOL.</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=monday_open_thread_hello_everyone&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');
}

})();




