




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": {"e5620c8f2541584c27b8b397c6ff44d2": {"username": "Oldnovice", "tumblr": "", "display_name": "Oldnovice", "url": "http://disqus.com/guest/e5620c8f2541584c27b8b397c6ff44d2/", "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": ""}, "56f1b58fb6a26c86d03a37c2ea95329e": {"username": "Admiral Komack", "tumblr": "", "display_name": "Admiral Komack", "url": "http://disqus.com/guest/56f1b58fb6a26c86d03a37c2ea95329e/", "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": ""}, "ee9a6fc0f1213e6b14e2765968e804e5": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/guest/ee9a6fc0f1213e6b14e2765968e804e5/", "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": ""}, "3b31356ea345f986babefd4710e13291": {"username": "justice58", "tumblr": "", "display_name": "justice58", "url": "http://disqus.com/guest/3b31356ea345f986babefd4710e13291/", "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": ""}, "7f3bcba40954f3b8277da719d4ebe737": {"username": "babyming", "tumblr": "", "display_name": "babyming", "url": "http://disqus.com/guest/7f3bcba40954f3b8277da719d4ebe737/", "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": ""}, "1cb6140180747707b601ebc52c1fcb5a": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/guest/1cb6140180747707b601ebc52c1fcb5a/", "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": ""}, "eeb4009bdea87620f7929278eedd7f0c": {"username": "purpthehawk", "tumblr": "", "display_name": "purpthehawk", "url": "http://disqus.com/guest/eeb4009bdea87620f7929278eedd7f0c/", "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": ""}, "bbb5f18b1f882407561a7f27f4fb2937": {"username": "s", "tumblr": "", "display_name": "s", "url": "http://disqus.com/guest/bbb5f18b1f882407561a7f27f4fb2937/", "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": ""}, "0183bc94f5be8b9ec79636f3f2174ff5": {"username": "D.", "tumblr": "", "display_name": "D.", "url": "http://disqus.com/guest/0183bc94f5be8b9ec79636f3f2174ff5/", "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": ""}, "93f7d5482c73e626b3c1aa6eb2a6ed8f": {"username": "scruncher", "tumblr": "", "display_name": "scruncher", "url": "http://disqus.com/guest/93f7d5482c73e626b3c1aa6eb2a6ed8f/", "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": ""}, "1ff19dfc0400feb84ea112bcb0762d62": {"username": "Baltogeek", "tumblr": "", "display_name": "Baltogeek", "url": "http://disqus.com/guest/1ff19dfc0400feb84ea112bcb0762d62/", "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": ""}, "c36c5e8bd4d56491f8a60b53ae8e9eb4": {"username": "jelana", "tumblr": "", "display_name": "jelana", "url": "http://disqus.com/guest/c36c5e8bd4d56491f8a60b53ae8e9eb4/", "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": ""}, "7b2a34dc6a4fd6243eef64b8069349c0": {"username": "Karrie", "tumblr": "", "display_name": "Karrie", "url": "http://disqus.com/guest/7b2a34dc6a4fd6243eef64b8069349c0/", "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": ""}, "aedda92d645e540d5d4d78a25c550ffc": {"username": "Plantsmantx", "tumblr": "", "display_name": "Plantsmantx", "url": "http://disqus.com/guest/aedda92d645e540d5d4d78a25c550ffc/", "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": ""}, "889c732285beb0fc252d78b61edaa231": {"username": "teacher", "tumblr": "", "display_name": "teacher", "url": "http://disqus.com/guest/889c732285beb0fc252d78b61edaa231/", "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": ""}, "c0503647f8088b08f4996f39cd0531f4": {"username": "lexusOakland", "tumblr": "", "display_name": "lexusOakland", "url": "http://disqus.com/guest/c0503647f8088b08f4996f39cd0531f4/", "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": ""}, "ad064973a08d113d9aa0f22d6482fe52": {"username": "Melinda", "tumblr": "", "display_name": "Melinda", "url": "http://disqus.com/guest/ad064973a08d113d9aa0f22d6482fe52/", "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": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "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": ""}, "b65341a231bdc06cfaa2b35dad3c8249": {"username": "Luv", "tumblr": "", "display_name": "Luv", "url": "http://disqus.com/guest/b65341a231bdc06cfaa2b35dad3c8249/", "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": ""}, "d087c5d149453c1db87a76ee583d3b80": {"username": "Kitty", "tumblr": "", "display_name": "Kitty", "url": "http://disqus.com/guest/d087c5d149453c1db87a76ee583d3b80/", "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": ""}, "d1a8e45844ef20a90904a65e60371f42": {"username": "B-Serious", "tumblr": "", "display_name": "B-Serious", "url": "http://disqus.com/guest/d1a8e45844ef20a90904a65e60371f42/", "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": ""}, "7f306b3009c480dcd5fc7baf547d1b80": {"username": "BigAssBelle", "tumblr": "", "display_name": "BigAssBelle", "url": "http://disqus.com/guest/7f306b3009c480dcd5fc7baf547d1b80/", "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": ""}, "0e63fda3bc8752465623f674ffcc5f40": {"username": "TruthSeeker", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/guest/0e63fda3bc8752465623f674ffcc5f40/", "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": ""}, "69c4d38be163aae9aeb8223bee01db3c": {"username": "karaskyss", "tumblr": "", "display_name": "karaskyss", "url": "http://disqus.com/guest/69c4d38be163aae9aeb8223bee01db3c/", "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": ""}, "9adac6a138d28f008b485c8916411dce": {"username": "kathy", "tumblr": "", "display_name": "kathy", "url": "http://disqus.com/guest/9adac6a138d28f008b485c8916411dce/", "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": ""}, "68c4db6d4a1b35ab19e6506b155aeb5d": {"username": "Ric Caric", "tumblr": "", "display_name": "Ric Caric", "url": "http://disqus.com/guest/68c4db6d4a1b35ab19e6506b155aeb5d/", "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": ""}, "ab03b08e2f2082ad84cf39c973e5bebb": {"username": "andyfrombrooklyn", "tumblr": "", "display_name": "andyfrombrooklyn", "url": "http://disqus.com/guest/ab03b08e2f2082ad84cf39c973e5bebb/", "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": ""}, "ef0431215a1909d80b7a0c8e1677179a": {"username": "Brandon", "tumblr": "", "display_name": "Brandon", "url": "http://disqus.com/guest/ef0431215a1909d80b7a0c8e1677179a/", "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": ""}, "de3917e982ff609a0d6f7fb5e3c8f079": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/de3917e982ff609a0d6f7fb5e3c8f079/", "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": ""}, "3b9a39f6bc38c0fc6082bf0373618c04": {"username": "Pamela", "tumblr": "", "display_name": "Pamela", "url": "http://disqus.com/guest/3b9a39f6bc38c0fc6082bf0373618c04/", "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": ""}, "2042081350805262dea9b76f7cd72640": {"username": "smoothie", "tumblr": "", "display_name": "smoothie", "url": "http://disqus.com/guest/2042081350805262dea9b76f7cd72640/", "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": ""}, "3e892379e7d442c8970d7cad6f54d5b8": {"username": "Angela", "tumblr": "", "display_name": "Angela", "url": "http://disqus.com/guest/3e892379e7d442c8970d7cad6f54d5b8/", "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": ""}, "abae42e5f15036a8e5fb7c96309de1b3": {"username": "marc", "tumblr": "", "display_name": "marc", "url": "http://disqus.com/guest/abae42e5f15036a8e5fb7c96309de1b3/", "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": ""}, "ae84a1f516965138dcc59937fe7a7ac1": {"username": "N. Mahana", "tumblr": "", "display_name": "N. Mahana", "url": "http://disqus.com/guest/ae84a1f516965138dcc59937fe7a7ac1/", "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": ""}, "f85f4de88a30987f0360c336da9569ae": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/guest/f85f4de88a30987f0360c336da9569ae/", "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": ""}, "1572c9b90152e199379cfb228c0cc759": {"username": "heartsandflowers", "tumblr": "", "display_name": "heartsandflowers", "url": "http://disqus.com/guest/1572c9b90152e199379cfb228c0cc759/", "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": ""}, "2856a0a69d86b3cc32b0fa651ff33d01": {"username": "Christopher Chambers", "tumblr": "", "display_name": "Christopher Chambers", "url": "http://disqus.com/guest/2856a0a69d86b3cc32b0fa651ff33d01/", "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": ""}, "9fcb7c771a7713dda01aa936fd426bfe": {"username": "Ms.Martin", "tumblr": "", "display_name": "Ms.Martin", "url": "http://disqus.com/guest/9fcb7c771a7713dda01aa936fd426bfe/", "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": ""}, "9bf0971c139c9dc33659e8ed441e4f5e": {"username": "Craig Hickman", "tumblr": "", "display_name": "Craig Hickman", "url": "http://disqus.com/guest/9bf0971c139c9dc33659e8ed441e4f5e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_12:15:39", "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": {"1969719": {"up_voted": false, "ip": "", "has_replies": false, "message": "even if she FINALLY finds the right words, she'll aways be deranged and a narcissist.<br></br><br>she just HAD to wait a few days, she HAD to make it her moment. as if the whole world was spinning around her. as if the losing candidate mattered more than the winner.</br><br></br><br>i'm through with that woman. for ever.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_10:53:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969720": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wouldn't any politician be a deranged narcissist?  Actually, Hillary reminds me more of guys like Tommy Hearns, Sugar Ray Leonard, and Michael Jordan.  Much of the reason they were such big stars was that they had more will to win than their opponents and they had a hard time recognizing when will wasn't going to cut it anymore.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:05:00", "killed": false, "user_key": "68c4db6d4a1b35ab19e6506b155aeb5d", "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}, "1969721": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly Marc!<br></br><br>She wants the spotlight because it's all about her and the Media is feeding right into it!</br><br></br><br>She is still acting as if she is the winner! Crazy b%t%h!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:06:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969722": {"up_voted": false, "ip": "", "has_replies": false, "message": "both campaigns agreed to have her do this by herself..Im fine with it. Personally, I dont think they should share the stage again until its somewhere where her voice makes a diff. in regards to the general.<br></br><br>I feel the same way about Richardson, (in the southwest) Rendell (in Pa) Webb and co. (in Va) and Strickland (in Oh)</br><br></br><br>I think by doing this, Barack shows the media and his supporters that he's not being pressured to PICK a VP and it shows to the untrained eye that he's got them all on an equal playing field. </br><br></br><br>Bottom line, I wouldnt treat Hillary and different then I would treat any other top dems.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:15:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969723": {"up_voted": false, "ip": "", "has_replies": false, "message": "This witch and all of her surrogates will work to undermine Obama from here to November.<br></br><br>Watch in her \"concession\" speech for her to mention how she got \"18 million votes.\" How she won the \"big\" or \"key\" states. Keeping this lie alive that somehow the nomination was \"stolen\" from her.</br><br></br><br>Keep this viper FAR away from you campaign, Barack.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:28:00", "killed": false, "user_key": "b65341a231bdc06cfaa2b35dad3c8249", "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}, "1969724": {"up_voted": false, "ip": "", "has_replies": false, "message": "ric caric,<br></br><br>Very insightful. It's as if she believes \"if I never quit, I never lose\". Except there's a scoreboard and a clock...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:32:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969725": {"up_voted": false, "ip": "", "has_replies": false, "message": "gosh, justice, i'm watching cnn's run-up to her speech, and it is as you say.<br></br><br>feeding right into it.</br><br></br><br>none-journalism, again. cnn. wolf blitzer! what did i expect.</br><br></br><br>and cnn's not alone, i guess. man, i wanna puke.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:35:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969726": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK, I'd like to hear the JJP thoughts on this:<br></br><br>DO you REALLY believe the story that Charlie Rangel gave Hillpatine 'The Smackdown'?</br><br></br><br>Just want JJP's thoughts on that.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:41:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969727": {"up_voted": false, "ip": "", "has_replies": false, "message": "oh, blitzer just went: \"what role should bill clinton play in the coming weeks and months?\"<br></br><br>i have a suggestion: SHUT THE FUCK UP AND CRAWL UNDER A ROCK.</br><br></br><br>he's done such a disservice to hillary's campaign, imagine how bad he could be for obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:41:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969728": {"up_voted": false, "ip": "", "has_replies": false, "message": "sorry, rikyrah, i was off you question.<br></br><br>back to it: why should it matter? if rangel did so, he was just being sane.</br><br></br><br>shall we now spin out awards for that?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:44:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969729": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gotta love Peggy for crystallizing the truth:<br></br><br><i>Choosing Mrs. Clinton would make Mr. Obama look weak. No one would believe he picked her because he respected or liked her. They'd think he was appeasing her. This is not something he can afford! And in any case some people cannot be appeased. Voters would assume she and her people did their voodoo\u2014I have 18 million voters!\u2014and he fell for it. She doesn't have 18 million voters, she got 18 million votes. It is telling the way she thinks of them, as if they are working-class automatons awaiting her command.  </i></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:56:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969730": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm sure I heard on MSNBC that Nancy Pelosi & Harry Reid gave Hillary 48 hours to pack it up! Before then, she was telling others to wait...<br></br><br>I really believe this narcissist thought the Superdelegates were going to switch from Obama to her! Also heard she didn't have any idea of how little support she had with colleagues! It was her own top strategists that called the Senate in order to get her out!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_11:58:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969731": {"up_voted": false, "ip": "", "has_replies": false, "message": "i really believe she is STILL waiting for her opportunity.<br></br><br>(very clear allusion, i think.)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:03:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969732": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary will have to try and take back her attacks on Obama over the last six months. Her reluctance to concede the race on Tuesday makes this even more awkward, and she will have to show some real enthusiasm for Obama. That will require a lot of work.<br></br><br>\"She has a lot of explaining to do as to why she thinks Obama has more qualifications to be commander-in-chief other than \u201ca speech he gave in 2002\u2033, and where he acquired those credentials in the few short months since she made that accusation. Hillary has to also explain how Obama stopped \u201cdangerously oversimplifying\u201d foreign policy in a time of war.\"</br><br></br><br>The problem for Hillary is that these statements stick because they have a great deal of truth in them. The RNC has a library of these comments ready for ads in the fall. Every time she hits the road for Obama, the Republicans will remind voters of Hillary\u2019s real opinions of Barack Obama. </br><br></br><br>Republicans will see to it that while she may be gone, her words will not be forgotten.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:06:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "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}, "1969733": {"up_voted": false, "ip": "", "has_replies": false, "message": "ric caric,<br></br><br>Off topic but...</br><br></br><br>Michael Jordan?!!</br><br></br><br>Being from Chicago, I take issue with that.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:11:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "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}, "1969734": {"up_voted": false, "ip": "", "has_replies": false, "message": "justice58,<br></br><br>if it's true that her strategists helped pull the plug, then it was an act of love..or self preservation which is the same thing.  I marvel that neither Bill nor Chelsea stepped in to save her from herself.</br><br></br><br>As for Rangel, I think he had a great deal to do with her about face.  That entire NY delegation seemed troubled at the press conference.  I imagine him on the phone telling her that their political futures were in jeopardy and not getting a good reply.  I think if anything, he was the one who convinced his colleagues to pledge to her...perhaps her felt a certain responsibility for their futures.  </br><br></br><br>He was on telly smoothing things over, but he looked anxious.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:15:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969735": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah,<br></br><br>From what i understand, Rangel was the one who told her that her NY peeps were getting pressured to make that move FIRST b/c it would send a message. </br><br></br><br>Evidently Pelosi and Ried may have gotten to his ear..This was from an unknown source i head on NPR. </br><br></br><br>I can see how this was the case b/c following the timeline of people to endorse since he captured the nomination, they came out first, followed by Florida Delegation (who backed her) and then the rest came suit. </br><br></br><br>For Hearts and Flowers et al who like us have CBC issues..</br><br></br><br>Most have swtiched over since. There are still 2 who havent, Stephanie Tubbs Jones, and Sheila Jackson Lee, i'd watck them. they are the closest to HRC, there failures to step in line not withstanding, there could be something into it..</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:16:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969736": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"The problem for Hillary is that these statements stick because they have a great deal of truth in them. <br>-----------------------------------</br><br></br><br>Liar! You & Hillary both are the ultimate liars. Even members of your own Republican Party told Barack to not trust her! Hillary was saying anything to win because with the Clintons the means justifies the end! She wanted President---f%%% her!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:19:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969737": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah, what Justice58 Said..<br></br><br>BWA HA HA HA HAA</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:21:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969738": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please, attention all black people.  I implore us to chill out for the next five months and keep our heads down.<br></br><br>I wish we could just discretely tell all us black folk to shut up for the next 5 months.  We're doing victory laps like we won something and Spike Lee is out there \"sticking it to whitey\" or whatever the hell he is doing.  This only hurts Obama.  We cannot act crazy right now.  We can act crazy on November 5th though.</br><br></br><br>So please, I implore all black people, keep your heads down for the next 5 months, that does not mean be subservient, but don't get all Spike Lee and act crazy and try to stick it to all the white people you can.  Lets get through this.  Then we can party.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:24:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969739": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know what the connection is that Tubbs-Jones and Jackson-Lee would jeopardize their futures.<br></br><br>Tubbs-Jones was the one who commented that she didn't have a problem with Obama wearing the \"clothing of his nation\" regarding the pics of him in Somali native dress.  I think there's no redemption here.</br><br></br><br>Jackson Lee has a reputation for being a terror to her staff and has a 180% turnover rate.  I can't see her being humble and endorsing.  Oh well..</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:28:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969740": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't have really high expectations that she can pull this off given how strongly she actually wanted this.  She resents Obama terribly.  Her political future is in jeopardy so we'll see.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:30:00", "killed": false, "user_key": "c36c5e8bd4d56491f8a60b53ae8e9eb4", "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}, "1969741": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just want to say people, we won this round.  We've got another to go.<br></br><br>We all know how we feel about Hillary, but we need those folks to vote for Obama.  We need this win.</br><br></br><br>So lets chill out.  We people are getting too crazy.  I feel like we just passed the job interview, got the job offer and instead of staying in the night before the first day, we are going out to party.  There is more work to do.</br><br></br><br>So lets lay off Hillary now, unless she doesn't keep her word.  And let's focus on November.  And by focus, I mean not getting all full of ourselves yet.</br><br></br><br>Let's face it, anything and everything any black person does or says gets put on Obama.  Let's make sure that we chill out and we let our friends know that they need to chill out too.</br><br></br><br>We don't need to be angry right now, we won.  But we don't need to act crazy either.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:32:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969742": {"up_voted": false, "ip": "", "has_replies": false, "message": "Clinton left her home at 12:28 to give a 12:00 speech.  I guess we'll finally hear something soon.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:32:00", "killed": false, "user_key": "eeb4009bdea87620f7929278eedd7f0c", "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}, "1969743": {"up_voted": false, "ip": "", "has_replies": false, "message": "From DailyKos:<br></br><br><a href=\"http://www.dailykos.com/story/2008/6/7/23819/28564/389/531504\" rel=\"nofollow\">Friends of Bill Warn Obama: Do not trust the Clintons</a></br><br></br><br>I remember that April reporter on Hardball that day..she cracked me up, because that was her memo for the day and she did NOT deviate from it - the Clintons could NOT be trusted under ANY circumstances.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:32:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969744": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Act all crazy\"? I'm not a big Spike Lee fan, but all he did was make an offhand remark, and besides, whatever is going on between him and Esatwood has nothing whatsoever to do with this Presidential race.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:32:00", "killed": false, "user_key": "aedda92d645e540d5d4d78a25c550ffc", "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}, "1969745": {"up_voted": false, "ip": "", "has_replies": false, "message": "justice,<br></br><br>Of course she has zero credibility with Obama supporters but just know that no matter what Hillary says or does, the RNC is ready to pounce.</br><br></br><br>Ultimately the voters will decide if Obama has the experience and judgment to be President.</br><br></br><br>A SAMPLING OF CLINTON ATTACKS ON OBAMA</br><br></br><br>Sen. Clinton Attacked Obama\u2019s Character And Judgment:</br><br></br><br>Sen. Clinton Attacked Obama For Working For \u201cRezko, In His Slum Landlord Business.\u201d </br><br></br><br>Sen. Clinton Called Obama\u2019s \u201cBitter\u201d Comments \u201cElitist,\u201d \u201cOut Of Touch\u201d And \u201cNot Reflective Of The Values And Beliefs Of Americans.\u201d </br><br></br><br> </br><br></br><br>Sen. Clinton Attacked Obama\u2019s Readiness To Serve As Commander In Chief:</br><br></br><br>Sen. Hillary Clinton (D-NY) Said That While She And Sen. John McCain (R-AZ) Had Crossed \u201cThe Commander In Chief Threshold \u2026 You Will Have To Ask Senator Obama With Respect To His Candidacy.\u201d </br><br></br><br>Sen. Clinton Mocked Obama For Arguing That \u201cLiving In A Foreign Country At The Age Of 10 Prepares One To Face The Big, Complex International Challenges The Next President Will Face.\"</br><br></br><br>Sen. Clinton Attacked Obama\u2019s Policies:</br><br></br><br>Sen. Clinton Attacked Obama\u2019s \u201cContinuing To Say That He Would Meet With Some Of The Worst Dictators In The World Without Preconditions.\u201d </br><br></br><br>Sen. Clinton Accused Obama Of Wanting \u201cA $1 Trillion Tax Increase.\u201d</br><br></br><br>Sen. Clinton Said Obama\u2019s Health Care Plan \u201cSimply Flunks The Test.\u201d</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:35:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "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}, "1969746": {"up_voted": false, "ip": "", "has_replies": false, "message": "Plantsmantx,<br></br><br>Thank You! What has Spike/Eastwood brawl got to do with eggs in China?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:38:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969747": {"up_voted": false, "ip": "", "has_replies": false, "message": "truthseeker,<br></br><br>Jackson-Lee is more vulnerable than Tubbs Jones.  Tubbs Jones has a committee chairmanship and Obama did well in her district, but not like anywhere else.  I hate that woman, she is (and I hate to say it) ghetto.  Her two sons are ghetto too.  None of them know how to behave and dignify themselves.</br><br></br><br>Jackson-Lee on the other hand has some troubles.  Her district went Obama like 95%.  When she showed up her county delegate convention, her own constituents basically turned on her and she was left muttering some crap about how she gave her \"word\" or something stupid.  Just watch this.</br><br></br><br>http://www.youtube.com/watch?v=CwfAOVAIXog</br><br></br><br>And then she doubled down and kept going on TV being the Clintons attack dog on Obama.  She's in trouble.</br><br></br><br>Anyone notice that Maxime Waters didn't get herself involved in this crap?  And Waters came out and endorsed Obama, switching from Clinton, before the polls closed in Montana.</br><br></br><br>I think Jackson-Lee's days are numbered.  I understand that there is a lot of interest in getting Tubbs Jones out, but I think she is too entrenched.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:41:00", "killed": false, "user_key": "ef0431215a1909d80b7a0c8e1677179a", "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}, "1969748": {"up_voted": false, "ip": "", "has_replies": false, "message": "anonymous,<br></br><br>The problem is , there are raw nerves on both sides. She, got about as republican in her campaign as one could get. </br><br></br><br>That phrase: </br><br></br><br><i>I think Senator McCain has a lifetime of experience to bring to the White House, I think I have a life time of experience to bring to the White House, and Senator Obama has a speech that he gave in 2002</i></br><br></br><br>is blaring on the RNC's homepage as we speak, and SHE gave it. It will take awhile to get past her, but I know we can. I dont speak for everybody here, only myself, but i know those 18million votes she got we need  back..Even if its just a third of them, a fourth or maybe a fifth. Those are votes period. </br><br></br><br>With that said, It must also be acknowledged that her people need to calm down a bit to. Ive been on her supporters page and some are for Obama , some are talking about not voitng, and theres a FEW who talk of voting republican. </br><br></br><br>they need to be put in check just as much if not more then blackfolk. I dont think there democrats, but in blog world, you really cant tell..</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:42:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969749": {"up_voted": false, "ip": "", "has_replies": false, "message": "Plantsmantx,<br></br><br>Actually it does.  They have both been out in Cannes and while there, Eastwood made some comments about Hillary and how he wants her to win.  And in response, Spike Lee I think decided to go after Eastwood and his films.  I think it has more to do with this campaign than you think.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:43:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969750": {"up_voted": false, "ip": "", "has_replies": false, "message": "They just entered the building to make the loser speech. They are all wearing black.<br></br><br>After this, I'm going to have to cut my dose od MSM to 3 days a week. I just can't take any more coverage about hillary and him (him being Obama). Somebody gag Candy Crowley.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:47:00", "killed": false, "user_key": "889c732285beb0fc252d78b61edaa231", "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}, "1969751": {"up_voted": false, "ip": "", "has_replies": false, "message": "brandon,<br></br><br>SJL is safe this yr. She had no comp in dem primary, and the repub she faces may get blew out by a very large margin as most people in houston click the dem box in general. </br><br></br><br>the focus is for 2010..thats when she's vulnerable. </br><br></br><br>i cant speak on Tubbs Jones but it sounds like she's in the same boat</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:49:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969752": {"up_voted": false, "ip": "", "has_replies": false, "message": "smoothie,<br></br><br>I agree that her folks are way out of control too.  Way out of control and beyond the pale.  And so was she.</br><br></br><br>But we know how this stuff works. I have read on her websites that her supporters are mad that Obama has not given a speech on gender.  None of them every asks the question why didn't Hillary ever give a speech about gender if it was that much of an issue for her, like race is for Obama.</br><br></br><br>So we all know how this stuff works.  Let's not delude ourselves.  I am as angry as anyone.  But I don't think now is the time to express that anger.  We need to put it past us for the next 5 months.  Remember, pride comes before the fall.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_12:52:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969753": {"up_voted": false, "ip": "", "has_replies": false, "message": "She didn't say enough about Obama and she said \"she\" would continue the fight for healthcare.<br></br><br>She's not saying enough about Barack Obama!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:00:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "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}, "1969754": {"up_voted": false, "ip": "", "has_replies": false, "message": "smoothie,<br></br><br>Of course I meant for 2010 for SJL, the Dem primary has long since passed.  But I have heard that her days are as numbered like Al Wynn.  There seems to be a lot of motivation in getting her out, the only issue is how it will happen.  The biggest obstacle will be to ensure that the anti SJL crowd get united, because if the primary field is crowded, the vote will get diluted and it won't be possible.  Obviously there are a lot of people in her district who would be rising stars and qualified to run against her.  There is a huge talent pool there.</br><br></br><br>STJ is in trouble, but because of her committee chairmanship, it will be really difficult to raise funds to oppose her.</br><br></br><br>One of the reasons that Donna Edwards was so successful was that they cleared the field for her and she was able to raise money from and get a lot of support from SEIU.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:02:00", "killed": false, "user_key": "ef0431215a1909d80b7a0c8e1677179a", "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}, "1969755": {"up_voted": false, "ip": "", "has_replies": false, "message": "She only suspended her campaign.<br></br><br>Somehow, I don't think this is over with...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:04:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "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}, "1969756": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have heard some booing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:04:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969757": {"up_voted": false, "ip": "", "has_replies": false, "message": "d.<br></br><br>John Edwards campaign's \"suspended\" too.  It means little.  It just means that she keeps her accounts open to raise money to pay off her debts.</br><br></br><br>The real issue is whether she will release her delegates or not.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:05:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969758": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary: Just look at her!<br></br><br>She can't resist to pat herself on the back!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:09:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969759": {"up_voted": false, "ip": "", "has_replies": false, "message": "Too much emphasis on gender and not enough on policy! Makes me think her supporters were only supporting her because of her gender. Hmm. Interesting. <br></br><br>Could you imagine if Obama gave a consession speech like that? I did this for the Black people... this is for everyone who was enslaved, made to feel less than.... Racism is a MF... PLEASE. White privilege is so real right now.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:14:00", "killed": false, "user_key": "ee9a6fc0f1213e6b14e2765968e804e5", "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}, "1969760": {"up_voted": false, "ip": "", "has_replies": false, "message": "She suspended her campaign, D, do she can continue to raise money to pay off her debt. Obama is asking his big donors to help her pay of her debt. If I were them, I'd give enough to pay everything BUT the 11 million she  loan herself. Some lessons need to be expensive enough to stick...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:17:00", "killed": false, "user_key": "ee9a6fc0f1213e6b14e2765968e804e5", "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}, "1969761": {"up_voted": false, "ip": "", "has_replies": false, "message": "Brandon,<br></br><br>Thanks for the info.  I find it fascinating how so many black public servants lacked a fundamental respect for Barack's abilities...did they really think so little of him to jeopardize their careers?  Whatever..</br><br></br><br>Interesting how she had the stage to herself to suspend without interference for Obama.  Her mention of Barack lacked emotion, though the words were in place.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:18:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969762": {"up_voted": false, "ip": "", "has_replies": false, "message": "She never once mentioned defeating John McCain.<br></br><br>She kept saying we \"must work hard\" to do this and that let's elect Barack Obama.  It sounded like she was trying to say it's going to be hard to elect Barack Obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:19:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "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}, "1969763": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok. so she said the words any democrat would have had to say.<br></br><br>now i can only say to her.</br><br></br><br>thanks. bye.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:19:00", "killed": false, "user_key": "abae42e5f15036a8e5fb7c96309de1b3", "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}, "1969764": {"up_voted": false, "ip": "", "has_replies": false, "message": "Evita,<br></br><br>Oh, I know.</br><br></br><br>But this is Hillary.</br><br></br><br>I just have this vision of one of her last diehard staffers pouring over delegate numbers, results, etc.</br><br></br><br>And if said staffer finds a way...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:22:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "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}, "1969765": {"up_voted": false, "ip": "", "has_replies": false, "message": "To me, the speech was lame & luke warm, & as usual, mostly about her. I still maintain that she can't be trusted.<br></br><br>Donna Brazile is lying. She is clearly disappointed.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:22:00", "killed": false, "user_key": "889c732285beb0fc252d78b61edaa231", "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}, "1969766": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree, too much talk on gender but<br>most of the women were ONLY voting on that basis.  She actually did better than I expected.  I did not care for the phrasing she used in asking everyone to support Obama.  It could have been stronger.  I liked the way she warned against voting Republican.</br><br>It was a very decent start!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:26:00", "killed": false, "user_key": "c36c5e8bd4d56491f8a60b53ae8e9eb4", "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}, "1969767": {"up_voted": false, "ip": "", "has_replies": false, "message": "as far as im concerened, she's officially endorsed him (her words) and now this chapter is closed. <br></br><br>John Edwards when on stage with Barack, spent more time talking about Hillary. Her role in the party is in jepoardy, and she knows it. This is her TRYING to restore the Clinton name in the Dem. Party.  I dont think her line about unremarkable will sell well with other women and may give a hint as to who Barack is thinking about picking as VP.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:26:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969768": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have to say I think it was a decent speech. I agree with Chris Matthews, she gave a pragmatic, steely speech that sent a message to her supporters that they need to elect a Dem, no matter how pissed off they are that that Dem is not Clinton. If she telegraphed the message that she'll be back in 2012 or 2016, that's OK, because the overt message was that in the meantime we need to elect Obama. This speech had to be about converting her supporters. Now we'll see if she campaigns as hard for Obama as she promised.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:27:00", "killed": false, "user_key": "93f7d5482c73e626b3c1aa6eb2a6ed8f", "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}, "1969769": {"up_voted": false, "ip": "", "has_replies": false, "message": "D-<br></br><br>I think Hillary is finally awake and conscious of reality. Charlie \"And I never had a Bad Day Since\" Rangel and Chuck Schumer gave her the the wake up call... \"Hillary you're screwing this up for everyone! WTF?!?!?!?\" </br><br></br><br>This is not say she is secretly hoping some racist nut comes out of bag on Obama... But I KNOW Obama wouldn't help her with the debt if there was ANY chance she wasn't fully out of the race.</br><br></br><br>By the way, when she said \"Yes we can...\" I got mad. lol</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:29:00", "killed": false, "user_key": "ee9a6fc0f1213e6b14e2765968e804e5", "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}, "1969770": {"up_voted": false, "ip": "", "has_replies": false, "message": "German SPD leader breaks customs, backs Obama 2 hours, 29 minutes ago<br> </br><br></br><br></br><br>BERLIN (Reuters) - The leader of Germany's Social Democrats (SPD) and the centre-left party's putative chancellor candidate broke with German political custom on Saturday and said he hoped the United States elects Barack Obama in November.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:30:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "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}, "1969771": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms Martin, <br></br><br>the irony in that is , if im not mistaken, Germany's primeminister is a woman..thats just to funny..in fact it is Angela Markel</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:35:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969772": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hopefully, we just saw the end of the Clintonovs.<br></br><br>At least until 2016ish.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:39:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "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}, "1969773": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn I missed it! Anyone have a youtube link to her speech?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:41:00", "killed": false, "user_key": "ae84a1f516965138dcc59937fe7a7ac1", "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}, "1969774": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>\"Hopefully, we just saw the end of the Clintonovs</br><br>-----------------------------------</br><br>I hope you're right, given you've been wrong on so many things! ;)</br><br></br><br>Just playing d!:)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:42:00", "killed": false, "user_key": "3b31356ea345f986babefd4710e13291", "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}, "1969775": {"up_voted": false, "ip": "", "has_replies": false, "message": "The nostalgic revisionist retelling of what kind of racist and sexist campaign she ran has already started.<br></br><br>You'd think she gave the Gettysburg Address according to some folks.</br><br></br><br>Oh well.  She's gone and if Obama is smart he'll send her off to those hinterlands she says she loves so much to fake her way to winning votes for Obama.</br><br></br><br>I don't like Peggy Noonan but she's right.</br><br></br><br>Thank God Hillary and Bill are gone.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:46:00", "killed": false, "user_key": "1ff19dfc0400feb84ea112bcb0762d62", "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}, "1969776": {"up_voted": false, "ip": "", "has_replies": false, "message": "hellory's smile was no where to be found as she so-called endorsed Obama. It really sounded as though she is still campaigning for VP...like she is still trying to extort the VP position. No one is going to call her on it. How pathetic. Her speech was clearly a not so veiled attempt to salvage the power that they once had.<br></br><br>Rikyrah, yes, I think Rangel gave her the smack down, and I don't think he was the only one.</br><br></br><br>As for Sheila Jackson Lee, she is largly funded by white people. Who is the talent out there to replace her? I'm not so mad @ Sheila. I think she would support Obama whole heartedly. I would only agree with her being replaced by another AA.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:52:00", "killed": false, "user_key": "889c732285beb0fc252d78b61edaa231", "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}, "1969777": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary failed to emphasize that Obama won fairly.  Yesterday, Feinstein was still saying she won popular vote etc.  <br></br><br>If Hillary had 18 million voters, why didn't they each send her $1 effectively wiping out her debt?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:53:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969778": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn you, Justice...if she comes back, I'm blaming you, just cause you <i>had</i> to go there.<br></br><br>:)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:57:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "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}, "1969779": {"up_voted": false, "ip": "", "has_replies": false, "message": "I give her credit for her speech. She said almost all the right things. (Like truth, I believe the word \"fairly\" would have made it perfect, but at least she didn't act like she had won on a technicality.)<br></br><br>And she delivered it well.</br><br></br><br>Sounds like Barack's speech writers wrote some of that speech.</br><br></br><br>She didn't need to mention McCain. It wasn't about him.</br><br></br><br>Now, let's see what she actually does to try to get Barack elected.</br><br></br><br>I haven't forgiven her for her campaign, but I can admit that it's time to look forward and she did that with her speech.</br><br></br><br>I'll get around to forgiveness when I get around to it.</br><br></br><br>But this was the first step toward unity and I'll always give the devil his due.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:58:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "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}, "1969780": {"up_voted": false, "ip": "", "has_replies": false, "message": "I give Hillary props for her speech.  <br></br><br>I could be picky about a few things (didn't release her delegates, could have said more to legitimize Obama's nomination in the eyes of her supporters). . . </br><br></br><br>BUT. . . </br><br></br><br>She said what she had to.  The speech was 2/3s Hillary and 1/3 Obama.  But the time she spent on Obama was forceful and I appreciate that.</br><br></br><br>I agree with Olbermann's assessment.  The middle of her speech was very powerful on Obama's behalf.</br><br></br><br>This doesn't erase the things she's done or what she's said.  She can't take some of those things back.  She's already done a lot of damage to Obama (as proven by the latest Republican ad listing all of Hillary's talking points).</br><br></br><br>But her speech was a solid first step in a new direction (whatever that direction may be).</br><br></br><br>It should also be noted that her speech means nothing if she doesn't vigorously campaign on Obama's behalf.  But this was a nice first step.  </br><br></br><br>I like how she adopted some of Obama's rhetoric. . . that \"Yes We Can\" was a nice touch.</br><br></br><br>So, in the end, I give her speech a thumbs up.  My praise is strictly limited to today's speech.  </br><br></br><br>I hope Hillary doesn't take this good press to keep campaigning for v.p.  I still think it would be the biggest mistake Obama ever makes if he chooses Hillary as his running mate.</br><br></br><br>This should be the last we hear from the Clintons.  Politically speaking, the appropriate message to the Clintons should go something like this. . .</br><br></br><br>To quote Lil John:  \"Don't start no sh*t, won't be no sh*t!\"</br><br></br><br>As long as that's the case, I have no desire to continue any discussions of the Clintons beyond this point.  IT'S OVER.</br><br></br><br>Obama won.</br><br></br><br>Let's rejoice and focus our attention on the general election.</br><br></br><br>I'm ready to move on.</br><br></br><br>OBAMA '08. . . <b>YES WE CAN!</b></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_13:59:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "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}, "1969781": {"up_voted": false, "ip": "", "has_replies": false, "message": "what craig said...<br></br><br>and to go a little deeper, If she can get up off the couch and actually make a serious effort to campaign for BO, then it would be considered a start</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:04:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969782": {"up_voted": false, "ip": "", "has_replies": false, "message": "truthseeker,<br></br><br>Good point.  It was important for her to recognize that the process was fair, but she didn't.  And she also keeps mentioned 18 million, when her vote was not even close to that.  Every time they say 18 million, what they are saying is that they won the popular vote, which is only true if you give her 300k votes in MI and Obama 0 and then don't count IA, WA, NV and ME.  But do count Puerto Rico, which is bizarre, because they are a territory.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:07:00", "killed": false, "user_key": "ef0431215a1909d80b7a0c8e1677179a", "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}, "1969783": {"up_voted": false, "ip": "", "has_replies": false, "message": "b-serious has the best comments on this.  Let's watch her closely to make sure that she lives up to her promise, but let's also put the rest of it under the bridge.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:09:00", "killed": false, "user_key": "ef0431215a1909d80b7a0c8e1677179a", "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}, "1969784": {"up_voted": false, "ip": "", "has_replies": false, "message": "I look forward to Obama rising in the polls now that that's settled.<br></br><br>The sun has come out and I'm feeling kinda optimistic.</br><br> </br><br>Now for phase 2 :)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:09:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969785": {"up_voted": false, "ip": "", "has_replies": false, "message": "n mahana,<br></br><br>They will replay the entire speech at 4 pm EST on MSNBC</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:19:00", "killed": false, "user_key": "c36c5e8bd4d56491f8a60b53ae8e9eb4", "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}, "1969786": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm sure all of you anti-Clinton bloggers are under 30 and have no rea<br>l clue what \"true power\" is and how that translates politically. So cute and immature. The bottom line is that \"Obama won't win without Hillary\"!!! If there is one thing I've learned in the 46 years of being a black woman is that strategy is more important than charisma. Grow up and smell your dismal futures!!P</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:37:00", "killed": false, "user_key": "69c4d38be163aae9aeb8223bee01db3c", "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}, "1969787": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary did a good job with her speech.  Now I think she needs to go on vacation for about month and let the focus be on Obama.  Then she can come back and work to get her diehard supporters to back him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:41:00", "killed": false, "user_key": "3b9a39f6bc38c0fc6082bf0373618c04", "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}, "1969788": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I'm sure all of you anti-Clinton bloggers are under 30</i><br></br><br>For the record, I will turn 44 on election day.</br><br></br><br><i>The bottom line is that \"Obama won't win without Hillary\"!!!</i></br><br></br><br>I guess me and my fellow Independents, new voters, and crossover Republicans are just a mere drop in the bucket compared to Hillary's loyalists, eh?  </br><br></br><br>Whatever.  I'm just glad all this unecessary drama is over and we can put our full energies into the GE.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:46:00", "killed": false, "user_key": "d087c5d149453c1db87a76ee583d3b80", "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}, "1969789": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"The bottom line is that \"Obama won't win without Hillary\"!!!\"<br></br><br>If that's the case, then the \"true power\" lies with her..or at least, he doesn't have it yet.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:46:00", "killed": false, "user_key": "aedda92d645e540d5d4d78a25c550ffc", "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}, "1969790": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just read the transcript of the speech, via NYT website, and if she delivered it as written then I can say that I think she did the right thing in terms of encouraging her supporters to channel their efforts into helping Obama get elected. <br></br><br>I don't fully understand why she is merely \"suspending\" her campaign, but if it has to do with helping her get those huge debts paid off then that's ok; if it turns out she tries to use it as a way to get on the ticket....well, that would be unacceptable. I will hold out hope that she just needs to keep going, technically, so she can put donations toward the debt. </br><br></br><br>I feel a pretty strong sense of closure, though, and that is nice. Obama is our nominee. No doubt about that. Long road, etc. between now and November---but we get to pour our hearts into it and do all we can to get out the vote.</br><br></br><br>Can you even imagine inauguration day if it's Obama's voice making that solemn pledge?? This is our time. This is our chance. Amazing.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_14:59:00", "killed": false, "user_key": "ad064973a08d113d9aa0f22d6482fe52", "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}, "1969791": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's hard for those of us who have felt punched in the gut each time Hllary attacked Barack during the campaign to hear anything we can trust in this speech. However, what we have to remember is that the speech wasn't for us. WE didn't need to be convinced to support Barack, her supporters did. We can blithely say we don't want them, but we do; we need every vote; we MUST beat McBush... So while her speech fell short in terms of what Obama's supporters needed/wanted, I think it targeted the intended--HRC's committed supporters.<br></br><br>I am a mediator by profession, and know that the opponent is disarmed by inclusion; when the opponents can buy in to a common goal, the conflict can be diminished. What we saw today is the beginning of the process. BATNA is the \"best alternative to a negotiated agreement\" ... and is the foundation of successful resolution... it also means we won't get what we want (i.e., hilary groveling as we all wish and \"know\" she should!), but what we do get is the chance at some of those (inflated) 18 million votes. And face it, grovel is not in hilary's repertoire...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:01:00", "killed": false, "user_key": "c0503647f8088b08f4996f39cd0531f4", "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}, "1969792": {"up_voted": false, "ip": "", "has_replies": false, "message": "karaskyss said... <br>I'm sure all of you anti-Clinton bloggers are under 30 and have no rea</br><br>l clue what \"true power\" is and how that translates politically.</br><br></br><br></br><br>-----------</br><br></br><br>Yawn.  Hillary Clinton obviously had no clue what \"real power\" was either and she didn't have it.  Because if she did have \"real power\", all those superdelegates wouldn't have been running over to the Obama side, thus helping him to be the Democratic nominee.</br><br></br><br>Nope, the plastic has been taken off the sofa, and the Clintons got shellshocked when they found out how little \"juice and power\" they really have.  </br><br></br><br>You really don't have very much \"real power\" if people who have known you for years and years are running over to the newbie's side.</br><br></br><br>If anyone has \"real power\" in this situation, it's Charlie Rangel who told Hillary to sit that ass down and she said \"Ofay.\"  Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit  down and she said \"whatever\" and kept going.  Rangel told her \"Sit Hillary Sit\" and Hillary sat that ass right on down.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:27:00", "killed": false, "user_key": "1cb6140180747707b601ebc52c1fcb5a", "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}, "1969793": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>If anyone has \"real power\" in this situation, it's Charlie Rangel who told Hillary to sit that ass down and she said \"Ofay.\" Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit down and she said \"whatever\" and kept going. Rangel told her \"Sit Hillary Sit\" and Hillary sat that ass right on down.</i><br></br><br>::</br><br></br><br>That's a wrap.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:38:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "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}, "1969794": {"up_voted": false, "ip": "", "has_replies": false, "message": "Might be that I had low expectations, but *I* thought she did a GREAT job today.  She had to acknowledge to her supporters that THEY (she AND them) had accomplished something profound, broken glass ceilings, etc.  She did that.  But, she ALSO acknowledged that Barack and HIS supporters had broken glass ceilings, as well.  Then, she went on to state how we're all gonna unite to ensure that the Democratic Party secures the presidency this time and how she'll do anything asked of her to help Obama in this regard.  <br></br><br>That's what *I* saw on MSNBC (as an OWW4O), and that's what the MSNBC pundits saw, as well.  Didn't look to me like she had any conditions attached; even sounded like she was gonna go back to the Senate and let the historians take it from here.  She redeemed herself today with ME; might take others a little more time, just as it might take her supporters a little more time to fall in behind Obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:42:00", "killed": false, "user_key": "e5620c8f2541584c27b8b397c6ff44d2", "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}, "1969795": {"up_voted": false, "ip": "", "has_replies": false, "message": "To paraphrase \"The Wolf\" (Harvey Keitel) in \"Pulp Fiction,\" let's not start sucking each other's d**ks (or other fun, naughty bit) quite yet. Step one, beat Hillary. Step two, bury the damn hatchet 'cause like it or not, e need this corps of white women and indeed even Hillary's elite Praetorian Quard/Waffen SS of dyke ninja/rangers, to beat McCain. There is no other way to say it, sorry.<br></br><br>Absorb your enemies, give them a taste of the spoils and march on. Hell, if we could ally with Josef Stalin in WW2 to beat Hitler, then appropriating Hillary's disciples and casual voters is possible.</br><br></br><br>I'm not equating McCain with Hilter. Rather...the folks now behind him, reluctantly allied with him. </br><br>Now the word should go out for every preacher and activist, from Rev Wright to Spike Lee, to keep their damn mouths shut till Nov. 10, 2008...and that includes shutting Bill Clinton in a room that long!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:53:00", "killed": false, "user_key": "2856a0a69d86b3cc32b0fa651ff33d01", "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}, "1969796": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's all about McCain now.  I would have like to seen her part ways with the partnership with McCain she seemingly showed during the primaries.  I think she needed to say something about him for her supporters who were saying they would vote for MCCAIN.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_15:54:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "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}, "1969797": {"up_voted": false, "ip": "", "has_replies": false, "message": "im thinking Karakyss wasnt really serious with that post. <br></br><br>With that said, it is indeed time for change..Change the topic, and lets focus on that guy who confuses Sunni and Shia, and who spent his 70 something or another birthday eating cake while millions in the Gulf Coast lost everything.. </br><br></br><br>Obama/Sebelius 08</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_16:02:00", "killed": false, "user_key": "2042081350805262dea9b76f7cd72640", "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}, "1969798": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lexasoakland, it sounds like you have a cool job. Are you independant or employed by a company?<br></br><br>Over @ the Field, they loved her speech. It's not that I want her to grovel, it's that I want her to show more honesty & humility. Given her particular disorder, I guess it's not possible. As far as being punched in the gut,she insulted my WHOLE race, which to me was harsh. She & bill said things that cannot be unsaid, & as smoothie pointed out, they are being replayed in an endless loop on the republican website. They were advertising the website on CNN yesterday. It's no secret that she wants to run in 2012, which is why she was willing to sacrifice her standing in the AA community, & whty she was willing to say that which can't be unsaid.</br><br></br><br>I am also furious/frustrated over what I perceive to be the coddling of her by the MSM inspite of her low down, dirty campaign. I perceive it to be false & unfair & it reeks of entitlement & white privilege. To hear all day, every day how great she is and how much she has done for women (ain't I a woman?) or whats next for hillary? or the perpetuation of the lie that she won the popular vote (wtf!!!!), that she \"deserved her day\" on the night Obama won the nomination, she needs time to heal because this was so hard on her....I need time to heal too. You all are going to have to cut me some slack, because having the covert racism become overt has been psychically injurious to me. I know I'm not the only one, but gosh, I'm just a black woman. We need to offer the healing balm to hillary's followers because they are upset & traumatized. I guess I'm feeling more Malcolm than Martin right now. Sorry if I discourage anyone here.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_16:05:00", "killed": false, "user_key": "889c732285beb0fc252d78b61edaa231", "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}, "1969799": {"up_voted": false, "ip": "", "has_replies": false, "message": "from <a href=\"http://www.telegraph.co.uk%3Cbr%3E%3C/br%3E%3Cbr%3EHow\" rel=\"nofollow\">www.telegraph.co.uk<br></br><br>How</a> Hillary Clinton's power play failed</br><br>By Tim Shipman</br><br>Last Updated: 11:01am BST 07/06/2008</br><br></br><br>On Tuesday night, as his wife Hillary's hopes of winning the Democratic presidential nomination were going the way of the Titanic, Bill Clinton was on his mobile telephone.</br><br></br><br>He was not discussing how Mrs Clinton could leave the race with dignity and congratulate Barack Obama on his historic victory in the primary elections.</br><br></br><br>Instead, the former president was shouting at his wife's aides urging them to pressure superdelegates to stand by her and cajole others to defect from Mr Obama. It was the political equivalent of rearranging the deckchairs on that doomed ship.</br><br></br><br>Hillary Clinton's attention was on finalising a concession speech in which she conceded nothing, save her belief that she is still a stronger candidate than Mr Obama.</br><br></br><br>Many close to the Clintons believe that the events of that night were the inevitable culmination of both Mrs Clinton's dysfunctional campaign and her personality, that the manner of her exit explains all you need to know about the reasons for her demise.</br><br></br><br>It was all on display: the seemingly boundless quest for power, a self-belief that one pundit dismissed as \"deranged narcissism\", the disorganised campaign staff and the husband rampaging around like a rogue elephant projecting his own rage on to his wife's bid for the White House.</br><br></br><br>A Democrat strategist who has close friends at senior levels of the Clinton camp, explained: \"Hillary wasn't interested in Obama. She was only interested in her voters. She thought that they were hers to trade for the vice presidency. There was never any discussion of her conceding.</br><br></br><br>\"President Clinton wanted to put the heat on superdelegates. He was full of ideas about how she could fight on. There was shouting and chaos.\"</br><br></br><br>Within 24 hours Mrs Clinton was drummed out of the contest, abandoned by her friends who openly voiced exasperation at her refusal to bend her ambition to the good of her party.</br><br></br><br>The reasons why her historic bid for power failed are still being argued over. She allowed her aides to paint her as an inevitable establishment candidate in a change election. She spent too much money early and unwisely, failed to compete properly in the Iowa caucuses, the first electoral test in January, and then ignored the other caucus states, where Barack Obama ran up the vote. By the time she found her voice, as a defender of the rights of the working class, it was too late.</br><br></br><br>When you're looking for the moment it went wrong, aides point to the moment in October when Mrs Clinton's chief strategist Mark Penn betrayed a total misunderstanding of the rules that would apportion delegates on a proportional basis in each state.</br><br></br><br>Peter Fenn, a spokesman for both Al Gore and John Kerry, said: \"That's the one meeting I've been hearing about for months. Folks were expressing nervousness about Iowa and the early states. Mark Penn said: 'Don't worry about it because there's Super Tuesday and we'll win 370 delegates out of California.'</br><br></br><br>\"Somebody in the meeting looked across the table and said: 'Hey Mark, it's not winner take all. We don't do it that way.' If that is right, it's devastating. I believe she was ill-served by her campaign operation. There was drama and craziness. They made a whole host of mistakes.\"</br><br></br><br>On January 3, Mrs Clinton came third in Iowa. Mark Mellman, a Democratic pollster, said: \"They had the money to compete and they allowed themselves to be outspent there by Obama. If Hillary Clinton had won in Iowa the election would have been over the next day.\"</br><br></br><br>Mr Fenn blames that loss on message and money mismanagement. \"There was the inevitability nonsense. And the fact that they had to go to the Clintons for (an injection of) $5m before Super Tuesday is just unconscionable.\"</br><br></br><br>So too was Mr Clinton's contribution. His wife's comeback, begun in New Hampshire, stopped dead in the South Carolina primary, where the former president's clumsy interventions sparked claims of race baiting and drove African American voters into Mr Obama's arms for good.</br><br></br><br>Peter Fenn said: \"Every time he made the slightest statement someone blew it up and discussed it 24/7 on cable news shows for three or four days. That's not the kind of campaign he's used to.\" Neither Clinton appeared able to grasp the appeal of Mr Obama, stuffily dismissing the hordes of young people who were drawn to the polls as na\u00efve kids who had swallowed the kool aid.</br><br></br><br>There were attempts to modify that image of Mrs Clinton, but not early enough. The Democrat strategist said: \"There was a meeting when everyone said that they had to play up her human side and Mark Penn said that being human was overrated. That's the whole campaign there in that moment, if you ask me.\"</br><br></br><br>But it was not just Mrs Clinton's personality that rang false. Before the crucial North Carolina primary, which she had billed as a \"game changer\" she got caught falsely claiming that she had braved sniper fire on a trip to Bosnia.</br><br></br><br>The result was indeed a game changer, but not of the kind she had wished for. She lost by more than 20 points and commentators proclaimed her campaign dead. That was on May 6.</br><br></br><br>But still she did not quit. The final throw of the dice last week saw Mrs Clinton over play her hand again, wielding her votes like weapons, while sanctioning her supporters to press for her to be vice president.</br><br></br><br>Even her backers were incredulous.</br><br></br><br>Ed Rendell, the governor of Pennsylvania, and Charlie Rangel, the New York congressman, went public with their dismay. \"You don't bargain with the Presidential nominee,\" Mr Rendell said. \"Even if you're Hillary Clinton and you have 18 million votes, you don't bargain.\"</br><br></br><br>\"It showed a total lack of class,\" the Democrat strategist said. \"They read her the riot act.\"</br><br></br><br>In the words of Daniel Koffler of the Huffington Post blog: \"The Clintons' power play failed because, like Gorbachev, Honecker, and Ceausescu before them, they grossly miscalculated both the breadth and depth of their power.\"</br><br></br><br>That might stand as the perfect epitaph for Hillary Clinton's campaign, were it not for this. For her despairing admirers, it denies the Clintons the genuine credit they are owed for making Mr Obama's victory possible, after years of campaigning for racial equality in the US.</br><br></br><br>Hilary Rosen, a leading Democrat activist, said: \"The life's work of Bill and Hillary Clinton is as responsible for Barack Obama's success as our first African American nominee as anyone. And yet, that joy is being denied for them by themselves. It is so sad.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_16:14:00", "killed": false, "user_key": "3e892379e7d442c8970d7cad6f54d5b8", "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}, "1969800": {"up_voted": false, "ip": "", "has_replies": false, "message": "Teacher, While I give her credit for a speech which hopefully delivered (or began to deliver) her supporters, I do find it curious that amidst the cries of sexism that she is coddled and given \"time\" to pull herself together... were she a man (even a white one), she would not have been given four days grace to concede (or suspend...). And it is true, that no amount of words... even support to Obama, can erase the pain and disrespect, and she will be forced to know/remember that in whatever year she attempts to resurrect her presidential campaign. <br></br><br>Oh, and to answer your question, I mediate for the Court.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_16:22:00", "killed": false, "user_key": "c0503647f8088b08f4996f39cd0531f4", "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}, "1969801": {"up_voted": false, "ip": "", "has_replies": false, "message": "I read the Peggy Noonan article today in the Wall Street Journal.<br>I haven't seen Hill's speech, but I noticed that all the pictures are of her. She tried to steal the moment if you ask me.</br><br></br><br>One thing that people might be forgetting about is that Obama has support from a lot of people who might normally vote Republican or Independant. Hillary's implication that Obama can't win without her doesn't take into account all the people from the other two parties that voted for Obama.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_16:49:00", "killed": false, "user_key": "9adac6a138d28f008b485c8916411dce", "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}, "1969802": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I'm sure all of you anti-Clinton bloggers are under 30 and have no real clue what \"true power\" is and how that translates politically.\"<br></br><br>-Hillary certainly didn't: Obama won.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:02:00", "killed": false, "user_key": "56f1b58fb6a26c86d03a37c2ea95329e", "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}, "1969803": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary had name recognition, a campaign warchest, an asset of a former President of the United States, and a crack campaign staff.<br></br><br>AND SHE LOST.</br><br></br><br>Hell, with all all this going for her,  I'm not surprised she'd whine about sexism; better that than focus on her incompetence.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:18:00", "killed": false, "user_key": "56f1b58fb6a26c86d03a37c2ea95329e", "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}, "1969804": {"up_voted": false, "ip": "", "has_replies": false, "message": "i thought the speech was a good one. <br></br><br>but please, lefties, liberals, democrats, socialists, ALL OF US: <i>please</i> let's not quote the right wing tools to make our case?</br><br></br><br>clinton did it when she was quoting Fox, when she threw out Karl Rove's analysis of her chances. i've seen peggy \"i licked reagan's boots and loved it\" noonan quoted on virtually every leftie blog out there.</br><br></br><br>why?? screw peggy noonan. she never met a democrat she liked, ever. if she's saying seemingly appropriate things now, just wait. </br><br></br><br>we need to shut these people out, all of these right wing mouthpieces, all of these liars who carry water for the people who don't care if their policies destroy the rest of us. </br><br></br><br>peggy noonan is scrambling. in her pathetic little mind, she has been on the side of the winners since 1980 and before. for us to have come to the state we're in politically (and in every other way) in this country means that she and her right wing gasbag pals will be LEFT OUT.</br><br></br><br>let's start now. LEAVE THEM OUT. they have nothing of value to contribute to ANY discussion of what needs to happen in this country. people like her and the politicians she kowtows to have nearly destroyed us. we can't lock them all up, but we certainly don't need to validate them as they now seek to curry favor with the democratic party they have reviled for decades.</br><br></br><br>before anyone says forgive and forget, get over it: no. no thank you. these people have worked hard to destroy the nation i love and they have nearly wrecked the world. they have blood on their hands and if they had any conscience at all they'd be volunteering to stand before a war crimes tribunal. please don't legitimize their twisted world view by quoting them.</br><br></br><br>okay. thanks for letting me rant.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:29:00", "killed": false, "user_key": "7f306b3009c480dcd5fc7baf547d1b80", "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}, "1969805": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't deny Peggy has a gift for words....and summing things up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:38:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969806": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>If anyone has \"real power\" in this situation, it's Charlie Rangel who told Hillary to sit that ass down and she said \"Ofay.\" Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit down and she said \"whatever\" and kept going. Rangel told her \"Sit Hillary Sit\" and Hillary sat that ass right on down.</i><br></br><br>Town,</br><br></br><br>You have been cracking me up.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:48:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969807": {"up_voted": false, "ip": "", "has_replies": false, "message": "Since I didn't watch it, I want to thank JJP for giving me a snapshot of it. It's over and done and good riddance to Hillpatine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_17:49:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969808": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lisa Caputo is on CNN subtlety undermining O.  No, she doesn't have 18 million votes, Lisa.  <br></br><br>No Lisa, he should NOT deploy her among Latino's, white working class and women voters!  I can't see how obama could utilize her to any great degree without undermining his own run.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_18:20:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969809": {"up_voted": false, "ip": "", "has_replies": false, "message": "is hillary gone now? ....good riddance!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_18:47:00", "killed": false, "user_key": "ab03b08e2f2082ad84cf39c973e5bebb", "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}, "1969810": {"up_voted": false, "ip": "", "has_replies": false, "message": "and one more thing obama did masterfully... patiently talked the psycho into the ambulance. what a patient and deliberate man he is!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_18:50:00", "killed": false, "user_key": "ab03b08e2f2082ad84cf39c973e5bebb", "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}, "1969811": {"up_voted": false, "ip": "", "has_replies": false, "message": "good riddance to the hillary shils like lisa caputo! find something else to talk about now. because after this weekend, hillary is gone from the news cycle....sweeeet!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_18:52:00", "killed": false, "user_key": "ab03b08e2f2082ad84cf39c973e5bebb", "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}, "1969812": {"up_voted": false, "ip": "", "has_replies": false, "message": "Some are discussing unity and some aren't. At the link below they are saying this:<br></br><br>\"The Democratic Party is divided because the people in charge played fast and loose with the rules, disenfranchising voters in 2 states, discounting the desires of whole segments of the population in favor of the AA and youth vote, and allowing the sexism Hillary encountered to go unchecked. </br><br></br><br>I will not be voting for Democrats in November except for my Congresswoman, Stephanie Tubbs Jones, who stood with Hillary throughout the campaign.</br><br></br><br>Thank you, Ms. Tubbs Jones.\"</br><br></br><br>And this:</br><br></br><br>\"Take Obama for instance: With everything that has gone on in this campaign, the cheating, manipulation, deception, intimidation, data mining and backroom dealings, is there any thinking person who thinks Obama will be changing the Bush administration? The only change is that this anointed candidate is black which to many is the extent of \u201cCHANGE\u201d. For those who really are not racist enough to look at a person as a human being, Obama is not the answer to our country\u2019s problems.</br><br></br><br>Then my next question is, how can so-called leaders force him down our throats? Is it because Hillary is Real Change and she has promised to examine/review all govt. contracts, no-bid contracts and everything financial connected with the Iraq war? Is this what really scared the invisible powers running our country? The same ones who control the banks, the insurance companies, the oil consortiums, AND the media?</br><br></br><br>And so they create this cultist personality and keep people from really thinking, so that they would applaud someone with their votes ala choosing a winner in \u201cDancing with the Stars\u201d or American Idol? </br><br></br><br>Not only is the democratic party divided; the whole country has been divided into factions. Hillary has been backed into a corner and pressured into throwing her support behind Obama. But if others like me have sent letters to her campaign, she also knows that our support is non-transferable.\"</br><br></br><br>These are some crazy, racist MFers. They defected from DailyKos-thank goodness. Cause if they didn't I wouldn't be able to read their stuff. It's weird.</br><br></br><br>http://riverdaughter.wordpress.com/2008/06/07/why-is-the-party-divided/#comments</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_19:14:00", "killed": false, "user_key": "889c732285beb0fc252d78b61edaa231", "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}, "1969813": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, she did what she had to do in public to remain viable for 2012 in the Democratic Party. Whether or not the truck with all of the Clintons\u2019 opposition research against Obama somehow breaks down in front of the RNC headquarters between now and Labor Day remains to be seen.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_19:42:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "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}, "1969814": {"up_voted": false, "ip": "", "has_replies": false, "message": "teacher,<br></br><br>RE:  anti-unity rants. . .</br><br></br><br>Talk about an alternate reality.  Those arguments aren't based in any sense of logic or truth.  They're just saying whatever helps them sleep at night.</br><br></br><br>You can't save some people.  Sometimes you gotta let go and let God.</br><br></br><br>Just take comfort in the fact that <b>we won</b> and they lost.  They can lie all they want, but we can't waste time on the Harriet Christians of the world.  Although I keep a watchful eye, I refuse to let them waste my time.</br><br></br><br>I don't doubt that some are truly disappointed and just need time to vent before they come back to their senses.  I'm cool with that.  </br><br></br><br>But, at the same time, don't be fooled.  You got a lot of haters out there.  Don't feed the trolls.</br><br></br><br>At this point, their only hope is to do everything they can to try and steal your joy.  That's all they got left.  Don't let them do it.  This is history in the making.  The victory is sweet and well-earned.  Savor the moment and get ready for the general election.</br><br></br><br>As for the haters???</br><br></br><br><b>Go and brush yo' shoulders off!</b></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_19:53:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "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}, "1969815": {"up_voted": false, "ip": "", "has_replies": false, "message": "To me, Hillary Clinton is like George W. Bush: there's nothing you want from them except for them to go away. <br></br><br>It's not like they can never do anything good, it's just that it's time for new people to have their turn.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_22:28:00", "killed": false, "user_key": "7f3bcba40954f3b8277da719d4ebe737", "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}, "1969816": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Sounds like Barack's speech writers wrote some of that speech.</i><br></br><br>Craig, I noticed that too!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_23:11:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "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}, "1969817": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Lisa Caputo is on CNN subtlety undermining O. No, she doesn't have 18 million votes, Lisa. <br></br><br>No Lisa, he should NOT deploy her among Latino's, white working class and women voters! I can't see how obama could utilize her to any great degree without undermining his own run.</br></i><br></br><br>Caputo probably  wasn't offered a job at Camp Obama.....</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_23:20:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "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}, "1969818": {"up_voted": false, "ip": "", "has_replies": false, "message": "How depressing:<br></br><br><a href=\"http://www.nytimes.com/2008/06/07/us/politics/07women.html?pagewanted=1&amp;partner=rssnyt&amp;emc=rss\" rel=\"nofollow\">Clinton Bloc Becomes the Prize for Election Day</a></br><br></br><br><i>Even the Democratic National Committee chairman is avidly trying to make up for accusations that he allowed sexism in the race to pass unchallenged.</i></br><br></br><br><b>\u201cThe wounds of sexism need to be the subject of a national discussion,\u201d the chairman, Howard Dean, said in an interview.</b> \u201cMany of the most prominent people on TV behaved like middle schoolers\u201d toward Mrs. Clinton.</br><br></br><br>...   </br><br></br><br>The 350,000 e-mail messages that Mrs. Clinton received after soliciting supporters on Tuesday include \u201can overwhelming chorus of \u2018We want you to continue to be our leader,\u2019 \u201d said Ann Lewis, a Clinton adviser.</br><br></br><br>...</br><br></br><br>A classic stage of grief is bargaining, and just as Mrs. Clinton has surely been thinking about what she wants to extract from her run, her supporters have been making their own wish lists. The most popular item, with many online petition signatures behind it, is a spot on Mr. Obama\u2019s ticket.</br><br></br><br><b>If he does not offer the vice-presidential position to Mrs. Clinton, \u201cI\u2019m going to be really angry,\u201d said Alida Black, another longtime Clinton supporter.</b></br><br></br><br>\u201cHillary is not interchangeable,\u201d Ms. Black added, warning Mr. Obama not to select, say, Gov. Kathleen Sebelius of Kansas as a gesture to please women. </br><br></br><br>Former Gov. Madeleine M. Kunin of Vermont suggested in an interview that Mr. Obama promise to appoint women to half his cabinet positions.</br><br></br><br>Ms. Steinem advised that Mr. Obama deliver the same sort of ambitious speech about sex that he did on race. An aide said the campaign was considering such an address.</br><br></br><br>Jenny Backus, a Democratic consultant unaffiliated with either campaign, wondered whether Mr. Obama might give Chelsea Clinton a prominent role in his efforts.</br><br></br><br>...</br><br></br><br>He has belatedly recognized the cries of sexism, Mr. Dean said, particularly when a friend showed him a video compilation of broadcasters\u2019 comments about Mrs. Clinton.</br><br></br><br><b>\u201cWe all get over it when our candidates don\u2019t win,\u201d he said. \u201cWhat you don\u2019t get over is feeling like you\u2019ve been insulted by some of the leading institutions in America and no one said anything about it. </b></br><br></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-07_23:28:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969819": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary's speech was very gracious IMHO. But quite frankly, can we move on? I'm sure people will keep their grudges against her, which is fine. But damn, can we concern ourselves with November? Can we focus on how Obama is supposed to win? Sorry if i sound bitter or angry, but this is becoming monotonous and ridiculous.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_00:21:00", "killed": false, "user_key": "7b2a34dc6a4fd6243eef64b8069349c0", "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}, "1969820": {"up_voted": false, "ip": "", "has_replies": false, "message": "karrie,<br></br><br>what makes you think we are NOT focused on winning in November?  I assure you, it is entirely possible to think along two lines at the same time.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_01:42:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "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}, "1969821": {"up_voted": false, "ip": "", "has_replies": false, "message": "She gave a speech blah blah blah. I didn't listen to it either though maybe I will in a few days. I knew no apology or admission of below the belt antics or of smearing Obama was forthcoming. I wonder though for the average Clinton voter who didn't want their vote back, if they feel used in some way? They think it's disappointment but after all the chaos, anger and frenzy only to be told to support the nominee wouldn't  a normal person feel kinda cheated? You were just a pawn, just a number to be used as leverage for giving out earmarks and no bid contracts and shady business deals. And no I don't feel that way about Obama because he always talks about working hard and doing things together whereas with Clinton it all depended on her benevolence.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_02:11:00", "killed": false, "user_key": "1572c9b90152e199379cfb228c0cc759", "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}, "1969822": {"up_voted": false, "ip": "", "has_replies": false, "message": "re: the NYT article mentioned by truthseeker:<br></br><br><i>The 350,000 e-mail messages that Mrs. Clinton received after soliciting supporters on Tuesday include \u201can overwhelming chorus of \u2018We want you to continue to be our leader,\u2019 \u201d said Ann Lewis, a Clinton adviser.</i></br><br></br><br>Well, that \"overwhelming chorus\" there just might be based on the fact that the emails were from a form on her site that itself forced anyone signing to say they stand by Ms. Hillary.</br><br></br><br>After seeing a comment somewhere that that was just a way to try to get more money, I signed on with a bogus email stating my real perspective, even if the form didn't allow me to actually speak it. I did this bc wanted to see if it was true that the form led right to the give money page. It did.</br><br></br><br>Another thing about that form. It only required email address and zip code. It had fields for names but these were not required.</br><br></br><br>It didn't care if people gave names. Didn't require it. All it required was email addresses and zip codes to mine for future $ asks.</br><br></br><br>IMO that whole thing was a big scam and the numbers don't mean s*** as far as I'm concerned. I would take this with a grain of salt. Someone needs to VET this claim.  </br><br></br><br>Also: this? <i>The key, Ms. McCaskill said, is approaching Mrs. Clinton\u2019s supporters with utmost humility.</i></br><br></br><br>IMO, they want deference. That is what Black people are supposed to give. Maybe they will prove me wrong on this.  </br><br></br><br>PS No seriously this new DSL thing we have here in my house is fast!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_04:02:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "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}, "1969823": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is Obama's party now.  As such, it is Obama's responsibility to demonstrate strength and focus leading up to and through the general election.<br></br><br>Obama needs to make it clear that he will not be forced to do anything against his will.  He's calling the shots now.</br><br></br><br>He will pick whomever he chooses to be his veep.  And, yes, that includes the possibility of picking someone like Gov. Sebelius if he wants.  This idea that Hillary's the ONLY woman he can choose is rediculous.  Gender has nothing to do with why Obama probably won't pick Hillary.  It has everything to do with chemistry and <b>TRUST</b>. . . two traits that he could surely find in another woman who is qualified for the job.</br><br></br><br>Rachel Maddow had a really good point the other day.  She actually thinks that these \"angry Clinton supporters\" are a lot smaller in number than people think.  She thinks that number will shrink dramatically in the coming months.  Let's not forget that Obama got over 18 million votes as well.  And I'm willing to bet that at least 60% of all Clinton supporter will have no problem backing Obama in the fall.  That 60% will increase dramatically over the next few months.  The world is bigger than the Harriet Christians of the world.  Obama shouldn't waste much time on people like her. . . extend the olive branch; cut your losses and move forward.</br><br></br><br>Again, this is OBAMA's party now.  Think about it.  All of those surrogates and Democratic pundits will have no choice but to pivot to the general election to attack McCain and DEFEND Obama.  To the victor go the spoils.</br><br></br><br>This is not about Hillary anymore.  And her former surrogates will have a VERY difficult time justifying anything less than the utmost respect and support for their party's nominee, Senator Obama.  </br><br></br><br>Likewise, Hillary will have a lot of explaining to do once the Republicans start using her words against Obama (in fact they've already started).  So when the Republicans use the \"Commander in Chief\" test or 3:00AM ad, guess where all eyes are gonna turn???  That's right. . . they're gonna turn right towards Senator Clinton.  She's gonna have to eat a lot of crow this summer.  Her political future depends on it.</br><br></br><br>Finally, I think it'd be a big mistake if Obama made a major speech on gender/sexism.  Hillary started talking about sexism in late May when it was clear that she was gonna lose.  It was one of her many attempts to deligitimize Obama's victory.  A major speech on sexism would basically concede the point . . . \"Hillary lost because of sexism\"  which is the same as saying, \"I only won because of sexism\" which is the same as saying, \"My victory is not legitimate.\"</br><br></br><br>I hate to give the following guy credit, but he's right on this one point:  Dick Morris always says that the one thing a president has is the ability to set the news cycle.  As far as I see it, that same privilege extends to the party nominees.  From here on out, Obama (not Clinton) sets the news cycle. . .he sets the direction for the party.</br><br></br><br>This is on Obama now.  He needs to send the talking point that this was a fair process.  He needs to make sure that his surrogates (including former Clinton surrogates) exonerate him from any anger her supporters had against the media.  </br><br></br><br>That's ALL surrogates, whether they're long time Obama supporters like Claire McCaskill or former Clinton supporters like Ed Rendell.  As of yesterday, they ALL became Obama surrogates.  He needs to use them accordingly.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_07:45:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "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}, "1969824": {"up_voted": false, "ip": "", "has_replies": false, "message": "What about dems who consider themselves to be moderate? Socially  center-left, fiscally conservative and strong on national defense, strong supporters of Israel? DLC supporters and those who voted for the Blue Dog Democrats?<br></br><br>Is there room for moderates in the Daily Kos/moveon/code pink party?</br><br></br><br>Not if you listen to the far-left wing of the party who think they own the party lock, stock and barrel, and who will kick out members of their own party who do not tow their line. </br><br></br><br>Joe Leiberman was handed his hat and kicked out the door by anti-war activists. Do you think he is alone in his thinking and positions on the war and foreign policy? Now he has announced the creation of \"Citizens for McCain,\" hoping bring moderates to McCain.</br><br></br><br>Women who voted for Hillary primarily to advance the feminist cause, will vote Obama.</br><br></br><br>But what about moderate Democrats? </br><br>When compared to Obama, is McCain such an unacceptable choice?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_09:41:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "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}, "1969825": {"up_voted": false, "ip": "", "has_replies": false, "message": "You could ask the same question about Clinton, given her published positions. When compared to Clinton, is McClain such an unacceptable choice to these people? If so, why did so many of those moderate Dems only begin considering McCain's acceptability when it began to look as if Clinton was going to lose?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-08_14:37:00", "killed": false, "user_key": "aedda92d645e540d5d4d78a25c550ffc", "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": "1506965", "user_id": "anonymous", "forum_id": "21630", "hash": 8155618941997740157}, "thread": {"days_alive": 0, "slug": "hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread", "paginate": false, "num_pages": 1, "num_posts": 107, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 1506965, "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=hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread' +
		'&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/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/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='	+ 'hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread'
			+ '&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/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/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">107</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/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/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/">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:1506965" 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/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/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:1506965" 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:1506965" 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'				: 'hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread',
			// 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/hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread/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='	+ 'hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread'
			+ '&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='	+ 'hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread'
			+ '&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='		+ 'hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread'
				+ '&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/1506965/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-1969719">\
	 <div id="dsq-comment-header-1969719" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969719" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969719">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969719" class="dsq-comment-message">even if she FINALLY finds the right words, she\'ll aways be deranged and a narcissist.<br></br><br>she just HAD to wait a few days, she HAD to make it her moment. as if the whole world was spinning around her. as if the losing candidate mattered more than the winner.</br><br></br><br>i\'m through with that woman. for ever.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969720">\
	 <div id="dsq-comment-header-1969720" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969720" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969720">Ric Caric</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969720" class="dsq-comment-message">Wouldn\'t any politician be a deranged narcissist?  Actually, Hillary reminds me more of guys like Tommy Hearns, Sugar Ray Leonard, and Michael Jordan.  Much of the reason they were such big stars was that they had more will to win than their opponents and they had a hard time recognizing when will wasn\'t going to cut it anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969721">\
	 <div id="dsq-comment-header-1969721" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969721" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969721">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969721" class="dsq-comment-message">Exactly Marc!<br></br><br>She wants the spotlight because it\'s all about her and the Media is feeding right into it!</br><br></br><br>She is still acting as if she is the winner! Crazy b%t%h!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969722">\
	 <div id="dsq-comment-header-1969722" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969722">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969722" class="dsq-comment-message">both campaigns agreed to have her do this by herself..Im fine with it. Personally, I dont think they should share the stage again until its somewhere where her voice makes a diff. in regards to the general.<br></br><br>I feel the same way about Richardson, (in the southwest) Rendell (in Pa) Webb and co. (in Va) and Strickland (in Oh)</br><br></br><br>I think by doing this, Barack shows the media and his supporters that he\'s not being pressured to PICK a VP and it shows to the untrained eye that he\'s got them all on an equal playing field. </br><br></br><br>Bottom line, I wouldnt treat Hillary and different then I would treat any other top dems.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969723">\
	 <div id="dsq-comment-header-1969723" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969723">Luv</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969723" class="dsq-comment-message">This witch and all of her surrogates will work to undermine Obama from here to November.<br></br><br>Watch in her "concession" speech for her to mention how she got "18 million votes." How she won the "big" or "key" states. Keeping this lie alive that somehow the nomination was "stolen" from her.</br><br></br><br>Keep this viper FAR away from you campaign, Barack.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969724">\
	 <div id="dsq-comment-header-1969724" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969724">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969724" class="dsq-comment-message">ric caric,<br></br><br>Very insightful. It\'s as if she believes "if I never quit, I never lose". Except there\'s a scoreboard and a clock...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969725">\
	 <div id="dsq-comment-header-1969725" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969725">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969725" class="dsq-comment-message">gosh, justice, i\'m watching cnn\'s run-up to her speech, and it is as you say.<br></br><br>feeding right into it.</br><br></br><br>none-journalism, again. cnn. wolf blitzer! what did i expect.</br><br></br><br>and cnn\'s not alone, i guess. man, i wanna puke.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969726">\
	 <div id="dsq-comment-header-1969726" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969726" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969726">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969726" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969726" class="dsq-comment-message">OK, I\'d like to hear the JJP thoughts on this:<br></br><br>DO you REALLY believe the story that Charlie Rangel gave Hillpatine \'The Smackdown\'?</br><br></br><br>Just want JJP\'s thoughts on that.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969727">\
	 <div id="dsq-comment-header-1969727" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969727">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969727" class="dsq-comment-message">oh, blitzer just went: "what role should bill clinton play in the coming weeks and months?"<br></br><br>i have a suggestion: SHUT THE FUCK UP AND CRAWL UNDER A ROCK.</br><br></br><br>he\'s done such a disservice to hillary\'s campaign, imagine how bad he could be for obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969728">\
	 <div id="dsq-comment-header-1969728" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969728">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969728" class="dsq-comment-message">sorry, rikyrah, i was off you question.<br></br><br>back to it: why should it matter? if rangel did so, he was just being sane.</br><br></br><br>shall we now spin out awards for that?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969729">\
	 <div id="dsq-comment-header-1969729" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969729" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969729">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969729" class="dsq-comment-message">Gotta love Peggy for crystallizing the truth:<br></br><br><i>Choosing Mrs. Clinton would make Mr. Obama look weak. No one would believe he picked her because he respected or liked her. They\'d think he was appeasing her. This is not something he can afford! And in any case some people cannot be appeased. Voters would assume she and her people did their voodoo—I have 18 million voters!—and he fell for it. She doesn\'t have 18 million voters, she got 18 million votes. It is telling the way she thinks of them, as if they are working-class automatons awaiting her command.  </i></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969730">\
	 <div id="dsq-comment-header-1969730" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969730" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969730">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969730" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969730" class="dsq-comment-message">I\'m sure I heard on MSNBC that Nancy Pelosi & Harry Reid gave Hillary 48 hours to pack it up! Before then, she was telling others to wait...<br></br><br>I really believe this narcissist thought the Superdelegates were going to switch from Obama to her! Also heard she didn\'t have any idea of how little support she had with colleagues! It was her own top strategists that called the Senate in order to get her out!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969731">\
	 <div id="dsq-comment-header-1969731" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969731" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969731">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969731" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969731" class="dsq-comment-message">i really believe she is STILL waiting for her opportunity.<br></br><br>(very clear allusion, i think.)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969732">\
	 <div id="dsq-comment-header-1969732" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969732" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969732">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969732" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969732" class="dsq-comment-message">Hillary will have to try and take back her attacks on Obama over the last six months. Her reluctance to concede the race on Tuesday makes this even more awkward, and she will have to show some real enthusiasm for Obama. That will require a lot of work.<br></br><br>"She has a lot of explaining to do as to why she thinks Obama has more qualifications to be commander-in-chief other than “a speech he gave in 2002″, and where he acquired those credentials in the few short months since she made that accusation. Hillary has to also explain how Obama stopped “dangerously oversimplifying” foreign policy in a time of war."</br><br></br><br>The problem for Hillary is that these statements stick because they have a great deal of truth in them. The RNC has a library of these comments ready for ads in the fall. Every time she hits the road for Obama, the Republicans will remind voters of Hillary’s real opinions of Barack Obama. </br><br></br><br>Republicans will see to it that while she may be gone, her words will not be forgotten.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969733">\
	 <div id="dsq-comment-header-1969733" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969733" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969733">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969733" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969733" class="dsq-comment-message">ric caric,<br></br><br>Off topic but...</br><br></br><br>Michael Jordan?!!</br><br></br><br>Being from Chicago, I take issue with that.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969734">\
	 <div id="dsq-comment-header-1969734" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969734" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969734">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969734" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969734" class="dsq-comment-message">justice58,<br></br><br>if it\'s true that her strategists helped pull the plug, then it was an act of love..or self preservation which is the same thing.  I marvel that neither Bill nor Chelsea stepped in to save her from herself.</br><br></br><br>As for Rangel, I think he had a great deal to do with her about face.  That entire NY delegation seemed troubled at the press conference.  I imagine him on the phone telling her that their political futures were in jeopardy and not getting a good reply.  I think if anything, he was the one who convinced his colleagues to pledge to her...perhaps her felt a certain responsibility for their futures.  </br><br></br><br>He was on telly smoothing things over, but he looked anxious.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969735">\
	 <div id="dsq-comment-header-1969735" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969735">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969735" class="dsq-comment-message">rikyrah,<br></br><br>From what i understand, Rangel was the one who told her that her NY peeps were getting pressured to make that move FIRST b/c it would send a message. </br><br></br><br>Evidently Pelosi and Ried may have gotten to his ear..This was from an unknown source i head on NPR. </br><br></br><br>I can see how this was the case b/c following the timeline of people to endorse since he captured the nomination, they came out first, followed by Florida Delegation (who backed her) and then the rest came suit. </br><br></br><br>For Hearts and Flowers et al who like us have CBC issues..</br><br></br><br>Most have swtiched over since. There are still 2 who havent, Stephanie Tubbs Jones, and Sheila Jackson Lee, i\'d watck them. they are the closest to HRC, there failures to step in line not withstanding, there could be something into it..</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969736">\
	 <div id="dsq-comment-header-1969736" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969736">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969736" class="dsq-comment-message">"The problem for Hillary is that these statements stick because they have a great deal of truth in them. <br>-----------------------------------</br><br></br><br>Liar! You & Hillary both are the ultimate liars. Even members of your own Republican Party told Barack to not trust her! Hillary was saying anything to win because with the Clintons the means justifies the end! She wanted President---f%%% her!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969737">\
	 <div id="dsq-comment-header-1969737" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969737" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969737">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969737" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969737" class="dsq-comment-message">Yeah, what Justice58 Said..<br></br><br>BWA HA HA HA HAA</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969738">\
	 <div id="dsq-comment-header-1969738" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969738" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969738">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969738" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969738" class="dsq-comment-message">Please, attention all black people.  I implore us to chill out for the next five months and keep our heads down.<br></br><br>I wish we could just discretely tell all us black folk to shut up for the next 5 months.  We\'re doing victory laps like we won something and Spike Lee is out there "sticking it to whitey" or whatever the hell he is doing.  This only hurts Obama.  We cannot act crazy right now.  We can act crazy on November 5th though.</br><br></br><br>So please, I implore all black people, keep your heads down for the next 5 months, that does not mean be subservient, but don\'t get all Spike Lee and act crazy and try to stick it to all the white people you can.  Lets get through this.  Then we can party.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969739">\
	 <div id="dsq-comment-header-1969739" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969739" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969739">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969739" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969739" class="dsq-comment-message">I don\'t know what the connection is that Tubbs-Jones and Jackson-Lee would jeopardize their futures.<br></br><br>Tubbs-Jones was the one who commented that she didn\'t have a problem with Obama wearing the "clothing of his nation" regarding the pics of him in Somali native dress.  I think there\'s no redemption here.</br><br></br><br>Jackson Lee has a reputation for being a terror to her staff and has a 180% turnover rate.  I can\'t see her being humble and endorsing.  Oh well..</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969740">\
	 <div id="dsq-comment-header-1969740" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969740" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969740">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969740" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969740" class="dsq-comment-message">I don\'t have really high expectations that she can pull this off given how strongly she actually wanted this.  She resents Obama terribly.  Her political future is in jeopardy so we\'ll see.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969741">\
	 <div id="dsq-comment-header-1969741" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969741">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969741" class="dsq-comment-message">I just want to say people, we won this round.  We\'ve got another to go.<br></br><br>We all know how we feel about Hillary, but we need those folks to vote for Obama.  We need this win.</br><br></br><br>So lets chill out.  We people are getting too crazy.  I feel like we just passed the job interview, got the job offer and instead of staying in the night before the first day, we are going out to party.  There is more work to do.</br><br></br><br>So lets lay off Hillary now, unless she doesn\'t keep her word.  And let\'s focus on November.  And by focus, I mean not getting all full of ourselves yet.</br><br></br><br>Let\'s face it, anything and everything any black person does or says gets put on Obama.  Let\'s make sure that we chill out and we let our friends know that they need to chill out too.</br><br></br><br>We don\'t need to be angry right now, we won.  But we don\'t need to act crazy either.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969742">\
	 <div id="dsq-comment-header-1969742" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969742" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969742">purpthehawk</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969742" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969742" class="dsq-comment-message">Clinton left her home at 12:28 to give a 12:00 speech.  I guess we\'ll finally hear something soon.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969743">\
	 <div id="dsq-comment-header-1969743" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969743" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969743">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969743" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969743" class="dsq-comment-message">From DailyKos:<br></br><br><a href="http://www.dailykos.com/story/2008/6/7/23819/28564/389/531504" rel="nofollow">Friends of Bill Warn Obama: Do not trust the Clintons</a></br><br></br><br>I remember that April reporter on Hardball that day..she cracked me up, because that was her memo for the day and she did NOT deviate from it - the Clintons could NOT be trusted under ANY circumstances.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969744">\
	 <div id="dsq-comment-header-1969744" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969744" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969744">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969744" class="dsq-comment-message">"Act all crazy"? I\'m not a big Spike Lee fan, but all he did was make an offhand remark, and besides, whatever is going on between him and Esatwood has nothing whatsoever to do with this Presidential race.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969745">\
	 <div id="dsq-comment-header-1969745" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969745" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969745">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969745" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969745" class="dsq-comment-message">justice,<br></br><br>Of course she has zero credibility with Obama supporters but just know that no matter what Hillary says or does, the RNC is ready to pounce.</br><br></br><br>Ultimately the voters will decide if Obama has the experience and judgment to be President.</br><br></br><br>A SAMPLING OF CLINTON ATTACKS ON OBAMA</br><br></br><br>Sen. Clinton Attacked Obama’s Character And Judgment:</br><br></br><br>Sen. Clinton Attacked Obama For Working For “Rezko, In His Slum Landlord Business.” </br><br></br><br>Sen. Clinton Called Obama’s “Bitter” Comments “Elitist,” “Out Of Touch” And “Not Reflective Of The Values And Beliefs Of Americans.” </br><br></br><br> </br><br></br><br>Sen. Clinton Attacked Obama’s Readiness To Serve As Commander In Chief:</br><br></br><br>Sen. Hillary Clinton (D-NY) Said That While She And Sen. John McCain (R-AZ) Had Crossed “The Commander In Chief Threshold … You Will Have To Ask Senator Obama With Respect To His Candidacy.” </br><br></br><br>Sen. Clinton Mocked Obama For Arguing That “Living In A Foreign Country At The Age Of 10 Prepares One To Face The Big, Complex International Challenges The Next President Will Face."</br><br></br><br>Sen. Clinton Attacked Obama’s Policies:</br><br></br><br>Sen. Clinton Attacked Obama’s “Continuing To Say That He Would Meet With Some Of The Worst Dictators In The World Without Preconditions.” </br><br></br><br>Sen. Clinton Accused Obama Of Wanting “A $1 Trillion Tax Increase.”</br><br></br><br>Sen. Clinton Said Obama’s Health Care Plan “Simply Flunks The Test.”</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969746">\
	 <div id="dsq-comment-header-1969746" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969746">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969746" class="dsq-comment-message">Plantsmantx,<br></br><br>Thank You! What has Spike/Eastwood brawl got to do with eggs in China?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969747">\
	 <div id="dsq-comment-header-1969747" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969747" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969747">Brandon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969747" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969747" class="dsq-comment-message">truthseeker,<br></br><br>Jackson-Lee is more vulnerable than Tubbs Jones.  Tubbs Jones has a committee chairmanship and Obama did well in her district, but not like anywhere else.  I hate that woman, she is (and I hate to say it) ghetto.  Her two sons are ghetto too.  None of them know how to behave and dignify themselves.</br><br></br><br>Jackson-Lee on the other hand has some troubles.  Her district went Obama like 95%.  When she showed up her county delegate convention, her own constituents basically turned on her and she was left muttering some crap about how she gave her "word" or something stupid.  Just watch this.</br><br></br><br>http://www.youtube.com/watch?v=CwfAOVAIXog</br><br></br><br>And then she doubled down and kept going on TV being the Clintons attack dog on Obama.  She\'s in trouble.</br><br></br><br>Anyone notice that Maxime Waters didn\'t get herself involved in this crap?  And Waters came out and endorsed Obama, switching from Clinton, before the polls closed in Montana.</br><br></br><br>I think Jackson-Lee\'s days are numbered.  I understand that there is a lot of interest in getting Tubbs Jones out, but I think she is too entrenched.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969748">\
	 <div id="dsq-comment-header-1969748" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969748" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969748">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969748" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969748" class="dsq-comment-message">anonymous,<br></br><br>The problem is , there are raw nerves on both sides. She, got about as republican in her campaign as one could get. </br><br></br><br>That phrase: </br><br></br><br><i>I think Senator McCain has a lifetime of experience to bring to the White House, I think I have a life time of experience to bring to the White House, and Senator Obama has a speech that he gave in 2002</i></br><br></br><br>is blaring on the RNC\'s homepage as we speak, and SHE gave it. It will take awhile to get past her, but I know we can. I dont speak for everybody here, only myself, but i know those 18million votes she got we need  back..Even if its just a third of them, a fourth or maybe a fifth. Those are votes period. </br><br></br><br>With that said, It must also be acknowledged that her people need to calm down a bit to. Ive been on her supporters page and some are for Obama , some are talking about not voitng, and theres a FEW who talk of voting republican. </br><br></br><br>they need to be put in check just as much if not more then blackfolk. I dont think there democrats, but in blog world, you really cant tell..</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969749">\
	 <div id="dsq-comment-header-1969749" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969749" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969749">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969749" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969749" class="dsq-comment-message">Plantsmantx,<br></br><br>Actually it does.  They have both been out in Cannes and while there, Eastwood made some comments about Hillary and how he wants her to win.  And in response, Spike Lee I think decided to go after Eastwood and his films.  I think it has more to do with this campaign than you think.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969750">\
	 <div id="dsq-comment-header-1969750" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969750">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969750" class="dsq-comment-message">They just entered the building to make the loser speech. They are all wearing black.<br></br><br>After this, I\'m going to have to cut my dose od MSM to 3 days a week. I just can\'t take any more coverage about hillary and him (him being Obama). Somebody gag Candy Crowley.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969751">\
	 <div id="dsq-comment-header-1969751" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969751" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969751">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969751" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969751" class="dsq-comment-message">brandon,<br></br><br>SJL is safe this yr. She had no comp in dem primary, and the repub she faces may get blew out by a very large margin as most people in houston click the dem box in general. </br><br></br><br>the focus is for 2010..thats when she\'s vulnerable. </br><br></br><br>i cant speak on Tubbs Jones but it sounds like she\'s in the same boat</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969752">\
	 <div id="dsq-comment-header-1969752" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969752" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969752">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969752" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969752" class="dsq-comment-message">smoothie,<br></br><br>I agree that her folks are way out of control too.  Way out of control and beyond the pale.  And so was she.</br><br></br><br>But we know how this stuff works. I have read on her websites that her supporters are mad that Obama has not given a speech on gender.  None of them every asks the question why didn\'t Hillary ever give a speech about gender if it was that much of an issue for her, like race is for Obama.</br><br></br><br>So we all know how this stuff works.  Let\'s not delude ourselves.  I am as angry as anyone.  But I don\'t think now is the time to express that anger.  We need to put it past us for the next 5 months.  Remember, pride comes before the fall.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969753">\
	 <div id="dsq-comment-header-1969753" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969753" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969753">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969753" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969753" class="dsq-comment-message">She didn\'t say enough about Obama and she said "she" would continue the fight for healthcare.<br></br><br>She\'s not saying enough about Barack Obama!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969754">\
	 <div id="dsq-comment-header-1969754" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969754" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969754">Brandon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969754" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969754" class="dsq-comment-message">smoothie,<br></br><br>Of course I meant for 2010 for SJL, the Dem primary has long since passed.  But I have heard that her days are as numbered like Al Wynn.  There seems to be a lot of motivation in getting her out, the only issue is how it will happen.  The biggest obstacle will be to ensure that the anti SJL crowd get united, because if the primary field is crowded, the vote will get diluted and it won\'t be possible.  Obviously there are a lot of people in her district who would be rising stars and qualified to run against her.  There is a huge talent pool there.</br><br></br><br>STJ is in trouble, but because of her committee chairmanship, it will be really difficult to raise funds to oppose her.</br><br></br><br>One of the reasons that Donna Edwards was so successful was that they cleared the field for her and she was able to raise money from and get a lot of support from SEIU.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969755">\
	 <div id="dsq-comment-header-1969755" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969755" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969755">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969755" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969755" class="dsq-comment-message">She only suspended her campaign.<br></br><br>Somehow, I don\'t think this is over with...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969756">\
	 <div id="dsq-comment-header-1969756" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969756" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969756">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969756" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969756" class="dsq-comment-message">I have heard some booing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969757">\
	 <div id="dsq-comment-header-1969757" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969757" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969757">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969757" class="dsq-comment-message">d.<br></br><br>John Edwards campaign\'s "suspended" too.  It means little.  It just means that she keeps her accounts open to raise money to pay off her debts.</br><br></br><br>The real issue is whether she will release her delegates or not.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969758">\
	 <div id="dsq-comment-header-1969758" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969758" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969758">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969758" class="dsq-comment-message">Hillary: Just look at her!<br></br><br>She can\'t resist to pat herself on the back!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969759">\
	 <div id="dsq-comment-header-1969759" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969759" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969759">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969759" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969759" class="dsq-comment-message">Too much emphasis on gender and not enough on policy! Makes me think her supporters were only supporting her because of her gender. Hmm. Interesting. <br></br><br>Could you imagine if Obama gave a consession speech like that? I did this for the Black people... this is for everyone who was enslaved, made to feel less than.... Racism is a MF... PLEASE. White privilege is so real right now.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969760">\
	 <div id="dsq-comment-header-1969760" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969760" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969760">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969760" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969760" class="dsq-comment-message">She suspended her campaign, D, do she can continue to raise money to pay off her debt. Obama is asking his big donors to help her pay of her debt. If I were them, I\'d give enough to pay everything BUT the 11 million she  loan herself. Some lessons need to be expensive enough to stick...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969761">\
	 <div id="dsq-comment-header-1969761" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969761" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969761">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969761" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969761" class="dsq-comment-message">Brandon,<br></br><br>Thanks for the info.  I find it fascinating how so many black public servants lacked a fundamental respect for Barack\'s abilities...did they really think so little of him to jeopardize their careers?  Whatever..</br><br></br><br>Interesting how she had the stage to herself to suspend without interference for Obama.  Her mention of Barack lacked emotion, though the words were in place.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969762">\
	 <div id="dsq-comment-header-1969762" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969762" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969762">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969762" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969762" class="dsq-comment-message">She never once mentioned defeating John McCain.<br></br><br>She kept saying we "must work hard" to do this and that let\'s elect Barack Obama.  It sounded like she was trying to say it\'s going to be hard to elect Barack Obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969763">\
	 <div id="dsq-comment-header-1969763" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969763" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969763">marc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969763" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969763" class="dsq-comment-message">ok. so she said the words any democrat would have had to say.<br></br><br>now i can only say to her.</br><br></br><br>thanks. bye.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969764">\
	 <div id="dsq-comment-header-1969764" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969764" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969764">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969764" class="dsq-comment-message">Evita,<br></br><br>Oh, I know.</br><br></br><br>But this is Hillary.</br><br></br><br>I just have this vision of one of her last diehard staffers pouring over delegate numbers, results, etc.</br><br></br><br>And if said staffer finds a way...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969765">\
	 <div id="dsq-comment-header-1969765" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969765" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969765">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969765" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969765" class="dsq-comment-message">To me, the speech was lame & luke warm, & as usual, mostly about her. I still maintain that she can\'t be trusted.<br></br><br>Donna Brazile is lying. She is clearly disappointed.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969766">\
	 <div id="dsq-comment-header-1969766" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969766" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969766">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969766" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969766" class="dsq-comment-message">I agree, too much talk on gender but<br>most of the women were ONLY voting on that basis.  She actually did better than I expected.  I did not care for the phrasing she used in asking everyone to support Obama.  It could have been stronger.  I liked the way she warned against voting Republican.</br><br>It was a very decent start!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969767">\
	 <div id="dsq-comment-header-1969767" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969767" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969767">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969767" class="dsq-comment-message">as far as im concerened, she\'s officially endorsed him (her words) and now this chapter is closed. <br></br><br>John Edwards when on stage with Barack, spent more time talking about Hillary. Her role in the party is in jepoardy, and she knows it. This is her TRYING to restore the Clinton name in the Dem. Party.  I dont think her line about unremarkable will sell well with other women and may give a hint as to who Barack is thinking about picking as VP.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969768">\
	 <div id="dsq-comment-header-1969768" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969768" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969768">scruncher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969768" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969768" class="dsq-comment-message">I have to say I think it was a decent speech. I agree with Chris Matthews, she gave a pragmatic, steely speech that sent a message to her supporters that they need to elect a Dem, no matter how pissed off they are that that Dem is not Clinton. If she telegraphed the message that she\'ll be back in 2012 or 2016, that\'s OK, because the overt message was that in the meantime we need to elect Obama. This speech had to be about converting her supporters. Now we\'ll see if she campaigns as hard for Obama as she promised.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969769">\
	 <div id="dsq-comment-header-1969769" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969769" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969769">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969769" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969769" class="dsq-comment-message">D-<br></br><br>I think Hillary is finally awake and conscious of reality. Charlie "And I never had a Bad Day Since" Rangel and Chuck Schumer gave her the the wake up call... "Hillary you\'re screwing this up for everyone! WTF?!?!?!?" </br><br></br><br>This is not say she is secretly hoping some racist nut comes out of bag on Obama... But I KNOW Obama wouldn\'t help her with the debt if there was ANY chance she wasn\'t fully out of the race.</br><br></br><br>By the way, when she said "Yes we can..." I got mad. lol</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969770">\
	 <div id="dsq-comment-header-1969770" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969770" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969770">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969770" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969770" class="dsq-comment-message">German SPD leader breaks customs, backs Obama 2 hours, 29 minutes ago<br> </br><br></br><br></br><br>BERLIN (Reuters) - The leader of Germany\'s Social Democrats (SPD) and the centre-left party\'s putative chancellor candidate broke with German political custom on Saturday and said he hoped the United States elects Barack Obama in November.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969771">\
	 <div id="dsq-comment-header-1969771" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969771" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969771">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969771" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969771" class="dsq-comment-message">Ms Martin, <br></br><br>the irony in that is , if im not mistaken, Germany\'s primeminister is a woman..thats just to funny..in fact it is Angela Markel</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969772">\
	 <div id="dsq-comment-header-1969772" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969772">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969772" class="dsq-comment-message">Hopefully, we just saw the end of the Clintonovs.<br></br><br>At least until 2016ish.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969773">\
	 <div id="dsq-comment-header-1969773" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969773" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969773">N. Mahana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969773" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969773" class="dsq-comment-message">Damn I missed it! Anyone have a youtube link to her speech?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969774">\
	 <div id="dsq-comment-header-1969774" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969774" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969774">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969774" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969774" class="dsq-comment-message">d,<br></br><br>"Hopefully, we just saw the end of the Clintonovs</br><br>-----------------------------------</br><br>I hope you\'re right, given you\'ve been wrong on so many things! ;)</br><br></br><br>Just playing d!:)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969775">\
	 <div id="dsq-comment-header-1969775" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969775" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969775">Baltogeek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969775" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969775" class="dsq-comment-message">The nostalgic revisionist retelling of what kind of racist and sexist campaign she ran has already started.<br></br><br>You\'d think she gave the Gettysburg Address according to some folks.</br><br></br><br>Oh well.  She\'s gone and if Obama is smart he\'ll send her off to those hinterlands she says she loves so much to fake her way to winning votes for Obama.</br><br></br><br>I don\'t like Peggy Noonan but she\'s right.</br><br></br><br>Thank God Hillary and Bill are gone.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969776">\
	 <div id="dsq-comment-header-1969776" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969776" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969776">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969776" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969776" class="dsq-comment-message">hellory\'s smile was no where to be found as she so-called endorsed Obama. It really sounded as though she is still campaigning for VP...like she is still trying to extort the VP position. No one is going to call her on it. How pathetic. Her speech was clearly a not so veiled attempt to salvage the power that they once had.<br></br><br>Rikyrah, yes, I think Rangel gave her the smack down, and I don\'t think he was the only one.</br><br></br><br>As for Sheila Jackson Lee, she is largly funded by white people. Who is the talent out there to replace her? I\'m not so mad @ Sheila. I think she would support Obama whole heartedly. I would only agree with her being replaced by another AA.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969777">\
	 <div id="dsq-comment-header-1969777" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969777" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969777">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969777" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969777" class="dsq-comment-message">Hillary failed to emphasize that Obama won fairly.  Yesterday, Feinstein was still saying she won popular vote etc.  <br></br><br>If Hillary had 18 million voters, why didn\'t they each send her $1 effectively wiping out her debt?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969778">\
	 <div id="dsq-comment-header-1969778" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969778">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969778" class="dsq-comment-message">Damn you, Justice...if she comes back, I\'m blaming you, just cause you <i>had</i> to go there.<br></br><br>:)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969779">\
	 <div id="dsq-comment-header-1969779" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969779" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969779">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969779" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969779" class="dsq-comment-message">I give her credit for her speech. She said almost all the right things. (Like truth, I believe the word "fairly" would have made it perfect, but at least she didn\'t act like she had won on a technicality.)<br></br><br>And she delivered it well.</br><br></br><br>Sounds like Barack\'s speech writers wrote some of that speech.</br><br></br><br>She didn\'t need to mention McCain. It wasn\'t about him.</br><br></br><br>Now, let\'s see what she actually does to try to get Barack elected.</br><br></br><br>I haven\'t forgiven her for her campaign, but I can admit that it\'s time to look forward and she did that with her speech.</br><br></br><br>I\'ll get around to forgiveness when I get around to it.</br><br></br><br>But this was the first step toward unity and I\'ll always give the devil his due.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969780">\
	 <div id="dsq-comment-header-1969780" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969780" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969780">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969780" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969780" class="dsq-comment-message">I give Hillary props for her speech.  <br></br><br>I could be picky about a few things (didn\'t release her delegates, could have said more to legitimize Obama\'s nomination in the eyes of her supporters). . . </br><br></br><br>BUT. . . </br><br></br><br>She said what she had to.  The speech was 2/3s Hillary and 1/3 Obama.  But the time she spent on Obama was forceful and I appreciate that.</br><br></br><br>I agree with Olbermann\'s assessment.  The middle of her speech was very powerful on Obama\'s behalf.</br><br></br><br>This doesn\'t erase the things she\'s done or what she\'s said.  She can\'t take some of those things back.  She\'s already done a lot of damage to Obama (as proven by the latest Republican ad listing all of Hillary\'s talking points).</br><br></br><br>But her speech was a solid first step in a new direction (whatever that direction may be).</br><br></br><br>It should also be noted that her speech means nothing if she doesn\'t vigorously campaign on Obama\'s behalf.  But this was a nice first step.  </br><br></br><br>I like how she adopted some of Obama\'s rhetoric. . . that "Yes We Can" was a nice touch.</br><br></br><br>So, in the end, I give her speech a thumbs up.  My praise is strictly limited to today\'s speech.  </br><br></br><br>I hope Hillary doesn\'t take this good press to keep campaigning for v.p.  I still think it would be the biggest mistake Obama ever makes if he chooses Hillary as his running mate.</br><br></br><br>This should be the last we hear from the Clintons.  Politically speaking, the appropriate message to the Clintons should go something like this. . .</br><br></br><br>To quote Lil John:  "Don\'t start no sh*t, won\'t be no sh*t!"</br><br></br><br>As long as that\'s the case, I have no desire to continue any discussions of the Clintons beyond this point.  IT\'S OVER.</br><br></br><br>Obama won.</br><br></br><br>Let\'s rejoice and focus our attention on the general election.</br><br></br><br>I\'m ready to move on.</br><br></br><br>OBAMA \'08. . . <b>YES WE CAN!</b></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969781">\
	 <div id="dsq-comment-header-1969781" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969781" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969781">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969781" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969781" class="dsq-comment-message">what craig said...<br></br><br>and to go a little deeper, If she can get up off the couch and actually make a serious effort to campaign for BO, then it would be considered a start</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969782">\
	 <div id="dsq-comment-header-1969782" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969782" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969782">Brandon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969782" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969782" class="dsq-comment-message">truthseeker,<br></br><br>Good point.  It was important for her to recognize that the process was fair, but she didn\'t.  And she also keeps mentioned 18 million, when her vote was not even close to that.  Every time they say 18 million, what they are saying is that they won the popular vote, which is only true if you give her 300k votes in MI and Obama 0 and then don\'t count IA, WA, NV and ME.  But do count Puerto Rico, which is bizarre, because they are a territory.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969783">\
	 <div id="dsq-comment-header-1969783" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969783" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969783">Brandon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969783" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969783" class="dsq-comment-message">b-serious has the best comments on this.  Let\'s watch her closely to make sure that she lives up to her promise, but let\'s also put the rest of it under the bridge.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969784">\
	 <div id="dsq-comment-header-1969784" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969784" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969784">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969784" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969784" class="dsq-comment-message">I look forward to Obama rising in the polls now that that\'s settled.<br></br><br>The sun has come out and I\'m feeling kinda optimistic.</br><br> </br><br>Now for phase 2 :)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969785">\
	 <div id="dsq-comment-header-1969785" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969785" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969785">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969785" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969785" class="dsq-comment-message">n mahana,<br></br><br>They will replay the entire speech at 4 pm EST on MSNBC</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969786">\
	 <div id="dsq-comment-header-1969786" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969786" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969786">karaskyss</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969786" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969786" class="dsq-comment-message">I\'m sure all of you anti-Clinton bloggers are under 30 and have no rea<br>l clue what "true power" is and how that translates politically. So cute and immature. The bottom line is that "Obama won\'t win without Hillary"!!! If there is one thing I\'ve learned in the 46 years of being a black woman is that strategy is more important than charisma. Grow up and smell your dismal futures!!P</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969787">\
	 <div id="dsq-comment-header-1969787" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969787" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969787">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969787" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969787" class="dsq-comment-message">Hillary did a good job with her speech.  Now I think she needs to go on vacation for about month and let the focus be on Obama.  Then she can come back and work to get her diehard supporters to back him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969788">\
	 <div id="dsq-comment-header-1969788" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969788" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969788">Kitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969788" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969788" class="dsq-comment-message"><i>I\'m sure all of you anti-Clinton bloggers are under 30</i><br></br><br>For the record, I will turn 44 on election day.</br><br></br><br><i>The bottom line is that "Obama won\'t win without Hillary"!!!</i></br><br></br><br>I guess me and my fellow Independents, new voters, and crossover Republicans are just a mere drop in the bucket compared to Hillary\'s loyalists, eh?  </br><br></br><br>Whatever.  I\'m just glad all this unecessary drama is over and we can put our full energies into the GE.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969789">\
	 <div id="dsq-comment-header-1969789" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969789" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969789">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969789" class="dsq-comment-message">"The bottom line is that "Obama won\'t win without Hillary"!!!"<br></br><br>If that\'s the case, then the "true power" lies with her..or at least, he doesn\'t have it yet.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969790">\
	 <div id="dsq-comment-header-1969790" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969790" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969790">Melinda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969790" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969790" class="dsq-comment-message">I just read the transcript of the speech, via NYT website, and if she delivered it as written then I can say that I think she did the right thing in terms of encouraging her supporters to channel their efforts into helping Obama get elected. <br></br><br>I don\'t fully understand why she is merely "suspending" her campaign, but if it has to do with helping her get those huge debts paid off then that\'s ok; if it turns out she tries to use it as a way to get on the ticket....well, that would be unacceptable. I will hold out hope that she just needs to keep going, technically, so she can put donations toward the debt. </br><br></br><br>I feel a pretty strong sense of closure, though, and that is nice. Obama is our nominee. No doubt about that. Long road, etc. between now and November---but we get to pour our hearts into it and do all we can to get out the vote.</br><br></br><br>Can you even imagine inauguration day if it\'s Obama\'s voice making that solemn pledge?? This is our time. This is our chance. Amazing.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969791">\
	 <div id="dsq-comment-header-1969791" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969791" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969791">lexusOakland</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969791" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969791" class="dsq-comment-message">It\'s hard for those of us who have felt punched in the gut each time Hllary attacked Barack during the campaign to hear anything we can trust in this speech. However, what we have to remember is that the speech wasn\'t for us. WE didn\'t need to be convinced to support Barack, her supporters did. We can blithely say we don\'t want them, but we do; we need every vote; we MUST beat McBush... So while her speech fell short in terms of what Obama\'s supporters needed/wanted, I think it targeted the intended--HRC\'s committed supporters.<br></br><br>I am a mediator by profession, and know that the opponent is disarmed by inclusion; when the opponents can buy in to a common goal, the conflict can be diminished. What we saw today is the beginning of the process. BATNA is the "best alternative to a negotiated agreement" ... and is the foundation of successful resolution... it also means we won\'t get what we want (i.e., hilary groveling as we all wish and "know" she should!), but what we do get is the chance at some of those (inflated) 18 million votes. And face it, grovel is not in hilary\'s repertoire...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969792">\
	 <div id="dsq-comment-header-1969792" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969792">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969792" class="dsq-comment-message">karaskyss said... <br>I\'m sure all of you anti-Clinton bloggers are under 30 and have no rea</br><br>l clue what "true power" is and how that translates politically.</br><br></br><br></br><br>-----------</br><br></br><br>Yawn.  Hillary Clinton obviously had no clue what "real power" was either and she didn\'t have it.  Because if she did have "real power", all those superdelegates wouldn\'t have been running over to the Obama side, thus helping him to be the Democratic nominee.</br><br></br><br>Nope, the plastic has been taken off the sofa, and the Clintons got shellshocked when they found out how little "juice and power" they really have.  </br><br></br><br>You really don\'t have very much "real power" if people who have known you for years and years are running over to the newbie\'s side.</br><br></br><br>If anyone has "real power" in this situation, it\'s Charlie Rangel who told Hillary to sit that ass down and she said "Ofay."  Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit  down and she said "whatever" and kept going.  Rangel told her "Sit Hillary Sit" and Hillary sat that ass right on down.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969793">\
	 <div id="dsq-comment-header-1969793" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969793" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969793">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969793" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969793" class="dsq-comment-message"><i>If anyone has "real power" in this situation, it\'s Charlie Rangel who told Hillary to sit that ass down and she said "Ofay." Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit down and she said "whatever" and kept going. Rangel told her "Sit Hillary Sit" and Hillary sat that ass right on down.</i><br></br><br>::</br><br></br><br>That\'s a wrap.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969794">\
	 <div id="dsq-comment-header-1969794" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969794" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969794">Oldnovice</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969794" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969794" class="dsq-comment-message">Might be that I had low expectations, but *I* thought she did a GREAT job today.  She had to acknowledge to her supporters that THEY (she AND them) had accomplished something profound, broken glass ceilings, etc.  She did that.  But, she ALSO acknowledged that Barack and HIS supporters had broken glass ceilings, as well.  Then, she went on to state how we\'re all gonna unite to ensure that the Democratic Party secures the presidency this time and how she\'ll do anything asked of her to help Obama in this regard.  <br></br><br>That\'s what *I* saw on MSNBC (as an OWW4O), and that\'s what the MSNBC pundits saw, as well.  Didn\'t look to me like she had any conditions attached; even sounded like she was gonna go back to the Senate and let the historians take it from here.  She redeemed herself today with ME; might take others a little more time, just as it might take her supporters a little more time to fall in behind Obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969795">\
	 <div id="dsq-comment-header-1969795" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969795" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969795">Christopher Chambers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969795" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969795" class="dsq-comment-message">To paraphrase "The Wolf" (Harvey Keitel) in "Pulp Fiction," let\'s not start sucking each other\'s d**ks (or other fun, naughty bit) quite yet. Step one, beat Hillary. Step two, bury the damn hatchet \'cause like it or not, e need this corps of white women and indeed even Hillary\'s elite Praetorian Quard/Waffen SS of dyke ninja/rangers, to beat McCain. There is no other way to say it, sorry.<br></br><br>Absorb your enemies, give them a taste of the spoils and march on. Hell, if we could ally with Josef Stalin in WW2 to beat Hitler, then appropriating Hillary\'s disciples and casual voters is possible.</br><br></br><br>I\'m not equating McCain with Hilter. Rather...the folks now behind him, reluctantly allied with him. </br><br>Now the word should go out for every preacher and activist, from Rev Wright to Spike Lee, to keep their damn mouths shut till Nov. 10, 2008...and that includes shutting Bill Clinton in a room that long!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969796">\
	 <div id="dsq-comment-header-1969796" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969796" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969796">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969796" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969796" class="dsq-comment-message">It\'s all about McCain now.  I would have like to seen her part ways with the partnership with McCain she seemingly showed during the primaries.  I think she needed to say something about him for her supporters who were saying they would vote for MCCAIN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969797">\
	 <div id="dsq-comment-header-1969797" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969797" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969797">smoothie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969797" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969797" class="dsq-comment-message">im thinking Karakyss wasnt really serious with that post. <br></br><br>With that said, it is indeed time for change..Change the topic, and lets focus on that guy who confuses Sunni and Shia, and who spent his 70 something or another birthday eating cake while millions in the Gulf Coast lost everything.. </br><br></br><br>Obama/Sebelius 08</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969798">\
	 <div id="dsq-comment-header-1969798" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969798" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969798">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969798" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969798" class="dsq-comment-message">Lexasoakland, it sounds like you have a cool job. Are you independant or employed by a company?<br></br><br>Over @ the Field, they loved her speech. It\'s not that I want her to grovel, it\'s that I want her to show more honesty & humility. Given her particular disorder, I guess it\'s not possible. As far as being punched in the gut,she insulted my WHOLE race, which to me was harsh. She & bill said things that cannot be unsaid, & as smoothie pointed out, they are being replayed in an endless loop on the republican website. They were advertising the website on CNN yesterday. It\'s no secret that she wants to run in 2012, which is why she was willing to sacrifice her standing in the AA community, & whty she was willing to say that which can\'t be unsaid.</br><br></br><br>I am also furious/frustrated over what I perceive to be the coddling of her by the MSM inspite of her low down, dirty campaign. I perceive it to be false & unfair & it reeks of entitlement & white privilege. To hear all day, every day how great she is and how much she has done for women (ain\'t I a woman?) or whats next for hillary? or the perpetuation of the lie that she won the popular vote (wtf!!!!), that she "deserved her day" on the night Obama won the nomination, she needs time to heal because this was so hard on her....I need time to heal too. You all are going to have to cut me some slack, because having the covert racism become overt has been psychically injurious to me. I know I\'m not the only one, but gosh, I\'m just a black woman. We need to offer the healing balm to hillary\'s followers because they are upset & traumatized. I guess I\'m feeling more Malcolm than Martin right now. Sorry if I discourage anyone here.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969799">\
	 <div id="dsq-comment-header-1969799" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969799" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969799">Angela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969799" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969799" class="dsq-comment-message">from <a href="http://www.telegraph.co.uk%3Cbr%3E%3C/br%3E%3Cbr%3EHow" rel="nofollow">www.telegraph.co.uk<br></br><br>How</a> Hillary Clinton\'s power play failed</br><br>By Tim Shipman</br><br>Last Updated: 11:01am BST 07/06/2008</br><br></br><br>On Tuesday night, as his wife Hillary\'s hopes of winning the Democratic presidential nomination were going the way of the Titanic, Bill Clinton was on his mobile telephone.</br><br></br><br>He was not discussing how Mrs Clinton could leave the race with dignity and congratulate Barack Obama on his historic victory in the primary elections.</br><br></br><br>Instead, the former president was shouting at his wife\'s aides urging them to pressure superdelegates to stand by her and cajole others to defect from Mr Obama. It was the political equivalent of rearranging the deckchairs on that doomed ship.</br><br></br><br>Hillary Clinton\'s attention was on finalising a concession speech in which she conceded nothing, save her belief that she is still a stronger candidate than Mr Obama.</br><br></br><br>Many close to the Clintons believe that the events of that night were the inevitable culmination of both Mrs Clinton\'s dysfunctional campaign and her personality, that the manner of her exit explains all you need to know about the reasons for her demise.</br><br></br><br>It was all on display: the seemingly boundless quest for power, a self-belief that one pundit dismissed as "deranged narcissism", the disorganised campaign staff and the husband rampaging around like a rogue elephant projecting his own rage on to his wife\'s bid for the White House.</br><br></br><br>A Democrat strategist who has close friends at senior levels of the Clinton camp, explained: "Hillary wasn\'t interested in Obama. She was only interested in her voters. She thought that they were hers to trade for the vice presidency. There was never any discussion of her conceding.</br><br></br><br>"President Clinton wanted to put the heat on superdelegates. He was full of ideas about how she could fight on. There was shouting and chaos."</br><br></br><br>Within 24 hours Mrs Clinton was drummed out of the contest, abandoned by her friends who openly voiced exasperation at her refusal to bend her ambition to the good of her party.</br><br></br><br>The reasons why her historic bid for power failed are still being argued over. She allowed her aides to paint her as an inevitable establishment candidate in a change election. She spent too much money early and unwisely, failed to compete properly in the Iowa caucuses, the first electoral test in January, and then ignored the other caucus states, where Barack Obama ran up the vote. By the time she found her voice, as a defender of the rights of the working class, it was too late.</br><br></br><br>When you\'re looking for the moment it went wrong, aides point to the moment in October when Mrs Clinton\'s chief strategist Mark Penn betrayed a total misunderstanding of the rules that would apportion delegates on a proportional basis in each state.</br><br></br><br>Peter Fenn, a spokesman for both Al Gore and John Kerry, said: "That\'s the one meeting I\'ve been hearing about for months. Folks were expressing nervousness about Iowa and the early states. Mark Penn said: \'Don\'t worry about it because there\'s Super Tuesday and we\'ll win 370 delegates out of California.\'</br><br></br><br>"Somebody in the meeting looked across the table and said: \'Hey Mark, it\'s not winner take all. We don\'t do it that way.\' If that is right, it\'s devastating. I believe she was ill-served by her campaign operation. There was drama and craziness. They made a whole host of mistakes."</br><br></br><br>On January 3, Mrs Clinton came third in Iowa. Mark Mellman, a Democratic pollster, said: "They had the money to compete and they allowed themselves to be outspent there by Obama. If Hillary Clinton had won in Iowa the election would have been over the next day."</br><br></br><br>Mr Fenn blames that loss on message and money mismanagement. "There was the inevitability nonsense. And the fact that they had to go to the Clintons for (an injection of) $5m before Super Tuesday is just unconscionable."</br><br></br><br>So too was Mr Clinton\'s contribution. His wife\'s comeback, begun in New Hampshire, stopped dead in the South Carolina primary, where the former president\'s clumsy interventions sparked claims of race baiting and drove African American voters into Mr Obama\'s arms for good.</br><br></br><br>Peter Fenn said: "Every time he made the slightest statement someone blew it up and discussed it 24/7 on cable news shows for three or four days. That\'s not the kind of campaign he\'s used to." Neither Clinton appeared able to grasp the appeal of Mr Obama, stuffily dismissing the hordes of young people who were drawn to the polls as naïve kids who had swallowed the kool aid.</br><br></br><br>There were attempts to modify that image of Mrs Clinton, but not early enough. The Democrat strategist said: "There was a meeting when everyone said that they had to play up her human side and Mark Penn said that being human was overrated. That\'s the whole campaign there in that moment, if you ask me."</br><br></br><br>But it was not just Mrs Clinton\'s personality that rang false. Before the crucial North Carolina primary, which she had billed as a "game changer" she got caught falsely claiming that she had braved sniper fire on a trip to Bosnia.</br><br></br><br>The result was indeed a game changer, but not of the kind she had wished for. She lost by more than 20 points and commentators proclaimed her campaign dead. That was on May 6.</br><br></br><br>But still she did not quit. The final throw of the dice last week saw Mrs Clinton over play her hand again, wielding her votes like weapons, while sanctioning her supporters to press for her to be vice president.</br><br></br><br>Even her backers were incredulous.</br><br></br><br>Ed Rendell, the governor of Pennsylvania, and Charlie Rangel, the New York congressman, went public with their dismay. "You don\'t bargain with the Presidential nominee," Mr Rendell said. "Even if you\'re Hillary Clinton and you have 18 million votes, you don\'t bargain."</br><br></br><br>"It showed a total lack of class," the Democrat strategist said. "They read her the riot act."</br><br></br><br>In the words of Daniel Koffler of the Huffington Post blog: "The Clintons\' power play failed because, like Gorbachev, Honecker, and Ceausescu before them, they grossly miscalculated both the breadth and depth of their power."</br><br></br><br>That might stand as the perfect epitaph for Hillary Clinton\'s campaign, were it not for this. For her despairing admirers, it denies the Clintons the genuine credit they are owed for making Mr Obama\'s victory possible, after years of campaigning for racial equality in the US.</br><br></br><br>Hilary Rosen, a leading Democrat activist, said: "The life\'s work of Bill and Hillary Clinton is as responsible for Barack Obama\'s success as our first African American nominee as anyone. And yet, that joy is being denied for them by themselves. It is so sad."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969800">\
	 <div id="dsq-comment-header-1969800" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969800" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969800">lexusOakland</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969800" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969800" class="dsq-comment-message">Teacher, While I give her credit for a speech which hopefully delivered (or began to deliver) her supporters, I do find it curious that amidst the cries of sexism that she is coddled and given "time" to pull herself together... were she a man (even a white one), she would not have been given four days grace to concede (or suspend...). And it is true, that no amount of words... even support to Obama, can erase the pain and disrespect, and she will be forced to know/remember that in whatever year she attempts to resurrect her presidential campaign. <br></br><br>Oh, and to answer your question, I mediate for the Court.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969801">\
	 <div id="dsq-comment-header-1969801" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969801" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969801">kathy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969801" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969801" class="dsq-comment-message">I read the Peggy Noonan article today in the Wall Street Journal.<br>I haven\'t seen Hill\'s speech, but I noticed that all the pictures are of her. She tried to steal the moment if you ask me.</br><br></br><br>One thing that people might be forgetting about is that Obama has support from a lot of people who might normally vote Republican or Independant. Hillary\'s implication that Obama can\'t win without her doesn\'t take into account all the people from the other two parties that voted for Obama.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969802">\
	 <div id="dsq-comment-header-1969802" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969802" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969802">Admiral Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969802" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969802" class="dsq-comment-message">"I\'m sure all of you anti-Clinton bloggers are under 30 and have no real clue what "true power" is and how that translates politically."<br></br><br>-Hillary certainly didn\'t: Obama won.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969803">\
	 <div id="dsq-comment-header-1969803" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969803" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969803">Admiral Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969803" class="dsq-comment-message">Hillary had name recognition, a campaign warchest, an asset of a former President of the United States, and a crack campaign staff.<br></br><br>AND SHE LOST.</br><br></br><br>Hell, with all all this going for her,  I\'m not surprised she\'d whine about sexism; better that than focus on her incompetence.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969804">\
	 <div id="dsq-comment-header-1969804" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969804" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969804">BigAssBelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969804" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969804" class="dsq-comment-message">i thought the speech was a good one. <br></br><br>but please, lefties, liberals, democrats, socialists, ALL OF US: <i>please</i> let\'s not quote the right wing tools to make our case?</br><br></br><br>clinton did it when she was quoting Fox, when she threw out Karl Rove\'s analysis of her chances. i\'ve seen peggy "i licked reagan\'s boots and loved it" noonan quoted on virtually every leftie blog out there.</br><br></br><br>why?? screw peggy noonan. she never met a democrat she liked, ever. if she\'s saying seemingly appropriate things now, just wait. </br><br></br><br>we need to shut these people out, all of these right wing mouthpieces, all of these liars who carry water for the people who don\'t care if their policies destroy the rest of us. </br><br></br><br>peggy noonan is scrambling. in her pathetic little mind, she has been on the side of the winners since 1980 and before. for us to have come to the state we\'re in politically (and in every other way) in this country means that she and her right wing gasbag pals will be LEFT OUT.</br><br></br><br>let\'s start now. LEAVE THEM OUT. they have nothing of value to contribute to ANY discussion of what needs to happen in this country. people like her and the politicians she kowtows to have nearly destroyed us. we can\'t lock them all up, but we certainly don\'t need to validate them as they now seek to curry favor with the democratic party they have reviled for decades.</br><br></br><br>before anyone says forgive and forget, get over it: no. no thank you. these people have worked hard to destroy the nation i love and they have nearly wrecked the world. they have blood on their hands and if they had any conscience at all they\'d be volunteering to stand before a war crimes tribunal. please don\'t legitimize their twisted world view by quoting them.</br><br></br><br>okay. thanks for letting me rant.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969805">\
	 <div id="dsq-comment-header-1969805" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969805" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969805">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969805" class="dsq-comment-message">I can\'t deny Peggy has a gift for words....and summing things up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969806">\
	 <div id="dsq-comment-header-1969806" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969806" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969806">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969806" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969806" class="dsq-comment-message"><i>If anyone has "real power" in this situation, it\'s Charlie Rangel who told Hillary to sit that ass down and she said "Ofay." Everybody else, Pelosi, Dean, Reid, her own top insiders told her to sit down and she said "whatever" and kept going. Rangel told her "Sit Hillary Sit" and Hillary sat that ass right on down.</i><br></br><br>Town,</br><br></br><br>You have been cracking me up.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969807">\
	 <div id="dsq-comment-header-1969807" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969807" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969807">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969807" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969807" class="dsq-comment-message">Since I didn\'t watch it, I want to thank JJP for giving me a snapshot of it. It\'s over and done and good riddance to Hillpatine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969808">\
	 <div id="dsq-comment-header-1969808" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969808" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969808">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969808" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969808" class="dsq-comment-message">Lisa Caputo is on CNN subtlety undermining O.  No, she doesn\'t have 18 million votes, Lisa.  <br></br><br>No Lisa, he should NOT deploy her among Latino\'s, white working class and women voters!  I can\'t see how obama could utilize her to any great degree without undermining his own run.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969809">\
	 <div id="dsq-comment-header-1969809" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969809" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969809">andyfrombrooklyn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969809" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969809" class="dsq-comment-message">is hillary gone now? ....good riddance!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969810">\
	 <div id="dsq-comment-header-1969810" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969810" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969810">andyfrombrooklyn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969810" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969810" class="dsq-comment-message">and one more thing obama did masterfully... patiently talked the psycho into the ambulance. what a patient and deliberate man he is!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969811">\
	 <div id="dsq-comment-header-1969811" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969811" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969811">andyfrombrooklyn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969811" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969811" class="dsq-comment-message">good riddance to the hillary shils like lisa caputo! find something else to talk about now. because after this weekend, hillary is gone from the news cycle....sweeeet!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969812">\
	 <div id="dsq-comment-header-1969812" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969812" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969812">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969812" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969812" class="dsq-comment-message">Some are discussing unity and some aren\'t. At the link below they are saying this:<br></br><br>"The Democratic Party is divided because the people in charge played fast and loose with the rules, disenfranchising voters in 2 states, discounting the desires of whole segments of the population in favor of the AA and youth vote, and allowing the sexism Hillary encountered to go unchecked. </br><br></br><br>I will not be voting for Democrats in November except for my Congresswoman, Stephanie Tubbs Jones, who stood with Hillary throughout the campaign.</br><br></br><br>Thank you, Ms. Tubbs Jones."</br><br></br><br>And this:</br><br></br><br>"Take Obama for instance: With everything that has gone on in this campaign, the cheating, manipulation, deception, intimidation, data mining and backroom dealings, is there any thinking person who thinks Obama will be changing the Bush administration? The only change is that this anointed candidate is black which to many is the extent of “CHANGE”. For those who really are not racist enough to look at a person as a human being, Obama is not the answer to our country’s problems.</br><br></br><br>Then my next question is, how can so-called leaders force him down our throats? Is it because Hillary is Real Change and she has promised to examine/review all govt. contracts, no-bid contracts and everything financial connected with the Iraq war? Is this what really scared the invisible powers running our country? The same ones who control the banks, the insurance companies, the oil consortiums, AND the media?</br><br></br><br>And so they create this cultist personality and keep people from really thinking, so that they would applaud someone with their votes ala choosing a winner in “Dancing with the Stars” or American Idol? </br><br></br><br>Not only is the democratic party divided; the whole country has been divided into factions. Hillary has been backed into a corner and pressured into throwing her support behind Obama. But if others like me have sent letters to her campaign, she also knows that our support is non-transferable."</br><br></br><br>These are some crazy, racist MFers. They defected from DailyKos-thank goodness. Cause if they didn\'t I wouldn\'t be able to read their stuff. It\'s weird.</br><br></br><br>http://riverdaughter.wordpress.com/2008/06/07/why-is-the-party-divided/#comments</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969813">\
	 <div id="dsq-comment-header-1969813" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969813" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969813">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969813" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969813" class="dsq-comment-message">Well, she did what she had to do in public to remain viable for 2012 in the Democratic Party. Whether or not the truck with all of the Clintons’ opposition research against Obama somehow breaks down in front of the RNC headquarters between now and Labor Day remains to be seen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969814">\
	 <div id="dsq-comment-header-1969814" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969814" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969814">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969814" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969814" class="dsq-comment-message">teacher,<br></br><br>RE:  anti-unity rants. . .</br><br></br><br>Talk about an alternate reality.  Those arguments aren\'t based in any sense of logic or truth.  They\'re just saying whatever helps them sleep at night.</br><br></br><br>You can\'t save some people.  Sometimes you gotta let go and let God.</br><br></br><br>Just take comfort in the fact that <b>we won</b> and they lost.  They can lie all they want, but we can\'t waste time on the Harriet Christians of the world.  Although I keep a watchful eye, I refuse to let them waste my time.</br><br></br><br>I don\'t doubt that some are truly disappointed and just need time to vent before they come back to their senses.  I\'m cool with that.  </br><br></br><br>But, at the same time, don\'t be fooled.  You got a lot of haters out there.  Don\'t feed the trolls.</br><br></br><br>At this point, their only hope is to do everything they can to try and steal your joy.  That\'s all they got left.  Don\'t let them do it.  This is history in the making.  The victory is sweet and well-earned.  Savor the moment and get ready for the general election.</br><br></br><br>As for the haters???</br><br></br><br><b>Go and brush yo\' shoulders off!</b></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969815">\
	 <div id="dsq-comment-header-1969815" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969815" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969815">babyming</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969815" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969815" class="dsq-comment-message">To me, Hillary Clinton is like George W. Bush: there\'s nothing you want from them except for them to go away. <br></br><br>It\'s not like they can never do anything good, it\'s just that it\'s time for new people to have their turn.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969816">\
	 <div id="dsq-comment-header-1969816" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969816">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969816" class="dsq-comment-message"><i>Sounds like Barack\'s speech writers wrote some of that speech.</i><br></br><br>Craig, I noticed that too!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969817">\
	 <div id="dsq-comment-header-1969817" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969817" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969817">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969817" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969817" class="dsq-comment-message"><i>Lisa Caputo is on CNN subtlety undermining O. No, she doesn\'t have 18 million votes, Lisa. <br></br><br>No Lisa, he should NOT deploy her among Latino\'s, white working class and women voters! I can\'t see how obama could utilize her to any great degree without undermining his own run.</br></i><br></br><br>Caputo probably  wasn\'t offered a job at Camp Obama.....</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969818">\
	 <div id="dsq-comment-header-1969818" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969818" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969818">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969818" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969818" class="dsq-comment-message">How depressing:<br></br><br><a href="http://www.nytimes.com/2008/06/07/us/politics/07women.html?pagewanted=1&amp;partner=rssnyt&amp;emc=rss" rel="nofollow">Clinton Bloc Becomes the Prize for Election Day</a></br><br></br><br><i>Even the Democratic National Committee chairman is avidly trying to make up for accusations that he allowed sexism in the race to pass unchallenged.</i></br><br></br><br><b>“The wounds of sexism need to be the subject of a national discussion,” the chairman, Howard Dean, said in an interview.</b> “Many of the most prominent people on TV behaved like middle schoolers” toward Mrs. Clinton.</br><br></br><br>...   </br><br></br><br>The 350,000 e-mail messages that Mrs. Clinton received after soliciting supporters on Tuesday include “an overwhelming chorus of ‘We want you to continue to be our leader,’ ” said Ann Lewis, a Clinton adviser.</br><br></br><br>...</br><br></br><br>A classic stage of grief is bargaining, and just as Mrs. Clinton has surely been thinking about what she wants to extract from her run, her supporters have been making their own wish lists. The most popular item, with many online petition signatures behind it, is a spot on Mr. Obama’s ticket.</br><br></br><br><b>If he does not offer the vice-presidential position to Mrs. Clinton, “I’m going to be really angry,” said Alida Black, another longtime Clinton supporter.</b></br><br></br><br>“Hillary is not interchangeable,” Ms. Black added, warning Mr. Obama not to select, say, Gov. Kathleen Sebelius of Kansas as a gesture to please women. </br><br></br><br>Former Gov. Madeleine M. Kunin of Vermont suggested in an interview that Mr. Obama promise to appoint women to half his cabinet positions.</br><br></br><br>Ms. Steinem advised that Mr. Obama deliver the same sort of ambitious speech about sex that he did on race. An aide said the campaign was considering such an address.</br><br></br><br>Jenny Backus, a Democratic consultant unaffiliated with either campaign, wondered whether Mr. Obama might give Chelsea Clinton a prominent role in his efforts.</br><br></br><br>...</br><br></br><br>He has belatedly recognized the cries of sexism, Mr. Dean said, particularly when a friend showed him a video compilation of broadcasters’ comments about Mrs. Clinton.</br><br></br><br><b>“We all get over it when our candidates don’t win,” he said. “What you don’t get over is feeling like you’ve been insulted by some of the leading institutions in America and no one said anything about it. </b></br><br></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969819">\
	 <div id="dsq-comment-header-1969819" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969819" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969819">Karrie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969819" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969819" class="dsq-comment-message">Hillary\'s speech was very gracious IMHO. But quite frankly, can we move on? I\'m sure people will keep their grudges against her, which is fine. But damn, can we concern ourselves with November? Can we focus on how Obama is supposed to win? Sorry if i sound bitter or angry, but this is becoming monotonous and ridiculous.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969820">\
	 <div id="dsq-comment-header-1969820" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969820" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969820">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969820" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969820" class="dsq-comment-message">karrie,<br></br><br>what makes you think we are NOT focused on winning in November?  I assure you, it is entirely possible to think along two lines at the same time.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969821">\
	 <div id="dsq-comment-header-1969821" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969821" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969821">heartsandflowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969821" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969821" class="dsq-comment-message">She gave a speech blah blah blah. I didn\'t listen to it either though maybe I will in a few days. I knew no apology or admission of below the belt antics or of smearing Obama was forthcoming. I wonder though for the average Clinton voter who didn\'t want their vote back, if they feel used in some way? They think it\'s disappointment but after all the chaos, anger and frenzy only to be told to support the nominee wouldn\'t  a normal person feel kinda cheated? You were just a pawn, just a number to be used as leverage for giving out earmarks and no bid contracts and shady business deals. And no I don\'t feel that way about Obama because he always talks about working hard and doing things together whereas with Clinton it all depended on her benevolence.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969822">\
	 <div id="dsq-comment-header-1969822" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969822" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969822">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969822" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969822" class="dsq-comment-message">re: the NYT article mentioned by truthseeker:<br></br><br><i>The 350,000 e-mail messages that Mrs. Clinton received after soliciting supporters on Tuesday include “an overwhelming chorus of ‘We want you to continue to be our leader,’ ” said Ann Lewis, a Clinton adviser.</i></br><br></br><br>Well, that "overwhelming chorus" there just might be based on the fact that the emails were from a form on her site that itself forced anyone signing to say they stand by Ms. Hillary.</br><br></br><br>After seeing a comment somewhere that that was just a way to try to get more money, I signed on with a bogus email stating my real perspective, even if the form didn\'t allow me to actually speak it. I did this bc wanted to see if it was true that the form led right to the give money page. It did.</br><br></br><br>Another thing about that form. It only required email address and zip code. It had fields for names but these were not required.</br><br></br><br>It didn\'t care if people gave names. Didn\'t require it. All it required was email addresses and zip codes to mine for future $ asks.</br><br></br><br>IMO that whole thing was a big scam and the numbers don\'t mean s*** as far as I\'m concerned. I would take this with a grain of salt. Someone needs to VET this claim.  </br><br></br><br>Also: this? <i>The key, Ms. McCaskill said, is approaching Mrs. Clinton’s supporters with utmost humility.</i></br><br></br><br>IMO, they want deference. That is what Black people are supposed to give. Maybe they will prove me wrong on this.  </br><br></br><br>PS No seriously this new DSL thing we have here in my house is fast!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969823">\
	 <div id="dsq-comment-header-1969823" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969823" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969823">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969823" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969823" class="dsq-comment-message">This is Obama\'s party now.  As such, it is Obama\'s responsibility to demonstrate strength and focus leading up to and through the general election.<br></br><br>Obama needs to make it clear that he will not be forced to do anything against his will.  He\'s calling the shots now.</br><br></br><br>He will pick whomever he chooses to be his veep.  And, yes, that includes the possibility of picking someone like Gov. Sebelius if he wants.  This idea that Hillary\'s the ONLY woman he can choose is rediculous.  Gender has nothing to do with why Obama probably won\'t pick Hillary.  It has everything to do with chemistry and <b>TRUST</b>. . . two traits that he could surely find in another woman who is qualified for the job.</br><br></br><br>Rachel Maddow had a really good point the other day.  She actually thinks that these "angry Clinton supporters" are a lot smaller in number than people think.  She thinks that number will shrink dramatically in the coming months.  Let\'s not forget that Obama got over 18 million votes as well.  And I\'m willing to bet that at least 60% of all Clinton supporter will have no problem backing Obama in the fall.  That 60% will increase dramatically over the next few months.  The world is bigger than the Harriet Christians of the world.  Obama shouldn\'t waste much time on people like her. . . extend the olive branch; cut your losses and move forward.</br><br></br><br>Again, this is OBAMA\'s party now.  Think about it.  All of those surrogates and Democratic pundits will have no choice but to pivot to the general election to attack McCain and DEFEND Obama.  To the victor go the spoils.</br><br></br><br>This is not about Hillary anymore.  And her former surrogates will have a VERY difficult time justifying anything less than the utmost respect and support for their party\'s nominee, Senator Obama.  </br><br></br><br>Likewise, Hillary will have a lot of explaining to do once the Republicans start using her words against Obama (in fact they\'ve already started).  So when the Republicans use the "Commander in Chief" test or 3:00AM ad, guess where all eyes are gonna turn???  That\'s right. . . they\'re gonna turn right towards Senator Clinton.  She\'s gonna have to eat a lot of crow this summer.  Her political future depends on it.</br><br></br><br>Finally, I think it\'d be a big mistake if Obama made a major speech on gender/sexism.  Hillary started talking about sexism in late May when it was clear that she was gonna lose.  It was one of her many attempts to deligitimize Obama\'s victory.  A major speech on sexism would basically concede the point . . . "Hillary lost because of sexism"  which is the same as saying, "I only won because of sexism" which is the same as saying, "My victory is not legitimate."</br><br></br><br>I hate to give the following guy credit, but he\'s right on this one point:  Dick Morris always says that the one thing a president has is the ability to set the news cycle.  As far as I see it, that same privilege extends to the party nominees.  From here on out, Obama (not Clinton) sets the news cycle. . .he sets the direction for the party.</br><br></br><br>This is on Obama now.  He needs to send the talking point that this was a fair process.  He needs to make sure that his surrogates (including former Clinton surrogates) exonerate him from any anger her supporters had against the media.  </br><br></br><br>That\'s ALL surrogates, whether they\'re long time Obama supporters like Claire McCaskill or former Clinton supporters like Ed Rendell.  As of yesterday, they ALL became Obama surrogates.  He needs to use them accordingly.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969824">\
	 <div id="dsq-comment-header-1969824" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969824" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969824">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969824" class="dsq-comment-message">What about dems who consider themselves to be moderate? Socially  center-left, fiscally conservative and strong on national defense, strong supporters of Israel? DLC supporters and those who voted for the Blue Dog Democrats?<br></br><br>Is there room for moderates in the Daily Kos/moveon/code pink party?</br><br></br><br>Not if you listen to the far-left wing of the party who think they own the party lock, stock and barrel, and who will kick out members of their own party who do not tow their line. </br><br></br><br>Joe Leiberman was handed his hat and kicked out the door by anti-war activists. Do you think he is alone in his thinking and positions on the war and foreign policy? Now he has announced the creation of "Citizens for McCain," hoping bring moderates to McCain.</br><br></br><br>Women who voted for Hillary primarily to advance the feminist cause, will vote Obama.</br><br></br><br>But what about moderate Democrats? </br><br>When compared to Obama, is McCain such an unacceptable choice?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1969825">\
	 <div id="dsq-comment-header-1969825" class="dsq-comment-header">\
	 <cite id="dsq-cite-1969825" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1969825">Plantsmantx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1969825" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1969825" class="dsq-comment-message">You could ask the same question about Clinton, given her published positions. When compared to Clinton, is McClain such an unacceptable choice to these people? If so, why did so many of those moderate Dems only begin considering McCain\'s acceptability when it began to look as if Clinton was going to lose?</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=hillary_quot_deranged_narcissistquot_clinton_concession_speech_open_thread&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');
}

})();




