




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": {"2978faeeb8934b97dedc1ba2941b062b": {"username": "I am not Star Jones", "tumblr": "", "display_name": "I am not Star Jones", "url": "http://disqus.com/guest/2978faeeb8934b97dedc1ba2941b062b/", "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": ""}, "b5cfd3a4b8cf7eacb68ce45fc57ab51a": {"username": "tvanel", "tumblr": "", "display_name": "tvanel", "url": "http://disqus.com/guest/b5cfd3a4b8cf7eacb68ce45fc57ab51a/", "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": ""}, "6a15e2f4a8734cebd4efee6381b0eb4f": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/guest/6a15e2f4a8734cebd4efee6381b0eb4f/", "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": ""}, "71c276751e222d3863374f18d0d560d8": {"username": "Priscilla", "tumblr": "", "display_name": "Priscilla", "url": "http://disqus.com/guest/71c276751e222d3863374f18d0d560d8/", "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": ""}, "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": ""}, "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": ""}, "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": ""}, "8a4628e7b609d6c00976089cb70854f0": {"username": "leneypoo", "tumblr": "", "display_name": "leneypoo", "url": "http://disqus.com/guest/8a4628e7b609d6c00976089cb70854f0/", "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": ""}, "6aa3ee71bc9714917dc34dde9e4e2b41": {"username": "Felicia", "tumblr": "", "display_name": "Felicia", "url": "http://disqus.com/guest/6aa3ee71bc9714917dc34dde9e4e2b41/", "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": ""}, "aae6566d31caa504b00a492d7800ad93": {"username": "Karoli", "tumblr": "", "display_name": "Karoli", "url": "http://disqus.com/guest/aae6566d31caa504b00a492d7800ad93/", "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": ""}, "3580acf03b0e2b7f45dddfa3d1f96215": {"username": "GoldenAh", "tumblr": "", "display_name": "GoldenAh", "url": "http://disqus.com/guest/3580acf03b0e2b7f45dddfa3d1f96215/", "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": ""}, "3f8d9635c8be93048a137d95d856b702": {"username": "markg8", "tumblr": "", "display_name": "markg8", "url": "http://disqus.com/guest/3f8d9635c8be93048a137d95d856b702/", "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": ""}, "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": ""}, "1231fd2a873665b8a67c9bd4abf4525c": {"username": "Val", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/guest/1231fd2a873665b8a67c9bd4abf4525c/", "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": ""}, "cac704fd42d02c9cead997b5c53f0fcd": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/guest/cac704fd42d02c9cead997b5c53f0fcd/", "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": ""}, "432619ba625f6a3e6b9013e9117e3759": {"username": "texas girl in l.a.", "tumblr": "", "display_name": "texas girl in l.a.", "url": "http://disqus.com/guest/432619ba625f6a3e6b9013e9117e3759/", "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": ""}, "3da39b121dc85e9bd8d9f861782bc8b9": {"username": "KarmiCommunist", "tumblr": "", "display_name": "KarmiCommunist", "url": "http://disqus.com/guest/3da39b121dc85e9bd8d9f861782bc8b9/", "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": ""}, "096358f41d81404ad9105cea56713bb3": {"username": "Elephants&amp;amp;Flowers", "tumblr": "", "display_name": "Elephants&amp;amp;Flowers", "url": "http://disqus.com/guest/096358f41d81404ad9105cea56713bb3/", "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": ""}, "25c2ebf4464c5d95fa227ddd4a0d2fe5": {"username": "Ronnie B", "tumblr": "", "display_name": "Ronnie B", "url": "http://disqus.com/guest/25c2ebf4464c5d95fa227ddd4a0d2fe5/", "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": ""}, "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": ""}, "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": ""}, "8955a1f06a00c220d890134cc7311504": {"username": "BPM", "tumblr": "", "display_name": "BPM", "url": "http://disqus.com/guest/8955a1f06a00c220d890134cc7311504/", "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_14:26:04", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "login"}, "realtime_paused": false, "posts": {"1968287": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://craighickman.blogspot.com/2008/06/weekend-in-maine-letter-for-my-father.html\" rel=\"nofollow\">Weekend in Maine: A Letter for My Father</a><br></br><br>A fuller report from last weekend with photos.</br><br></br><br>I still can't quite believe I'm a delegate. That my vote on the convention floor will be equal to the one from each of those still undeclared superdelegates.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_04:20: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}, "1968288": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was just watching the 'highlight reel' posted on the Obama blog tonight. It brought back that flood of memories back in January of being absolutely electrified about the possibility that he was actually a viable candidate, that maybe \"yes we can\" was more than a campaign slogan.<br></br><br>And today, history will be made.  I believe that by the time the election returns are reported, enough superdelegates will have declared their support for Obama that the Montana vote will push him over the top. </br><br></br><br>Today.  June 3, 2008.  Despite the discouragement, frustration, expectations management that I've put myself through, today will be the day that I can truly let myself believe that we can overcome the cynicism.</br><br></br><br>That we won't have it stolen from us. Not this time.</br><br></br><br>That we won't be disappointed. Not this time.</br><br></br><br>It's going to happen. I can feel it.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_04:28:00", "killed": false, "user_key": "aae6566d31caa504b00a492d7800ad93", "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}, "1968289": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was just reading Black Women Vote blog and they posted a rumor from a reliable source that the Borg Queen may suspend her campaign today. I hope so!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_05:41: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}, "1968290": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I still can't quite believe I'm a delegate. That my vote on the convention floor will be equal to the one from each of those still undeclared superdelegates.<br>-----------------------------------</br><br>Craig,</br><br></br><br>That is so exciting! Good for you!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_06:27: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}, "1968291": {"up_voted": false, "ip": "", "has_replies": false, "message": "You're a good brotha, Craig.  Thanks for holding it down in Maine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_08:12:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "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}, "1968292": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2008/06/02/AR2008060202591.html\" rel=\"nofollow\">Pedophiles R Protected/Promoted but Endorse Obama, No Communion for U</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_08:31:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "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}, "1968293": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.americanthinker.com/2008/06/phonyops_build_the_obama_myth_1.html\" rel=\"nofollow\"> Phony-Ops Build the Obama Myth</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_08:47: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}, "1968294": {"up_voted": false, "ip": "", "has_replies": false, "message": "Congratulations to Craig and JJP (on their way to Denver). <br>Just thinking back to Feb. 2007 when I watched Sen. Obama on the internet from Switzerland announcing his bid, I knew he was special, but I was just hoping that the majority of the US would eventually feel the same way.  </br><br>The speech tonight, a lead off to the main event in November, will represent to me an amazing journey that has shown me the good, the bad, and the ugly about our country  and to be honest, even living abroad where we are NOT popular, I am still proud to be a US citizen.</br><br>I have been saving clippings from the Swiss newspapers and witnessing an overwhelming sentiment that most Europeans see him as the best for our country.  It is a great time to be alive and I look forward to celebrating tonight!</br><br></br><br>Ciao everybody!</br><br>-A sister abroad</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_08:56:00", "killed": false, "user_key": "71c276751e222d3863374f18d0d560d8", "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}, "1968295": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle Obama \"Whitey\" clip finally appears on YouTube:<br></br><br>http://www.youtube.com/watch?v=TOufWYodCc8</br><br></br><br>LOL!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09: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}, "1968296": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi, priscilla, isn't \"ciao\" Italian?  I have a colleague who is a professor  in Switzerland.  You must love it.  Isn't Tina Turner a resident there for years as well?  Maybe I am wrong about Tina but if not, Switzerland then maybe she lives in Norway.<br></br><br>Tot ziens,</br><br>BPM</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:10:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "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}, "1968297": {"up_voted": false, "ip": "", "has_replies": false, "message": "And something that got very little mention from the MSM yesterday:<br></br><br><a rel=\"nofollow\"> A Man in Full</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:12: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}, "1968298": {"up_voted": false, "ip": "", "has_replies": false, "message": "s,<br></br><br>LOL. . . Funny video.</br><br></br><br>Just like those \"Obama is a Muslim\" emails that direct the reader to a pro-Obama website.</br><br></br><br>Also, the <b>\"why'd he (<i>not</i> \"whitey\")</b> explanation makes a lot of sense.  This looks like a smear campaign that never quite got off the groud.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:17: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}, "1968299": {"up_voted": false, "ip": "", "has_replies": false, "message": "P.S.  I still think Rick Astley was lip-syncing.  <br></br><br>You know that's a brotha singing that song.  LOL!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:26: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}, "1968300": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig,<br></br><br>I'll congratulate you again. I think it absolutely ROCKS!!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:36: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}, "1968301": {"up_voted": false, "ip": "", "has_replies": false, "message": "Roland Martin has been having FUN this morning. It's been hilarious. <br></br><br>Like I said, Black people can be outright hilarious when they want to.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:37: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}, "1968302": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i><br>Phony-Ops Build the Obama Myth</br></i><br></br><br>Well I'z jiss a dumb culuh'd bwah.  Don't no nuttin 'bout dim big woids.</br><br></br><br>Lossa fine lookin' white folks in dat picha, doe.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:40:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "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}, "1968303": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ronnie,<br>LOL.</br><br></br><br>But the \"halo\" shot? That's about as bad as Huckabee's \"cross.\" Even if it isn't what it looks like-and I know it's not-, it still invokes a certain imagery.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:46: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}, "1968304": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol. D, that article is satire...right?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:51:00", "killed": false, "user_key": "8a4628e7b609d6c00976089cb70854f0", "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}, "1968305": {"up_voted": false, "ip": "", "has_replies": false, "message": "Leney,<br>Nope. At least I don't think so.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_09:52: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}, "1968306": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here is a preliminary examination of the case against Obama for President, compiled from a variety of conservative, Republican, MSM sources:<br></br><br>1. Obama possesses only a thin public record and no tangible accomplishment in his 46 years other than writing a best-selling memoir. He is not a messianic figure representing a new politics ending partisanship, but a 'typical politician' who is not above distorting his opponents comments. Nothing in his US Senate political record shows that he has not 'crossed party lines' on any substantive issue.</br><br></br><br>2. Obama is the most left-wing candidate the Democrats have nominated since George McGovern. If Obama wins the presidency, it is fair to say that it will be Jimmy Carter's second term. Obama is a product of the Democratic Party's post-McGovern left. Obama has the most liberal voting record in the Senate.</br><br></br><br>3. Obama doesn\u2019t think progress is being made in Iraq, refuses to acknowledge reality and opposed the surge. Sticking to his promise to withdrawal immediately despite improved conditions demonstrates an excessive pessimism towards the efforts and abilities of our heroic military.</br><br></br><br>If he fails to adjust his strategy he will show himself to be inflexible, unmoved by new facts, unwilling to admit error and divorced from reality? Hmmm, seems like someone said similar things about George W. Bush.</br><br></br><br>4. Bigger government. Higher Taxes. Obama is confusing Republican problems of the economy, war, fuel, and 8 years of an unpopular candidate with voter lust for a liberal agenda. Who wants vast increases in payroll, income, and inheritance taxes\u2014not to pay down the debt but to fund billions in new entitlements that will only create greater dependency and stifle initiative? Obama will nominate hyper-liberal judges and appointees, promote more \u201coppression studies\u201d in our schools, and trumpet the same old, same old don\u2019t drill, mine, or use nuclear power, while enriching our enemies and singing sonnets to wind and solar energy, that alone, cannot solve our energy problems.</br><br></br><br>5. Iran and Israel.\"We hear talk of a meeting with the Iranian leadership offered up as if it were some sudden inspiration, a bold new idea that somehow nobody has ever thought of before,\" McCain said at the pro-Israel lobby's convention in Washington. \"Yet it's hard to see what such a summit with President Ahmadinejad would actually gain, except an earful of anti-Semitic rants, and a worldwide audience for a man who denies one Holocaust and talks before frenzied crowds about starting another.\"</br><br></br><br>6. Gaffes. The number of Obama\u2019s slips are staggering. They range from geographical ignorance (Kentucky is not contiguous with Arkansas, but it is with Illinois), to US history (there are 50 states in the Union; the US army did not liberate Auschwitz) to foreign affairs (the election of Hugo Chavez predated George Bush) to simple political ignorance (you don\u2019t trash the lower white middle class to San Francisco elites) and common decency (you don\u2019t put your own grandmother on the same moral plane as the racist Wright, or a U.S senator in the same category as the terrorist Ayers.)</br><br></br><br>7. Obama made a devil\u2019s bargain with a number of controversial figures to establish his own street credentials in the rough and tumble world of Chicago politics. The voters will have to decide whether these associations are the usual embarrassments that all candidates deal with as they evolve beyond their diehard bases, or instead disturbing proof that Obama himself got a certain psychological high from hearing ministers and congregation members routinely trash whites and the so-called establishment, as attested by his attendance at and subsidies to the Wright ministry. Does Obama's association and his willingness to overlook and downplay Ayer's and Dorn's radical anti-Americanism hint that he may be somewhat sympathetic to their viewpoint. Is  Obama's association with indicted political fixer, Tony Rezko connection demonstrate a disturbing naivete in recognizing and steering clear of corruption?</br><br></br><br>Add Michelle's comments into the mix as well. One or two more performances of the tired Princeton-Harvard-Reverend-Wright take on contemporary America\u2014and the campaign is over. All the talk about whether she is a \u201clegitimate\u201d target will be about as relevant as whether a woman who joins the military will sometimes be in harm\u2019s way in wartime.</br><br></br><br>Unfair? Untrue? Let's have at it. Discuss. Debate. Refute. Rebut.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:15: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}, "1968307": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd like to recommend this post from TPM: <br></br><br>http://tpmcafe.talkingpointsmemo.com/talk/2008/06/for-the-first-time-in-my-adult.php</br><br></br><br>Below is a dairy I wrote at Kos last August from the other side of the divide that we hope is finally coming to an end:  </br><br></br><br>http://www.dailykos.com/story/2007/8/14/144654/918/838/371386</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:28:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "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}, "1968308": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK, what's taking so long for the remaining super delegates to get this thing overwith?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:31:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "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}, "1968309": {"up_voted": false, "ip": "", "has_replies": false, "message": "S,<br>A fitting start to the general election season. </br><br></br><br>Can we expect to see JJP's case against McCain in the coming days?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:32: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}, "1968310": {"up_voted": false, "ip": "", "has_replies": false, "message": "....and will someone explain to me why China is drilling for oil off our coast while we can't?!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:36: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}, "1968311": {"up_voted": false, "ip": "", "has_replies": false, "message": "I loathe the horn-rimmed Handkerchief Head. What a waste of tv time.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10: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}, "1968312": {"up_voted": false, "ip": "", "has_replies": false, "message": "1.  His record, extensive as it is, has not only been published here at JJP, it's just as extensive--if not more--at Lincoln.<br></br><br>2.  Yes, Obama is dang near as liberal as Jesus himself.</br><br></br><br>3.  Progress in a broken Iraq cannot be boasted by the same folks who broke it.  Obama, and a myriad of liberals, moderates, and independents see this.</br><br></br><br>4.  Did the government get \"bigger\" or smaller in the last 7 years?  Obama will simply spend where where the vast majority of Americans need our money spent.  No, 10% of Americans won't like it, but that's too bad.  </br><br></br><br>5.  Bush and McCain have done exactly what in regard to Iran?  Exactly.  Talking to Ahmedinajad, even with lenient conditions, gives him nothing and gains respect.  He's like a dangerous child.  And if he's willing to sit down and listen, Obama will sit down and speak.</br><br></br><br>6.  Gaffes?  Not knowing much about the economy--as McCain admitted--is about as big a gaffe as one can make.  If you want to hang on the geography quiz gaffes, you may have them.</br><br></br><br>7.  If you need for conservative white folks to advise you on what Obama \"might really be\" then there's really not much to be said here.  Feel free cling to that stereotype if it gets you through the day.  But I won't be discussing any \"merits\" of stereotypes.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:53:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "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}, "1968313": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saudi Montana<br></br><br>The state may hold 40 billion barrels of oil. Best of all: No burqas.</br><br></br><br>Democratic Gov. Brian Schweitzer has a plan to solve the oil crisism, the New York Post reported.</br><br></br><br>Drill.</br><br></br><br>The feds say there are 4.3 billion barrels in his state.</br><br></br><br>\u201cThey are always conservative,\u201d said Schweitzer, who greeted me in his office dressed in jeans, a white shirt and a string tie. \u201cThere will be more. It\u2019ll probably be more like 40 billion.\u201d</br><br></br><br>And people of Montana would be happy to help out.</br><br></br><br>\u201cWe\u2019ve been drilling out there for 70 years,\u201d said Schweitzer of the Bakken area. \u201cPeople there like new oil production. In fact, the city of Sydney [the county seat] wants to build a refinery. Where else in America do you have a community that says, \u2018we want to build a refinery in our backyard?\u2019 \u201d</br><br></br><br>I say, let's do it.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:55: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}, "1968314": {"up_voted": false, "ip": "", "has_replies": false, "message": "AP: Officials say that Hillpatine will admit that Obama has the Nomination TONIGHT.<br></br><br>Me: I'll believe it when I see it.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_10:55: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}, "1968315": {"up_voted": false, "ip": "", "has_replies": false, "message": "ronnie b.,<br></br><br>1. When Obama is asked on the campaign trail about his legislative accomplishments, he often rattles off several bills he sponsored while in the Illinois state senate. Reporter Todd Spivak knows a little about Obama\u2019s career in Illinois and there is a lot less to it than meets the eye.</br><br></br><br>    \"It\u2019s a lengthy record filled with core liberal issues. But what\u2019s interesting, and almost never discussed, is that he built his entire legislative record in Illinois in a single year.</br><br></br><br>    Republicans controlled the Illinois General Assembly for six years of Obama\u2019s seven-year tenure. Each session, Obama backed legislation that went nowhere; bill after bill died in committee. During those six years, Obama, too, would have had difficulty naming any legislative \u00adachievements.</br><br></br><br>    Then, in 2002, dissatisfaction with President Bush and Republicans on the national and local levels led to a Democratic sweep of nearly every lever of Illinois state government. For the first time in 26 years, Illinois Democrats controlled the governor\u2019s office as well as both legislative chambers.</br><br></br><br>    The white, race-baiting, hard-right Republican Illinois Senate Majority Leader James \u201cPate\u201d Philip was replaced by Emil Jones Jr., a gravel-voiced, dark-skinned African-American known for chain-smoking cigarettes on the Senate floor.</br><br></br><br>    Jones had served in the Illinois Legislature for three decades. He represented a district on the Chicago South Side not far from Obama\u2019s. He became Obama\u2019s \u00adkingmaker.</br><br></br><br>    Several months before Obama announced his U.S. Senate bid, Jones called his old friend Cliff Kelley, a former Chicago alderman who now hosts the city\u2019s most popular black call-in radio \u00adprogram.</br><br></br><br>    I called Kelley last week and he recollected the private conversation as follows:</br><br></br><br>    \u201cHe said, \u2018Cliff, I\u2019m gonna make me a U.S. Senator.\u2019\u201d</br><br></br><br>    \u201cOh, you are? Who might that be?\u201d</br><br></br><br>    \u201cBarack Obama.\u201d</br><br></br><br>    Jones appointed Obama sponsor of virtually every high-profile piece of legislation, angering many rank-and-file state legislators who had more seniority than Obama and had spent years championing the bills.</br><br></br><br>    \u201cI took all the beatings and insults and endured all the racist comments over the years from nasty Republican committee chairmen,\u201d State Senator Rickey Hendon, the original sponsor of landmark racial profiling and videotaped confession legislation yanked away by Jones and given to Obama, complained to me at the time. \u201cBarack didn\u2019t have to endure any of it, yet, in the end, he got all the credit.</br><br></br><br>    \u201cI don\u2019t consider it bill jacking,\u201d Hendon told me. \u201cBut no one wants to carry the ball 99 yards all the way to the one-yard line, and then give it to the halfback who gets all the credit and the stats in the record book.\u201d</br><br></br><br>    During his seventh and final year in the state Senate, Obama\u2019s stats soared. He sponsored a whopping 26 bills passed into law \u2014 including many he now cites in his presidential campaign when attacked as inexperienced.\"</br><br></br><br>Here's a link to the article:</br><br></br><br>http://www.houstonpress.com/2008-02-28/news/barack-obama-screamed-at-me/print</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:02: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}, "1968316": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ronnie,<br>1. His record in the Senate, in comparison to McCain's, is severely lacking. That's one of the downfalls about being a first-term senator.</br><br></br><br>3. Progress in Iraq can be boasted by anyone with a willingness to view the situation on the ground and how it differs from a year ago. Obama is unwilling/unable to do that, even when most Americans acknowledge <i>some</i> progress.</br><br></br><br>5. What could we conceivably gain by talking to someone who's seen as a hardliner even in his own country? Wouldn't that give boost his standing among his own people, who aren't that enthused with him to begin with? How would that benefit us?</br><br></br><br>6. McCain's never tried to sell himself as being strong on the economy. That's not his selling suit. In any case, admitting a weakness doesn't equate to not knowing how many states there are.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11: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}, "1968317": {"up_voted": false, "ip": "", "has_replies": false, "message": "Let's try this again with tinyurls as the bigger ones don't fit.<br></br><br>Jade7243's post at TPM: </br><br></br><br>\"For the First Time In My Adult Life...\"</br><br></br><br>http://tinyurl.com/3gm5yl</br><br></br><br>My August 14 diary at Kos:</br><br></br><br>\"America is ready to elect a black man.\"</br><br></br><br>http://tinyurl.com/3wqljv</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:08:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "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}, "1968318": {"up_voted": false, "ip": "", "has_replies": false, "message": "ronnie b.,<br></br><br>2. Fine. You're a liberal. Obama needs to win the moderate and independent vote. Comparing him to Jesus isn't going to cut it.</br><br></br><br>Barack Obama, May 2008: \u201cWe can\u2019t drive our SUVs and eat as much as we want and keep our homes on 72 degrees at all times . . . and then just expect that other countries are going to say OK.\u201d</br><br></br><br>James Earl Carter, July 1979: \u201cI ask Congress to give me authority for mandatory conservation and for standby gasoline rationing. . . . And I\u2019m asking you for your good and for your Nation\u2019s security to take no unnecessary trips, to use carpools or public transportation whenever you can, to park your car one extra day per week, to obey the speed limit, and to set your thermostats to save fuel. Every act of energy conservation like this is more than just common sense \u2014 I tell you it is an act of patriotism.\u201d</br><br></br><br>We have been here before. Do we really want to go back there again?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11: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}, "1968319": {"up_voted": false, "ip": "", "has_replies": false, "message": "3. By last November, the success of the surge was obvious to all open-minded observers, yet Obama insisted that the gains had come merely in a few \"certain neighborhoods.\" During a January debate, he suggested that progress was attributable to the Democratic congressional victories in 2006, because Sunnis saw that America would soon bug out.<br></br><br>Meantime, McCain was challenging Bush's approach to Iraq nearly from the get-go. In the summer of 2003, in response to the upswing in violence, he called for \"a lot more military\" in order to win in Iraq. He publicly \"lost confidence\" in Defense Secretary Donald H. Rumsfeld. In May 2004, McCain told ABC's George Stephanopoulos that \"we've got to adjust to the realities of the situation as it exists, and that means doing whatever is necessary and acting decisively.\"</br><br></br><br>I think McCain can very credibly take credit for the success now happening in Iraq.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:15: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}, "1968320": {"up_voted": false, "ip": "", "has_replies": false, "message": "I guess McCain is going to take credit for the 3 car bombs that went off in Mosul the other day when he said it was peaceful. Give it up S. We're electing Obama this year. Then we're getting out of Iraq. Nobody buys your nonsense anymore.<br></br><br>And yeah you're gonna have to buy a car that runs on something other than gasoline one day. Nobody wants to fight over the last of the oil when we can and must develop alternatives.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:25:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "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}, "1968321": {"up_voted": false, "ip": "", "has_replies": false, "message": "4. Many moderates and Republicans are angry with George W. Bush and the Republican controlled Congress for increasing the size and scope of the federal government and McCain's pledge to veto any bill containing earmarks will resonate with fiscally conservative voters.<br></br><br>Larry Kudlow writes:</br><br></br><br>\"Your guy has a very poor grasp of basic economic principles.</br><br></br><br>First off, you don\u2019t raise taxes during a recession. That\u2019s a no-brainer. Second, doubling the capital-gains tax rate will affect Americans up and down the income ladder, not just rich hedge-fund managers. In addition, capital-gains tax cuts are self-financing, and they stimulate jobs and the economy. You want to raise budget revenues and spark economic growth? Cut the cap-gains tax rate. That\u2019s what history shows.</br><br></br><br>The Wall Street Journal\u2019s Steve Moore points out that in 2005, almost half of all tax returns reporting capital gains came from households with incomes under $50,000, while more than three-quarters came from households earning less than $100,000.</br><br></br><br>Obama also proposed uncapping the payroll tax, another blunder that will hit people up and down the income ladder. While Obama pledges tax hikes only for folks earning more that $200,000 a year, his tax hike on payrolls would actually slam middle-income earners. The cap on wages subject to the payroll tax is presently $102,000. By eliminating that cap Obama will be soaking veteran firemen, cops, teachers, and health-service workers, along with a variety of other occupations.</br><br></br><br>In fact, in America\u2019s largest cities, a firefighter married to a school teacher can earn close to $200,000 filing jointly. So not only will each spouse separately pay more for Social Security and health care under Obama\u2019s plan, together they\u2019ll also be slammed by Obama\u2019s cap-gains tax increase.</br><br></br><br>This is more than just a failure to understand the Laffer curve. It\u2019s another cultural misstep by Obama. I can\u2019t help but wonder if the senator knows any cops or firemen. His appeal is to well-educated latte liberals. That remark about middle-income folks having turned to God, faith, and guns because of economic setbacks? Not only was it ill-advised, it illustrates the wide cultural chasm that exists between the candidate and the rest of America.</br><br></br><br>In effect, Obama\u2019s economics are bad and his social circle is very limited. This is one of the many reasons why a quarter of the Hillary Democrats are telling pollsters they\u2019ll likely move to John McCain in the general election.</br><br></br><br>Obama\u2019s real agenda is far-liberal left. It\u2019s an ideology that places income redistribution above economic growth. That\u2019s his real message. And it\u2019s the same one that sunk Carter, Mondale, Dukakis, Gore, and Kerry.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:26: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}, "1968322": {"up_voted": false, "ip": "", "has_replies": false, "message": "ttp://www.realclearpolitics.com/articles/2008/06/white_women_take_the_gloves_of.html<br></br><br>articles like these make me want to pull my hair out because </br><br>if anyone  really believes a vote for  mccain is punishing Obama and not themselves </br><br></br><br>something is off.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:33:00", "killed": false, "user_key": "2978faeeb8934b97dedc1ba2941b062b", "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}, "1968323": {"up_voted": false, "ip": "", "has_replies": false, "message": "ronnie b,<br></br><br>To be honest, I am not that hung up on incidents of 'misspeaking'. It's a long campaign and fatigue does play a part.</br><br></br><br>Gaffes, along with Obama's past associations are not as big of an issue with me and I brought them up not because I intend to debate them in any depth, but to note that they will come up in the campaign.</br><br></br><br>As far as the economy goes,</br><br></br><br>McCain is wise enough to have assembled a very intellectually diverse economic team:</br><br></br><br>on the more general matter of how he would make economic policy, he did say this:</br><br></br><br>    \"But I as president, as every other president, rely primarily on my secretary of the Treasury, on my Council of Economic Advisers, on the head of that. I would rely on the circle that I have developed over many years of people like Jack Kemp, Phil Gramm, Warren Rudman, Pete Peterson and the Concord group. I have a process of leadership, that is sort of an inclusive one that I have developed, a circle of acquaintances and people that are supporters and friends of mine who I have worked with for many, many years.\"</br><br></br><br>Notice that phrase \"people like.\" What makes it odd is that those people aren't like each other at all, at least when it comes to their economic views. A couple of them, if you put them in the same room, would set off an intergalactic explosion like the collision of matter and antimatter.</br><br></br><br>One adviser, Jack Kemp, is the man who talked Ronald Reagan into embracing supply side economics in the 1970s, which launched the Reagan boom of the 1980s. He's the world's bubbliest advocate of tax cuts, dismissing the traditional Republican fixation on balanced budgets as \"root canal\" economics. Another adviser, Peter Peterson, is root canal economics. He's a dour Jeremiah who called the Reagan boom a \"mad, drunken bash\" and thinks steep tax increases on income, gasoline, tobacco, and alcohol, on top of a 5 percent consumption tax, are necessary to put the government's finances in order. He and Rudman run the Concord Coalition, an advocacy group that regards the federal government's budget deficit as the country's foundational economic problem.</br><br></br><br>A president should seek advice from a wide assortment of counselors. And McCain's list may very well reveal a refreshingly nonideological approach to policy making that will prove popular in our post-partisan era of change, the future, causes-greater-than-your-self-interest, and hope.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11: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}, "1968324": {"up_voted": false, "ip": "", "has_replies": false, "message": "What up with this!<br></br><br>First, the AP put out a report that says Hillary Clinton will admit Barack has the nomination THEN later, the Clinton camp says No?</br><br></br><br>Hillary wants to steal Barack's thunder!</br><br></br><br>And why  is the Media making it all about her! Blah Blah Blah!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:44: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}, "1968325": {"up_voted": false, "ip": "", "has_replies": false, "message": "mark,<br></br><br>Nobody wants to fight over the last of the oil when we can and must develop alternatives.</br><br>____________________________________</br><br></br><br>Your all or nothing approach to debate is an intellectual cop out.</br><br>_____________________________________</br><br></br><br>Then why are Democrats so unwilling to allow us explore and develop our own sources of energy?</br><br></br><br>I am all for alternative fuels and I drive a hybrid. But do not be so naive as to think that ethanol, wind and solar power will entirely end our dependency on fossil fuels overnight. And why not increase the use of the cleanest, most environmentally friendly source of energy, nuclear power?</br><br></br><br>I believe that 'necessity is the mother of invention' and that this country is waking up to the necessity of energy independence and the need for alternative sources of energy. American creativity, ingenuity and entrepeneurship will come through for us in the not-too-distant future.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:44: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}, "1968326": {"up_voted": false, "ip": "", "has_replies": false, "message": "Will someone please explain to me why McCain is any better than Bush.  8 years ago, Republican's had a choice between the two and they chose Bush.  The Republican's thought Bush was better than McCain!!  So why exactly should I believe he's better now?  And if you tell me it was a mistake, then I really have to question your thinking.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:49: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}, "1968327": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seems someone has diarrhea today.<br></br><br>Try some Immodium.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:52: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}, "1968328": {"up_voted": false, "ip": "", "has_replies": false, "message": "ronnie,<br></br><br>Re: Iran</br><br></br><br>From the WSJ:</br><br></br><br>Iran Emerges as Key Issue in Jewish Vote</br><br></br><br>\"Sen. McCain sought to set down a political marker with Jewish voters by pledging a hard line on Iran and a commitment to many of the policies AIPAC has been promoting. The American lobbying body has particularly pushed for an international divestment campaign from companies doing business in Iran, while also seeking more unilateral U.S. sanctions against Iranian state institutions, such as the central bank.</br><br></br><br>Sen. McCain said he supported this approach, arguing that \"as more people, businesses, pension funds and financial institutions...divest from companies doing business with Iran, the radical elite who run that country will become even more unpopular.\"</br><br></br><br>The Arizona senator also sought to again define his likely Democratic opponent for the presidency, Sen. Obama, as weak on Iran and na\u00efve for announcing his willingness to negotiate directly with Tehran's leaders.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_11:54: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}, "1968329": {"up_voted": false, "ip": "", "has_replies": false, "message": "anon @ 8:49<br></br><br>More than a few Republicans held their noses and voted for Bush or Gore and Kerry. In the 2000 primary supported McCain over Bush because I felt he had the necessary character, integrity and experience to become President. He is a man who had demonstrated a willingness to seek common ground with the Democrats and opponents within his own party.</br><br></br><br>He does not deserve to be branded with the Bush label.</br><br></br><br>Bush-haters are content to lump all Republicans together, but the Republican party is not a monolith comprised of Limbaugh 'dittoheads' and Evangelicals.</br><br></br><br>I am an independent conservative who has voted for both political parties and I can tell you that he holds real appeal for moderates and independents who lean conservative.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:04: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}, "1968330": {"up_voted": false, "ip": "", "has_replies": false, "message": "craig,<br></br><br>Sorry about hijacking this thread.  I have been itching to get to this point.</br><br></br><br>So sick of having to scroll over endless anti-Clinton rants and tortured delegate math.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:07: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}, "1968331": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig,<br></br><br>I feel ya!</br><br></br><br>Oh and congrats dude on going to Denver! Can I be your assistant? I can answer your phones and what not...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:08:00", "killed": false, "user_key": "432619ba625f6a3e6b9013e9117e3759", "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}, "1968332": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"So sick of having to scroll over endless anti-Clinton rants and tortured delegate math.<br>-----------------------------------</br><br></br><br>Just like we scroll over yours! Ha!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:10: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}, "1968333": {"up_voted": false, "ip": "", "has_replies": false, "message": "It seems that hijacking threads on a community forum is disrespectful at best.<br></br><br>Blogger is free. Open an account. Start your own blog.</br><br></br><br>Half the shit posted in these rants is unfounded and spun beyond recognition.</br><br></br><br>The editorial writers of this blog and most of the Obama supporters who post here have no problem criticizing Barack as required. But always within a context of credibility. </br><br></br><br>The same can't be said for most the shit staining this thread today.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:20: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}, "1968334": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.huffingtonpost.com/2008/05/30/la-times-john-mccain-has_n_104407.html\" rel=\"nofollow\">The Straight Talk Express</a> has derailed.<br></br><br>He's such a flip flopper that it's laughable.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:43:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "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}, "1968335": {"up_voted": false, "ip": "", "has_replies": false, "message": "More speculation about Michelle Obama and the alleged 'tape':<br></br><br>\u201cOnce again, the white man keeps us down, what\u2019s up with Whitey, Why\u2019d he attack Iraq, Why\u2019d he let Katrina happen, Why\u2019d he leave millions of children behind. This is the legacy the white man gives us\u201d</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:45: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}, "1968336": {"up_voted": false, "ip": "", "has_replies": false, "message": "anon 9:45,<br></br><br>Just shut up! You're boring!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:47: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}, "1968337": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mia Farrow's Nephew Dies in Iraq --Uncle Pens Angry Letter to Editor <br></br><br>http://www.editorandpublisher.com/eandp/news/article_display.jsp?vnu_content_id=1003810398</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_12:55: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}, "1968338": {"up_voted": false, "ip": "", "has_replies": false, "message": "markg8<br></br><br>Read your \"1st-time\" blog.  Beautiful!!</br><br></br><br>Folks,</br><br>check it out if you haven't already</br><br></br><br>http://tpmcafe.talkingpointsmemo.com/talk/2008/06/for-the-first-time-in-my-adult.php</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_13:07:00", "killed": false, "user_key": "096358f41d81404ad9105cea56713bb3", "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}, "1968339": {"up_voted": false, "ip": "", "has_replies": false, "message": "He's 30.5 away. <br></br><br>See you all later on this afternoon.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_13:19: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}, "1968340": {"up_voted": false, "ip": "", "has_replies": false, "message": "AP Called the Race<br></br><br>AP: Obama Clenches Nomination</br><br></br><br>WASHINGTON (AP) - Barack Obama effectively clinched the Democratic presidential nomination Tuesday, based on an Associated Press tally of convention delegates, becoming the first black candidate ever to lead his party into a fall campaign for the White House.</br><br></br><br>Campaigning on an insistent call for change, Obama outlasted former first lady Hillary Rodham Clinton in a historic race that sparked record turnout in primary after primary, yet exposed deep racial divisions within the party.</br><br></br><br>The AP tally was based on public commitments from delegates as well as more than a dozen private commitments. It also included a minimum number of delegates Obama was guaranteed even if he lost the final two primaries in South Dakota and Montana later in the day.</br><br></br><br>The 46-year-old first term senator will face Sen. John McCain of Arizona in the fall campaign to become the 44th president.</br><br></br><br>Clinton was ready to concede that her rival had amassed the delegates needed to triumph, according to officials in her campaign. These officials said the New York senator did not intend to suspend or end her candidacy in a speech Tuesday night in New York. They spoke on condition of anonymity because they had not been authorized to divulge her plans.</br><br></br><br>Obama's triumph was fashioned on prodigious fundraising, meticulous organizing and his theme of change aimed at an electorate opposed to the Iraq war and worried about the economy\u2014all harnessed to his own innate gifts as a campaigner.</br><br></br><br>Clinton campaigned for months as the candidate of experience, a former first lady and second-term senator ready, she said, to take over on Day One.</br><br></br><br>But after a year on the trail, Obama won the kickoff Iowa caucuses on Jan. 3, and the 46-year-old, first-term Illinois senator became something of an overnight political phenomenon.</br><br></br><br>\"We came together as Democrats, as Republicans and independents, to stand up and say we are one nation, we are one people and our time for change has come,\" he said that night in Des Moines.</br><br></br><br>A video produced by Will I. Am and built around Obama's \"Yes, we can\" rallying cry quickly went viral. It drew its one millionth hit within a few days of being posted.</br><br></br><br><a href=\"http://www.breitbart.com/article.php?id=D912O2BO1&amp;show_article=1\" rel=\"nofollow\">Source</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_13:39: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}, "1968341": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm gonna go center here:<br></br><br>Something tells me that if we were discussing the case against McCain-which, in the interest of fairness, should probably be done-everyone would be jumping up and down to add to the case.</br><br></br><br>As of today, Obama is the nominee (barring some...hell, I don't know what). He's more fair game today than he was yesterday.</br><br></br><br>S has outlined what the conservative beefs with him are, and was just looking for Obama's supporters to respond to them. That's it.</br><br></br><br>Is it really necessary-or productive-to attempt to stiffle someone's voice because they disagree?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_13:43: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}, "1968342": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig,<br></br><br>You beat me to it!  Just heard it on the Ed Shultz show.  David Shuster said the networks will probably make the same call once the polls close tonight.</br><br></br><br>I'm truly ecstatic!  What a truly historic occassion!</br><br></br><br><b>GO OBAMA!!!!  YES WE CAN!!</b></br><br></br><br>P.S.  Send us a post-card from the Democratic Convention.  Congrats!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_13:55: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}, "1968343": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.drudgereport.com/\" rel=\"nofollow\">Drudge Report</a> is saying that Clinton will win S. Dakota by 25 pts.  I know what you're thinking: It's Drugdge Report.  But in the past, when he's gotten leaks from Clinton's camp (based on their internal polling), they've been on the money.  The ones that comes to mind for me are the the IN and NC primaries.  Her internal polls predicted she would lose to Obama in both states (she won IN, but by a <i>very</i> small margin, and we know that was thanks in large part to Rush Windbag).<br></br><br>Poblano--who has been <b>damn</b> good this primary season--has Obama beating her by 5 pts in SD.</br><br></br><br>So I wonder if the Clinton people put this concession speech rumer out there to suppress the Obama vote in SD and MT.  If people think she's going to concede, they won't show up at the polls.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:00:00", "killed": false, "user_key": "6aa3ee71bc9714917dc34dde9e4e2b41", "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}, "1968344": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>So I wonder if the Clinton people put this concession speech rumer out there to suppress the Obama vote in SD and MT. If people think she's going to concede, they won't show up at the polls.</i><br></br><br>With the Nixons, anything is possible.</br><br></br><br>He can lose SD by 100%.</br><br></br><br>He's the nominee!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:14: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}, "1968345": {"up_voted": false, "ip": "", "has_replies": false, "message": "So Clinton campaign the AP story is wrong and she will not concede.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:16: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}, "1968346": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who really cares what she does or doesn't do anymore.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:40: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}, "1968347": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bob Herbert wrote a great Op-Ed piece today<br></br><br></br><br>http://www.nytimes.com/2008/06/03/opinion/03herbert.html?ex=1370145600&en;=738e601d04da8361&ei;=5124&partner;=permalink&exprod;=permalink</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:42: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}, "1968348": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.cnn.com/2008/US/06/03/fallon.qa/index.html\" rel=\"nofollow\">Admiral: Bush Doesn't Want War with Iran</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:42: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}, "1968349": {"up_voted": false, "ip": "", "has_replies": false, "message": "New Orleans, pre-Katrina, was a prime example of what the Democratic Party has to offer. It was the <i>\u2018Shining Light\u2019</i> of what it would be like under a full \u201cprogressive\u201d agenda and leadership. The Democratic Party in pre-Katrina New Orleans was well know for \u201cgetting out the vote\u201d, e.g. on election day, just give them a call, and a school bus (or other means of transport) would soon arrive at your doorsteps. <br></br><br>Looks like that <i>\u2018Shining Light\u2019</i> of pre-Katrina New Orleans is about to start shining over the entire United States of America. </br><br></br><br>Following is a quote from Jerry Clower\u2019s, <a href=\"http://www.youtube.com/watch?v=tBnOCFrCByg\" rel=\"nofollow\"><b>A Coon Huntin' Story</b></a>:</br><br></br><br><b>\u201c<i>Well, just shoot up in here amongst us\u2026one of us got to have some relief!</i>\u201d</b> \u2013 John Eubanks</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:45:00", "killed": false, "user_key": "3da39b121dc85e9bd8d9f861782bc8b9", "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}, "1968350": {"up_voted": false, "ip": "", "has_replies": false, "message": "What does she have left? Debt and the bitter folks like Harriet Christian. <br></br><br>The McCain / GOP and Obama have been ignoring her for the last few months. </br><br></br><br>The media is going to speculate whether Billary is going to be Obama's VP. </br><br></br><br>Billary loves media attention (via Press Releases) so don't expect silence from them. They will continue to work to undermine Obama. It's their M.O. </br><br></br><br>Already hearing that she will be \"viable\" in 4 years if Obama loses.</br><br></br><br>They never fail to be disagreeable.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:46:00", "killed": false, "user_key": "3580acf03b0e2b7f45dddfa3d1f96215", "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}, "1968351": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>The dems were really hoping that Fallon was going to turn on Bush and Patreaus. He is a man with true honor and integrity, putting our men in women who are in harm's way above himself.</br><br></br><br>And speaking of honor:</br><br></br><br>Just yesterday, Pfc. Ross A. McGinnis was posthumously awarded the Medal of Honor for throwing his body on a live grenade to save four of his fellow soldiers.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:54: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}, "1968352": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah writes:<br></br><br><i>AP: Officials say that Hillpatine will admit that Obama has the Nomination TONIGHT</i></br><br></br><br>Me: I'll believe it when I see it.</br><br></br><br>Same here. </br><br></br><br>justice58 writes:</br><br></br><br><i>First, the AP put out a report that says Hillary Clinton will admit Barack has the nomination THEN later, the Clinton camp says No?</i></br><br></br><br>Hillary wants to steal Barack's thunder!</br><br></br><br>My girlfriend was -- uncharasterically for her -- pretty stressed out last night about what will happen today. </br><br></br><br>She told me she's stressed out because tonight there's going to be exposure of what people and this process have been dancing around: the whole unity thing. Senator Clinton has publicly promised to support the Democratic nominee. Tonight or soon thereafter there will be a nominee. She may not concede. The lie will be exposed (even if Ms. Hillary spins it) and then what?</br><br></br><br>I left my gf a note this morning saying that she needs to remember that Ms. Hillary is an abusive person and her goal is domination and control. At this point getting to people is a thrill for her because it is a form of power over others. I said that having this kind of power feeds her, and we should expect that she will seek, and continue to seek, to be fed.</br><br></br><br>I also said \"Remember: Hillary Clinton is not the variable in what will happen. The variable is whether this country as a collective group will choose its best path at this moment in time.\"</br><br></br><br>She wants to be crucial, and will likely toy with this country, because it can give her power over how we feel stuff and what we see going on. </br><br></br><br>She may also be doing this to try to increase her negotiating power \"over\" Senator Obama. I trust he knows what he is dealing with in her and her campaign.</br><br></br><br>I don't accept what my parents told me years ago, that ignoring bullies disempowers them, because I don't think that is a realistic action in many cases. </br><br></br><br>But I will not allow her to be a determining factor in the reality of what is happening and going to happen today.</br><br></br><br>She has clearly and repeatedly shown herself incompetent at assessing actual reality and speaking truth. </br><br></br><br>I will not allow her the control she assumes she has. Because it is illegitimate.</br><br></br><br>I do not and will not accept that her word is some sort of LAST word on whether we have a nominee. Because in this we have seen repeatedly that her word is illegitimate.</br><br></br><br>She is not the creator of reality. Reality itself is.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_14:56: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}, "1968353": {"up_voted": false, "ip": "", "has_replies": false, "message": "S,<br>I know; put a link to a story about SPC Mcginnis above this morning.</br><br></br><br>As expected-no mention at all.</br><br></br><br>But if I put up an accusation of US soldiers randomly killing Iraqis, the chorus would immediately start up.</br><br></br><br>That's the country in which we live.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:00: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}, "1968354": {"up_voted": false, "ip": "", "has_replies": false, "message": "IMO, to examine the senator's ideas, to discuss whether they are wrong, counterproductive or even dangerous, is the high compliment paid to serious candidates seeking to run this country.<br></br><br>I'll try and make my comments more concise.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:00: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}, "1968355": {"up_voted": false, "ip": "", "has_replies": false, "message": "S,<br>I know; put a link to a story about SPC Mcginnis above this morning.</br><br></br><br>As expected-no mention at all.</br><br></br><br>But if I put up an accusation of US soldiers randomly killing Iraqis, the chorus would immediately start up.</br><br></br><br>That's the country in which we live.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:01: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}, "1968356": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary supporters have truly lost their minds!<br></br><br>On HuffPo, Paula Begala compares Hillary to Jackie Robinson and Thomas Edsall says Obama owes Harold Ickes because of his work in the Mississippi Freedom Democratic Party!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:06:00", "killed": false, "user_key": "6a15e2f4a8734cebd4efee6381b0eb4f", "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}, "1968357": {"up_voted": false, "ip": "", "has_replies": false, "message": "S,<br></br><br>Pfc. Ross A. McGinnis had more honor than you'll ever have. Why don't you stop besmirching his memory and get your butt down to a recruiting station? If you won't learn from history and refuse to make this a better country in the future then you might as well have the honor of being the last man to die for Bush's mistake.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:06:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "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}, "1968358": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>I don't know if I'll ever be able to understand the 'excessive pessimism' towards the ability of this country to achieve success in Iraq, and the conscious effort to highlight the bad over the good re: our military and the wars in Iraq and Afghanistan.</br><br></br><br>The entire country, not just Republicans, benefits from our success.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:07: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}, "1968359": {"up_voted": false, "ip": "", "has_replies": false, "message": "mark,<br></br><br>Iraq is not Vietnam, this is not 1968. </br><br></br><br>Speaking of history...</br><br></br><br>The temptation to retreat into isolationism after WWI did not save the world from Hitler. Harry S. Truman was wise and realistic enough to recognize the moral obligation we had to keep the world safe from tyranny and oppression and that the credible threat of military intervention and action could help achieve peace.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:20: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}, "1968360": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mark,<br>S didn't say anything disrespectful about SPC Mcginnis. Men like him gave their lives not for \"Bush's mistake,\" but to make this country a better place.</br><br></br><br>To assert anything else is inherently disrespectful.</br><br></br><br>S,</br><br>Neither will I.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:20: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}, "1968361": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Necessity is the Mother of Invention...\"<br></br><br>General Motors Corp.'s board approved the production schedule of the Chevrolet Volt, and the company plans to bring the plug-in electric car to showrooms by the end of 2010.</br><br></br><br>Fully charged, the Volt could drive about 40 miles without using any gasoline, and a small conventional engine would recharge the vehicle, extending its range and allowing it to get the equivalent of 150 miles per gallon. GM plans to sell about 100,000 Volts a year by 2012.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:25: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}, "1968362": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anonymous  s said...<br>Necessity is the Mother of Invention...\"</br><br></br><br>General Motors Corp.'s board approved the production schedule of the Chevrolet Volt, and the company plans to bring the plug-in electric car to showrooms by the end of 2010.</br><br></br><br>Fully charged, the Volt could drive about 40 miles without using any gasoline, and a small conventional engine would recharge the vehicle, extending its range and allowing it to get the equivalent of 150 miles per gallon. GM plans to sell about 100,000 Volts a year by 2012.</br><br></br><br>Tue Jun 03, 12:25:00 PM 2008</br><br></br><br>___________________________</br><br></br><br>This technology has existed a long time. When faced with the possibility that people would rather ride the bus than fund their own travels to automakers get their butts in gear to make these cars. They have been widely used in Europe for several years already!</br><br>AND I'm ready!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15: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}, "1968363": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sepia wrote: <i>On HuffPo, Paula Begala compares Hillary to Jackie Robinson and Thomas Edsall says Obama owes Harold Ickes because of his work in the Mississippi Freedom Democratic Party!</i><br></br><br>.... um .... </br><br></br><br>I, um, I .....</br><br></br><br>.... um </br><br></br><br>.......</br><br></br><br>Words they fail me.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:37: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}, "1968364": {"up_voted": false, "ip": "", "has_replies": false, "message": "That Begala is a piece of shit.  He's the one that said Obama's coalition was eggheads and African Americans.<br></br><br>So Hillary is publicly saying she is open to VP. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO.</br><br></br><br>Barack doesn't need any of that mess.</br><br></br><br>Donna Brazile is on CNN.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15: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}, "1968365": {"up_voted": false, "ip": "", "has_replies": false, "message": "Per MSNBC, Hillary says she is open to being Vice President.<br></br><br>If this ticket gets elected I call September in Snipper Watch 2009.</br><br></br><br>I can say those sort of things cuz I'm not running for President.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:45: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}, "1968366": {"up_voted": false, "ip": "", "has_replies": false, "message": "Truthseeker,<br></br><br>What is she saying?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:49:00", "killed": false, "user_key": "432619ba625f6a3e6b9013e9117e3759", "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}, "1968367": {"up_voted": false, "ip": "", "has_replies": false, "message": "Chris Cillizza at The Fix says Hillary's speech tonight will \u201cacknowledge where we are:\u201d<br></br><br>He also says, \"Language is important here. An acknowledgment of Obama securing the delegates he needs to formally become the party\u2019s nominee is NOT the same thing as a concession by Clinton.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_15:57: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}, "1968368": {"up_voted": false, "ip": "", "has_replies": false, "message": "I tried to warn many thick heads that it has been about the VP slot since NC but they didn't want to deal with reality of conventions and nominations.  They found more comfort in arguing against the facts with me than joining a concerted effort to head this off. Unless a vetting makes her an impossibility she will have the delegates for the VP slot and I get to watch others find a way to go back on their words to support the Obama-Clinton ticket despite strong statements to the contrary.  Let the Hillary butt kissing and usual kneegros falling in line begin.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:04:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "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}, "1968369": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's an interesting question: do Obama's supporters \"hold their nose\" and vote for an Obama/Clinton ticket?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:08: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}, "1968370": {"up_voted": false, "ip": "", "has_replies": false, "message": "bmp both Obama supporters and Hillary's will both have to go back on their words since both have such strong feelings against the others candidates so it's not just \"kneegros falling in line\" as you say.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:11: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}, "1968371": {"up_voted": false, "ip": "", "has_replies": false, "message": "She is trying to bully her way on the ticket, that is her price. She tried it in secret talks, now she is making it public.<br></br><br>I was watching David Gergen on CNN last night--he said he had a \"change of heart on the dream ticket\" Gergen as some of u know used to be a Clinton advisor.</br><br></br><br>Here is the play for HRC-and her challenge to Obama--appoint me or risk alienating my base!!</br><br></br><br>Obama on the other hand--should he pick her--gets her baggage and looks EXTREMELY WEAK, caving in and providing GOP fodder for the GEN.</br><br></br><br>What if he says FU and chooses another VP? Yes, her supporters can nominate her from the convention floor--but I dont think she will get the votes.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:19:00", "killed": false, "user_key": "b5cfd3a4b8cf7eacb68ce45fc57ab51a", "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}, "1968372": {"up_voted": false, "ip": "", "has_replies": false, "message": "S and D,<br>You're right Iraq is not Vietnam, it's worse than Vietnam. </br><br></br><br>Bush's occupation of Iraq has wrecked our standing in the world, cost us trillions of dollars and seriously damaged the US military not to mention the country.  </br><br></br><br>In the long run Iraq will be more allied with Iran than the USA no matter what we do. If we are lucky Maliki will give way to Sadr in Shiite Iraq. Sadr is the most nationalistic and least Iran friendly of the major Shiite politicians. Sadr's ascension wouldn't help US relations much but at least he wouldn't be the kind of Iranian toady Maliki is. </br><br></br><br>I don't expect either of you to know any of this. Your \"news\" comes from silly propaganda sources that have long been discredited.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:26:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "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}, "1968373": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.americanthinker.com/blog/2008/06/obamas_alliance_with_marxists.html\" rel=\"nofollow\">Obama's Alliance with Marxists</a><br></br><br>\u201c<i>Are we about to elect a president who has made common political cause with Marxists? <b>This should prove interesting as the press wrestles with a way to keep the damage regarding these revelations to a minimum.</b></i>\u201d</br><br></br><br>That link points to:</br><br></br><br><a href=\"http://www.redstate.com/stories/elections/2008/barack_obama_sought_the_new_partys_endorsement_knowing_it_was_a_radical_left_organization\" rel=\"nofollow\">Barack Obama sought the New Party's endorsement knowing it was a radical left organization</a> </br><br></br><br><a href=\"http://www.redstate.com/blogs/warner_todd_huston/2008/may/29/obama_sought_endorsement_of_marxist_third_party_in_1996\" rel=\"nofollow\">Obama Sought Endorsement of Marxist Third Party in 1996</a></br><br></br><br>What is or was this \u201cNew Party\u201d?</br><br></br><br><a href=\"http://www.discoverthenetworks.org/groupProfile.asp?grpid=7434\" rel=\"nofollow\">NEW PARTY (NP)</a></br><br></br><br>\u201c<i>Marxist political coalition\u2026In 1997 the New Party's influence declined precipitously after the U.S. Supreme Court ruled that electoral fusion was not protected by the First Amendment's freedom of association clause. By 1998 the party was essentially defunct. Daniel Canto and other key party members went on to establish a new organization with similar ideals, the Working Families Party of New York.</i>\u201d</br><br></br><br>Well, communism <i>\u2018worked-out-well\u2019</i> for the Cubans and the former Soviets, so maybe it will also work here in America\u2026</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:48:00", "killed": false, "user_key": "3da39b121dc85e9bd8d9f861782bc8b9", "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}, "1968374": {"up_voted": false, "ip": "", "has_replies": false, "message": "markg8,<br>You better preach.  It never ceases to amaze how uninformed the pro-war crowd are about the history and politics of the nations they seek to occupy.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:57: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}, "1968375": {"up_voted": false, "ip": "", "has_replies": false, "message": "pamela, we will have to agree to disagree.  It is about kneegros falling in line.  That is why the superdels didn't end this sooner, the way they would have if Edwards or Hillary had sewn up the nomination with 11 wins in the row in February.  They could afford to take blacks for granted because blacks always fall in line and as the responses today are already proving, will fall in line again.  If the democrats were afraid of losing your votes, they have a funny way of showing it. LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_16:58:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "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}, "1968376": {"up_voted": false, "ip": "", "has_replies": false, "message": "tvanel said, <i>\"What if he says FU and chooses another VP? Yes, her supporters can nominate her from the convention floor--but I dont think she will get the votes.\"</i><br></br><br>Bingo!</br><br></br><br>Delegate votes aside, Hillary won't have the political support to bully her way on the ticket . . . </br><br></br><br>IF. . .</br><br></br><br>Obama picks a different veep by late June/early July.</br><br></br><br>That makes things a lot more complicated for Clinton.  It's hard to push your way on the ticket when someone else's name is already on all of the campaign signs, stickers and buttons.</br><br></br><br>Think about it.  That's a solid 2 months of campaign time.  That's 2 months for the party to grow accustomed to seeing Obama/(NOT Hillary) '08.</br><br></br><br>Sure, Hillary could opt for a convention fight.  But she'd have to literally TAKE the nomination away from another Democrat to do it.  That's political suicide if you're Hillary.  </br><br></br><br>Last week, 40 Hillary super delegates threatened to switch sides if she takes the MI/FL issue to the convention.  The backlash might be even bigger if she tried to take the veep issue to the convention.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:03: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}, "1968377": {"up_voted": false, "ip": "", "has_replies": false, "message": "bmp, I agree 100% on what you say in your last post.  I didn't think that was your meaning of the first post that I responded to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:11: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}, "1968378": {"up_voted": false, "ip": "", "has_replies": false, "message": "That bastard Harry Reid is telling SD's there's no rush, to leave Hillary Clinton alone.<br></br><br>They should be on bended knee thanking Obama for saving the party.  If Obama had not decided to run the GOP would have had Hillary and the DEMS for dinner, with all the shit in their closet.</br><br> </br><br>Those party dinosaurs need to go!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:12: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}, "1968379": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"That bastard Harry Reid is telling SD's there's no rush, to leave Hillary Clinton alone.\"<br></br><br>Now, truthseeker, there you go actually LISTENING to the words said again. You are bound to hear the real when you do that and it is enough to piss any decent person off.   Now you know how I feel about Edwards non-endorsement of Obama while endorsing himself and Hillary.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:26:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "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}, "1968380": {"up_voted": false, "ip": "", "has_replies": false, "message": "What if McCain picks Mitt Romney for VP?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:35: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}, "1968381": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mark,<br>Actually, my information comes from people who have served/are serving in Iraq.</br><br></br><br>I don't think you're willing to take the steps necessary-namely, taking a trip there yourself-that would be required to discredit them. </br><br></br><br>First off, the US is not the occupying power in Iraq. We never were. The CPA-and I trust you know who that is-was the ruling power in Iraq until they handed the reins to the Iraqi government.</br><br></br><br>War is, by nature, an expensive undertaking. I doubt there's any record in history of a war being won on the cheap.</br><br></br><br>I'm not \"pro war.\" No veteran is. What I am for is giving the Iraqi people a chance to experience the same freedoms I have. That's why I served.</br><br></br><br>Iraq is not-nor is it worse than-Vietnam. But I'll tell you how it can be made that way. If the Obama/Reid/Pelosi crowd keep attempting to legislate strategy.</br><br></br><br>Especially now that we have a strategy that Americans can see is working.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17: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}, "1968382": {"up_voted": false, "ip": "", "has_replies": false, "message": "Repeat after me:<br></br><br>She will <i>not</i> be Obama's runningmate.</br><br></br><br>Period.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:45: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}, "1968383": {"up_voted": false, "ip": "", "has_replies": false, "message": "If McCain picks Romney as his VP, he's a fool.<br></br><br>But then he's a fool, so maybe he'll pick Romney as his VP.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:46: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}, "1968384": {"up_voted": false, "ip": "", "has_replies": false, "message": "B-serious,<br></br><br>Agreed. He needs to choose a VP right away to steer clear of all the HRC camp mess. There were some rumblings that he could choose Sebelius or McCaskill, but I think one of the VA triumvirate (Webb, Kaine, Warner) could balance the ticket much better while securing a swing state. </br><br></br><br>Hagel--is looking more like a cabinet post than A Veep choice especially if HRC is still hanging around..much easier to challenge a Repub than a fellow Dem.</br><br></br><br>McCain, I think is waiting for Obama to choose so he can make a counter appointment. He has been looking a Jindal, the newly minted 36 year GOV of LA..lol..</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:48:00", "killed": false, "user_key": "b5cfd3a4b8cf7eacb68ce45fc57ab51a", "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}, "1968385": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig-<br></br><br>Romney is a Mormon and the lunatic right will not go for it.</br><br></br><br>That is why Jindal, a catholic (think PA) is being shopped</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_17:50:00", "killed": false, "user_key": "b5cfd3a4b8cf7eacb68ce45fc57ab51a", "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}, "1968386": {"up_voted": false, "ip": "", "has_replies": false, "message": "I feel so blessed right now to be apart of history right now. When I watch documentaries of past leaders, I often wish I could have experienced some of the excitement they illicited.<br></br><br>I can't WAIT for his speech tonight. However, the reports are still saying she does not plan to \"concede\". My theory is that she may not use the actual words \"concede\" or \"I am suspending my campaign\", but she will in a vague way acknowledge he has reached the delegate threshold. Then again, that beyotch is crazy, and may have one last surprise.</br><br></br><br>And for the record, I am still saying no to the VP slot. Clyburn is on MSNBC now.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_18:20: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}, "1968387": {"up_voted": false, "ip": "", "has_replies": false, "message": "what is up with the popular count shown on MSNBC in HIllary's favor.  Where are those numbers coming from?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_18:52:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "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}, "1968388": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not that it matters but it is showing:<br>Obama: 17,425,810</br><br></br><br>Hillary: 17,428,541</br><br></br><br>I know the delegates is what counts but I really want to know where those numbers come from.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_18:55:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "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}, "1968389": {"up_voted": false, "ip": "", "has_replies": false, "message": "It comes from discounting all the caucus states because they do keep popular vote tallies. Obama's people REALLY need to do something about this!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:01: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}, "1968390": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks heartsandflowers.  I agree that they should do something about that as well.  It just gets to me that when Hillary repeats something multiple times, folks seem to adopt it as truth and start reporting on it even if it is a proven fallacy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:16:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "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}, "1968391": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tubby-Jones has gone into Hillary as VP now.  Chris Matthews  said is Hillary okay with taking a job that really doesn't have much too it except presiding over the Senate and she is saying that there is so much that needs to be done that it will take two people to run the country.  Co-Presidents!  Run Obama run.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:16: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}, "1968392": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pamela - I saw that woman and her teeth and I have to kneel in prayer for my thoughts.  Anyway- these women are obnoxious.  They come off as nagging wives.  You have to pick her as vp, you have to pick her as vp, you have to pick her are vp, you have to pick her as vp.  You know, most men at least most men of color do not like to be told that they have to do.  In fact, most would do the opposite.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:20:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "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}, "1968393": {"up_voted": false, "ip": "", "has_replies": false, "message": "just because you told them what they \"have\" to do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:21:00", "killed": false, "user_key": "1231fd2a873665b8a67c9bd4abf4525c", "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}, "1968394": {"up_voted": false, "ip": "", "has_replies": false, "message": "val - I want to know where she found a shade of lipstick that perfectly matches her gums", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:36: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}, "1968395": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pamela,<br></br><br>You're killing me!lol</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:52: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}, "1968396": {"up_voted": false, "ip": "", "has_replies": false, "message": "Val & Pamela,<br></br><br>I'm still laughing out loud at the 2 of you! Stop!lol</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_19:56: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}, "1968397": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tubby Jones<br></br><br>HOOOOOOO  OOOOOOOOOO   too funny!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_20:02:00", "killed": false, "user_key": "cac704fd42d02c9cead997b5c53f0fcd", "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}, "1968398": {"up_voted": false, "ip": "", "has_replies": false, "message": "This looks like it, ya'll! O needs 5 more delegates to win. Tonight is our night,& we aren't going to let hillbilly steal the thunder or extort the VP spot. It has been so gratifying to see those hacks on CNN have to give it up to O & the historical event that this is.  We won the 1st round! Now, on to the GE!!!! Dead woman walking!<br></br><br>Congratulations, Craig!!! Take some ear plugs so you don't go deaf at the convention. I can't wait to get the play by play.</br><br></br><br>I finished cleaning my classroom and I'm done til August!  It's truly a blessed and awesome day</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_20:13: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}, "1968399": {"up_voted": false, "ip": "", "has_replies": false, "message": "I LOVE to see the delegates leave the hillbilly and get behind the winner! She has been bragging so much about winning the individual state primaries, I hope he kicks her tail in delegate lead.<br></br><br>She did her usual low class act today and had her lackies announce that she wants the VP slot. How could she do that without talking directly to him 1st? Why? Because she wants her evil minion to continue to pressure him. It's not going to work. I wish non-delusional was here to say, \"GIVE IT UP, BITCHES!\"</br><br></br><br>How many hours until O gives the victory speech?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-03_20:33: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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "3964703", "user_id": "anonymous", "forum_id": "21630", "hash": 366468380100039137}, "thread": {"days_alive": 0, "slug": "tuesday_open_thread_what8217s_up_people_50", "paginate": false, "num_pages": 1, "num_posts": 113, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 3964703, "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=tuesday_open_thread_what8217s_up_people_50' +
		'&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/tuesday_open_thread_what8217s_up_people_50/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='	+ 'tuesday_open_thread_what8217s_up_people_50'
			+ '&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/tuesday_open_thread_what8217s_up_people_50/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">113</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/tuesday_open_thread_what8217s_up_people_50/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/tuesday_open_thread_what8217s_up_people_50/">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:3964703" 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/tuesday_open_thread_what8217s_up_people_50/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:3964703" 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:3964703" 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'				: 'tuesday_open_thread_what8217s_up_people_50',
			// 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/tuesday_open_thread_what8217s_up_people_50/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='	+ 'tuesday_open_thread_what8217s_up_people_50'
			+ '&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='	+ 'tuesday_open_thread_what8217s_up_people_50'
			+ '&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='		+ 'tuesday_open_thread_what8217s_up_people_50'
				+ '&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/3964703/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-1968287">\
	 <div id="dsq-comment-header-1968287" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968287" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968287">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968287" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968287" class="dsq-comment-message"><a href="http://craighickman.blogspot.com/2008/06/weekend-in-maine-letter-for-my-father.html" rel="nofollow">Weekend in Maine: A Letter for My Father</a><br></br><br>A fuller report from last weekend with photos.</br><br></br><br>I still can\'t quite believe I\'m a delegate. That my vote on the convention floor will be equal to the one from each of those still undeclared superdelegates.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968288">\
	 <div id="dsq-comment-header-1968288" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968288" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968288">Karoli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968288" class="dsq-comment-message">I was just watching the \'highlight reel\' posted on the Obama blog tonight. It brought back that flood of memories back in January of being absolutely electrified about the possibility that he was actually a viable candidate, that maybe "yes we can" was more than a campaign slogan.<br></br><br>And today, history will be made.  I believe that by the time the election returns are reported, enough superdelegates will have declared their support for Obama that the Montana vote will push him over the top. </br><br></br><br>Today.  June 3, 2008.  Despite the discouragement, frustration, expectations management that I\'ve put myself through, today will be the day that I can truly let myself believe that we can overcome the cynicism.</br><br></br><br>That we won\'t have it stolen from us. Not this time.</br><br></br><br>That we won\'t be disappointed. Not this time.</br><br></br><br>It\'s going to happen. I can feel it.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968289">\
	 <div id="dsq-comment-header-1968289" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968289">heartsandflowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968289" class="dsq-comment-message">I was just reading Black Women Vote blog and they posted a rumor from a reliable source that the Borg Queen may suspend her campaign today. I hope so!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968290">\
	 <div id="dsq-comment-header-1968290" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968290" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968290">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968290" class="dsq-comment-message">"I still can\'t quite believe I\'m a delegate. That my vote on the convention floor will be equal to the one from each of those still undeclared superdelegates.<br>-----------------------------------</br><br>Craig,</br><br></br><br>That is so exciting! Good for you!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968291">\
	 <div id="dsq-comment-header-1968291" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968291">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968291" class="dsq-comment-message">You\'re a good brotha, Craig.  Thanks for holding it down in Maine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968292">\
	 <div id="dsq-comment-header-1968292" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968292" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968292">BPM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968292" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968292" class="dsq-comment-message"><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/06/02/AR2008060202591.html" rel="nofollow">Pedophiles R Protected/Promoted but Endorse Obama, No Communion for U</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968293">\
	 <div id="dsq-comment-header-1968293" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968293" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968293">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968293" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968293" class="dsq-comment-message"><a href="http://www.americanthinker.com/2008/06/phonyops_build_the_obama_myth_1.html" rel="nofollow"> Phony-Ops Build the Obama Myth</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968294">\
	 <div id="dsq-comment-header-1968294" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968294" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968294">Priscilla</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968294" class="dsq-comment-message">Congratulations to Craig and JJP (on their way to Denver). <br>Just thinking back to Feb. 2007 when I watched Sen. Obama on the internet from Switzerland announcing his bid, I knew he was special, but I was just hoping that the majority of the US would eventually feel the same way.  </br><br>The speech tonight, a lead off to the main event in November, will represent to me an amazing journey that has shown me the good, the bad, and the ugly about our country  and to be honest, even living abroad where we are NOT popular, I am still proud to be a US citizen.</br><br>I have been saving clippings from the Swiss newspapers and witnessing an overwhelming sentiment that most Europeans see him as the best for our country.  It is a great time to be alive and I look forward to celebrating tonight!</br><br></br><br>Ciao everybody!</br><br>-A sister abroad</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968295">\
	 <div id="dsq-comment-header-1968295" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968295" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968295">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968295" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968295" class="dsq-comment-message">Michelle Obama "Whitey" clip finally appears on YouTube:<br></br><br>http://www.youtube.com/watch?v=TOufWYodCc8</br><br></br><br>LOL!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968296">\
	 <div id="dsq-comment-header-1968296" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968296">BPM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968296" class="dsq-comment-message">Hi, priscilla, isn\'t "ciao" Italian?  I have a colleague who is a professor  in Switzerland.  You must love it.  Isn\'t Tina Turner a resident there for years as well?  Maybe I am wrong about Tina but if not, Switzerland then maybe she lives in Norway.<br></br><br>Tot ziens,</br><br>BPM</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968297">\
	 <div id="dsq-comment-header-1968297" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968297" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968297">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968297" class="dsq-comment-message">And something that got very little mention from the MSM yesterday:<br></br><br><a rel="nofollow"> A Man in Full</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968298">\
	 <div id="dsq-comment-header-1968298" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968298" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968298">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968298" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968298" class="dsq-comment-message">s,<br></br><br>LOL. . . Funny video.</br><br></br><br>Just like those "Obama is a Muslim" emails that direct the reader to a pro-Obama website.</br><br></br><br>Also, the <b>"why\'d he (<i>not</i> "whitey")</b> explanation makes a lot of sense.  This looks like a smear campaign that never quite got off the groud.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968299">\
	 <div id="dsq-comment-header-1968299" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968299" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968299">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968299" class="dsq-comment-message">P.S.  I still think Rick Astley was lip-syncing.  <br></br><br>You know that\'s a brotha singing that song.  LOL!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968300">\
	 <div id="dsq-comment-header-1968300" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968300" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968300">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968300" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968300" class="dsq-comment-message">Craig,<br></br><br>I\'ll congratulate you again. I think it absolutely ROCKS!!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968301">\
	 <div id="dsq-comment-header-1968301" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968301" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968301">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968301" class="dsq-comment-message">Roland Martin has been having FUN this morning. It\'s been hilarious. <br></br><br>Like I said, Black people can be outright hilarious when they want to.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968302">\
	 <div id="dsq-comment-header-1968302" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968302" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968302">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968302" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968302" class="dsq-comment-message"><i><br>Phony-Ops Build the Obama Myth</br></i><br></br><br>Well I\'z jiss a dumb culuh\'d bwah.  Don\'t no nuttin \'bout dim big woids.</br><br></br><br>Lossa fine lookin\' white folks in dat picha, doe.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968303">\
	 <div id="dsq-comment-header-1968303" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968303" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968303">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968303" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968303" class="dsq-comment-message">Ronnie,<br>LOL.</br><br></br><br>But the "halo" shot? That\'s about as bad as Huckabee\'s "cross." Even if it isn\'t what it looks like-and I know it\'s not-, it still invokes a certain imagery.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968304">\
	 <div id="dsq-comment-header-1968304" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968304" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968304">leneypoo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968304" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968304" class="dsq-comment-message">lol. D, that article is satire...right?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968305">\
	 <div id="dsq-comment-header-1968305" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968305" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968305">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968305" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968305" class="dsq-comment-message">Leney,<br>Nope. At least I don\'t think so.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968306">\
	 <div id="dsq-comment-header-1968306" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968306" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968306">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968306" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968306" class="dsq-comment-message">Here is a preliminary examination of the case against Obama for President, compiled from a variety of conservative, Republican, MSM sources:<br></br><br>1. Obama possesses only a thin public record and no tangible accomplishment in his 46 years other than writing a best-selling memoir. He is not a messianic figure representing a new politics ending partisanship, but a \'typical politician\' who is not above distorting his opponents comments. Nothing in his US Senate political record shows that he has not \'crossed party lines\' on any substantive issue.</br><br></br><br>2. Obama is the most left-wing candidate the Democrats have nominated since George McGovern. If Obama wins the presidency, it is fair to say that it will be Jimmy Carter\'s second term. Obama is a product of the Democratic Party\'s post-McGovern left. Obama has the most liberal voting record in the Senate.</br><br></br><br>3. Obama doesn’t think progress is being made in Iraq, refuses to acknowledge reality and opposed the surge. Sticking to his promise to withdrawal immediately despite improved conditions demonstrates an excessive pessimism towards the efforts and abilities of our heroic military.</br><br></br><br>If he fails to adjust his strategy he will show himself to be inflexible, unmoved by new facts, unwilling to admit error and divorced from reality? Hmmm, seems like someone said similar things about George W. Bush.</br><br></br><br>4. Bigger government. Higher Taxes. Obama is confusing Republican problems of the economy, war, fuel, and 8 years of an unpopular candidate with voter lust for a liberal agenda. Who wants vast increases in payroll, income, and inheritance taxes—not to pay down the debt but to fund billions in new entitlements that will only create greater dependency and stifle initiative? Obama will nominate hyper-liberal judges and appointees, promote more “oppression studies” in our schools, and trumpet the same old, same old don’t drill, mine, or use nuclear power, while enriching our enemies and singing sonnets to wind and solar energy, that alone, cannot solve our energy problems.</br><br></br><br>5. Iran and Israel."We hear talk of a meeting with the Iranian leadership offered up as if it were some sudden inspiration, a bold new idea that somehow nobody has ever thought of before," McCain said at the pro-Israel lobby\'s convention in Washington. "Yet it\'s hard to see what such a summit with President Ahmadinejad would actually gain, except an earful of anti-Semitic rants, and a worldwide audience for a man who denies one Holocaust and talks before frenzied crowds about starting another."</br><br></br><br>6. Gaffes. The number of Obama’s slips are staggering. They range from geographical ignorance (Kentucky is not contiguous with Arkansas, but it is with Illinois), to US history (there are 50 states in the Union; the US army did not liberate Auschwitz) to foreign affairs (the election of Hugo Chavez predated George Bush) to simple political ignorance (you don’t trash the lower white middle class to San Francisco elites) and common decency (you don’t put your own grandmother on the same moral plane as the racist Wright, or a U.S senator in the same category as the terrorist Ayers.)</br><br></br><br>7. Obama made a devil’s bargain with a number of controversial figures to establish his own street credentials in the rough and tumble world of Chicago politics. The voters will have to decide whether these associations are the usual embarrassments that all candidates deal with as they evolve beyond their diehard bases, or instead disturbing proof that Obama himself got a certain psychological high from hearing ministers and congregation members routinely trash whites and the so-called establishment, as attested by his attendance at and subsidies to the Wright ministry. Does Obama\'s association and his willingness to overlook and downplay Ayer\'s and Dorn\'s radical anti-Americanism hint that he may be somewhat sympathetic to their viewpoint. Is  Obama\'s association with indicted political fixer, Tony Rezko connection demonstrate a disturbing naivete in recognizing and steering clear of corruption?</br><br></br><br>Add Michelle\'s comments into the mix as well. One or two more performances of the tired Princeton-Harvard-Reverend-Wright take on contemporary America—and the campaign is over. All the talk about whether she is a “legitimate” target will be about as relevant as whether a woman who joins the military will sometimes be in harm’s way in wartime.</br><br></br><br>Unfair? Untrue? Let\'s have at it. Discuss. Debate. Refute. Rebut.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968307">\
	 <div id="dsq-comment-header-1968307" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968307" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968307">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968307" class="dsq-comment-message">I\'d like to recommend this post from TPM: <br></br><br>http://tpmcafe.talkingpointsmemo.com/talk/2008/06/for-the-first-time-in-my-adult.php</br><br></br><br>Below is a dairy I wrote at Kos last August from the other side of the divide that we hope is finally coming to an end:  </br><br></br><br>http://www.dailykos.com/story/2007/8/14/144654/918/838/371386</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968308">\
	 <div id="dsq-comment-header-1968308" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968308" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968308">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968308" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968308" class="dsq-comment-message">OK, what\'s taking so long for the remaining super delegates to get this thing overwith?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968309">\
	 <div id="dsq-comment-header-1968309" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968309" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968309">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968309" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968309" class="dsq-comment-message">S,<br>A fitting start to the general election season. </br><br></br><br>Can we expect to see JJP\'s case against McCain in the coming days?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968310">\
	 <div id="dsq-comment-header-1968310" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968310" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968310">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968310" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968310" class="dsq-comment-message">....and will someone explain to me why China is drilling for oil off our coast while we can\'t?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968311">\
	 <div id="dsq-comment-header-1968311" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968311" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968311">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968311" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968311" class="dsq-comment-message">I loathe the horn-rimmed Handkerchief Head. What a waste of tv time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968312">\
	 <div id="dsq-comment-header-1968312" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968312" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968312">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968312" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968312" class="dsq-comment-message">1.  His record, extensive as it is, has not only been published here at JJP, it\'s just as extensive--if not more--at Lincoln.<br></br><br>2.  Yes, Obama is dang near as liberal as Jesus himself.</br><br></br><br>3.  Progress in a broken Iraq cannot be boasted by the same folks who broke it.  Obama, and a myriad of liberals, moderates, and independents see this.</br><br></br><br>4.  Did the government get "bigger" or smaller in the last 7 years?  Obama will simply spend where where the vast majority of Americans need our money spent.  No, 10% of Americans won\'t like it, but that\'s too bad.  </br><br></br><br>5.  Bush and McCain have done exactly what in regard to Iran?  Exactly.  Talking to Ahmedinajad, even with lenient conditions, gives him nothing and gains respect.  He\'s like a dangerous child.  And if he\'s willing to sit down and listen, Obama will sit down and speak.</br><br></br><br>6.  Gaffes?  Not knowing much about the economy--as McCain admitted--is about as big a gaffe as one can make.  If you want to hang on the geography quiz gaffes, you may have them.</br><br></br><br>7.  If you need for conservative white folks to advise you on what Obama "might really be" then there\'s really not much to be said here.  Feel free cling to that stereotype if it gets you through the day.  But I won\'t be discussing any "merits" of stereotypes.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968313">\
	 <div id="dsq-comment-header-1968313" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968313" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968313">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968313" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968313" class="dsq-comment-message">Saudi Montana<br></br><br>The state may hold 40 billion barrels of oil. Best of all: No burqas.</br><br></br><br>Democratic Gov. Brian Schweitzer has a plan to solve the oil crisism, the New York Post reported.</br><br></br><br>Drill.</br><br></br><br>The feds say there are 4.3 billion barrels in his state.</br><br></br><br>“They are always conservative,” said Schweitzer, who greeted me in his office dressed in jeans, a white shirt and a string tie. “There will be more. It’ll probably be more like 40 billion.”</br><br></br><br>And people of Montana would be happy to help out.</br><br></br><br>“We’ve been drilling out there for 70 years,” said Schweitzer of the Bakken area. “People there like new oil production. In fact, the city of Sydney [the county seat] wants to build a refinery. Where else in America do you have a community that says, ‘we want to build a refinery in our backyard?’ ”</br><br></br><br>I say, let\'s do it.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968314">\
	 <div id="dsq-comment-header-1968314" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968314" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968314">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968314" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968314" class="dsq-comment-message">AP: Officials say that Hillpatine will admit that Obama has the Nomination TONIGHT.<br></br><br>Me: I\'ll believe it when I see it.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968315">\
	 <div id="dsq-comment-header-1968315" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968315" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968315">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968315" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968315" class="dsq-comment-message">ronnie b.,<br></br><br>1. When Obama is asked on the campaign trail about his legislative accomplishments, he often rattles off several bills he sponsored while in the Illinois state senate. Reporter Todd Spivak knows a little about Obama’s career in Illinois and there is a lot less to it than meets the eye.</br><br></br><br>    "It’s a lengthy record filled with core liberal issues. But what’s interesting, and almost never discussed, is that he built his entire legislative record in Illinois in a single year.</br><br></br><br>    Republicans controlled the Illinois General Assembly for six years of Obama’s seven-year tenure. Each session, Obama backed legislation that went nowhere; bill after bill died in committee. During those six years, Obama, too, would have had difficulty naming any legislative ­achievements.</br><br></br><br>    Then, in 2002, dissatisfaction with President Bush and Republicans on the national and local levels led to a Democratic sweep of nearly every lever of Illinois state government. For the first time in 26 years, Illinois Democrats controlled the governor’s office as well as both legislative chambers.</br><br></br><br>    The white, race-baiting, hard-right Republican Illinois Senate Majority Leader James “Pate” Philip was replaced by Emil Jones Jr., a gravel-voiced, dark-skinned African-American known for chain-smoking cigarettes on the Senate floor.</br><br></br><br>    Jones had served in the Illinois Legislature for three decades. He represented a district on the Chicago South Side not far from Obama’s. He became Obama’s ­kingmaker.</br><br></br><br>    Several months before Obama announced his U.S. Senate bid, Jones called his old friend Cliff Kelley, a former Chicago alderman who now hosts the city’s most popular black call-in radio ­program.</br><br></br><br>    I called Kelley last week and he recollected the private conversation as follows:</br><br></br><br>    “He said, ‘Cliff, I’m gonna make me a U.S. Senator.’”</br><br></br><br>    “Oh, you are? Who might that be?”</br><br></br><br>    “Barack Obama.”</br><br></br><br>    Jones appointed Obama sponsor of virtually every high-profile piece of legislation, angering many rank-and-file state legislators who had more seniority than Obama and had spent years championing the bills.</br><br></br><br>    “I took all the beatings and insults and endured all the racist comments over the years from nasty Republican committee chairmen,” State Senator Rickey Hendon, the original sponsor of landmark racial profiling and videotaped confession legislation yanked away by Jones and given to Obama, complained to me at the time. “Barack didn’t have to endure any of it, yet, in the end, he got all the credit.</br><br></br><br>    “I don’t consider it bill jacking,” Hendon told me. “But no one wants to carry the ball 99 yards all the way to the one-yard line, and then give it to the halfback who gets all the credit and the stats in the record book.”</br><br></br><br>    During his seventh and final year in the state Senate, Obama’s stats soared. He sponsored a whopping 26 bills passed into law — including many he now cites in his presidential campaign when attacked as inexperienced."</br><br></br><br>Here\'s a link to the article:</br><br></br><br>http://www.houstonpress.com/2008-02-28/news/barack-obama-screamed-at-me/print</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968316">\
	 <div id="dsq-comment-header-1968316" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968316" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968316">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968316" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968316" class="dsq-comment-message">Ronnie,<br>1. His record in the Senate, in comparison to McCain\'s, is severely lacking. That\'s one of the downfalls about being a first-term senator.</br><br></br><br>3. Progress in Iraq can be boasted by anyone with a willingness to view the situation on the ground and how it differs from a year ago. Obama is unwilling/unable to do that, even when most Americans acknowledge <i>some</i> progress.</br><br></br><br>5. What could we conceivably gain by talking to someone who\'s seen as a hardliner even in his own country? Wouldn\'t that give boost his standing among his own people, who aren\'t that enthused with him to begin with? How would that benefit us?</br><br></br><br>6. McCain\'s never tried to sell himself as being strong on the economy. That\'s not his selling suit. In any case, admitting a weakness doesn\'t equate to not knowing how many states there are.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968317">\
	 <div id="dsq-comment-header-1968317" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968317" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968317">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968317" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968317" class="dsq-comment-message">Let\'s try this again with tinyurls as the bigger ones don\'t fit.<br></br><br>Jade7243\'s post at TPM: </br><br></br><br>"For the First Time In My Adult Life..."</br><br></br><br>http://tinyurl.com/3gm5yl</br><br></br><br>My August 14 diary at Kos:</br><br></br><br>"America is ready to elect a black man."</br><br></br><br>http://tinyurl.com/3wqljv</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968318">\
	 <div id="dsq-comment-header-1968318" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968318" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968318">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968318" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968318" class="dsq-comment-message">ronnie b.,<br></br><br>2. Fine. You\'re a liberal. Obama needs to win the moderate and independent vote. Comparing him to Jesus isn\'t going to cut it.</br><br></br><br>Barack Obama, May 2008: “We can’t drive our SUVs and eat as much as we want and keep our homes on 72 degrees at all times . . . and then just expect that other countries are going to say OK.”</br><br></br><br>James Earl Carter, July 1979: “I ask Congress to give me authority for mandatory conservation and for standby gasoline rationing. . . . And I’m asking you for your good and for your Nation’s security to take no unnecessary trips, to use carpools or public transportation whenever you can, to park your car one extra day per week, to obey the speed limit, and to set your thermostats to save fuel. Every act of energy conservation like this is more than just common sense — I tell you it is an act of patriotism.”</br><br></br><br>We have been here before. Do we really want to go back there again?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968319">\
	 <div id="dsq-comment-header-1968319" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968319" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968319">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968319" class="dsq-comment-message">3. By last November, the success of the surge was obvious to all open-minded observers, yet Obama insisted that the gains had come merely in a few "certain neighborhoods." During a January debate, he suggested that progress was attributable to the Democratic congressional victories in 2006, because Sunnis saw that America would soon bug out.<br></br><br>Meantime, McCain was challenging Bush\'s approach to Iraq nearly from the get-go. In the summer of 2003, in response to the upswing in violence, he called for "a lot more military" in order to win in Iraq. He publicly "lost confidence" in Defense Secretary Donald H. Rumsfeld. In May 2004, McCain told ABC\'s George Stephanopoulos that "we\'ve got to adjust to the realities of the situation as it exists, and that means doing whatever is necessary and acting decisively."</br><br></br><br>I think McCain can very credibly take credit for the success now happening in Iraq.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968320">\
	 <div id="dsq-comment-header-1968320" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968320" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968320">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968320" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968320" class="dsq-comment-message">I guess McCain is going to take credit for the 3 car bombs that went off in Mosul the other day when he said it was peaceful. Give it up S. We\'re electing Obama this year. Then we\'re getting out of Iraq. Nobody buys your nonsense anymore.<br></br><br>And yeah you\'re gonna have to buy a car that runs on something other than gasoline one day. Nobody wants to fight over the last of the oil when we can and must develop alternatives.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968321">\
	 <div id="dsq-comment-header-1968321" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968321" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968321">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968321" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968321" class="dsq-comment-message">4. Many moderates and Republicans are angry with George W. Bush and the Republican controlled Congress for increasing the size and scope of the federal government and McCain\'s pledge to veto any bill containing earmarks will resonate with fiscally conservative voters.<br></br><br>Larry Kudlow writes:</br><br></br><br>"Your guy has a very poor grasp of basic economic principles.</br><br></br><br>First off, you don’t raise taxes during a recession. That’s a no-brainer. Second, doubling the capital-gains tax rate will affect Americans up and down the income ladder, not just rich hedge-fund managers. In addition, capital-gains tax cuts are self-financing, and they stimulate jobs and the economy. You want to raise budget revenues and spark economic growth? Cut the cap-gains tax rate. That’s what history shows.</br><br></br><br>The Wall Street Journal’s Steve Moore points out that in 2005, almost half of all tax returns reporting capital gains came from households with incomes under $50,000, while more than three-quarters came from households earning less than $100,000.</br><br></br><br>Obama also proposed uncapping the payroll tax, another blunder that will hit people up and down the income ladder. While Obama pledges tax hikes only for folks earning more that $200,000 a year, his tax hike on payrolls would actually slam middle-income earners. The cap on wages subject to the payroll tax is presently $102,000. By eliminating that cap Obama will be soaking veteran firemen, cops, teachers, and health-service workers, along with a variety of other occupations.</br><br></br><br>In fact, in America’s largest cities, a firefighter married to a school teacher can earn close to $200,000 filing jointly. So not only will each spouse separately pay more for Social Security and health care under Obama’s plan, together they’ll also be slammed by Obama’s cap-gains tax increase.</br><br></br><br>This is more than just a failure to understand the Laffer curve. It’s another cultural misstep by Obama. I can’t help but wonder if the senator knows any cops or firemen. His appeal is to well-educated latte liberals. That remark about middle-income folks having turned to God, faith, and guns because of economic setbacks? Not only was it ill-advised, it illustrates the wide cultural chasm that exists between the candidate and the rest of America.</br><br></br><br>In effect, Obama’s economics are bad and his social circle is very limited. This is one of the many reasons why a quarter of the Hillary Democrats are telling pollsters they’ll likely move to John McCain in the general election.</br><br></br><br>Obama’s real agenda is far-liberal left. It’s an ideology that places income redistribution above economic growth. That’s his real message. And it’s the same one that sunk Carter, Mondale, Dukakis, Gore, and Kerry."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968322">\
	 <div id="dsq-comment-header-1968322" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968322" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968322">I am not Star Jones</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968322" class="dsq-comment-message">ttp://www.realclearpolitics.com/articles/2008/06/white_women_take_the_gloves_of.html<br></br><br>articles like these make me want to pull my hair out because </br><br>if anyone  really believes a vote for  mccain is punishing Obama and not themselves </br><br></br><br>something is off.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968323">\
	 <div id="dsq-comment-header-1968323" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968323" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968323">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968323" class="dsq-comment-message">ronnie b,<br></br><br>To be honest, I am not that hung up on incidents of \'misspeaking\'. It\'s a long campaign and fatigue does play a part.</br><br></br><br>Gaffes, along with Obama\'s past associations are not as big of an issue with me and I brought them up not because I intend to debate them in any depth, but to note that they will come up in the campaign.</br><br></br><br>As far as the economy goes,</br><br></br><br>McCain is wise enough to have assembled a very intellectually diverse economic team:</br><br></br><br>on the more general matter of how he would make economic policy, he did say this:</br><br></br><br>    "But I as president, as every other president, rely primarily on my secretary of the Treasury, on my Council of Economic Advisers, on the head of that. I would rely on the circle that I have developed over many years of people like Jack Kemp, Phil Gramm, Warren Rudman, Pete Peterson and the Concord group. I have a process of leadership, that is sort of an inclusive one that I have developed, a circle of acquaintances and people that are supporters and friends of mine who I have worked with for many, many years."</br><br></br><br>Notice that phrase "people like." What makes it odd is that those people aren\'t like each other at all, at least when it comes to their economic views. A couple of them, if you put them in the same room, would set off an intergalactic explosion like the collision of matter and antimatter.</br><br></br><br>One adviser, Jack Kemp, is the man who talked Ronald Reagan into embracing supply side economics in the 1970s, which launched the Reagan boom of the 1980s. He\'s the world\'s bubbliest advocate of tax cuts, dismissing the traditional Republican fixation on balanced budgets as "root canal" economics. Another adviser, Peter Peterson, is root canal economics. He\'s a dour Jeremiah who called the Reagan boom a "mad, drunken bash" and thinks steep tax increases on income, gasoline, tobacco, and alcohol, on top of a 5 percent consumption tax, are necessary to put the government\'s finances in order. He and Rudman run the Concord Coalition, an advocacy group that regards the federal government\'s budget deficit as the country\'s foundational economic problem.</br><br></br><br>A president should seek advice from a wide assortment of counselors. And McCain\'s list may very well reveal a refreshingly nonideological approach to policy making that will prove popular in our post-partisan era of change, the future, causes-greater-than-your-self-interest, and hope.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968324">\
	 <div id="dsq-comment-header-1968324" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968324" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968324">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968324" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968324" class="dsq-comment-message">What up with this!<br></br><br>First, the AP put out a report that says Hillary Clinton will admit Barack has the nomination THEN later, the Clinton camp says No?</br><br></br><br>Hillary wants to steal Barack\'s thunder!</br><br></br><br>And why  is the Media making it all about her! Blah Blah Blah!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968325">\
	 <div id="dsq-comment-header-1968325" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968325" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968325">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968325" class="dsq-comment-message">mark,<br></br><br>Nobody wants to fight over the last of the oil when we can and must develop alternatives.</br><br>____________________________________</br><br></br><br>Your all or nothing approach to debate is an intellectual cop out.</br><br>_____________________________________</br><br></br><br>Then why are Democrats so unwilling to allow us explore and develop our own sources of energy?</br><br></br><br>I am all for alternative fuels and I drive a hybrid. But do not be so naive as to think that ethanol, wind and solar power will entirely end our dependency on fossil fuels overnight. And why not increase the use of the cleanest, most environmentally friendly source of energy, nuclear power?</br><br></br><br>I believe that \'necessity is the mother of invention\' and that this country is waking up to the necessity of energy independence and the need for alternative sources of energy. American creativity, ingenuity and entrepeneurship will come through for us in the not-too-distant future.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968326">\
	 <div id="dsq-comment-header-1968326" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968326" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968326">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968326" class="dsq-comment-message">Will someone please explain to me why McCain is any better than Bush.  8 years ago, Republican\'s had a choice between the two and they chose Bush.  The Republican\'s thought Bush was better than McCain!!  So why exactly should I believe he\'s better now?  And if you tell me it was a mistake, then I really have to question your thinking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968327">\
	 <div id="dsq-comment-header-1968327" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968327" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968327">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968327" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968327" class="dsq-comment-message">Seems someone has diarrhea today.<br></br><br>Try some Immodium.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968328">\
	 <div id="dsq-comment-header-1968328" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968328" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968328">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968328" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968328" class="dsq-comment-message">ronnie,<br></br><br>Re: Iran</br><br></br><br>From the WSJ:</br><br></br><br>Iran Emerges as Key Issue in Jewish Vote</br><br></br><br>"Sen. McCain sought to set down a political marker with Jewish voters by pledging a hard line on Iran and a commitment to many of the policies AIPAC has been promoting. The American lobbying body has particularly pushed for an international divestment campaign from companies doing business in Iran, while also seeking more unilateral U.S. sanctions against Iranian state institutions, such as the central bank.</br><br></br><br>Sen. McCain said he supported this approach, arguing that "as more people, businesses, pension funds and financial institutions...divest from companies doing business with Iran, the radical elite who run that country will become even more unpopular."</br><br></br><br>The Arizona senator also sought to again define his likely Democratic opponent for the presidency, Sen. Obama, as weak on Iran and naïve for announcing his willingness to negotiate directly with Tehran\'s leaders."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968329">\
	 <div id="dsq-comment-header-1968329" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968329" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968329">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968329" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968329" class="dsq-comment-message">anon @ 8:49<br></br><br>More than a few Republicans held their noses and voted for Bush or Gore and Kerry. In the 2000 primary supported McCain over Bush because I felt he had the necessary character, integrity and experience to become President. He is a man who had demonstrated a willingness to seek common ground with the Democrats and opponents within his own party.</br><br></br><br>He does not deserve to be branded with the Bush label.</br><br></br><br>Bush-haters are content to lump all Republicans together, but the Republican party is not a monolith comprised of Limbaugh \'dittoheads\' and Evangelicals.</br><br></br><br>I am an independent conservative who has voted for both political parties and I can tell you that he holds real appeal for moderates and independents who lean conservative.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968330">\
	 <div id="dsq-comment-header-1968330" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968330" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968330">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968330" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968330" class="dsq-comment-message">craig,<br></br><br>Sorry about hijacking this thread.  I have been itching to get to this point.</br><br></br><br>So sick of having to scroll over endless anti-Clinton rants and tortured delegate math.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968331">\
	 <div id="dsq-comment-header-1968331" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968331" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968331">texas girl in l.a.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968331" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968331" class="dsq-comment-message">Craig,<br></br><br>I feel ya!</br><br></br><br>Oh and congrats dude on going to Denver! Can I be your assistant? I can answer your phones and what not...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968332">\
	 <div id="dsq-comment-header-1968332" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968332" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968332">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968332" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968332" class="dsq-comment-message">"So sick of having to scroll over endless anti-Clinton rants and tortured delegate math.<br>-----------------------------------</br><br></br><br>Just like we scroll over yours! Ha!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968333">\
	 <div id="dsq-comment-header-1968333" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968333" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968333">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968333" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968333" class="dsq-comment-message">It seems that hijacking threads on a community forum is disrespectful at best.<br></br><br>Blogger is free. Open an account. Start your own blog.</br><br></br><br>Half the shit posted in these rants is unfounded and spun beyond recognition.</br><br></br><br>The editorial writers of this blog and most of the Obama supporters who post here have no problem criticizing Barack as required. But always within a context of credibility. </br><br></br><br>The same can\'t be said for most the shit staining this thread today.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968334">\
	 <div id="dsq-comment-header-1968334" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968334" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968334">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968334" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968334" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/2008/05/30/la-times-john-mccain-has_n_104407.html" rel="nofollow">The Straight Talk Express</a> has derailed.<br></br><br>He\'s such a flip flopper that it\'s laughable.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968335">\
	 <div id="dsq-comment-header-1968335" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968335" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968335">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968335" class="dsq-comment-message">More speculation about Michelle Obama and the alleged \'tape\':<br></br><br>“Once again, the white man keeps us down, what’s up with Whitey, Why’d he attack Iraq, Why’d he let Katrina happen, Why’d he leave millions of children behind. This is the legacy the white man gives us”</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968336">\
	 <div id="dsq-comment-header-1968336" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968336" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968336">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968336" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968336" class="dsq-comment-message">anon 9:45,<br></br><br>Just shut up! You\'re boring!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968337">\
	 <div id="dsq-comment-header-1968337" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968337" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968337">Admiral Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968337" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968337" class="dsq-comment-message">Mia Farrow\'s Nephew Dies in Iraq --Uncle Pens Angry Letter to Editor <br></br><br>http://www.editorandpublisher.com/eandp/news/article_display.jsp?vnu_content_id=1003810398</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968338">\
	 <div id="dsq-comment-header-1968338" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968338" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968338">Elephants&amp;amp;Flowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968338" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968338" class="dsq-comment-message">markg8<br></br><br>Read your "1st-time" blog.  Beautiful!!</br><br></br><br>Folks,</br><br>check it out if you haven\'t already</br><br></br><br>http://tpmcafe.talkingpointsmemo.com/talk/2008/06/for-the-first-time-in-my-adult.php</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968339">\
	 <div id="dsq-comment-header-1968339" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968339" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968339">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968339" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968339" class="dsq-comment-message">He\'s 30.5 away. <br></br><br>See you all later on this afternoon.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968340">\
	 <div id="dsq-comment-header-1968340" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968340" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968340">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968340" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968340" class="dsq-comment-message">AP Called the Race<br></br><br>AP: Obama Clenches Nomination</br><br></br><br>WASHINGTON (AP) - Barack Obama effectively clinched the Democratic presidential nomination Tuesday, based on an Associated Press tally of convention delegates, becoming the first black candidate ever to lead his party into a fall campaign for the White House.</br><br></br><br>Campaigning on an insistent call for change, Obama outlasted former first lady Hillary Rodham Clinton in a historic race that sparked record turnout in primary after primary, yet exposed deep racial divisions within the party.</br><br></br><br>The AP tally was based on public commitments from delegates as well as more than a dozen private commitments. It also included a minimum number of delegates Obama was guaranteed even if he lost the final two primaries in South Dakota and Montana later in the day.</br><br></br><br>The 46-year-old first term senator will face Sen. John McCain of Arizona in the fall campaign to become the 44th president.</br><br></br><br>Clinton was ready to concede that her rival had amassed the delegates needed to triumph, according to officials in her campaign. These officials said the New York senator did not intend to suspend or end her candidacy in a speech Tuesday night in New York. They spoke on condition of anonymity because they had not been authorized to divulge her plans.</br><br></br><br>Obama\'s triumph was fashioned on prodigious fundraising, meticulous organizing and his theme of change aimed at an electorate opposed to the Iraq war and worried about the economy—all harnessed to his own innate gifts as a campaigner.</br><br></br><br>Clinton campaigned for months as the candidate of experience, a former first lady and second-term senator ready, she said, to take over on Day One.</br><br></br><br>But after a year on the trail, Obama won the kickoff Iowa caucuses on Jan. 3, and the 46-year-old, first-term Illinois senator became something of an overnight political phenomenon.</br><br></br><br>"We came together as Democrats, as Republicans and independents, to stand up and say we are one nation, we are one people and our time for change has come," he said that night in Des Moines.</br><br></br><br>A video produced by Will I. Am and built around Obama\'s "Yes, we can" rallying cry quickly went viral. It drew its one millionth hit within a few days of being posted.</br><br></br><br><a href="http://www.breitbart.com/article.php?id=D912O2BO1&amp;show_article=1" rel="nofollow">Source</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968341">\
	 <div id="dsq-comment-header-1968341" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968341" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968341">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968341" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968341" class="dsq-comment-message">I\'m gonna go center here:<br></br><br>Something tells me that if we were discussing the case against McCain-which, in the interest of fairness, should probably be done-everyone would be jumping up and down to add to the case.</br><br></br><br>As of today, Obama is the nominee (barring some...hell, I don\'t know what). He\'s more fair game today than he was yesterday.</br><br></br><br>S has outlined what the conservative beefs with him are, and was just looking for Obama\'s supporters to respond to them. That\'s it.</br><br></br><br>Is it really necessary-or productive-to attempt to stiffle someone\'s voice because they disagree?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968342">\
	 <div id="dsq-comment-header-1968342" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968342" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968342">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968342" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968342" class="dsq-comment-message">Craig,<br></br><br>You beat me to it!  Just heard it on the Ed Shultz show.  David Shuster said the networks will probably make the same call once the polls close tonight.</br><br></br><br>I\'m truly ecstatic!  What a truly historic occassion!</br><br></br><br><b>GO OBAMA!!!!  YES WE CAN!!</b></br><br></br><br>P.S.  Send us a post-card from the Democratic Convention.  Congrats!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968343">\
	 <div id="dsq-comment-header-1968343" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968343" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968343">Felicia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968343" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968343" class="dsq-comment-message"><a href="http://www.drudgereport.com/" rel="nofollow">Drudge Report</a> is saying that Clinton will win S. Dakota by 25 pts.  I know what you\'re thinking: It\'s Drugdge Report.  But in the past, when he\'s gotten leaks from Clinton\'s camp (based on their internal polling), they\'ve been on the money.  The ones that comes to mind for me are the the IN and NC primaries.  Her internal polls predicted she would lose to Obama in both states (she won IN, but by a <i>very</i> small margin, and we know that was thanks in large part to Rush Windbag).<br></br><br>Poblano--who has been <b>damn</b> good this primary season--has Obama beating her by 5 pts in SD.</br><br></br><br>So I wonder if the Clinton people put this concession speech rumer out there to suppress the Obama vote in SD and MT.  If people think she\'s going to concede, they won\'t show up at the polls.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968344">\
	 <div id="dsq-comment-header-1968344" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968344" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968344">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968344" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968344" class="dsq-comment-message"><i>So I wonder if the Clinton people put this concession speech rumer out there to suppress the Obama vote in SD and MT. If people think she\'s going to concede, they won\'t show up at the polls.</i><br></br><br>With the Nixons, anything is possible.</br><br></br><br>He can lose SD by 100%.</br><br></br><br>He\'s the nominee!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968345">\
	 <div id="dsq-comment-header-1968345" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968345" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968345">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968345" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968345" class="dsq-comment-message">So Clinton campaign the AP story is wrong and she will not concede.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968346">\
	 <div id="dsq-comment-header-1968346" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968346" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968346">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968346" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968346" class="dsq-comment-message">Who really cares what she does or doesn\'t do anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968347">\
	 <div id="dsq-comment-header-1968347" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968347">heartsandflowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968347" class="dsq-comment-message">Bob Herbert wrote a great Op-Ed piece today<br></br><br></br><br>http://www.nytimes.com/2008/06/03/opinion/03herbert.html?ex=1370145600&en;=738e601d04da8361&ei;=5124&partner;=permalink&exprod;=permalink</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968348">\
	 <div id="dsq-comment-header-1968348" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968348" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968348">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968348" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968348" class="dsq-comment-message"><a href="http://www.cnn.com/2008/US/06/03/fallon.qa/index.html" rel="nofollow">Admiral: Bush Doesn\'t Want War with Iran</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968349">\
	 <div id="dsq-comment-header-1968349" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968349" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968349">KarmiCommunist</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968349" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968349" class="dsq-comment-message">New Orleans, pre-Katrina, was a prime example of what the Democratic Party has to offer. It was the <i>‘Shining Light’</i> of what it would be like under a full “progressive” agenda and leadership. The Democratic Party in pre-Katrina New Orleans was well know for “getting out the vote”, e.g. on election day, just give them a call, and a school bus (or other means of transport) would soon arrive at your doorsteps. <br></br><br>Looks like that <i>‘Shining Light’</i> of pre-Katrina New Orleans is about to start shining over the entire United States of America. </br><br></br><br>Following is a quote from Jerry Clower’s, <a href="http://www.youtube.com/watch?v=tBnOCFrCByg" rel="nofollow"><b>A Coon Huntin\' Story</b></a>:</br><br></br><br><b>“<i>Well, just shoot up in here amongst us…one of us got to have some relief!</i>”</b> – John Eubanks</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968350">\
	 <div id="dsq-comment-header-1968350" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968350" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968350">GoldenAh</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968350" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968350" class="dsq-comment-message">What does she have left? Debt and the bitter folks like Harriet Christian. <br></br><br>The McCain / GOP and Obama have been ignoring her for the last few months. </br><br></br><br>The media is going to speculate whether Billary is going to be Obama\'s VP. </br><br></br><br>Billary loves media attention (via Press Releases) so don\'t expect silence from them. They will continue to work to undermine Obama. It\'s their M.O. </br><br></br><br>Already hearing that she will be "viable" in 4 years if Obama loses.</br><br></br><br>They never fail to be disagreeable.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968351">\
	 <div id="dsq-comment-header-1968351" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968351" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968351">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968351" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968351" class="dsq-comment-message">d,<br></br><br>The dems were really hoping that Fallon was going to turn on Bush and Patreaus. He is a man with true honor and integrity, putting our men in women who are in harm\'s way above himself.</br><br></br><br>And speaking of honor:</br><br></br><br>Just yesterday, Pfc. Ross A. McGinnis was posthumously awarded the Medal of Honor for throwing his body on a live grenade to save four of his fellow soldiers.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968352">\
	 <div id="dsq-comment-header-1968352" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968352" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968352">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968352" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968352" class="dsq-comment-message">rikyrah writes:<br></br><br><i>AP: Officials say that Hillpatine will admit that Obama has the Nomination TONIGHT</i></br><br></br><br>Me: I\'ll believe it when I see it.</br><br></br><br>Same here. </br><br></br><br>justice58 writes:</br><br></br><br><i>First, the AP put out a report that says Hillary Clinton will admit Barack has the nomination THEN later, the Clinton camp says No?</i></br><br></br><br>Hillary wants to steal Barack\'s thunder!</br><br></br><br>My girlfriend was -- uncharasterically for her -- pretty stressed out last night about what will happen today. </br><br></br><br>She told me she\'s stressed out because tonight there\'s going to be exposure of what people and this process have been dancing around: the whole unity thing. Senator Clinton has publicly promised to support the Democratic nominee. Tonight or soon thereafter there will be a nominee. She may not concede. The lie will be exposed (even if Ms. Hillary spins it) and then what?</br><br></br><br>I left my gf a note this morning saying that she needs to remember that Ms. Hillary is an abusive person and her goal is domination and control. At this point getting to people is a thrill for her because it is a form of power over others. I said that having this kind of power feeds her, and we should expect that she will seek, and continue to seek, to be fed.</br><br></br><br>I also said "Remember: Hillary Clinton is not the variable in what will happen. The variable is whether this country as a collective group will choose its best path at this moment in time."</br><br></br><br>She wants to be crucial, and will likely toy with this country, because it can give her power over how we feel stuff and what we see going on. </br><br></br><br>She may also be doing this to try to increase her negotiating power "over" Senator Obama. I trust he knows what he is dealing with in her and her campaign.</br><br></br><br>I don\'t accept what my parents told me years ago, that ignoring bullies disempowers them, because I don\'t think that is a realistic action in many cases. </br><br></br><br>But I will not allow her to be a determining factor in the reality of what is happening and going to happen today.</br><br></br><br>She has clearly and repeatedly shown herself incompetent at assessing actual reality and speaking truth. </br><br></br><br>I will not allow her the control she assumes she has. Because it is illegitimate.</br><br></br><br>I do not and will not accept that her word is some sort of LAST word on whether we have a nominee. Because in this we have seen repeatedly that her word is illegitimate.</br><br></br><br>She is not the creator of reality. Reality itself is.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968353">\
	 <div id="dsq-comment-header-1968353" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968353" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968353">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968353" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968353" class="dsq-comment-message">S,<br>I know; put a link to a story about SPC Mcginnis above this morning.</br><br></br><br>As expected-no mention at all.</br><br></br><br>But if I put up an accusation of US soldiers randomly killing Iraqis, the chorus would immediately start up.</br><br></br><br>That\'s the country in which we live.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968354">\
	 <div id="dsq-comment-header-1968354" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968354" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968354">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968354" class="dsq-comment-message">IMO, to examine the senator\'s ideas, to discuss whether they are wrong, counterproductive or even dangerous, is the high compliment paid to serious candidates seeking to run this country.<br></br><br>I\'ll try and make my comments more concise.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968355">\
	 <div id="dsq-comment-header-1968355" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968355" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968355">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968355" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968355" class="dsq-comment-message">S,<br>I know; put a link to a story about SPC Mcginnis above this morning.</br><br></br><br>As expected-no mention at all.</br><br></br><br>But if I put up an accusation of US soldiers randomly killing Iraqis, the chorus would immediately start up.</br><br></br><br>That\'s the country in which we live.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968356">\
	 <div id="dsq-comment-header-1968356" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968356" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968356">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968356" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968356" class="dsq-comment-message">Hillary supporters have truly lost their minds!<br></br><br>On HuffPo, Paula Begala compares Hillary to Jackie Robinson and Thomas Edsall says Obama owes Harold Ickes because of his work in the Mississippi Freedom Democratic Party!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968357">\
	 <div id="dsq-comment-header-1968357" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968357" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968357">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968357" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968357" class="dsq-comment-message">S,<br></br><br>Pfc. Ross A. McGinnis had more honor than you\'ll ever have. Why don\'t you stop besmirching his memory and get your butt down to a recruiting station? If you won\'t learn from history and refuse to make this a better country in the future then you might as well have the honor of being the last man to die for Bush\'s mistake.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968358">\
	 <div id="dsq-comment-header-1968358" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968358">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968358" class="dsq-comment-message">d,<br></br><br>I don\'t know if I\'ll ever be able to understand the \'excessive pessimism\' towards the ability of this country to achieve success in Iraq, and the conscious effort to highlight the bad over the good re: our military and the wars in Iraq and Afghanistan.</br><br></br><br>The entire country, not just Republicans, benefits from our success.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968359">\
	 <div id="dsq-comment-header-1968359" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968359" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968359">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968359" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968359" class="dsq-comment-message">mark,<br></br><br>Iraq is not Vietnam, this is not 1968. </br><br></br><br>Speaking of history...</br><br></br><br>The temptation to retreat into isolationism after WWI did not save the world from Hitler. Harry S. Truman was wise and realistic enough to recognize the moral obligation we had to keep the world safe from tyranny and oppression and that the credible threat of military intervention and action could help achieve peace.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968360">\
	 <div id="dsq-comment-header-1968360" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968360">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968360" class="dsq-comment-message">Mark,<br>S didn\'t say anything disrespectful about SPC Mcginnis. Men like him gave their lives not for "Bush\'s mistake," but to make this country a better place.</br><br></br><br>To assert anything else is inherently disrespectful.</br><br></br><br>S,</br><br>Neither will I.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968361">\
	 <div id="dsq-comment-header-1968361" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968361">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968361" class="dsq-comment-message">"Necessity is the Mother of Invention..."<br></br><br>General Motors Corp.\'s board approved the production schedule of the Chevrolet Volt, and the company plans to bring the plug-in electric car to showrooms by the end of 2010.</br><br></br><br>Fully charged, the Volt could drive about 40 miles without using any gasoline, and a small conventional engine would recharge the vehicle, extending its range and allowing it to get the equivalent of 150 miles per gallon. GM plans to sell about 100,000 Volts a year by 2012.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968362">\
	 <div id="dsq-comment-header-1968362" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968362" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968362">evita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968362" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968362" class="dsq-comment-message">Anonymous  s said...<br>Necessity is the Mother of Invention..."</br><br></br><br>General Motors Corp.\'s board approved the production schedule of the Chevrolet Volt, and the company plans to bring the plug-in electric car to showrooms by the end of 2010.</br><br></br><br>Fully charged, the Volt could drive about 40 miles without using any gasoline, and a small conventional engine would recharge the vehicle, extending its range and allowing it to get the equivalent of 150 miles per gallon. GM plans to sell about 100,000 Volts a year by 2012.</br><br></br><br>Tue Jun 03, 12:25:00 PM 2008</br><br></br><br>___________________________</br><br></br><br>This technology has existed a long time. When faced with the possibility that people would rather ride the bus than fund their own travels to automakers get their butts in gear to make these cars. They have been widely used in Europe for several years already!</br><br>AND I\'m ready!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968363">\
	 <div id="dsq-comment-header-1968363" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968363" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968363">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968363" class="dsq-comment-message">Sepia wrote: <i>On HuffPo, Paula Begala compares Hillary to Jackie Robinson and Thomas Edsall says Obama owes Harold Ickes because of his work in the Mississippi Freedom Democratic Party!</i><br></br><br>.... um .... </br><br></br><br>I, um, I .....</br><br></br><br>.... um </br><br></br><br>.......</br><br></br><br>Words they fail me.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968364">\
	 <div id="dsq-comment-header-1968364" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968364" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968364">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968364" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968364" class="dsq-comment-message">That Begala is a piece of shit.  He\'s the one that said Obama\'s coalition was eggheads and African Americans.<br></br><br>So Hillary is publicly saying she is open to VP. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO. NO.</br><br></br><br>Barack doesn\'t need any of that mess.</br><br></br><br>Donna Brazile is on CNN.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968365">\
	 <div id="dsq-comment-header-1968365" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968365" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968365">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968365" class="dsq-comment-message">Per MSNBC, Hillary says she is open to being Vice President.<br></br><br>If this ticket gets elected I call September in Snipper Watch 2009.</br><br></br><br>I can say those sort of things cuz I\'m not running for President.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968366">\
	 <div id="dsq-comment-header-1968366" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968366" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968366">texas girl in l.a.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968366" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968366" class="dsq-comment-message">Truthseeker,<br></br><br>What is she saying?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968367">\
	 <div id="dsq-comment-header-1968367" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968367" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968367">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968367" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968367" class="dsq-comment-message">Chris Cillizza at The Fix says Hillary\'s speech tonight will “acknowledge where we are:”<br></br><br>He also says, "Language is important here. An acknowledgment of Obama securing the delegates he needs to formally become the party’s nominee is NOT the same thing as a concession by Clinton."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968368">\
	 <div id="dsq-comment-header-1968368" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968368">bpm</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968368" class="dsq-comment-message">I tried to warn many thick heads that it has been about the VP slot since NC but they didn\'t want to deal with reality of conventions and nominations.  They found more comfort in arguing against the facts with me than joining a concerted effort to head this off. Unless a vetting makes her an impossibility she will have the delegates for the VP slot and I get to watch others find a way to go back on their words to support the Obama-Clinton ticket despite strong statements to the contrary.  Let the Hillary butt kissing and usual kneegros falling in line begin.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968369">\
	 <div id="dsq-comment-header-1968369" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968369">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968369" class="dsq-comment-message">That\'s an interesting question: do Obama\'s supporters "hold their nose" and vote for an Obama/Clinton ticket?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968370">\
	 <div id="dsq-comment-header-1968370" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968370" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968370">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968370" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968370" class="dsq-comment-message">bmp both Obama supporters and Hillary\'s will both have to go back on their words since both have such strong feelings against the others candidates so it\'s not just "kneegros falling in line" as you say.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968371">\
	 <div id="dsq-comment-header-1968371" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968371" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968371">tvanel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968371" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968371" class="dsq-comment-message">She is trying to bully her way on the ticket, that is her price. She tried it in secret talks, now she is making it public.<br></br><br>I was watching David Gergen on CNN last night--he said he had a "change of heart on the dream ticket" Gergen as some of u know used to be a Clinton advisor.</br><br></br><br>Here is the play for HRC-and her challenge to Obama--appoint me or risk alienating my base!!</br><br></br><br>Obama on the other hand--should he pick her--gets her baggage and looks EXTREMELY WEAK, caving in and providing GOP fodder for the GEN.</br><br></br><br>What if he says FU and chooses another VP? Yes, her supporters can nominate her from the convention floor--but I dont think she will get the votes.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968372">\
	 <div id="dsq-comment-header-1968372" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968372" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968372">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968372" class="dsq-comment-message">S and D,<br>You\'re right Iraq is not Vietnam, it\'s worse than Vietnam. </br><br></br><br>Bush\'s occupation of Iraq has wrecked our standing in the world, cost us trillions of dollars and seriously damaged the US military not to mention the country.  </br><br></br><br>In the long run Iraq will be more allied with Iran than the USA no matter what we do. If we are lucky Maliki will give way to Sadr in Shiite Iraq. Sadr is the most nationalistic and least Iran friendly of the major Shiite politicians. Sadr\'s ascension wouldn\'t help US relations much but at least he wouldn\'t be the kind of Iranian toady Maliki is. </br><br></br><br>I don\'t expect either of you to know any of this. Your "news" comes from silly propaganda sources that have long been discredited.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968373">\
	 <div id="dsq-comment-header-1968373" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968373">KarmiCommunist</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968373" class="dsq-comment-message"><a href="http://www.americanthinker.com/blog/2008/06/obamas_alliance_with_marxists.html" rel="nofollow">Obama\'s Alliance with Marxists</a><br></br><br>“<i>Are we about to elect a president who has made common political cause with Marxists? <b>This should prove interesting as the press wrestles with a way to keep the damage regarding these revelations to a minimum.</b></i>”</br><br></br><br>That link points to:</br><br></br><br><a href="http://www.redstate.com/stories/elections/2008/barack_obama_sought_the_new_partys_endorsement_knowing_it_was_a_radical_left_organization" rel="nofollow">Barack Obama sought the New Party\'s endorsement knowing it was a radical left organization</a> </br><br></br><br><a href="http://www.redstate.com/blogs/warner_todd_huston/2008/may/29/obama_sought_endorsement_of_marxist_third_party_in_1996" rel="nofollow">Obama Sought Endorsement of Marxist Third Party in 1996</a></br><br></br><br>What is or was this “New Party”?</br><br></br><br><a href="http://www.discoverthenetworks.org/groupProfile.asp?grpid=7434" rel="nofollow">NEW PARTY (NP)</a></br><br></br><br>“<i>Marxist political coalition…In 1997 the New Party\'s influence declined precipitously after the U.S. Supreme Court ruled that electoral fusion was not protected by the First Amendment\'s freedom of association clause. By 1998 the party was essentially defunct. Daniel Canto and other key party members went on to establish a new organization with similar ideals, the Working Families Party of New York.</i>”</br><br></br><br>Well, communism <i>‘worked-out-well’</i> for the Cubans and the former Soviets, so maybe it will also work here in America…</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968374">\
	 <div id="dsq-comment-header-1968374" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968374" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968374">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968374" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968374" class="dsq-comment-message">markg8,<br>You better preach.  It never ceases to amaze how uninformed the pro-war crowd are about the history and politics of the nations they seek to occupy.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968375">\
	 <div id="dsq-comment-header-1968375" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968375">bpm</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968375" class="dsq-comment-message">pamela, we will have to agree to disagree.  It is about kneegros falling in line.  That is why the superdels didn\'t end this sooner, the way they would have if Edwards or Hillary had sewn up the nomination with 11 wins in the row in February.  They could afford to take blacks for granted because blacks always fall in line and as the responses today are already proving, will fall in line again.  If the democrats were afraid of losing your votes, they have a funny way of showing it. LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968376">\
	 <div id="dsq-comment-header-1968376" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968376">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968376" class="dsq-comment-message">tvanel said, <i>"What if he says FU and chooses another VP? Yes, her supporters can nominate her from the convention floor--but I dont think she will get the votes."</i><br></br><br>Bingo!</br><br></br><br>Delegate votes aside, Hillary won\'t have the political support to bully her way on the ticket . . . </br><br></br><br>IF. . .</br><br></br><br>Obama picks a different veep by late June/early July.</br><br></br><br>That makes things a lot more complicated for Clinton.  It\'s hard to push your way on the ticket when someone else\'s name is already on all of the campaign signs, stickers and buttons.</br><br></br><br>Think about it.  That\'s a solid 2 months of campaign time.  That\'s 2 months for the party to grow accustomed to seeing Obama/(NOT Hillary) \'08.</br><br></br><br>Sure, Hillary could opt for a convention fight.  But she\'d have to literally TAKE the nomination away from another Democrat to do it.  That\'s political suicide if you\'re Hillary.  </br><br></br><br>Last week, 40 Hillary super delegates threatened to switch sides if she takes the MI/FL issue to the convention.  The backlash might be even bigger if she tried to take the veep issue to the convention.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968377">\
	 <div id="dsq-comment-header-1968377" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968377">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968377" class="dsq-comment-message">bmp, I agree 100% on what you say in your last post.  I didn\'t think that was your meaning of the first post that I responded to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968378">\
	 <div id="dsq-comment-header-1968378" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968378">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968378" class="dsq-comment-message">That bastard Harry Reid is telling SD\'s there\'s no rush, to leave Hillary Clinton alone.<br></br><br>They should be on bended knee thanking Obama for saving the party.  If Obama had not decided to run the GOP would have had Hillary and the DEMS for dinner, with all the shit in their closet.</br><br> </br><br>Those party dinosaurs need to go!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968379">\
	 <div id="dsq-comment-header-1968379" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968379" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968379">bpm</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968379" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968379" class="dsq-comment-message">"That bastard Harry Reid is telling SD\'s there\'s no rush, to leave Hillary Clinton alone."<br></br><br>Now, truthseeker, there you go actually LISTENING to the words said again. You are bound to hear the real when you do that and it is enough to piss any decent person off.   Now you know how I feel about Edwards non-endorsement of Obama while endorsing himself and Hillary.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968380">\
	 <div id="dsq-comment-header-1968380" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968380" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968380">Admiral Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968380" class="dsq-comment-message">What if McCain picks Mitt Romney for VP?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968381">\
	 <div id="dsq-comment-header-1968381" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968381" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968381">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968381" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968381" class="dsq-comment-message">Mark,<br>Actually, my information comes from people who have served/are serving in Iraq.</br><br></br><br>I don\'t think you\'re willing to take the steps necessary-namely, taking a trip there yourself-that would be required to discredit them. </br><br></br><br>First off, the US is not the occupying power in Iraq. We never were. The CPA-and I trust you know who that is-was the ruling power in Iraq until they handed the reins to the Iraqi government.</br><br></br><br>War is, by nature, an expensive undertaking. I doubt there\'s any record in history of a war being won on the cheap.</br><br></br><br>I\'m not "pro war." No veteran is. What I am for is giving the Iraqi people a chance to experience the same freedoms I have. That\'s why I served.</br><br></br><br>Iraq is not-nor is it worse than-Vietnam. But I\'ll tell you how it can be made that way. If the Obama/Reid/Pelosi crowd keep attempting to legislate strategy.</br><br></br><br>Especially now that we have a strategy that Americans can see is working.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968382">\
	 <div id="dsq-comment-header-1968382" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968382" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968382">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968382" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968382" class="dsq-comment-message">Repeat after me:<br></br><br>She will <i>not</i> be Obama\'s runningmate.</br><br></br><br>Period.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968383">\
	 <div id="dsq-comment-header-1968383" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968383" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968383">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968383" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968383" class="dsq-comment-message">If McCain picks Romney as his VP, he\'s a fool.<br></br><br>But then he\'s a fool, so maybe he\'ll pick Romney as his VP.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968384">\
	 <div id="dsq-comment-header-1968384" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968384" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968384">tvanel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968384" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968384" class="dsq-comment-message">B-serious,<br></br><br>Agreed. He needs to choose a VP right away to steer clear of all the HRC camp mess. There were some rumblings that he could choose Sebelius or McCaskill, but I think one of the VA triumvirate (Webb, Kaine, Warner) could balance the ticket much better while securing a swing state. </br><br></br><br>Hagel--is looking more like a cabinet post than A Veep choice especially if HRC is still hanging around..much easier to challenge a Repub than a fellow Dem.</br><br></br><br>McCain, I think is waiting for Obama to choose so he can make a counter appointment. He has been looking a Jindal, the newly minted 36 year GOV of LA..lol..</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968385">\
	 <div id="dsq-comment-header-1968385" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968385" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968385">tvanel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968385" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968385" class="dsq-comment-message">Craig-<br></br><br>Romney is a Mormon and the lunatic right will not go for it.</br><br></br><br>That is why Jindal, a catholic (think PA) is being shopped</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968386">\
	 <div id="dsq-comment-header-1968386" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968386" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968386">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968386" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968386" class="dsq-comment-message">I feel so blessed right now to be apart of history right now. When I watch documentaries of past leaders, I often wish I could have experienced some of the excitement they illicited.<br></br><br>I can\'t WAIT for his speech tonight. However, the reports are still saying she does not plan to "concede". My theory is that she may not use the actual words "concede" or "I am suspending my campaign", but she will in a vague way acknowledge he has reached the delegate threshold. Then again, that beyotch is crazy, and may have one last surprise.</br><br></br><br>And for the record, I am still saying no to the VP slot. Clyburn is on MSNBC now.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968387">\
	 <div id="dsq-comment-header-1968387" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968387" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968387">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968387" class="dsq-comment-message">what is up with the popular count shown on MSNBC in HIllary\'s favor.  Where are those numbers coming from?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968388">\
	 <div id="dsq-comment-header-1968388" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968388" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968388">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968388" class="dsq-comment-message">Not that it matters but it is showing:<br>Obama: 17,425,810</br><br></br><br>Hillary: 17,428,541</br><br></br><br>I know the delegates is what counts but I really want to know where those numbers come from.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968389">\
	 <div id="dsq-comment-header-1968389" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968389" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968389">heartsandflowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968389" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968389" class="dsq-comment-message">It comes from discounting all the caucus states because they do keep popular vote tallies. Obama\'s people REALLY need to do something about this!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968390">\
	 <div id="dsq-comment-header-1968390" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968390" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968390">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968390" class="dsq-comment-message">Thanks heartsandflowers.  I agree that they should do something about that as well.  It just gets to me that when Hillary repeats something multiple times, folks seem to adopt it as truth and start reporting on it even if it is a proven fallacy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968391">\
	 <div id="dsq-comment-header-1968391" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968391" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968391">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968391" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968391" class="dsq-comment-message">Tubby-Jones has gone into Hillary as VP now.  Chris Matthews  said is Hillary okay with taking a job that really doesn\'t have much too it except presiding over the Senate and she is saying that there is so much that needs to be done that it will take two people to run the country.  Co-Presidents!  Run Obama run.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968392">\
	 <div id="dsq-comment-header-1968392" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968392">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968392" class="dsq-comment-message">Pamela - I saw that woman and her teeth and I have to kneel in prayer for my thoughts.  Anyway- these women are obnoxious.  They come off as nagging wives.  You have to pick her as vp, you have to pick her as vp, you have to pick her are vp, you have to pick her as vp.  You know, most men at least most men of color do not like to be told that they have to do.  In fact, most would do the opposite.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968393">\
	 <div id="dsq-comment-header-1968393" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968393" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968393">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968393" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968393" class="dsq-comment-message">just because you told them what they "have" to do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968394">\
	 <div id="dsq-comment-header-1968394" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968394">Pamela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968394" class="dsq-comment-message">val - I want to know where she found a shade of lipstick that perfectly matches her gums</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968395">\
	 <div id="dsq-comment-header-1968395" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968395" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968395">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968395" class="dsq-comment-message">Pamela,<br></br><br>You\'re killing me!lol</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968396">\
	 <div id="dsq-comment-header-1968396" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968396">justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968396" class="dsq-comment-message">Val & Pamela,<br></br><br>I\'m still laughing out loud at the 2 of you! Stop!lol</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968397">\
	 <div id="dsq-comment-header-1968397" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968397" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968397">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968397" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968397" class="dsq-comment-message">Tubby Jones<br></br><br>HOOOOOOO  OOOOOOOOOO   too funny!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968398">\
	 <div id="dsq-comment-header-1968398" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968398" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968398">Teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968398" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968398" class="dsq-comment-message">This looks like it, ya\'ll! O needs 5 more delegates to win. Tonight is our night,& we aren\'t going to let hillbilly steal the thunder or extort the VP spot. It has been so gratifying to see those hacks on CNN have to give it up to O & the historical event that this is.  We won the 1st round! Now, on to the GE!!!! Dead woman walking!<br></br><br>Congratulations, Craig!!! Take some ear plugs so you don\'t go deaf at the convention. I can\'t wait to get the play by play.</br><br></br><br>I finished cleaning my classroom and I\'m done til August!  It\'s truly a blessed and awesome day</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1968399">\
	 <div id="dsq-comment-header-1968399" class="dsq-comment-header">\
	 <cite id="dsq-cite-1968399" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1968399">teacher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1968399" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1968399" class="dsq-comment-message">I LOVE to see the delegates leave the hillbilly and get behind the winner! She has been bragging so much about winning the individual state primaries, I hope he kicks her tail in delegate lead.<br></br><br>She did her usual low class act today and had her lackies announce that she wants the VP slot. How could she do that without talking directly to him 1st? Why? Because she wants her evil minion to continue to pressure him. It\'s not going to work. I wish non-delusional was here to say, "GIVE IT UP, BITCHES!"</br><br></br><br>How many hours until O gives the victory speech?</br></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=tuesday_open_thread_what8217s_up_people_50&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');
}

})();




