




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": {"f9aaa8acc43fd7620185ff90cef3c05a": {"username": "AnthonyMason", "tumblr": "", "display_name": "AnthonyMason", "url": "http://disqus.com/guest/f9aaa8acc43fd7620185ff90cef3c05a/", "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": ""}, "ef781b639c890767ebd1ce99011c3afa": {"username": "TRW", "tumblr": "", "display_name": "TRW", "url": "http://disqus.com/guest/ef781b639c890767ebd1ce99011c3afa/", "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": ""}, "CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1571, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "msmartin": {"username": "msmartin", "tumblr": "", "display_name": "msmartin", "url": "http://disqus.com/msmartin/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 146, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2980/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "icebergslim": {"username": "icebergslim", "tumblr": "", "display_name": "icebergslim", "url": "http://disqus.com/icebergslim/", "registered": true, "linkedin": "", "blog": "http://thisweekwithbarackobama.blogspot.com", "remote_domain": null, "points": 194, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "icebergslim", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 393, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a9b9abf70e450bc2128c0e057afa51ce": {"username": "GoldenAh", "tumblr": "", "display_name": "GoldenAh", "url": "http://disqus.com/guest/a9b9abf70e450bc2128c0e057afa51ce/", "registered": false, "linkedin": "", "blog": "http://bettychambers.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "514ece7311946709a77d340a35a81d09": {"username": "Micheline", "tumblr": "", "display_name": "Micheline", "url": "http://disqus.com/guest/514ece7311946709a77d340a35a81d09/", "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": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Muzikal203": {"username": "Muzikal203", "tumblr": "", "display_name": "Muzikal203", "url": "http://disqus.com/Muzikal203/", "registered": true, "linkedin": "", "blog": "http://muzikalthoughts.blogspot.com", "remote_domain": null, "points": 2168, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/3079/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ochyming": {"username": "ochyming", "tumblr": "", "display_name": "ochyming", "url": "http://disqus.com/ochyming/", "registered": true, "linkedin": "", "blog": "http://deoclicianocgiportfolio.wordpress.com/", "remote_domain": null, "points": 143, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16/4390/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f1d697ae51c11ded2862163fba023440": {"username": "Black Political Analysis", "tumblr": "", "display_name": "Black Political Analysis", "url": "http://disqus.com/guest/f1d697ae51c11ded2862163fba023440/", "registered": false, "linkedin": "", "blog": "http://blackpoliticalanalysis.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "lamh": {"username": "lamh", "tumblr": "", "display_name": "lamh32", "url": "http://disqus.com/lamh/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1774, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3483/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "LynnDee": {"username": "LynnDee", "tumblr": "", "display_name": "LynnDee", "url": "http://disqus.com/LynnDee/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BrownManATL": {"username": "BrownManATL", "tumblr": "", "display_name": "Brown Man", "url": "http://disqus.com/BrownManATL/", "registered": true, "linkedin": "", "blog": "http://www.brownmanthinkinghard.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c22bbad359677d681692848d5775fd8b": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/c22bbad359677d681692848d5775fd8b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d6755b31010b50fc47eac9ee8b3bb319": {"username": "T.", "tumblr": "", "display_name": "T.", "url": "http://disqus.com/guest/d6755b31010b50fc47eac9ee8b3bb319/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "29f6805818d1f575c4b8e2182a2ac4ce": {"username": "Lily", "tumblr": "", "display_name": "Lily", "url": "http://disqus.com/guest/29f6805818d1f575c4b8e2182a2ac4ce/", "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": ""}, "b45f45c3d16eaa32e1783c1d1798a893": {"username": "Kat", "tumblr": "", "display_name": "Kat", "url": "http://disqus.com/guest/b45f45c3d16eaa32e1783c1d1798a893/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "womanistmusings": {"username": "womanistmusings", "tumblr": "", "display_name": "womanistmusings", "url": "http://disqus.com/womanistmusings/", "registered": true, "linkedin": "", "blog": "http://www.womanist-musings.com/", "remote_domain": null, "points": 390, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/5739/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "jelana": {"username": "jelana", "tumblr": "", "display_name": "jelana", "url": "http://disqus.com/jelana/", "registered": true, "linkedin": "", "blog": "http://columbusadspot.com", "remote_domain": null, "points": 113, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4805, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ruthdfw": {"username": "ruthdfw", "tumblr": "", "display_name": "ruthdfw", "url": "http://disqus.com/ruthdfw/", "registered": true, "linkedin": "", "blog": "http://www.ilivetoshop.typepad.com", "remote_domain": null, "points": 49, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/29095/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_15:24:39", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "login"}, "realtime_paused": false, "posts": {"1080323": {"up_voted": false, "ip": "", "has_replies": true, "message": "The line to use is this one...    <a href=\"url\" rel=\"nofollow\">Text to be displayed</a><br><br>That is called 'syntax'     delete  the 3 letters    u  r  l    and put the website you want to display where the 3 letters used to be.<br><br>Then, delete the words     text to be displayed here<br>then put the words you want to use to describe the site.  Usually I just put the title of the article.<br><br>Enjoy!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:45:59", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080301, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080335": {"up_voted": false, "ip": "", "has_replies": true, "message": "This white woman agrees with you. These women are having ten kinds of nervous breakdowns. And the idea of Michelle Obama representing all American women as First Lady just has them twitching uncontrollably.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:48:01", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082386": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>CLINTON: ......I think it's fair to say that If you look at recent history I have moved more quickly and done more on behalf of my opponent than comparable candidates have and most of them didn't endorse until the convention</i><br><br>It's obvious she inhaled what Slick Willie did not.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:43:10", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080152, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080340": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry about that,  I'm not an expert yet either....  <br><br>But the syntax  line to use  looks something like this., except without all the spaces.    Copy it directly from the HTML link that I showed up  in the \"look here....\"  link.  <br><br>  &lt;    a    href   =   \" u r l \"   &gt;    Text to be displayed  &lt;  / a   &gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:49:59", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080323, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081369": {"up_voted": false, "ip": "", "has_replies": true, "message": "I swear, a person would have to be sniffing elmer's glue and tapping a vein in their ankle to shoot up heroin to justify voting for McBush....just makes no darn sense.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:11:14", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 1081247, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080349": {"up_voted": false, "ip": "", "has_replies": false, "message": "No Craig.  Let's stamp our feet like spoiled children until we get our way.  That's how we are going to solve our problems.  No compromises ever.  Let's forget the fact that people on both sides of the aisle have been working on this issue for weeks with no solution, and Congress has adjourned until September without any energy legislation. As long as we strictly stick to what we believe is right, we are going to get what we want.  <br><br>Oh, yeah, let's also forget Obama's discussion about partisan politics as the main reasons things don't get done in Washington.  He was just blowing smoke.  He wasn't serious about compromises or bipartisanship.  So let's accuse him of having no principles and no back bone instead of actually doing research and making reasonable arguments.<br><br>Moses smell the roses, can someone please let me know when the grown ups come back to town.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:51:44", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080242, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081093": {"up_voted": false, "ip": "", "has_replies": true, "message": "##McCain's Magical Math logic loop<br><br>Britney Spears  = Blond Bimbo<br>Paris Hilton = Blond Bimbo<br>Britney Spears + Paris Hilton = Barack Obama, (jump to line 10)<br>therefore....Barack Obama = Blond Bimbo<br>Blond + Bimbo  = Cindy McCain<br> therefore.....Barack Obama = Cindy McCain<br>Cindy McCain + John McCain = Marriage<br>therefore....Marriage = Barack Obama + John McCain<br>Barack Obama = Moses<br>therefore....Moses = Cindy McCain = Paris Hilton = Britney<br>therefore...Moses = Blond Bimbo (back to line 3)<br><br>Cindy McCain + C.U.N.T = wife<br>Cindy McCain = Barack Obama = Moses<br>therefore....Moses = C.U.N.T.<br>(debug)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:16:36", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083424": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>\"He was there ready to be picked up, though!\"</i><br><br>Indeed!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:54:08", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083351, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080354": {"up_voted": false, "ip": "", "has_replies": false, "message": "isonprize:  I'm still working on it!  I'm telling you, I'm \"technologically-challenged\"!  :&gt;)  :&gt;)  Believe me.  :&gt;)  :&gt;)  :&gt;)  :&gt;)<br>I'm happy, today, with \"baby steps\"!   :&gt;)  :&gt;)<br>Promise, I will learn!  :&gt;)  :&gt;)   :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:52:49", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080301, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081379": {"up_voted": false, "ip": "", "has_replies": false, "message": "No No...China is good...all things China! Next week when we start getting reports from the Olympics, we will read just how great and wonderful that country is!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:12:59", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1081206, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080360": {"up_voted": false, "ip": "", "has_replies": false, "message": "yup, yup", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:53:17", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080309, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081897": {"up_voted": false, "ip": "", "has_replies": true, "message": "I haven't thought it through. What do you propose?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:59:25", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": true, "email": "", "parent_post_id": 1081778, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082412": {"up_voted": false, "ip": "", "has_replies": false, "message": "As I said, there are always downsides.  Racism can't be used as a rationalization for itself.  All those things you mentioned can be worked out if there is a will.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:48:05", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082282, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081778": {"up_voted": false, "ip": "", "has_replies": true, "message": "Barack on reparations:<br><br><i>\"I have said in the past _ and I'll repeat again _ that the best reparations we can provide are good schools in the inner city and jobs for people who are unemployed,\" the Illinois Democrat said recently.</i><br><br>I think he's wrong on this.  Schools and jobs are the entitlement of citizens.  To suggest this is enough to repay a debt is insulting to the price paid by slaves.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_16:36:52", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082717": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good point.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:55:29", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080581, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080368": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh...ok...I thought it was just me...I kept hearing that \"her turn\" thing too - which simply screams \"entitled\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:54:58", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082426": {"up_voted": false, "ip": "", "has_replies": false, "message": "O's been very strong in his stumps since the absurd \"race card\" speech.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:50:20", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080501": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL, I like this person's comment:<br><br>I suppose Obama really should be taking out his stress not at the gym but by guzzling malt liquor and smoking blunts.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:19:29", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1080019, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082123": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fantastic article, Miranda. Thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:45:39", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1081506, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081414": {"up_voted": false, "ip": "", "has_replies": true, "message": "If only it took all of that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:20:33", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081369, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082209": {"up_voted": false, "ip": "", "has_replies": true, "message": "But he is not Jesus - he WILL DISAPPOINT you.  If we can be patient with Carter, Roosevelt, Clinton, etc --- I can certainly be patient with Obama. <br><br>I worked as a church secretary for several years for a man I believe he was giving it is best effort to do the will of God ---- but he made mistakes.  So I hold no one on a pedestal.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:05:17", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 1081180, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079881": {"up_voted": false, "ip": "", "has_replies": true, "message": "Does anyone else find it disturbing that YouTube will remove videos of copyright infringement but allow the most racist anti-black videos to stay up?<a href=\"http://www.womanist-musings.com/2008/08/youtube-and-racist-videos.html\" rel=\"nofollow\"> I have posted an example of one such video</a> in which the theme is encouraging the death of blacks and demeaning us as a race.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:21:27", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081527": {"up_voted": false, "ip": "", "has_replies": true, "message": "And why can't McCain find ANY person of color for his townhall meetings? My god, is he only holding these in Mayberry, Bugtussle and Petticoat Junction?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:40:34", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081417, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081425": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh I've already resolved that no amount of rethuglican antics can stop this...we may have to endure the attacks, the manure, the stench - but this cant be stopped.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:21:37", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080789, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083485": {"up_voted": false, "ip": "", "has_replies": true, "message": "Pilionaire, LOL!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:06:52", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 1081592, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083489": {"up_voted": false, "ip": "", "has_replies": false, "message": "I read somewhere that McCain gets cranky when he has a load in his depends.  I thought that was hillarious.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:07:54", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083485, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079906": {"up_voted": false, "ip": "", "has_replies": true, "message": "I believe in compromises.  What  I dont believe in is compromising your principles.  It's like this.  Candidate A says, I believe in XYZ; those are my principles.  Poor ol' me looks at candidate A and say: He this guy/gal is worth supporting.  I like his positions on XYZ.....but then, all of the sudden, candidate A begins to \"compromise\" on  XYZ for the sake of....whatever, bipartisanship.  Then, poor ol' me needs to rethink his support for candidate.  <br><br>Last I checked, Barack was running on a \"Change\" agenda.  He ran on a agenda to change Washington.  He isnt running on a \"compromise\" agenda.  And if he's willing to compromise on core issue such as FISA, IRAQ WAR, the environment, gun control, campaign finance.....then what exactly are we voting for? One more thing regarding this latest \"compromise\" from BO.  What makes it even worse is that BO knows better.  He knows better than you and I that drilling off shore is not going to bring gas prices down.  He also knows the damage that drilling is going to cause to the environment.  He knows that.  After the last eight bush-cheney-rove-Daschle, pelosi, delay, reid, McCain, Rice, Powell, Clinton......I will not let any politician play me like a sucker.  And that includes BO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:26:06", "killed": false, "user_key": "f9aaa8acc43fd7620185ff90cef3c05a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": 1079806, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081452": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Special interests\" are so special they often refuse to see any common interest.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:26:06", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081269, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082479": {"up_voted": false, "ip": "", "has_replies": true, "message": "I saw a GOP shill yesterday on MSNBC that I wanted to pummel..Heidi something....she fell back on the \"there was a rock band that bought those people out in order to get that crowd in Berlin\"...I seriously had thoughts that required me to pray for forgiveness.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:01:38", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 1082275, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082995": {"up_voted": false, "ip": "", "has_replies": false, "message": "I must agree with this broad stroke. The amount of disdain I have read for Michelle on puma sites has been harsh. One post rings in my mind \" She's not a feminist, she's black.\" The talk of when Chelsea runs, good god it is Lady Di all over again. Silly women don't see that if her last name was Clinton she never would have won the NY senate seat. Even with Rudy still dropping out, LOL<br><br>I think the crazy second class citizen from Manhattan no less is the poster child of part of Hill's supporters. The others tend to be angry, angry white poor women from the South. Look, I get the anger, if I was married to a redneck, I would be full of bile 24/7. And if I were a gay woman in the South I think I would feel marginalized as well.<br><br>They are piss poor losers who claim that it will be good for the younger women to lose the right to have autonomy over their own bodies as punishment. <br><br>It is like this election run, brought back all those great times when they were young and Idealistic. It gave them a spark to their lives, they got connected to other sad unhappy women and men and had an event. Obama winning took it all away. And it will never be like this again.<br><br>Ahh, end of my own broad stroke.<br><br>Heh", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:11:34", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080439": {"up_voted": false, "ip": "", "has_replies": false, "message": "Huffington Post's approach to Obama is to exaggerate or  make everything into a tabloid.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:07:14", "killed": false, "user_key": "514ece7311946709a77d340a35a81d09", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1079742, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083518": {"up_voted": false, "ip": "", "has_replies": false, "message": "Operation Denver - sounds like a book to me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:14:14", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081189, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081472": {"up_voted": false, "ip": "", "has_replies": true, "message": "TruthSeeker:  Good one!!  :&gt;)  :&gt;)<br><br>How about this syllogism:<br><br>      IF \"MCANCIENT\"  = \"MAVERICK\"<br><br>    And \"MAVERICK\"   =  C-O-N-F-U-S-E-D<br><br>    THEN:     \"MCANCIENT\"   =  C-O-N-F-U-S-E-D!!!<br><br>In my humble opinion!  :&gt;)  :&gt;)  :&gt;)<br><br>p.s.:  Made a post (somewhere) today that \"mcancient\" didn't think [oh--- I use this term reservedly] that he was running a NEGATIVE campaign  - not \"IN THE SLIGHTEST\" he said!  :&gt;)  :&gt;)<br><br>Whew!!  Disbelieving Deep Breaths!!!!  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:30:05", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081093, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082500": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ummm......(looks around confused)...what DID happen to Head Start programs??  What kind of evil took away funds for the head start programs that use to be so common?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:06:23", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1082222, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080453": {"up_voted": false, "ip": "", "has_replies": true, "message": "rant:<br><br>You know, Senator Obama is not the only person running for president. There's also John McCain, Cynthia McKinney, Bob Barr, and Ralph Nader. Contrary to popular belief, there are other folks out there that you can look up. If Obama doesn't hold the same beliefs you do, look up the other candidates and vote accordingly. This man cannot be everything to everyone on every issue. I am sick to death of everyone trying to push and pull him all sorts of ways. If he isn't getting raked over the coals by the Republicans it's by the media. If it isn't by the media it's from the DINO's. If it isn't from the DINO's it's from the progressives/netroots. If it isn't from the progressives/netroots it's gonna come from blacks/Jews/blue-collar whites etc. It seems as if this man can't figgin' win w/out someone having a problem with something. I never see this level of scrutiny with John McCain. NEVER. What is really the deal here?<br><br>/rant", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:09:11", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080454": {"up_voted": false, "ip": "", "has_replies": false, "message": "He really did, and the disrespect that McCain has been throwing at Obama since Obama officially became the \"presumptive nominee\" has been bothering me. No one calls McC[ompl]ain on it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:09:17", "killed": false, "user_key": "Muzikal203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080072, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079952": {"up_voted": false, "ip": "", "has_replies": false, "message": "After reading Obama's statements about each of those issues, both his initial position and where he stands today, what would be an example of him compromising his principles?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:34:55", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1079906, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083538": {"up_voted": false, "ip": "", "has_replies": false, "message": "I couldn't get on last night at all and not until this evening today.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:17:52", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083030": {"up_voted": false, "ip": "", "has_replies": false, "message": "Me.too.<br><br> I missed you guys. &lt;hugs&gt;<br><br>But I didn't do anything and now I can come on in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:19:21", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083543": {"up_voted": false, "ip": "", "has_replies": false, "message": "Isn't it fun.  It gives you a group of new friends.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:19:56", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082314, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082011": {"up_voted": false, "ip": "", "has_replies": true, "message": "I haven't given it deep, deep thought, because I have no part in any reparations.  However, I think that full scholarships for all AA children right through to graduate degree.  Maybe land ownership, and income tax exempt status, rather than a cash payment.  Every idea has a downside, but I don't think that's an excuse to say schools and jobs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:24:06", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 1081897, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079969": {"up_voted": false, "ip": "", "has_replies": true, "message": "Bob Herbert does it again! <a href=\"http://www.nytimes.com/2008/08/02/opinion/02herbert.html\" rel=\"nofollow\">Running While Black</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:38:57", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081506": {"up_voted": false, "ip": "", "has_replies": true, "message": "I never did see any coverage of this in the mainstream media:<br><a href=\"http://www.jamaica-gleaner.com/gleaner/20080627/business/business5.html\" rel=\"nofollow\">http://www.jamaica-gleaner.com/gleaner/20080627...</a><br><br>I'm looking for the article on his plans for impoversihed African countries too...sadly, stuff like this just doesn't get any coverage whatsoever.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:36:55", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082531": {"up_voted": false, "ip": "", "has_replies": true, "message": "ThruthSeeker:  Help my understanding.  I feel that he has morphed from kinda neutral during the primaries to MAJOR  Rethug!!  What happened??  Did he just determine that he was wh*te?  <br>Whew!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:13:09", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1082275, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080489": {"up_voted": false, "ip": "", "has_replies": true, "message": "Not only that, these certain white women absolutely disdain black women who aren't shucking and giggling, and Michelle Obama is definitely not a shuck n buck type of black woman.<br><br>When did this occur because yesterday it was said that Hillary asked to have her name removed from nomination period?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:16:50", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083057": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds as if she goes to the Claire McCaskill School of Charm and Dagger Weaponry.<br><br>heh", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:26:53", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081209, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082036": {"up_voted": false, "ip": "", "has_replies": true, "message": "truthseeker - girlfriend do we need to have an intervention here.  you have to stop smoking whatever you are smoking that allows you to believe that they are suddenly going to divide up land and give it to blacks or say that all black kids get a free college education. they won't even give our kids a minimum wage job this summer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:28:50", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1082011, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081525": {"up_voted": false, "ip": "", "has_replies": false, "message": "While Barack answers questions from Black  hecklers, the Dangerous One <a href=\"http://www.dailykos.com/story/2008/8/2/141655/8118/37/561349\" rel=\"nofollow\">censors Black reporters</a>.<br><br>I'm sure race had nothing to do with it because the McCain campaign would never do anything racially motivated.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:40:31", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "1082038": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.dailykos.com/story/2008/8/2/162830/4680/993/561402\" rel=\"nofollow\">Obama, No to Town Halls (my interpretation), Yes to 3 Debates...Florida Pictures...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:29:11", "killed": false, "user_key": "icebergslim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083575": {"up_voted": false, "ip": "", "has_replies": false, "message": "I always expect him to do the grandest, most courageous thing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:25:55", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081180, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081535": {"up_voted": false, "ip": "", "has_replies": false, "message": "...cosign.<br><br>:)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:42:06", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081472, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084608": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know if reparations will ever be paid.  But, I know the monies are owed for unpaid labour.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_06:12:05", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083109, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080515": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know the saying...\"we have to work twice as hard to get half as much\"...well Obama has to do it to the 99th power.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:21:53", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080453, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081206": {"up_voted": false, "ip": "", "has_replies": true, "message": "Those Wal-Mart whackos are trying to scare their employees into voting Republican.  LOL, nobody hates Wal-Mart more than the people who work there.  Those poor, wretched creatures stocking shelves with 'Made in China' merchandise.  Their vendors secretly hate them too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:40:13", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084616": {"up_voted": false, "ip": "", "has_replies": false, "message": "The right wing particularly likes to talk about working hard to get ahead.  No one worked harder than slaves.  They did not receive pay for their work and they certainly did not get ahead.  They were not even entitled to education.  Today, they are fond of suggesting that blacks are inherently lazy, conveniently forgetting hundreds of years of unpaid labour.<br><br> A debt is owed.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_06:15:07", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083109, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080019": {"up_voted": false, "ip": "", "has_replies": true, "message": "check THIS --- Wall Street Journal that asks whether Barack Obama <a href=\"http://www.sadlyno.com/archives/10250.html\" rel=\"nofollow\">might not be fat enough to be President</a><br>via-- <a href=\"http://www.sadlyno.com/archives/10322.html\" rel=\"nofollow\">Sadlyno</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:48:07", "killed": false, "user_key": "ochyming", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084116": {"up_voted": false, "ip": "", "has_replies": false, "message": "...that required me to pray for forgiveness.<br><br><br>One of the top funniest lines I have ever read.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_02:03:19", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082479, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1084125": {"up_voted": false, "ip": "", "has_replies": false, "message": "But these won't have Hillary laughing before every answer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_02:06:55", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082221, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083109": {"up_voted": false, "ip": "", "has_replies": true, "message": "I am absolutely with you on this except for the land ownership. I don't see that happening.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:40:36", "killed": false, "user_key": "jelana", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 1082011, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080273": {"up_voted": false, "ip": "", "has_replies": true, "message": "no clue here.   Personally, I think they are whining.  This was supposed to be their turn, her turn. <br><br>WARNING:  broad brush statement alert... <br><br>These white women don't lose well.  ( Yes, I know there were other Hillary supporters including many black women... )<br><br>But these white women simply cannot accept that a black man, with a black woman as his wife, is who they are supposed to support if they want a Dem in the White House.   As a whole, these white women are scared of black men.   Black men don't worship these white women, notwithstanding certain athletes and entertainers.   <br><br>Sen. Clinton, in their minds, validates all of their perceived prejudices and slights.   I think they are the ones that \"drank the Kool-aid.\"<br><br>NOTICE:  end of broad brush statement", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:39:02", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 1080191, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "1084136": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't find them all that special nor interesting.<br><br>Heh<br><br>I read at a very old white progressive site and  they have absolutely no sense of humor. But boy are they ticked off that Edwards got shafted. I seem to recognize a theme with the losers. They don't give Obama any credit for winning. I daren't look at a Biden site, I couldn't handle their morose sadness, to boot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_02:11:10", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081452, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082601": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe I'm being naive, but I just don't believe that Obama should respond to every McCain attack ad.   If Obama responded to every little crappy thing that McCain said, then every week until the election would go like this:<br><br>On Monday, Obama wants to talk about the jobs, but the McCain campaign puts out another negative \"celeb\" ad/statement about Obama.  Obama needs to respond.  On Tuesday, Obama wants to discuss gas prices, but McCain campaign puts up a negative Web Ad about Obama.  Obama needs to respond.   On Wednesday, Obama wants to discuss education, but McCain sends out a statement to their supporters saying Obama hates the troops.  Obama needs to respond.<br>On Thursday, Friday, Saturday, Sunday, Obama wants to talk about the real issues that Americans face everyday, but McCain continues to put out attack ads.  Obama needs to respond.<br><br>As I've said before, it becomes a cycle, where more time is spent discussing the negative attacks than actual time used to let the American people who may actually be looking for a reason to vote for Obama (not the ones who never planned to vote for Obama, let alone any democrat) what it is that Obama wants/plans to do for America.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:27:39", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082607": {"up_voted": false, "ip": "", "has_replies": false, "message": "co-sign!  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:28:56", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080453, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079848": {"up_voted": false, "ip": "", "has_replies": false, "message": "My candidate is in a racial strait jacket - the harder he pulls to get out of it, the tighter it will get.  <br><br>But the old tools of subjugation are getting rusty.<br><br><a href=\"http://simplifythepositive.blogspot.com\" rel=\"nofollow\">How Many Licks Does It Take To Get To The Center Of Barack Obama?</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:14:54", "killed": false, "user_key": "BrownManATL", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082099": {"up_voted": false, "ip": "", "has_replies": true, "message": "Think positively!<br><br>What are your ideas?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:42:06", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082036, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080958": {"up_voted": false, "ip": "", "has_replies": true, "message": "Found this over at DailyKos-Deoliver47<br><br><a href=http://www.youtube.com/watch?v=sjOK9Mv5Omw rel=\"nofollow\">Big Boi Sumthin' Gotta Give (feat. Mary J. Blige)</a href><br><br>A new video supporting Obama's campaign...<br><br>Of course, Mary J. is bringing it home for us....<br><br><i>\"If you're walking down the right path and you're willing to keep walking, eventually you'll make progress.\"-Barack Obama</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_13:49:24", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081592": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ho, look what I found!  Cindy has her own Dickipedia page.  This is nastier than I could ever dare to be!   They refer to her as \"pill-popper\" (Rikyrah should get a kick out of that!) and \"Pillionaire\".  LOL:<br><br><a href=\"http://www.dickipedia.org/dick.php?title=Cindy_McCain\" rel=\"nofollow\">http://www.dickipedia.org/dick.php?title=Cindy_...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:54:09", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080570": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's all Barack's fault.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:35:28", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 1079548, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079548": {"up_voted": false, "ip": "", "has_replies": true, "message": "I am disturbed by the case of <a href=\"http://www.womanist-musings.com/2008/07/tarika-wilson-and-mothers-rage.html\" rel=\"nofollow\">Tarika Wilson...this so called war on drugs </a>seems to have a majority of black victims.  Even if the cop that killed her is found guilty by his all white jury he will barely serve any time.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_09:15:43", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083178": {"up_voted": false, "ip": "", "has_replies": false, "message": "As someone of Native descent, I would be highly suspect of any land they give you. <br><br><br>I have useless land that is good for growing wild rice but I have to get permission of all the other little Indians to do anything with it. How do I know who owns it? Oh not easy to disseminate but then again it really is as useful as an acre on Love Canal.<br><br>Read some of the treaties and you'll understand. Get the cash!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:57:12", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083109, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083861": {"up_voted": false, "ip": "", "has_replies": false, "message": "Link to a great column by Bob Herbert, entitled \"Running While Black\":<br><br><a href=\"http://www.nytimes.com/2008/08/02/opinion/02herbert.html?_r=1&adxnnl=1&oref=slogin&partner=rssuserland&emc=rss&pagewanted=all&adxnnlx=1217682196-kRBSTNcj/hvOJPrVlixWqQ\" rel=\"nofollow\">http://www.nytimes.com/2008/08/02/opinion/02her...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-03_00:41:45", "killed": false, "user_key": "LynnDee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080577": {"up_voted": false, "ip": "", "has_replies": false, "message": "Says here that Senate Republicans voted to block funding for troops in order to keep tax breaks for Big Oil. <a href=\"http://mitchcohen.blogspot.com/2008/08/senate-republicans-block-funding-for.html\" rel=\"nofollow\">http://mitchcohen.blogspot.com/2008/08/senate-r...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:36:50", "killed": false, "user_key": "f1d697ae51c11ded2862163fba023440", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1083652": {"up_voted": false, "ip": "", "has_replies": false, "message": "dang no he didn't --- and I luv'd him during the primaries with his magic map.  who is dana?  the one I cannot STAND is Campbell Brown, also married to a republican shrill.  Now remind me why I prefer CNN to MSNBC?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_23:44:43", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082275, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080581": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is my first election where I have been really involved, but I can see why the Democrats have not been able to get the White House the last two times out. <br><br>It seems like a good bit of the Republican base loathes John McCain, but they get right into formation like geese when it comes down to the wire. With Democrats its a lot of \"If Obama does not EXACTLY support my position on spotted owls/gun control/abortion, then I'm done\". <br><br>While a principled stand is certainly admirable, I do feel like tapping these people on the shoulder and reminding them that they have spent the last eight years with their nose to the glass looking in. I wish we could understand that you have to actually win the war first before you start fighting over what to build on the land you've gotten.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:37:39", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": true, "email": "", "parent_post_id": 1080453, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "1080072": {"up_voted": false, "ip": "", "has_replies": true, "message": "He nailed it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:58:59", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 1079969, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080587": {"up_voted": false, "ip": "", "has_replies": true, "message": "That's Barack's fault, too.<br><br>If he doesn't speak out against this attack soon, he will lose all credibility with Black people.<br><br>Seriously, though. I notice your comments go unremarked upon, so I want to respond.<br><br>Clearly, the issues you inform us about are serious and they deserve serious responses by those who have power to do something about them.<br><br>I'm not sure who that is or what such a response would look like.<br><br>Should we be asking members of the CBC to this up? Our senators? Our current President? The ACLU? <br><br>I've got nothing but questions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:38:44", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 1079881, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080079": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now McCain wants a black-brown divide to exploit....geez:<br><a href=\"http://www.huffingtonpost.com/2008/08/01/mccain-camp-happy-to-inje_n_116360.html\" rel=\"nofollow\">http://www.huffingtonpost.com/2008/08/01/mccain...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:00:11", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081617": {"up_voted": false, "ip": "", "has_replies": false, "message": "deleted", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:59:04", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081527, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081113": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>Maybe even Barack doesn't understand the forces that hold him aloft. He may truly believe that it's merely effort, strategy and calculation that propels him forward, rather than a wave of energy.</i><br><br>::<br><br>Can't it be both?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:19:39", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 1080789, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081119": {"up_voted": false, "ip": "", "has_replies": false, "message": "I may get around to it, but there are simply some things I don't need to see to know.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:20:26", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080796, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080611": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think that the ACLU would actually support this as an issue of free speech.  I am not sure where to turn with this one to be honest. I just know that racial hatred like this should not be in the public sphere for consumption like this. YouTube is making money off of this...money off of racial hate. I would perhaps like to see a letter writing campaign of some sort, that might help", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:45:54", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 1080587, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082758": {"up_voted": false, "ip": "", "has_replies": true, "message": "Heh...rock band?  It's embarrassing how jealous they are about O's following.  That's an indication of what an astounding success his trip was!  I mean really, think about it....200,000 people!!!! in a foreign country!!!  Despite all the Bush white house interference.  If he'd made speeches in other countries, I guarantee there would have been similar turnout.<br><br>O should have broken out the fish and loaves. ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:06:04", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082479, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080616": {"up_voted": false, "ip": "", "has_replies": true, "message": "And if Barack doesn't make a statement about it yesterday than he doesn't care about \"black\" issues.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:46:27", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080570, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080618": {"up_voted": false, "ip": "", "has_replies": true, "message": "Money quote:<br><br><i>Nevertheless, it\u2019s frustrating to watch John McCain calling out Barack Obama on race. Senator Obama has spoken more honestly and thoughtfully about race than any other politician in many years. Senator McCain is the head of a party that has viciously exploited race for political gain for decades.</i><br><br>::<br><br>It amazes me that the talking heads - ALL OF THEM - act as though Barack never delivered \"A More Perfect Union\" and in it predicted EXACTLY what this presidential race would turn into if the media and the candidates and pollsters fed the animal. <br><br>How do remarks that Barack has been making for years suddenly \"inject\" race into the campaign, as though race was insulin or heroin or a serum that would cure some deadly disease?<br><br>Our media is most irresponsible, and in his press conference today, Barack said as much, in so many words, of course.<br><br>I'm sure his criticism wasn't lost on those fools.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:47:00", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 1079969, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081134": {"up_voted": false, "ip": "", "has_replies": false, "message": "Youtube has taken down the offensive video but it was up for sometime before they removed it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:23:13", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080796, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082178": {"up_voted": false, "ip": "", "has_replies": false, "message": "like you I have not given it deep thought --- however I agree with Obama that we start with education.  Improve our public schools is a start, then we must take steps as a community to ensure that our kids take advantage of the opportunity presented.  we can start now by being involved in the school system and holding the leadership's feet to the fire to provide our children a decent education that will allow them to be not only competitive in a global economy but win the technology, health research races.  <br><br>college education is important, I dont have one so I know.  But then again many of us do have one and we are not given the opportunities in corporate america as we should - deal with that - or better yet give us the resources and chances to create our corporation vs working at their plantation.<br><br>In the end, the govt has a role - but we cannot rely on them totally, we have to step it up and make our own oppts sometimes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:56:27", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082099, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082182": {"up_voted": false, "ip": "", "has_replies": true, "message": "I wonder why - seems like he would do well assuming the audience and questions were balanced.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:57:13", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 1082038, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083207": {"up_voted": false, "ip": "", "has_replies": false, "message": "ice:  This is a powerful analysis.  Thank you!  :&gt;)  :&gt;)<br><br>Loved the pic, as usual!  2 thanks!  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:03:06", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082038, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080139": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wanted to give a heads up on an issue I discovered today.<br><br><a href=\"http://www.inquisitr.com/2097/site-meter-causing-internet-explorer-failure/\" rel=\"nofollow\">http://www.inquisitr.com/2097/site-meter-causin...</a><br><br>I kept getting error messages when I tried to open this site and others last night and this morning. Thanks to a diary over at Kos, I was informed that any site using Site Meter is causing folks with Internet Explorer to be unable to open those pages. (I just changed to Firefox which is why I am here now).  So far no news from Site Meter that they even recognize that there is a problem or when it will be fixed. <br><br>You guys may want to take Site Meter off temporarily until this gets fixed, or no one with IE will be able to open this page.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:11:02", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082188": {"up_voted": false, "ip": "", "has_replies": false, "message": "true that...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:57:54", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081369, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082193": {"up_voted": false, "ip": "", "has_replies": true, "message": "frankly Miranda I dont want to see stories like this in the MSM too dangerous...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_17:59:49", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1081506, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080152": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.huffingtonpost.com/john-tomasic/clinton-calls-for-cathart_b_116482.html\" rel=\"nofollow\">Clinton calls for 'cathartic' first ballot nomination </a><br><br>I find it curious that Sen. Clinton still refers to Sen. Obama as her 'opponent'.    Maybe this is being picky on my part, but it sounds like she still can't accept that she lost.   She doesn't say 'former opponent'  She stumbles, actually stutters every time she says his name, almost as if it hurts for the \"Sen. Obama\" to cross her lips.  <br><br>Even more curious is a comment made at the end of the clip (which is not in the transcript) about  some Obama delegates who have signed a petition to have Sen. Clinton on the ballot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:14:35", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081180": {"up_voted": false, "ip": "", "has_replies": true, "message": "Only if the strategy matches with the energy of change.  Otherwise, it will only seem to backfire.  Capitulating out of fear won't cut it.  I always hope for Barack to do the grandest, most courageous thing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:34:24", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 1081113, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081181": {"up_voted": false, "ip": "", "has_replies": false, "message": "What really bothers me is them releasing the IP address and user name of every person who's watched a video owned by Viacom. It's a huge invasion of privacy. On the other hand I tend to think the gov't is and has always been COINTELPRO friendly and will always find a way to spy on its citizens regardless of FISA or any other ruling they come up with.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:34:54", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1079881, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080672": {"up_voted": false, "ip": "", "has_replies": true, "message": "I didn't even look at the video because I don't want to see what you describe.<br><br>Who owns YouTube?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_12:57:53", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 1080611, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081185": {"up_voted": false, "ip": "", "has_replies": false, "message": "Google owns YouTube.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:35:38", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080796, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082724": {"up_voted": false, "ip": "", "has_replies": false, "message": "..And he calls Obama Dr. No.<br><br>Can anyone discern a pattern to his voting record?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_19:57:54", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081414, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081189": {"up_voted": false, "ip": "", "has_replies": true, "message": "My only comment about that announcement was about the timing of it.<br><br>Now this.<br><br>Expect her to be in the media a lot in the next three weeks.<br><br>Remember, those anti-Obama books hit the bookstores yesterday and Monday, on his birthday. Expect them to <i>\"prove\"</i> his unelectability.<br><br>Apparently, she will be campaigning for herself, ahem, I mean Barack, throughout August as well.<br><br>And her supporters are going to go crazy with talk of VP's and illegitimate nominees.<br><br>And the media will focus on their every word.<br><br>Just watch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:37:29", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080489, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082221": {"up_voted": false, "ip": "", "has_replies": true, "message": "Good.  First, I have read several accounts from people that have attended the McCain townhalls that they were a total farce, and that he rarely answered a question.  Second, I was exhausted after watching 22 debates during the Dem primary.  I certainly don't want a repeat this time around.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:08:01", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082038, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082222": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=http://www.broadcasturban.net/webcast/nul2008/day4_plenary4.htm rel=\"nofollow\">Obama's speech at the National Urban League</a href><br><br>Also, <a href=http://www.dailykos.com/story/2008/8/2/143622/2637/46/561356 rel=\"nofollow\">Muzikal203's diary over at DailyKos</a href> has a great analysis of the speech. <br><br>As eclecticbrotha pointed out...yes, they opened it up with Prince's Pop Life<br><br>Very...very good. Please check it out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:08:49", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082735": {"up_voted": false, "ip": "", "has_replies": true, "message": "I dunno.  He got hitched to Dana, who's traveling and covering the McCain campaign.  You know...love makes a person do crazy things.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:00:35", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082531, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082736": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;&gt;They don't lose well to someone they consider inherently inferior.<br><br>I think that explains the behavior coming from McCain and his campaign lunatics.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:00:44", "killed": false, "user_key": "a9b9abf70e450bc2128c0e057afa51ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081237, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081205": {"up_voted": false, "ip": "", "has_replies": false, "message": "Even hopemongering me isn't that hopeful.<br><br>But I get your point.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:40:11", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081180, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083351": {"up_voted": false, "ip": "", "has_replies": true, "message": "I understand what you are saying. We were already the change and somehow he was picked up by us. The movement came before Barack. <br><br>He was there ready to be picked up, though!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:37:42", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081180, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081209": {"up_voted": false, "ip": "", "has_replies": true, "message": "I just turned on the tv and was about to skip past Faux Noise but they had 2 pundits on: 1 Black guy for the Rethgs and 1 Black Woman for common sense [Rita Lewis gotta find out who she is]. Obama is about to give a speech at the Urban League. So this pundit was talking out the side of his neck. Obama is playing the race card and McAncient nor Shrub would EVER do that. Rita gave him the smack down but was as sweet as pie with a smile on her face as she did it. It was great! Even the host joined in a little bit questioning the guy's views.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:41:01", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1080618, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080191": {"up_voted": false, "ip": "", "has_replies": true, "message": "What are HRC's supporters \"issues\"? I mean, I keep hearing her say that her supporters (that fictional 18 million) want to make sure their issues are addressed, well, what are they?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:22:04", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 14, "is_first_child": true, "email": "", "parent_post_id": 1080152, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083264": {"up_voted": false, "ip": "", "has_replies": false, "message": "please read.<br><br><a href=\"http://nymag.com/news/politics/powergrid/48928/\" rel=\"nofollow\">http://nymag.com/news/politics/powergrid/48928/</a><br><br><br>T.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:16:53", "killed": false, "user_key": "d6755b31010b50fc47eac9ee8b3bb319", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082241": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm sure that if Jesus was an actual historical figure, he disappointed too.  Jews still don't consider him the Messiah.<br><br>Patient, but not silent.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:12:06", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082209, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082246": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now why couldn't Luda do this?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:13:13", "killed": false, "user_key": "lamh", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 1080958, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081223": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I wish we could understand that you have to actually win the war first before you start fighting over what to build on the land you've gotten.</i><br><br>::<br><br>That's a loaded, loaded statement.<br><br>Thanks for it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:42:45", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080581, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081230": {"up_voted": false, "ip": "", "has_replies": true, "message": "Really, I thought there were only 3 kinds of nervous breakdowns, all of which I had this week.  I need to upgrade.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:44:23", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1080335, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081231": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't breathe.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:44:30", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1081093, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081237": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'll up the ante on the broad brush statement:<br><br>They don't lose well to someone they consider inherently inferior.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:46:13", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082261": {"up_voted": false, "ip": "", "has_replies": true, "message": "ruthdfw, In retrospect......you're so right......Lord only knows how it'll be spun if that darn Barry was proposing eliminating the debt of poor impoverished (lets say it  together now)...BLACK countries.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:16:38", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082193, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079806": {"up_voted": false, "ip": "", "has_replies": true, "message": "Are we at a point when a willingness to compromise  is seen as a bad thing all the time? Obama didn't say \"screw it, let just get to drilling offshore\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_10:06:27", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 18, "is_first_child": false, "email": "", "parent_post_id": 1079740, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081244": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's creapy that anyone can see what IP's are logged onto the site, what browser they're using and a map of where they log on from....creepy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:48:49", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 1080283, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081247": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.aflcio.org/issues/politics/mccain_unemployment.cfm\" rel=\"nofollow\">A vote for McCain:</a><br><br>McCAIN SAYS RECORD JOB LOSSES ARE 'NOT TERRIBLE'<br><br>McCain Called 63,000 Jobs Lost in a Month 'Not Terrible.<br><br>McCain Thinks We Are Better Off Than Eight Years Ago<br><br>McCain Told Ohioans That 'Free Trade is the Best Thing That Can Happen to Our Nation<br><br> <br><br>McCAIN SUPPORTED EFFORTS TO OUTSOURCE AND PRIVATIZE JOBS<br><br>McCain Supported Bush's Federal Privatization Plan.<br><br>McCain Supported Contracting Out Homeland Security Jobs.<br><br>McCain Voted for Unfair Privatization Rules Favoring Contractors<br><br>McCain Voted to Allow Overseas Outsourcing of Government Contracts<br><br>McCain Supported Outsourcing Veterans Affairs Jobs<br><br>Supported Outsourcing at Walter Reed in 2006.<br><br> <br><br>McCAIN ADVOCATES POLICIES THAT SEND OUR JOBS OVERSEAS<br><br>McCain Helped Companies Send Jobs Overseas.<br><br>McCain and Lobbyists on His Campaign Helped Airbus Get a $35 Billion Contract Over Boeing<br><br>McCain Thinks NAFTA Was a Good Idea and Supported Letting China into the WTO.<br><br> <br><br>McCAIN OPPOSED JOB-CREATING PROJECTS<br><br>McCain Voted Against 2004 and 2005 Highway Bills.<br><br>McCain Opposed $1.6 Billion in School Construction Funding.<br><br> <br><br>McCAIN WANTS TO PRIVATIZE UNEMPLOYMENT INSURANCE AND JOB TRAINING<br><br>McCain Proposes Privatizing Unemployment Insurance, Similar to His Plan for Social Security.<br><br>McCain Would Take Money from Current Job-Training Programs.<br><br> <br><br>McCAIN OPPOSED JOB-TRAINING PROGRAMS AND UNEMPLOYMENT BENEFIT EXTENSIONS<br><br>McCain Voted Against a Pilot Program to Provide Low-Interest Loans to Workers in Job-Training or Assistance Programs.<br><br>McCain Opposed Extending Federal Unemployment Insurance Benefits for Jobless Workers<br><br>McCain Voted Against Increasing Spending on Unemployment Insurance by Reducing the Bush Tax Cuts<br><br>McCain Voted Against Unemployment Benefits and Job Training for Airline Workers After 9/11<br><br>McCain Voted Against Unemployment Extension", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:49:00", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082786": {"up_voted": false, "ip": "", "has_replies": false, "message": "TruthSeeker:  Thank you.  I wasn't aware of the nuptials!  :&gt;)  :&gt;  :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:12:29", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082735, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082275": {"up_voted": false, "ip": "", "has_replies": true, "message": "John King and his wife Dana are such Repub shills.  I heard him repeat that O didn't visit the troops because he couldn't use cameras...this was during that whole furor.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:19:42", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081256": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:50:09", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081230, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082282": {"up_voted": false, "ip": "", "has_replies": true, "message": "The issue of reparations is a circular one.  It keeps coming back to who would get paid, and where the money would come from.<br><br>How much money is the soul of your ancestor worth?   Would 40 acres and a mule have taken care of it, back in the day?   How about now?   And what forty acres do you think you would get?  Would you take if it was in the salt flats of Nevada?  What about the Pine Barrens of NJ?  <br><br>Tax exempt status.  Okay, so I don't pay taxes.  Will everybody else who is non-black then tell me that I can't have a say in how the tax $ is spent because I didn't pay it?<br><br>College and grad school.     What happens to your child's self esteem when she is told that she is not at _____ Univ because she is smart  -- she is only there because she is black?    Would free college be worth it then? <br><br>And how are we defining black anyway?   What about Tiger's baby girl --  would she get to go for free?  He could certainly afford it and she ain't 'all black' anyway.   <br><br>Or is it just if you 'look' black?    So, where would you put the college age versions of Mariah Carey, Derek Jeter, Alicia Keys or Jimmy Smits?<br><br>I still say you can't unscramble  scrambled eggs.  All of this just keeps the focus from the task at hand.  <br><br>KEEP YOUR EYES ON THE PRIZE...  (And no, I don't think that  a President Obama is the sole prize, but damn, can a brother get chance at the job?)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:21:07", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1082011, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081264": {"up_voted": false, "ip": "", "has_replies": false, "message": "I used to watch FOX donkey's years ago, before it became \"fair and balanced\".  Now, I don't even know anymore where to find it on the dial.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:51:43", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081209, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082289": {"up_voted": false, "ip": "", "has_replies": false, "message": "TruthSeeker:  2 cute!   :&gt;)  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:22:40", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081230, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080242": {"up_voted": false, "ip": "", "has_replies": true, "message": "Barack Obama is running to end the gridlock in Washington. If he doesn't compromise,well then gridlock remains. <br><br>Change isn't some meaningless word. Ending gridlock and supporting compromise instead of my way or the highway is one example of change.<br><br>For the record, there is no legislation on the table. He said he's willing to support limited drilling as part of a compromise that will also include a comprehensive energy policy.<br><br>What principle is he compromising?<br><br>Of course he knows drilling won't make much of a difference. But if we do nothing, then we have the status quo.<br><br>Let's see what the legislation actually looks like before crying foul.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:35:35", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 15, "is_first_child": false, "email": "", "parent_post_id": 1079906, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "1081269": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Rethugs put party interest above personal interest when it comes to elections and votes to push their agenda. The Democrats don't and will in fact try to undermine each other so it's no wonder they keep losing. It's to the detriment of this country. But the Rethugs had free reign for 8 years and we see how they've laid this country to waste. Only those who are willfully blind and ignorant don't see that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:52:48", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1080581, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081417": {"up_voted": false, "ip": "", "has_replies": true, "message": "Miranda:  to use a Val-ism  -  ROTFLMAO!!   :&gt;)   :&gt;)  :&gt;)  U R A nut!!  :&gt;)  :&gt;)<br>Truth & Humor - GREAT combination!!!  :&gt;)  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_15:20:49", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 1081369, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080248": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2008/08/01/AR2008080103481.html?wpisrc=newsletter\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>[I am still in EXCITEMENT MODE -since I've been \"copying/cutting/pasting\" these addresses!  Look, it takes so little to make some of us SO HAPPY.  :&gt;)]<br><br>At any rate, \"mcancient\"  is at it again!!!<br><br>\"Race Proves To Be Unwelcome But Persistent Issue\"<br><br>\"McCain faced a barrage of questions from reporters and asserted that he is not running a negative campaign  \"IN THE SLIGHTEST!\"  WHAT!!!????<br><br>Seeeee, I'm going to make this short - what do you expect from him??  Just what we're getting - someone who lacks WISDOM & UNDERSTANDING and is C-O-N-F-U-S-E-D!!<br><br>Whew!!! Deep Breaths!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:36:05", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079740": {"up_voted": false, "ip": "", "has_replies": true, "message": "BO's shifted his position on offshore drilling.  Will there be a position he wont \"shift\" upon?http://www.huffingtonpost.com/2008/08/01/obama-proposes-1000-emerg_n_116450.html", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_09:53:44", "killed": false, "user_key": "f9aaa8acc43fd7620185ff90cef3c05a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 21, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1079742": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.huffingtonpost.com/2008/08/01/obama-proposes-1000-emerg_n_116450.html\" rel=\"nofollow\">http://www.huffingtonpost.com/2008/08/01/obama-...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_09:54:07", "killed": false, "user_key": "f9aaa8acc43fd7620185ff90cef3c05a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 1079740, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083331": {"up_voted": false, "ip": "", "has_replies": true, "message": "I love what you have written here", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:32:24", "killed": false, "user_key": "jelana", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080789, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "1083041": {"up_voted": false, "ip": "", "has_replies": false, "message": "I belonged to a musician's unofficial site and the mod would track everyone. She would make rude comments about posters she didn't like because she wanted them to leave on their own. She wanted to maintain the fantasy that they never banned anyone.<br><br>That was interesting. LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_21:21:48", "killed": false, "user_key": "29f6805818d1f575c4b8e2182a2ac4ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1081244, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082314": {"up_voted": false, "ip": "", "has_replies": true, "message": "TruthSeeker:  Ummmmmmm.  I don't even know what y'all just said.  So I cain't turn IT off or on 'cause I don't know where the switch/button is!    :&gt;)  :&gt;)  I am so loving this \"bloggin' thing.\"  [Just between U and me, 4 months ago - I didn't know what the word BLOG meant.]  :&gt;)  No telling and no laughing aloud.  :&gt;)  :&gt;)  Thank you.  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:27:50", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1081244, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080268": {"up_voted": false, "ip": "", "has_replies": false, "message": "isonprize:  MAJOR co-sign on all points!!  \"virtual dap!\"<br><br>And, again, THANK YOU for the \"cut, copy, paste\" idea!  :&gt;)  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:38:40", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080152, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082321": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah, I saw this.  Actually, McCain has been doing this for awhile now.  A couple of weeks ago, he went to a forum and said BHO just discovered the Latino vote.  But wait, according to McCain, its BHO who is playing the race card.  Please.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:28:31", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 1080079, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080789": {"up_voted": false, "ip": "", "has_replies": true, "message": "Maybe even Barack doesn't understand the forces that hold him aloft.  He may truly believe that it's merely effort, strategy and calculation that propels him forward, rather than a wave of energy.  If he doesn't know, and mitigates/dilutes his own energy with capitulation, then he may see his numbers stubbornly reach a plateau, or fall...mysteriously.  Donations may still be great but may never quite reach it's full potential of close to 100 million per month.<br><br>I think the world has called Barack forth...literally.  The same way if you focus your thoughts to a fine point and with great will, you can draw someone into your experience.  <br><br>It's no coincidence the strange name, and his race.  It's no coincidence the convention falls on the anniversary of MLK's \"I have a dream speech\".  There are far too many \"coincidences\" for this to be a coincidence.<br><br>He may soothe himself with ideas about his obvious talents, but the energy of every conscious being is involved in this grand drama.  Even the bigots long to lay down their burdens.  It's no coincidence either that he is compared unkindly to the Messiah Jesus, who was also called forth by desire and longing for change.<br><br>The only thing his opponent can do, is try to distract us from  the object of our desire, from our mass meditation with snide comparisons to Britney and Paris....and Moses.<br><br>John McCain, you are not the one we have been waiting for.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_13:17:30", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 1080242, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1081303": {"up_voted": false, "ip": "", "has_replies": false, "message": "It was sickening to watch them rationalize their behaviour after Scott McClellan? called them out.  I hope they all go to China to cover the Olympics.  I hope the Chinese government detains them for at least a year, every last one of them.  And, I want to see one of each of their kidneys on the black market.<br><br>Now, I'm going to watch children's programming to calm my fevered brow.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_14:58:44", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080618, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "1080283": {"up_voted": false, "ip": "", "has_replies": true, "message": "I just removed it from my site....though now I am missing my neurotic stats count checking routine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:40:34", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 1080139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080796": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't know who owns YouTube...but you should not turn your back on this video as ugly as it is. I firmly believe it is important to stare this racist shit in the face and acknowledge it for what it is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_13:18:38", "killed": false, "user_key": "womanistmusings", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 1080672, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082333": {"up_voted": false, "ip": "", "has_replies": false, "message": "it is a free country - exercise your rights...LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:30:36", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082241, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082334": {"up_voted": false, "ip": "", "has_replies": false, "message": "ruthfw:  co-sign.  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:30:49", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082209, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082851": {"up_voted": false, "ip": "", "has_replies": false, "message": "Because McCain wants to use the Obama star power to draw people to his message and McCain can't be trusted not to have neutral people there.  McCain would stack the crowd with his supporters and not have an equal mix.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:33:47", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082182, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082342": {"up_voted": false, "ip": "", "has_replies": false, "message": "yep but on the downlow - I do hope he has a plan for dealing with Hati [did i spell that right] as well. just keep it to himself until 11-5-08 LOL....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:32:52", "killed": false, "user_key": "ruthdfw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082261, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082343": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:  Hurry up and make that NEW SIGN!!!  :&gt;)  :&gt;)<br>\"They \"paying big Benjamins for \"hecklin'!    :&gt;)  :&gt;)  :&gt;)<br>Just kidding - lest someone didn't read the other posts!  :&gt;)  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:32:55", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1080616, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080301": {"up_voted": false, "ip": "", "has_replies": true, "message": "GLH<br><br>Did you look at the HTML links site?    Here it is again.<br><br><a href=\"http://www.w3schools.com/HTML/html_links.asp\" rel=\"nofollow\">Look here to learn how to put titles on your links</a><br><br>If cutting and pasting makes you happy, then you'll be positively  orgasmic when you do it the first time.!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:42:51", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 1080248, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "1082792": {"up_voted": false, "ip": "", "has_replies": false, "message": "TruthSeeker:  Good one!   :&gt;)  :&gt;)  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_20:13:31", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082758, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "1080309": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is only the beginning.<br><br>I said it before, I mean it again:<br><br>Barack is still fighting a nomination battle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_11:43:35", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 1080273, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "1082358": {"up_voted": false, "ip": "", "has_replies": false, "message": "As my boy Craig H. would say...\"That would be too much like right\"", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_18:35:38", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1082246, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "1083390": {"up_voted": false, "ip": "", "has_replies": false, "message": "Golly, thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-08-02_22:46:07", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 1083331, "depth": 6, "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": "2390663", "user_id": "anonymous", "forum_id": "21630", "hash": -7483984462799422072}, "thread": {"days_alive": 0, "slug": "saturday_open_thread_52", "paginate": false, "num_pages": 1, "num_posts": 148, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 2390663, "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=saturday_open_thread_52' +
		'&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/saturday_open_thread_52/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='	+ 'saturday_open_thread_52'
			+ '&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/saturday_open_thread_52/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">148</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/saturday_open_thread_52/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/saturday_open_thread_52/">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:2390663" 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/saturday_open_thread_52/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:2390663" 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:2390663" 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'				: 'saturday_open_thread_52',
			// 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/saturday_open_thread_52/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='	+ 'saturday_open_thread_52'
			+ '&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='	+ 'saturday_open_thread_52'
			+ '&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='		+ 'saturday_open_thread_52'
				+ '&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/2390663/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-1081525">\
	 <div id="dsq-comment-header-1081525" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081525" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081525" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081525" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081525" class="dsq-comment-message">While Barack answers questions from Black  hecklers, the Dangerous One <a href="http://www.dailykos.com/story/2008/8/2/141655/8118/37/561349" rel="nofollow">censors Black reporters</a>.<br><br>I\'m sure race had nothing to do with it because the McCain campaign would never do anything racially motivated.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079548">\
	 <div id="dsq-comment-header-1079548" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079548" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079548" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079548" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079548" class="dsq-comment-message">I am disturbed by the case of <a href="http://www.womanist-musings.com/2008/07/tarika-wilson-and-mothers-rage.html" rel="nofollow">Tarika Wilson...this so called war on drugs </a>seems to have a majority of black victims.  Even if the cop that killed her is found guilty by his all white jury he will barely serve any time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080570">\
	 <div id="dsq-comment-header-1080570" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080570" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080570" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080570" class="dsq-comment-message">It\'s all Barack\'s fault.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080616">\
	 <div id="dsq-comment-header-1080616" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080616" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080616">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080616" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080616" class="dsq-comment-message">And if Barack doesn\'t make a statement about it yesterday than he doesn\'t care about "black" issues.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082343">\
	 <div id="dsq-comment-header-1082343" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082343" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082343">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082343" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082343" class="dsq-comment-message">Miranda:  Hurry up and make that NEW SIGN!!!  :&gt;)  :&gt;)<br>"They "paying big Benjamins for "hecklin\'!    :&gt;)  :&gt;)  :&gt;)<br>Just kidding - lest someone didn\'t read the other posts!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079740">\
	 <div id="dsq-comment-header-1079740" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079740" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079740">AnthonyMason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079740" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079740" class="dsq-comment-message">BO\'s shifted his position on offshore drilling.  Will there be a position he wont "shift" upon?http://www.huffingtonpost.com/2008/08/01/obama-proposes-1000-emerg_n_116450.html</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079742">\
	 <div id="dsq-comment-header-1079742" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079742" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079742">AnthonyMason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079742" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079742" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/2008/08/01/obama-proposes-1000-emerg_n_116450.html" rel="nofollow">http://www.huffingtonpost.com/2008/08/01/obama-...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080439">\
	 <div id="dsq-comment-header-1080439" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080439" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080439">Micheline</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080439" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080439" class="dsq-comment-message">Huffington Post\'s approach to Obama is to exaggerate or  make everything into a tabloid.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079806">\
	 <div id="dsq-comment-header-1079806" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079806" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079806">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079806" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079806" class="dsq-comment-message">Are we at a point when a willingness to compromise  is seen as a bad thing all the time? Obama didn\'t say "screw it, let just get to drilling offshore".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079906">\
	 <div id="dsq-comment-header-1079906" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079906" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079906">AnthonyMason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079906" class="dsq-comment-message">I believe in compromises.  What  I dont believe in is compromising your principles.  It\'s like this.  Candidate A says, I believe in XYZ; those are my principles.  Poor ol\' me looks at candidate A and say: He this guy/gal is worth supporting.  I like his positions on XYZ.....but then, all of the sudden, candidate A begins to "compromise" on  XYZ for the sake of....whatever, bipartisanship.  Then, poor ol\' me needs to rethink his support for candidate.  <br><br>Last I checked, Barack was running on a "Change" agenda.  He ran on a agenda to change Washington.  He isnt running on a "compromise" agenda.  And if he\'s willing to compromise on core issue such as FISA, IRAQ WAR, the environment, gun control, campaign finance.....then what exactly are we voting for? One more thing regarding this latest "compromise" from BO.  What makes it even worse is that BO knows better.  He knows better than you and I that drilling off shore is not going to bring gas prices down.  He also knows the damage that drilling is going to cause to the environment.  He knows that.  After the last eight bush-cheney-rove-Daschle, pelosi, delay, reid, McCain, Rice, Powell, Clinton......I will not let any politician play me like a sucker.  And that includes BO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080242">\
	 <div id="dsq-comment-header-1080242" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080242" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080242" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080242" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080242" class="dsq-comment-message">Barack Obama is running to end the gridlock in Washington. If he doesn\'t compromise,well then gridlock remains. <br><br>Change isn\'t some meaningless word. Ending gridlock and supporting compromise instead of my way or the highway is one example of change.<br><br>For the record, there is no legislation on the table. He said he\'s willing to support limited drilling as part of a compromise that will also include a comprehensive energy policy.<br><br>What principle is he compromising?<br><br>Of course he knows drilling won\'t make much of a difference. But if we do nothing, then we have the status quo.<br><br>Let\'s see what the legislation actually looks like before crying foul.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080349">\
	 <div id="dsq-comment-header-1080349" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080349" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080349">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080349" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080349" class="dsq-comment-message">No Craig.  Let\'s stamp our feet like spoiled children until we get our way.  That\'s how we are going to solve our problems.  No compromises ever.  Let\'s forget the fact that people on both sides of the aisle have been working on this issue for weeks with no solution, and Congress has adjourned until September without any energy legislation. As long as we strictly stick to what we believe is right, we are going to get what we want.  <br><br>Oh, yeah, let\'s also forget Obama\'s discussion about partisan politics as the main reasons things don\'t get done in Washington.  He was just blowing smoke.  He wasn\'t serious about compromises or bipartisanship.  So let\'s accuse him of having no principles and no back bone instead of actually doing research and making reasonable arguments.<br><br>Moses smell the roses, can someone please let me know when the grown ups come back to town.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080789">\
	 <div id="dsq-comment-header-1080789" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080789" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080789">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080789" class="dsq-comment-message">Maybe even Barack doesn\'t understand the forces that hold him aloft.  He may truly believe that it\'s merely effort, strategy and calculation that propels him forward, rather than a wave of energy.  If he doesn\'t know, and mitigates/dilutes his own energy with capitulation, then he may see his numbers stubbornly reach a plateau, or fall...mysteriously.  Donations may still be great but may never quite reach it\'s full potential of close to 100 million per month.<br><br>I think the world has called Barack forth...literally.  The same way if you focus your thoughts to a fine point and with great will, you can draw someone into your experience.  <br><br>It\'s no coincidence the strange name, and his race.  It\'s no coincidence the convention falls on the anniversary of MLK\'s "I have a dream speech".  There are far too many "coincidences" for this to be a coincidence.<br><br>He may soothe himself with ideas about his obvious talents, but the energy of every conscious being is involved in this grand drama.  Even the bigots long to lay down their burdens.  It\'s no coincidence either that he is compared unkindly to the Messiah Jesus, who was also called forth by desire and longing for change.<br><br>The only thing his opponent can do, is try to distract us from  the object of our desire, from our mass meditation with snide comparisons to Britney and Paris....and Moses.<br><br>John McCain, you are not the one we have been waiting for.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081113">\
	 <div id="dsq-comment-header-1081113" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081113" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081113" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081113" class="dsq-comment-message"><i>Maybe even Barack doesn\'t understand the forces that hold him aloft. He may truly believe that it\'s merely effort, strategy and calculation that propels him forward, rather than a wave of energy.</i><br><br>::<br><br>Can\'t it be both?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081180">\
	 <div id="dsq-comment-header-1081180" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081180" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081180">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081180" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081180" class="dsq-comment-message">Only if the strategy matches with the energy of change.  Otherwise, it will only seem to backfire.  Capitulating out of fear won\'t cut it.  I always hope for Barack to do the grandest, most courageous thing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081205">\
	 <div id="dsq-comment-header-1081205" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081205" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081205" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081205" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081205" class="dsq-comment-message">Even hopemongering me isn\'t that hopeful.<br><br>But I get your point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082209">\
	 <div id="dsq-comment-header-1082209" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082209" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082209" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082209" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082209" class="dsq-comment-message">But he is not Jesus - he WILL DISAPPOINT you.  If we can be patient with Carter, Roosevelt, Clinton, etc --- I can certainly be patient with Obama. <br><br>I worked as a church secretary for several years for a man I believe he was giving it is best effort to do the will of God ---- but he made mistakes.  So I hold no one on a pedestal.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082241">\
	 <div id="dsq-comment-header-1082241" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082241" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082241">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082241" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082241" class="dsq-comment-message">I\'m sure that if Jesus was an actual historical figure, he disappointed too.  Jews still don\'t consider him the Messiah.<br><br>Patient, but not silent.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082333">\
	 <div id="dsq-comment-header-1082333" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082333" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082333" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082333" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082333" class="dsq-comment-message">it is a free country - exercise your rights...LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082334">\
	 <div id="dsq-comment-header-1082334" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082334" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082334">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082334" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082334" class="dsq-comment-message">ruthfw:  co-sign.  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083351">\
	 <div id="dsq-comment-header-1083351" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083351" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083351">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083351" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083351" class="dsq-comment-message">I understand what you are saying. We were already the change and somehow he was picked up by us. The movement came before Barack. <br><br>He was there ready to be picked up, though!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083424">\
	 <div id="dsq-comment-header-1083424" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083424">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083424" class="dsq-comment-message"><i>"He was there ready to be picked up, though!"</i><br><br>Indeed!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083575">\
	 <div id="dsq-comment-header-1083575" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083575" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083575">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083575" class="dsq-comment-message">I always expect him to do the grandest, most courageous thing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081425">\
	 <div id="dsq-comment-header-1081425" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081425" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081425">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081425" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081425" class="dsq-comment-message">Oh I\'ve already resolved that no amount of rethuglican antics can stop this...we may have to endure the attacks, the manure, the stench - but this cant be stopped.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083331">\
	 <div id="dsq-comment-header-1083331" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083331" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083331">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083331" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083331" class="dsq-comment-message">I love what you have written here</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083390">\
	 <div id="dsq-comment-header-1083390" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083390" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083390">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083390" class="dsq-comment-message">Golly, thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079952">\
	 <div id="dsq-comment-header-1079952" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079952">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079952" class="dsq-comment-message">After reading Obama\'s statements about each of those issues, both his initial position and where he stands today, what would be an example of him compromising his principles?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079848">\
	 <div id="dsq-comment-header-1079848" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079848" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079848" href="http://www.brownmanthinkinghard.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079848" class="dsq-comment-message">My candidate is in a racial strait jacket - the harder he pulls to get out of it, the tighter it will get.  <br><br>But the old tools of subjugation are getting rusty.<br><br><a href="http://simplifythepositive.blogspot.com" rel="nofollow">How Many Licks Does It Take To Get To The Center Of Barack Obama?</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079881">\
	 <div id="dsq-comment-header-1079881" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079881" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1079881" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079881" class="dsq-comment-message">Does anyone else find it disturbing that YouTube will remove videos of copyright infringement but allow the most racist anti-black videos to stay up?<a href="http://www.womanist-musings.com/2008/08/youtube-and-racist-videos.html" rel="nofollow"> I have posted an example of one such video</a> in which the theme is encouraging the death of blacks and demeaning us as a race.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080587">\
	 <div id="dsq-comment-header-1080587" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080587" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080587" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080587" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080587" class="dsq-comment-message">That\'s Barack\'s fault, too.<br><br>If he doesn\'t speak out against this attack soon, he will lose all credibility with Black people.<br><br>Seriously, though. I notice your comments go unremarked upon, so I want to respond.<br><br>Clearly, the issues you inform us about are serious and they deserve serious responses by those who have power to do something about them.<br><br>I\'m not sure who that is or what such a response would look like.<br><br>Should we be asking members of the CBC to this up? Our senators? Our current President? The ACLU? <br><br>I\'ve got nothing but questions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080611">\
	 <div id="dsq-comment-header-1080611" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080611" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080611" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080611" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080611" class="dsq-comment-message">I think that the ACLU would actually support this as an issue of free speech.  I am not sure where to turn with this one to be honest. I just know that racial hatred like this should not be in the public sphere for consumption like this. YouTube is making money off of this...money off of racial hate. I would perhaps like to see a letter writing campaign of some sort, that might help</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080672">\
	 <div id="dsq-comment-header-1080672" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080672" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080672" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080672" class="dsq-comment-message">I didn\'t even look at the video because I don\'t want to see what you describe.<br><br>Who owns YouTube?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080796">\
	 <div id="dsq-comment-header-1080796" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080796" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080796" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080796" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080796" class="dsq-comment-message">I don\'t know who owns YouTube...but you should not turn your back on this video as ugly as it is. I firmly believe it is important to stare this racist shit in the face and acknowledge it for what it is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081119">\
	 <div id="dsq-comment-header-1081119" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081119" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081119" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081119" class="dsq-comment-message">I may get around to it, but there are simply some things I don\'t need to see to know.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081134">\
	 <div id="dsq-comment-header-1081134" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081134" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081134" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081134" class="dsq-comment-message">Youtube has taken down the offensive video but it was up for sometime before they removed it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081185">\
	 <div id="dsq-comment-header-1081185" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081185" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081185" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081185" class="dsq-comment-message">Google owns YouTube.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081181">\
	 <div id="dsq-comment-header-1081181" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081181" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081181" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081181" class="dsq-comment-message">What really bothers me is them releasing the IP address and user name of every person who\'s watched a video owned by Viacom. It\'s a huge invasion of privacy. On the other hand I tend to think the gov\'t is and has always been COINTELPRO friendly and will always find a way to spy on its citizens regardless of FISA or any other ruling they come up with.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1079969">\
	 <div id="dsq-comment-header-1079969" class="dsq-comment-header">\
	 <cite id="dsq-cite-1079969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1079969">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1079969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1079969" class="dsq-comment-message">Bob Herbert does it again! <a href="http://www.nytimes.com/2008/08/02/opinion/02herbert.html" rel="nofollow">Running While Black</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080072">\
	 <div id="dsq-comment-header-1080072" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080072">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080072" class="dsq-comment-message">He nailed it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080454">\
	 <div id="dsq-comment-header-1080454" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080454" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080454" href="http://muzikalthoughts.blogspot.com" target="_blank" rel="nofollow">Muzikal203</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080454" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080454" class="dsq-comment-message">He really did, and the disrespect that McCain has been throwing at Obama since Obama officially became the "presumptive nominee" has been bothering me. No one calls McC[ompl]ain on it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080618">\
	 <div id="dsq-comment-header-1080618" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080618" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080618" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080618" class="dsq-comment-message">Money quote:<br><br><i>Nevertheless, it’s frustrating to watch John McCain calling out Barack Obama on race. Senator Obama has spoken more honestly and thoughtfully about race than any other politician in many years. Senator McCain is the head of a party that has viciously exploited race for political gain for decades.</i><br><br>::<br><br>It amazes me that the talking heads - ALL OF THEM - act as though Barack never delivered "A More Perfect Union" and in it predicted EXACTLY what this presidential race would turn into if the media and the candidates and pollsters fed the animal. <br><br>How do remarks that Barack has been making for years suddenly "inject" race into the campaign, as though race was insulin or heroin or a serum that would cure some deadly disease?<br><br>Our media is most irresponsible, and in his press conference today, Barack said as much, in so many words, of course.<br><br>I\'m sure his criticism wasn\'t lost on those fools.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081303">\
	 <div id="dsq-comment-header-1081303" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081303" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081303">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081303" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081303" class="dsq-comment-message">It was sickening to watch them rationalize their behaviour after Scott McClellan? called them out.  I hope they all go to China to cover the Olympics.  I hope the Chinese government detains them for at least a year, every last one of them.  And, I want to see one of each of their kidneys on the black market.<br><br>Now, I\'m going to watch children\'s programming to calm my fevered brow.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081209">\
	 <div id="dsq-comment-header-1081209" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081209" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081209" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081209" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081209" class="dsq-comment-message">I just turned on the tv and was about to skip past Faux Noise but they had 2 pundits on: 1 Black guy for the Rethgs and 1 Black Woman for common sense [Rita Lewis gotta find out who she is]. Obama is about to give a speech at the Urban League. So this pundit was talking out the side of his neck. Obama is playing the race card and McAncient nor Shrub would EVER do that. Rita gave him the smack down but was as sweet as pie with a smile on her face as she did it. It was great! Even the host joined in a little bit questioning the guy\'s views.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081264">\
	 <div id="dsq-comment-header-1081264" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081264" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081264">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081264" class="dsq-comment-message">I used to watch FOX donkey\'s years ago, before it became "fair and balanced".  Now, I don\'t even know anymore where to find it on the dial.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083057">\
	 <div id="dsq-comment-header-1083057" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083057" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083057">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083057" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083057" class="dsq-comment-message">Sounds as if she goes to the Claire McCaskill School of Charm and Dagger Weaponry.<br><br>heh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080019">\
	 <div id="dsq-comment-header-1080019" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080019" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080019" href="http://deoclicianocgiportfolio.wordpress.com/" target="_blank" rel="nofollow">ochyming</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080019" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080019" class="dsq-comment-message">check THIS --- Wall Street Journal that asks whether Barack Obama <a href="http://www.sadlyno.com/archives/10250.html" rel="nofollow">might not be fat enough to be President</a><br>via-- <a href="http://www.sadlyno.com/archives/10322.html" rel="nofollow">Sadlyno</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080501">\
	 <div id="dsq-comment-header-1080501" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080501" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080501">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080501" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080501" class="dsq-comment-message">LOL, I like this person\'s comment:<br><br>I suppose Obama really should be taking out his stress not at the gym but by guzzling malt liquor and smoking blunts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080079">\
	 <div id="dsq-comment-header-1080079" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080079" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080079">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080079" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080079" class="dsq-comment-message">Now McCain wants a black-brown divide to exploit....geez:<br><a href="http://www.huffingtonpost.com/2008/08/01/mccain-camp-happy-to-inje_n_116360.html" rel="nofollow">http://www.huffingtonpost.com/2008/08/01/mccain...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082321">\
	 <div id="dsq-comment-header-1082321" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082321" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082321">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082321" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082321" class="dsq-comment-message">Yeah, I saw this.  Actually, McCain has been doing this for awhile now.  A couple of weeks ago, he went to a forum and said BHO just discovered the Latino vote.  But wait, according to McCain, its BHO who is playing the race card.  Please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080139">\
	 <div id="dsq-comment-header-1080139" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080139">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080139" class="dsq-comment-message">Wanted to give a heads up on an issue I discovered today.<br><br><a href="http://www.inquisitr.com/2097/site-meter-causing-internet-explorer-failure/" rel="nofollow">http://www.inquisitr.com/2097/site-meter-causin...</a><br><br>I kept getting error messages when I tried to open this site and others last night and this morning. Thanks to a diary over at Kos, I was informed that any site using Site Meter is causing folks with Internet Explorer to be unable to open those pages. (I just changed to Firefox which is why I am here now).  So far no news from Site Meter that they even recognize that there is a problem or when it will be fixed. <br><br>You guys may want to take Site Meter off temporarily until this gets fixed, or no one with IE will be able to open this page.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080283">\
	 <div id="dsq-comment-header-1080283" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080283" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080283" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080283" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080283" class="dsq-comment-message">I just removed it from my site....though now I am missing my neurotic stats count checking routine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081244">\
	 <div id="dsq-comment-header-1081244" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081244" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081244">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081244" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081244" class="dsq-comment-message">It\'s creapy that anyone can see what IP\'s are logged onto the site, what browser they\'re using and a map of where they log on from....creepy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082314">\
	 <div id="dsq-comment-header-1082314" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082314" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082314">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082314" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082314" class="dsq-comment-message">TruthSeeker:  Ummmmmmm.  I don\'t even know what y\'all just said.  So I cain\'t turn IT off or on \'cause I don\'t know where the switch/button is!    :&gt;)  :&gt;)  I am so loving this "bloggin\' thing."  [Just between U and me, 4 months ago - I didn\'t know what the word BLOG meant.]  :&gt;)  No telling and no laughing aloud.  :&gt;)  :&gt;)  Thank you.  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083543">\
	 <div id="dsq-comment-header-1083543" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083543" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083543">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083543" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083543" class="dsq-comment-message">Isn\'t it fun.  It gives you a group of new friends.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083041">\
	 <div id="dsq-comment-header-1083041" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083041" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083041">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083041" class="dsq-comment-message">I belonged to a musician\'s unofficial site and the mod would track everyone. She would make rude comments about posters she didn\'t like because she wanted them to leave on their own. She wanted to maintain the fantasy that they never banned anyone.<br><br>That was interesting. LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083030">\
	 <div id="dsq-comment-header-1083030" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083030" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083030">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083030" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083030" class="dsq-comment-message">Me.too.<br><br> I missed you guys. &lt;hugs&gt;<br><br>But I didn\'t do anything and now I can come on in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083538">\
	 <div id="dsq-comment-header-1083538" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083538" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083538">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083538" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083538" class="dsq-comment-message">I couldn\'t get on last night at all and not until this evening today.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080152">\
	 <div id="dsq-comment-header-1080152" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080152" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080152">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080152" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080152" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/john-tomasic/clinton-calls-for-cathart_b_116482.html" rel="nofollow">Clinton calls for \'cathartic\' first ballot nomination </a><br><br>I find it curious that Sen. Clinton still refers to Sen. Obama as her \'opponent\'.    Maybe this is being picky on my part, but it sounds like she still can\'t accept that she lost.   She doesn\'t say \'former opponent\'  She stumbles, actually stutters every time she says his name, almost as if it hurts for the "Sen. Obama" to cross her lips.  <br><br>Even more curious is a comment made at the end of the clip (which is not in the transcript) about  some Obama delegates who have signed a petition to have Sen. Clinton on the ballot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080191">\
	 <div id="dsq-comment-header-1080191" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080191" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080191">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080191" class="dsq-comment-message">What are HRC\'s supporters "issues"? I mean, I keep hearing her say that her supporters (that fictional 18 million) want to make sure their issues are addressed, well, what are they?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080273">\
	 <div id="dsq-comment-header-1080273" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080273" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080273">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080273" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080273" class="dsq-comment-message">no clue here.   Personally, I think they are whining.  This was supposed to be their turn, her turn. <br><br>WARNING:  broad brush statement alert... <br><br>These white women don\'t lose well.  ( Yes, I know there were other Hillary supporters including many black women... )<br><br>But these white women simply cannot accept that a black man, with a black woman as his wife, is who they are supposed to support if they want a Dem in the White House.   As a whole, these white women are scared of black men.   Black men don\'t worship these white women, notwithstanding certain athletes and entertainers.   <br><br>Sen. Clinton, in their minds, validates all of their perceived prejudices and slights.   I think they are the ones that "drank the Kool-aid."<br><br>NOTICE:  end of broad brush statement</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080309">\
	 <div id="dsq-comment-header-1080309" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080309" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080309" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080309" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080309" class="dsq-comment-message">This is only the beginning.<br><br>I said it before, I mean it again:<br><br>Barack is still fighting a nomination battle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080360">\
	 <div id="dsq-comment-header-1080360" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080360">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080360" class="dsq-comment-message">yup, yup</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080335">\
	 <div id="dsq-comment-header-1080335" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080335" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080335">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080335" class="dsq-comment-message">This white woman agrees with you. These women are having ten kinds of nervous breakdowns. And the idea of Michelle Obama representing all American women as First Lady just has them twitching uncontrollably.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081230">\
	 <div id="dsq-comment-header-1081230" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081230" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081230">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081230" class="dsq-comment-message">Really, I thought there were only 3 kinds of nervous breakdowns, all of which I had this week.  I need to upgrade.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081256">\
	 <div id="dsq-comment-header-1081256" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081256" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081256" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081256" class="dsq-comment-message">LOL!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082289">\
	 <div id="dsq-comment-header-1082289" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082289">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082289" class="dsq-comment-message">TruthSeeker:  2 cute!   :&gt;)  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080368">\
	 <div id="dsq-comment-header-1080368" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080368">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080368" class="dsq-comment-message">Oh...ok...I thought it was just me...I kept hearing that "her turn" thing too - which simply screams "entitled".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080489">\
	 <div id="dsq-comment-header-1080489" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080489" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080489">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080489" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080489" class="dsq-comment-message">Not only that, these certain white women absolutely disdain black women who aren\'t shucking and giggling, and Michelle Obama is definitely not a shuck n buck type of black woman.<br><br>When did this occur because yesterday it was said that Hillary asked to have her name removed from nomination period?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081189">\
	 <div id="dsq-comment-header-1081189" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081189" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081189" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081189" class="dsq-comment-message">My only comment about that announcement was about the timing of it.<br><br>Now this.<br><br>Expect her to be in the media a lot in the next three weeks.<br><br>Remember, those anti-Obama books hit the bookstores yesterday and Monday, on his birthday. Expect them to <i>"prove"</i> his unelectability.<br><br>Apparently, she will be campaigning for herself, ahem, I mean Barack, throughout August as well.<br><br>And her supporters are going to go crazy with talk of VP\'s and illegitimate nominees.<br><br>And the media will focus on their every word.<br><br>Just watch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083518">\
	 <div id="dsq-comment-header-1083518" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083518" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083518">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083518" class="dsq-comment-message">Operation Denver - sounds like a book to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081237">\
	 <div id="dsq-comment-header-1081237" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081237" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081237">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081237" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081237" class="dsq-comment-message">I\'ll up the ante on the broad brush statement:<br><br>They don\'t lose well to someone they consider inherently inferior.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082736">\
	 <div id="dsq-comment-header-1082736" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082736" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082736" href="http://bettychambers.com" target="_blank" rel="nofollow">GoldenAh</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082736" class="dsq-comment-message">&gt;&gt;They don\'t lose well to someone they consider inherently inferior.<br><br>I think that explains the behavior coming from McCain and his campaign lunatics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082995">\
	 <div id="dsq-comment-header-1082995" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082995" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082995">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082995" class="dsq-comment-message">I must agree with this broad stroke. The amount of disdain I have read for Michelle on puma sites has been harsh. One post rings in my mind " She\'s not a feminist, she\'s black." The talk of when Chelsea runs, good god it is Lady Di all over again. Silly women don\'t see that if her last name was Clinton she never would have won the NY senate seat. Even with Rudy still dropping out, LOL<br><br>I think the crazy second class citizen from Manhattan no less is the poster child of part of Hill\'s supporters. The others tend to be angry, angry white poor women from the South. Look, I get the anger, if I was married to a redneck, I would be full of bile 24/7. And if I were a gay woman in the South I think I would feel marginalized as well.<br><br>They are piss poor losers who claim that it will be good for the younger women to lose the right to have autonomy over their own bodies as punishment. <br><br>It is like this election run, brought back all those great times when they were young and Idealistic. It gave them a spark to their lives, they got connected to other sad unhappy women and men and had an event. Obama winning took it all away. And it will never be like this again.<br><br>Ahh, end of my own broad stroke.<br><br>Heh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080268">\
	 <div id="dsq-comment-header-1080268" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080268" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080268">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080268" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080268" class="dsq-comment-message">isonprize:  MAJOR co-sign on all points!!  "virtual dap!"<br><br>And, again, THANK YOU for the "cut, copy, paste" idea!  :&gt;)  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082386">\
	 <div id="dsq-comment-header-1082386" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082386" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082386">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082386" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082386" class="dsq-comment-message"><i>CLINTON: ......I think it\'s fair to say that If you look at recent history I have moved more quickly and done more on behalf of my opponent than comparable candidates have and most of them didn\'t endorse until the convention</i><br><br>It\'s obvious she inhaled what Slick Willie did not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080248">\
	 <div id="dsq-comment-header-1080248" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080248" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080248">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080248" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080248" class="dsq-comment-message"><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/08/01/AR2008080103481.html?wpisrc=newsletter" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a><br><br>[I am still in EXCITEMENT MODE -since I\'ve been "copying/cutting/pasting" these addresses!  Look, it takes so little to make some of us SO HAPPY.  :&gt;)]<br><br>At any rate, "mcancient"  is at it again!!!<br><br>"Race Proves To Be Unwelcome But Persistent Issue"<br><br>"McCain faced a barrage of questions from reporters and asserted that he is not running a negative campaign  "IN THE SLIGHTEST!"  WHAT!!!????<br><br>Seeeee, I\'m going to make this short - what do you expect from him??  Just what we\'re getting - someone who lacks WISDOM & UNDERSTANDING and is C-O-N-F-U-S-E-D!!<br><br>Whew!!! Deep Breaths!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080301">\
	 <div id="dsq-comment-header-1080301" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080301" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080301">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080301" class="dsq-comment-message">GLH<br><br>Did you look at the HTML links site?    Here it is again.<br><br><a href="http://www.w3schools.com/HTML/html_links.asp" rel="nofollow">Look here to learn how to put titles on your links</a><br><br>If cutting and pasting makes you happy, then you\'ll be positively  orgasmic when you do it the first time.!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080323">\
	 <div id="dsq-comment-header-1080323" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080323" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080323">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080323" class="dsq-comment-message">The line to use is this one...    <a href="url" rel="nofollow">Text to be displayed</a><br><br>That is called \'syntax\'     delete  the 3 letters    u  r  l    and put the website you want to display where the 3 letters used to be.<br><br>Then, delete the words     text to be displayed here<br>then put the words you want to use to describe the site.  Usually I just put the title of the article.<br><br>Enjoy!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080340">\
	 <div id="dsq-comment-header-1080340" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080340" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080340">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080340" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080340" class="dsq-comment-message">Sorry about that,  I\'m not an expert yet either....  <br><br>But the syntax  line to use  looks something like this., except without all the spaces.    Copy it directly from the HTML link that I showed up  in the "look here...."  link.  <br><br>  &lt;    a    href   =   " u r l "   &gt;    Text to be displayed  &lt;  / a   &gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080354">\
	 <div id="dsq-comment-header-1080354" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080354" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080354">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080354" class="dsq-comment-message">isonprize:  I\'m still working on it!  I\'m telling you, I\'m "technologically-challenged"!  :&gt;)  :&gt;)  Believe me.  :&gt;)  :&gt;)  :&gt;)  :&gt;)<br>I\'m happy, today, with "baby steps"!   :&gt;)  :&gt;)<br>Promise, I will learn!  :&gt;)  :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080453">\
	 <div id="dsq-comment-header-1080453" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080453" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080453">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080453" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080453" class="dsq-comment-message">rant:<br><br>You know, Senator Obama is not the only person running for president. There\'s also John McCain, Cynthia McKinney, Bob Barr, and Ralph Nader. Contrary to popular belief, there are other folks out there that you can look up. If Obama doesn\'t hold the same beliefs you do, look up the other candidates and vote accordingly. This man cannot be everything to everyone on every issue. I am sick to death of everyone trying to push and pull him all sorts of ways. If he isn\'t getting raked over the coals by the Republicans it\'s by the media. If it isn\'t by the media it\'s from the DINO\'s. If it isn\'t from the DINO\'s it\'s from the progressives/netroots. If it isn\'t from the progressives/netroots it\'s gonna come from blacks/Jews/blue-collar whites etc. It seems as if this man can\'t figgin\' win w/out someone having a problem with something. I never see this level of scrutiny with John McCain. NEVER. What is really the deal here?<br><br>/rant</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080581">\
	 <div id="dsq-comment-header-1080581" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080581" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080581">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080581" class="dsq-comment-message">This is my first election where I have been really involved, but I can see why the Democrats have not been able to get the White House the last two times out. <br><br>It seems like a good bit of the Republican base loathes John McCain, but they get right into formation like geese when it comes down to the wire. With Democrats its a lot of "If Obama does not EXACTLY support my position on spotted owls/gun control/abortion, then I\'m done". <br><br>While a principled stand is certainly admirable, I do feel like tapping these people on the shoulder and reminding them that they have spent the last eight years with their nose to the glass looking in. I wish we could understand that you have to actually win the war first before you start fighting over what to build on the land you\'ve gotten.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081223">\
	 <div id="dsq-comment-header-1081223" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081223" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081223" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081223" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081223" class="dsq-comment-message"><i>I wish we could understand that you have to actually win the war first before you start fighting over what to build on the land you\'ve gotten.</i><br><br>::<br><br>That\'s a loaded, loaded statement.<br><br>Thanks for it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081269">\
	 <div id="dsq-comment-header-1081269" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081269" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081269" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081269" class="dsq-comment-message">The Rethugs put party interest above personal interest when it comes to elections and votes to push their agenda. The Democrats don\'t and will in fact try to undermine each other so it\'s no wonder they keep losing. It\'s to the detriment of this country. But the Rethugs had free reign for 8 years and we see how they\'ve laid this country to waste. Only those who are willfully blind and ignorant don\'t see that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081452">\
	 <div id="dsq-comment-header-1081452" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081452" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081452" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081452" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081452" class="dsq-comment-message">"Special interests" are so special they often refuse to see any common interest.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084136">\
	 <div id="dsq-comment-header-1084136" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084136">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084136" class="dsq-comment-message">I don\'t find them all that special nor interesting.<br><br>Heh<br><br>I read at a very old white progressive site and  they have absolutely no sense of humor. But boy are they ticked off that Edwards got shafted. I seem to recognize a theme with the losers. They don\'t give Obama any credit for winning. I daren\'t look at a Biden site, I couldn\'t handle their morose sadness, to boot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082717">\
	 <div id="dsq-comment-header-1082717" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082717" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082717">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082717" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082717" class="dsq-comment-message">Good point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080515">\
	 <div id="dsq-comment-header-1080515" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080515" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080515">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080515" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080515" class="dsq-comment-message">You know the saying..."we have to work twice as hard to get half as much"...well Obama has to do it to the 99th power.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082607">\
	 <div id="dsq-comment-header-1082607" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082607" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082607">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082607" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082607" class="dsq-comment-message">co-sign!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080577">\
	 <div id="dsq-comment-header-1080577" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080577" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1080577" href="http://blackpoliticalanalysis.blogspot.com" target="_blank" rel="nofollow">Black Political Analysis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080577" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080577" class="dsq-comment-message">Says here that Senate Republicans voted to block funding for troops in order to keep tax breaks for Big Oil. <a href="http://mitchcohen.blogspot.com/2008/08/senate-republicans-block-funding-for.html" rel="nofollow">http://mitchcohen.blogspot.com/2008/08/senate-r...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1080958">\
	 <div id="dsq-comment-header-1080958" class="dsq-comment-header">\
	 <cite id="dsq-cite-1080958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1080958">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1080958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1080958" class="dsq-comment-message">Found this over at DailyKos-Deoliver47<br><br><a href=http://www.youtube.com/watch?v=sjOK9Mv5Omw rel="nofollow">Big Boi Sumthin\' Gotta Give (feat. Mary J. Blige)</a href><br><br>A new video supporting Obama\'s campaign...<br><br>Of course, Mary J. is bringing it home for us....<br><br><i>"If you\'re walking down the right path and you\'re willing to keep walking, eventually you\'ll make progress."-Barack Obama</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082246">\
	 <div id="dsq-comment-header-1082246" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082246" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082246">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082246" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082246" class="dsq-comment-message">Now why couldn\'t Luda do this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082358">\
	 <div id="dsq-comment-header-1082358" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082358">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082358" class="dsq-comment-message">As my boy Craig H. would say..."That would be too much like right"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081093">\
	 <div id="dsq-comment-header-1081093" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081093" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081093">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081093" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081093" class="dsq-comment-message">##McCain\'s Magical Math logic loop<br><br>Britney Spears  = Blond Bimbo<br>Paris Hilton = Blond Bimbo<br>Britney Spears + Paris Hilton = Barack Obama, (jump to line 10)<br>therefore....Barack Obama = Blond Bimbo<br>Blond + Bimbo  = Cindy McCain<br> therefore.....Barack Obama = Cindy McCain<br>Cindy McCain + John McCain = Marriage<br>therefore....Marriage = Barack Obama + John McCain<br>Barack Obama = Moses<br>therefore....Moses = Cindy McCain = Paris Hilton = Britney<br>therefore...Moses = Blond Bimbo (back to line 3)<br><br>Cindy McCain + C.U.N.T = wife<br>Cindy McCain = Barack Obama = Moses<br>therefore....Moses = C.U.N.T.<br>(debug)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081231">\
	 <div id="dsq-comment-header-1081231" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081231" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081231" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081231" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081231" class="dsq-comment-message">I can\'t breathe.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081472">\
	 <div id="dsq-comment-header-1081472" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081472" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081472">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081472" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081472" class="dsq-comment-message">TruthSeeker:  Good one!!  :&gt;)  :&gt;)<br><br>How about this syllogism:<br><br>      IF "MCANCIENT"  = "MAVERICK"<br><br>    And "MAVERICK"   =  C-O-N-F-U-S-E-D<br><br>    THEN:     "MCANCIENT"   =  C-O-N-F-U-S-E-D!!!<br><br>In my humble opinion!  :&gt;)  :&gt;)  :&gt;)<br><br>p.s.:  Made a post (somewhere) today that "mcancient" didn\'t think [oh--- I use this term reservedly] that he was running a NEGATIVE campaign  - not "IN THE SLIGHTEST" he said!  :&gt;)  :&gt;)<br><br>Whew!!  Disbelieving Deep Breaths!!!!  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081535">\
	 <div id="dsq-comment-header-1081535" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081535" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081535">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081535" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081535" class="dsq-comment-message">...cosign.<br><br>:)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081206">\
	 <div id="dsq-comment-header-1081206" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081206">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081206" class="dsq-comment-message">Those Wal-Mart whackos are trying to scare their employees into voting Republican.  LOL, nobody hates Wal-Mart more than the people who work there.  Those poor, wretched creatures stocking shelves with \'Made in China\' merchandise.  Their vendors secretly hate them too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081379">\
	 <div id="dsq-comment-header-1081379" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081379" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081379">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081379" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081379" class="dsq-comment-message">No No...China is good...all things China! Next week when we start getting reports from the Olympics, we will read just how great and wonderful that country is!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081247">\
	 <div id="dsq-comment-header-1081247" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081247" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081247" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081247" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081247" class="dsq-comment-message"><a href="http://www.aflcio.org/issues/politics/mccain_unemployment.cfm" rel="nofollow">A vote for McCain:</a><br><br>McCAIN SAYS RECORD JOB LOSSES ARE \'NOT TERRIBLE\'<br><br>McCain Called 63,000 Jobs Lost in a Month \'Not Terrible.<br><br>McCain Thinks We Are Better Off Than Eight Years Ago<br><br>McCain Told Ohioans That \'Free Trade is the Best Thing That Can Happen to Our Nation<br><br> <br><br>McCAIN SUPPORTED EFFORTS TO OUTSOURCE AND PRIVATIZE JOBS<br><br>McCain Supported Bush\'s Federal Privatization Plan.<br><br>McCain Supported Contracting Out Homeland Security Jobs.<br><br>McCain Voted for Unfair Privatization Rules Favoring Contractors<br><br>McCain Voted to Allow Overseas Outsourcing of Government Contracts<br><br>McCain Supported Outsourcing Veterans Affairs Jobs<br><br>Supported Outsourcing at Walter Reed in 2006.<br><br> <br><br>McCAIN ADVOCATES POLICIES THAT SEND OUR JOBS OVERSEAS<br><br>McCain Helped Companies Send Jobs Overseas.<br><br>McCain and Lobbyists on His Campaign Helped Airbus Get a $35 Billion Contract Over Boeing<br><br>McCain Thinks NAFTA Was a Good Idea and Supported Letting China into the WTO.<br><br> <br><br>McCAIN OPPOSED JOB-CREATING PROJECTS<br><br>McCain Voted Against 2004 and 2005 Highway Bills.<br><br>McCain Opposed $1.6 Billion in School Construction Funding.<br><br> <br><br>McCAIN WANTS TO PRIVATIZE UNEMPLOYMENT INSURANCE AND JOB TRAINING<br><br>McCain Proposes Privatizing Unemployment Insurance, Similar to His Plan for Social Security.<br><br>McCain Would Take Money from Current Job-Training Programs.<br><br> <br><br>McCAIN OPPOSED JOB-TRAINING PROGRAMS AND UNEMPLOYMENT BENEFIT EXTENSIONS<br><br>McCain Voted Against a Pilot Program to Provide Low-Interest Loans to Workers in Job-Training or Assistance Programs.<br><br>McCain Opposed Extending Federal Unemployment Insurance Benefits for Jobless Workers<br><br>McCain Voted Against Increasing Spending on Unemployment Insurance by Reducing the Bush Tax Cuts<br><br>McCain Voted Against Unemployment Benefits and Job Training for Airline Workers After 9/11<br><br>McCain Voted Against Unemployment Extension</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081369">\
	 <div id="dsq-comment-header-1081369" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081369">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081369" class="dsq-comment-message">I swear, a person would have to be sniffing elmer\'s glue and tapping a vein in their ankle to shoot up heroin to justify voting for McBush....just makes no darn sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081414">\
	 <div id="dsq-comment-header-1081414" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081414" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081414" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081414" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081414" class="dsq-comment-message">If only it took all of that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082724">\
	 <div id="dsq-comment-header-1082724" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082724">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082724" class="dsq-comment-message">..And he calls Obama Dr. No.<br><br>Can anyone discern a pattern to his voting record?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081417">\
	 <div id="dsq-comment-header-1081417" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081417">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081417" class="dsq-comment-message">Miranda:  to use a Val-ism  -  ROTFLMAO!!   :&gt;)   :&gt;)  :&gt;)  U R A nut!!  :&gt;)  :&gt;)<br>Truth & Humor - GREAT combination!!!  :&gt;)  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081527">\
	 <div id="dsq-comment-header-1081527" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081527" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081527">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081527" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081527" class="dsq-comment-message">And why can\'t McCain find ANY person of color for his townhall meetings? My god, is he only holding these in Mayberry, Bugtussle and Petticoat Junction?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081617">\
	 <div id="dsq-comment-header-1081617" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081617" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081617">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081617" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081617" class="dsq-comment-message">deleted</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082188">\
	 <div id="dsq-comment-header-1082188" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082188" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082188" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082188" class="dsq-comment-message">true that...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081506">\
	 <div id="dsq-comment-header-1081506" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081506" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081506">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081506" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081506" class="dsq-comment-message">I never did see any coverage of this in the mainstream media:<br><a href="http://www.jamaica-gleaner.com/gleaner/20080627/business/business5.html" rel="nofollow">http://www.jamaica-gleaner.com/gleaner/20080627...</a><br><br>I\'m looking for the article on his plans for impoversihed African countries too...sadly, stuff like this just doesn\'t get any coverage whatsoever.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082123">\
	 <div id="dsq-comment-header-1082123" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082123">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082123" class="dsq-comment-message">Fantastic article, Miranda. Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082193">\
	 <div id="dsq-comment-header-1082193" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082193" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082193" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082193" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082193" class="dsq-comment-message">frankly Miranda I dont want to see stories like this in the MSM too dangerous...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082261">\
	 <div id="dsq-comment-header-1082261" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082261" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082261">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082261" class="dsq-comment-message">ruthdfw, In retrospect......you\'re so right......Lord only knows how it\'ll be spun if that darn Barry was proposing eliminating the debt of poor impoverished (lets say it  together now)...BLACK countries.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082342">\
	 <div id="dsq-comment-header-1082342" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082342" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082342" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082342" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082342" class="dsq-comment-message">yep but on the downlow - I do hope he has a plan for dealing with Hati [did i spell that right] as well. just keep it to himself until 11-5-08 LOL....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081592">\
	 <div id="dsq-comment-header-1081592" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081592" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081592">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081592" class="dsq-comment-message">Ho, look what I found!  Cindy has her own Dickipedia page.  This is nastier than I could ever dare to be!   They refer to her as "pill-popper" (Rikyrah should get a kick out of that!) and "Pillionaire".  LOL:<br><br><a href="http://www.dickipedia.org/dick.php?title=Cindy_McCain" rel="nofollow">http://www.dickipedia.org/dick.php?title=Cindy_...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083485">\
	 <div id="dsq-comment-header-1083485" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083485">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083485" class="dsq-comment-message">Pilionaire, LOL!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083489">\
	 <div id="dsq-comment-header-1083489" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083489" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083489">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083489" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083489" class="dsq-comment-message">I read somewhere that McCain gets cranky when he has a load in his depends.  I thought that was hillarious.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081778">\
	 <div id="dsq-comment-header-1081778" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1081778">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081778" class="dsq-comment-message">Barack on reparations:<br><br><i>"I have said in the past _ and I\'ll repeat again _ that the best reparations we can provide are good schools in the inner city and jobs for people who are unemployed," the Illinois Democrat said recently.</i><br><br>I think he\'s wrong on this.  Schools and jobs are the entitlement of citizens.  To suggest this is enough to repay a debt is insulting to the price paid by slaves.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1081897">\
	 <div id="dsq-comment-header-1081897" class="dsq-comment-header">\
	 <cite id="dsq-cite-1081897" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1081897" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1081897" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1081897" class="dsq-comment-message">I haven\'t thought it through. What do you propose?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082011">\
	 <div id="dsq-comment-header-1082011" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082011" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082011">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082011" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082011" class="dsq-comment-message">I haven\'t given it deep, deep thought, because I have no part in any reparations.  However, I think that full scholarships for all AA children right through to graduate degree.  Maybe land ownership, and income tax exempt status, rather than a cash payment.  Every idea has a downside, but I don\'t think that\'s an excuse to say schools and jobs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082036">\
	 <div id="dsq-comment-header-1082036" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082036" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082036" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082036" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082036" class="dsq-comment-message">truthseeker - girlfriend do we need to have an intervention here.  you have to stop smoking whatever you are smoking that allows you to believe that they are suddenly going to divide up land and give it to blacks or say that all black kids get a free college education. they won\'t even give our kids a minimum wage job this summer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082099">\
	 <div id="dsq-comment-header-1082099" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082099">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082099" class="dsq-comment-message">Think positively!<br><br>What are your ideas?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082178">\
	 <div id="dsq-comment-header-1082178" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082178" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082178" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082178" class="dsq-comment-message">like you I have not given it deep thought --- however I agree with Obama that we start with education.  Improve our public schools is a start, then we must take steps as a community to ensure that our kids take advantage of the opportunity presented.  we can start now by being involved in the school system and holding the leadership\'s feet to the fire to provide our children a decent education that will allow them to be not only competitive in a global economy but win the technology, health research races.  <br><br>college education is important, I dont have one so I know.  But then again many of us do have one and we are not given the opportunities in corporate america as we should - deal with that - or better yet give us the resources and chances to create our corporation vs working at their plantation.<br><br>In the end, the govt has a role - but we cannot rely on them totally, we have to step it up and make our own oppts sometimes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082282">\
	 <div id="dsq-comment-header-1082282" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082282">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082282" class="dsq-comment-message">The issue of reparations is a circular one.  It keeps coming back to who would get paid, and where the money would come from.<br><br>How much money is the soul of your ancestor worth?   Would 40 acres and a mule have taken care of it, back in the day?   How about now?   And what forty acres do you think you would get?  Would you take if it was in the salt flats of Nevada?  What about the Pine Barrens of NJ?  <br><br>Tax exempt status.  Okay, so I don\'t pay taxes.  Will everybody else who is non-black then tell me that I can\'t have a say in how the tax $ is spent because I didn\'t pay it?<br><br>College and grad school.     What happens to your child\'s self esteem when she is told that she is not at _____ Univ because she is smart  -- she is only there because she is black?    Would free college be worth it then? <br><br>And how are we defining black anyway?   What about Tiger\'s baby girl --  would she get to go for free?  He could certainly afford it and she ain\'t \'all black\' anyway.   <br><br>Or is it just if you \'look\' black?    So, where would you put the college age versions of Mariah Carey, Derek Jeter, Alicia Keys or Jimmy Smits?<br><br>I still say you can\'t unscramble  scrambled eggs.  All of this just keeps the focus from the task at hand.  <br><br>KEEP YOUR EYES ON THE PRIZE...  (And no, I don\'t think that  a President Obama is the sole prize, but damn, can a brother get chance at the job?)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082412">\
	 <div id="dsq-comment-header-1082412" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082412" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082412">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082412" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082412" class="dsq-comment-message">As I said, there are always downsides.  Racism can\'t be used as a rationalization for itself.  All those things you mentioned can be worked out if there is a will.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083109">\
	 <div id="dsq-comment-header-1083109" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083109" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083109">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083109" class="dsq-comment-message">I am absolutely with you on this except for the land ownership. I don\'t see that happening.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083178">\
	 <div id="dsq-comment-header-1083178" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083178">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083178" class="dsq-comment-message">As someone of Native descent, I would be highly suspect of any land they give you. <br><br><br>I have useless land that is good for growing wild rice but I have to get permission of all the other little Indians to do anything with it. How do I know who owns it? Oh not easy to disseminate but then again it really is as useful as an acre on Love Canal.<br><br>Read some of the treaties and you\'ll understand. Get the cash!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084608">\
	 <div id="dsq-comment-header-1084608" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084608" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084608">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084608" class="dsq-comment-message">I don\'t know if reparations will ever be paid.  But, I know the monies are owed for unpaid labour.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084616">\
	 <div id="dsq-comment-header-1084616" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084616" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084616">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084616" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084616" class="dsq-comment-message">The right wing particularly likes to talk about working hard to get ahead.  No one worked harder than slaves.  They did not receive pay for their work and they certainly did not get ahead.  They were not even entitled to education.  Today, they are fond of suggesting that blacks are inherently lazy, conveniently forgetting hundreds of years of unpaid labour.<br><br> A debt is owed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082038">\
	 <div id="dsq-comment-header-1082038" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082038" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082038" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082038" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082038" class="dsq-comment-message"><a href="http://www.dailykos.com/story/2008/8/2/162830/4680/993/561402" rel="nofollow">Obama, No to Town Halls (my interpretation), Yes to 3 Debates...Florida Pictures...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082182">\
	 <div id="dsq-comment-header-1082182" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082182" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1082182" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082182" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082182" class="dsq-comment-message">I wonder why - seems like he would do well assuming the audience and questions were balanced.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082851">\
	 <div id="dsq-comment-header-1082851" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082851">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082851" class="dsq-comment-message">Because McCain wants to use the Obama star power to draw people to his message and McCain can\'t be trusted not to have neutral people there.  McCain would stack the crowd with his supporters and not have an equal mix.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082221">\
	 <div id="dsq-comment-header-1082221" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082221">TRW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082221" class="dsq-comment-message">Good.  First, I have read several accounts from people that have attended the McCain townhalls that they were a total farce, and that he rarely answered a question.  Second, I was exhausted after watching 22 debates during the Dem primary.  I certainly don\'t want a repeat this time around.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084125">\
	 <div id="dsq-comment-header-1084125" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084125">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084125" class="dsq-comment-message">But these won\'t have Hillary laughing before every answer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083207">\
	 <div id="dsq-comment-header-1083207" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083207" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083207">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083207" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083207" class="dsq-comment-message">ice:  This is a powerful analysis.  Thank you!  :&gt;)  :&gt;)<br><br>Loved the pic, as usual!  2 thanks!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082222">\
	 <div id="dsq-comment-header-1082222" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082222" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082222">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082222" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082222" class="dsq-comment-message"><a href=http://www.broadcasturban.net/webcast/nul2008/day4_plenary4.htm rel="nofollow">Obama\'s speech at the National Urban League</a href><br><br>Also, <a href=http://www.dailykos.com/story/2008/8/2/143622/2637/46/561356 rel="nofollow">Muzikal203\'s diary over at DailyKos</a href> has a great analysis of the speech. <br><br>As eclecticbrotha pointed out...yes, they opened it up with Prince\'s Pop Life<br><br>Very...very good. Please check it out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082500">\
	 <div id="dsq-comment-header-1082500" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082500">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082500" class="dsq-comment-message">Ummm......(looks around confused)...what DID happen to Head Start programs??  What kind of evil took away funds for the head start programs that use to be so common?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082275">\
	 <div id="dsq-comment-header-1082275" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082275" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082275">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082275" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082275" class="dsq-comment-message">John King and his wife Dana are such Repub shills.  I heard him repeat that O didn\'t visit the troops because he couldn\'t use cameras...this was during that whole furor.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082479">\
	 <div id="dsq-comment-header-1082479" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082479" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082479">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082479" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082479" class="dsq-comment-message">I saw a GOP shill yesterday on MSNBC that I wanted to pummel..Heidi something....she fell back on the "there was a rock band that bought those people out in order to get that crowd in Berlin"...I seriously had thoughts that required me to pray for forgiveness.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082758">\
	 <div id="dsq-comment-header-1082758" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082758" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082758">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082758" class="dsq-comment-message">Heh...rock band?  It\'s embarrassing how jealous they are about O\'s following.  That\'s an indication of what an astounding success his trip was!  I mean really, think about it....200,000 people!!!! in a foreign country!!!  Despite all the Bush white house interference.  If he\'d made speeches in other countries, I guarantee there would have been similar turnout.<br><br>O should have broken out the fish and loaves. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082792">\
	 <div id="dsq-comment-header-1082792" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082792">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082792" class="dsq-comment-message">TruthSeeker:  Good one!   :&gt;)  :&gt;)  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1084116">\
	 <div id="dsq-comment-header-1084116" class="dsq-comment-header">\
	 <cite id="dsq-cite-1084116" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1084116">Lily</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1084116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1084116" class="dsq-comment-message">...that required me to pray for forgiveness.<br><br><br>One of the top funniest lines I have ever read.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082531">\
	 <div id="dsq-comment-header-1082531" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082531" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082531">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082531" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082531" class="dsq-comment-message">ThruthSeeker:  Help my understanding.  I feel that he has morphed from kinda neutral during the primaries to MAJOR  Rethug!!  What happened??  Did he just determine that he was wh*te?  <br>Whew!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082735">\
	 <div id="dsq-comment-header-1082735" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082735">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082735" class="dsq-comment-message">I dunno.  He got hitched to Dana, who\'s traveling and covering the McCain campaign.  You know...love makes a person do crazy things.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082786">\
	 <div id="dsq-comment-header-1082786" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082786" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082786">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082786" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082786" class="dsq-comment-message">TruthSeeker:  Thank you.  I wasn\'t aware of the nuptials!  :&gt;)  :&gt;  :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083652">\
	 <div id="dsq-comment-header-1083652" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083652" class="dsq-comment-cite">\
	 <a id="dsq-author-user-1083652" href="http://www.ilivetoshop.typepad.com" target="_blank" rel="nofollow">ruthdfw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083652" class="dsq-comment-message">dang no he didn\'t --- and I luv\'d him during the primaries with his magic map.  who is dana?  the one I cannot STAND is Campbell Brown, also married to a republican shrill.  Now remind me why I prefer CNN to MSNBC?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082426">\
	 <div id="dsq-comment-header-1082426" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082426" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082426">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082426" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082426" class="dsq-comment-message">O\'s been very strong in his stumps since the absurd "race card" speech.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1082601">\
	 <div id="dsq-comment-header-1082601" class="dsq-comment-header">\
	 <cite id="dsq-cite-1082601" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1082601">lamh32</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1082601" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1082601" class="dsq-comment-message">Maybe I\'m being naive, but I just don\'t believe that Obama should respond to every McCain attack ad.   If Obama responded to every little crappy thing that McCain said, then every week until the election would go like this:<br><br>On Monday, Obama wants to talk about the jobs, but the McCain campaign puts out another negative "celeb" ad/statement about Obama.  Obama needs to respond.  On Tuesday, Obama wants to discuss gas prices, but McCain campaign puts up a negative Web Ad about Obama.  Obama needs to respond.   On Wednesday, Obama wants to discuss education, but McCain sends out a statement to their supporters saying Obama hates the troops.  Obama needs to respond.<br>On Thursday, Friday, Saturday, Sunday, Obama wants to talk about the real issues that Americans face everyday, but McCain continues to put out attack ads.  Obama needs to respond.<br><br>As I\'ve said before, it becomes a cycle, where more time is spent discussing the negative attacks than actual time used to let the American people who may actually be looking for a reason to vote for Obama (not the ones who never planned to vote for Obama, let alone any democrat) what it is that Obama wants/plans to do for America.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083264">\
	 <div id="dsq-comment-header-1083264" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083264" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083264">T.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083264" class="dsq-comment-message">please read.<br><br><a href="http://nymag.com/news/politics/powergrid/48928/" rel="nofollow">http://nymag.com/news/politics/powergrid/48928/</a><br><br><br>T.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1083861">\
	 <div id="dsq-comment-header-1083861" class="dsq-comment-header">\
	 <cite id="dsq-cite-1083861" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1083861">LynnDee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1083861" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1083861" class="dsq-comment-message">Link to a great column by Bob Herbert, entitled "Running While Black":<br><br><a href="http://www.nytimes.com/2008/08/02/opinion/02herbert.html?_r=1&adxnnl=1&oref=slogin&partner=rssuserland&emc=rss&pagewanted=all&adxnnlx=1217682196-kRBSTNcj/hvOJPrVlixWqQ" rel="nofollow">http://www.nytimes.com/2008/08/02/opinion/02her...</a></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=saturday_open_thread_52&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');
}

})();




