




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": {"Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5459, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "4ec3c0272b87ba5c8ce3a9168cf4e78a": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/4ec3c0272b87ba5c8ce3a9168cf4e78a/", "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": ""}, "735a3659b98d4c0e40e78d40d7ee34da": {"username": "Nita", "tumblr": "", "display_name": "Nita", "url": "http://disqus.com/guest/735a3659b98d4c0e40e78d40d7ee34da/", "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": ""}, "blksista": {"username": "blksista", "tumblr": "", "display_name": "blksista", "url": "http://disqus.com/blksista/", "registered": true, "linkedin": "", "blog": "http://thisblksistaspage.wordpress.com/", "remote_domain": null, "points": 178, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/25863/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ayersteach": {"username": "ayersteach", "tumblr": "", "display_name": "ayersteach", "url": "http://disqus.com/ayersteach/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/8543/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "da09145632cce90e6b3b35942db29e2b": {"username": "afroacademic", "tumblr": "", "display_name": "afroacademic", "url": "http://disqus.com/guest/da09145632cce90e6b3b35942db29e2b/", "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": ""}, "af36a124559b1a999395a055bd4c65d7": {"username": "CAB", "tumblr": "", "display_name": "CAB", "url": "http://disqus.com/guest/af36a124559b1a999395a055bd4c65d7/", "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": ""}, "5d9f3c550bd58ca949883809cd447bb9": {"username": "Mosesmalone", "tumblr": "", "display_name": "Mosesmalone", "url": "http://disqus.com/guest/5d9f3c550bd58ca949883809cd447bb9/", "registered": false, "linkedin": "", "blog": "http://www.jackandjillpolitics.com/2008/07/about-mlk-being-a-black-republican/#disqus_thread", "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": ""}, "09ea2e71e357fa1b07833eda32a2eb88": {"username": "Blackie", "tumblr": "", "display_name": "Blackie", "url": "http://disqus.com/guest/09ea2e71e357fa1b07833eda32a2eb88/", "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": ""}, "996a44fb1a0e8b88aaabe62e47408666": {"username": "Slave Revolt", "tumblr": "", "display_name": "Slave Revolt", "url": "http://disqus.com/guest/996a44fb1a0e8b88aaabe62e47408666/", "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": ""}, "1d8434e9008cd7f58344cdaa005cb463": {"username": " Tish", "tumblr": "", "display_name": " Tish", "url": "http://disqus.com/guest/1d8434e9008cd7f58344cdaa005cb463/", "registered": false, "linkedin": "", "blog": "http://ourvoices.wordpress.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2bcfb68e46ed1c3e91653e7834aa2e5e": {"username": "Nellcote", "tumblr": "", "display_name": "Nellcote", "url": "http://disqus.com/guest/2bcfb68e46ed1c3e91653e7834aa2e5e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5f324d4aebccf341c6c500c8bc460984": {"username": "bigsmitty72", "tumblr": "", "display_name": "bigsmitty72", "url": "http://disqus.com/guest/5f324d4aebccf341c6c500c8bc460984/", "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": ""}, "245857794a8d4da90a73fbb64352b916": {"username": "Miss- Opinion ", "tumblr": "", "display_name": "Miss- Opinion ", "url": "http://disqus.com/guest/245857794a8d4da90a73fbb64352b916/", "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": ""}, "bigassbelle": {"username": "bigassbelle", "tumblr": "", "display_name": "bigassbelle", "url": "http://disqus.com/bigassbelle/", "registered": true, "linkedin": "", "blog": "http://www.bigassbelle.blogspot.com", "remote_domain": null, "points": 66, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Inkognegro": {"username": "Inkognegro", "tumblr": "", "display_name": "Inkognegro", "url": "http://disqus.com/Inkognegro/", "registered": true, "linkedin": "", "blog": "http://www.inkognegro.wordpress.com", "remote_domain": null, "points": 10, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "http://twitter.com/Inkognegro", "remote_domain_name": ""}, "Tish": {"username": "Tish", "tumblr": "", "display_name": "Tish", "url": "http://disqus.com/Tish/", "registered": true, "linkedin": "", "blog": "http://www.ourvoices.wordpress.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6450/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1039, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Coby_D": {"username": "Coby_D", "tumblr": "", "display_name": "D.", "url": "http://disqus.com/Coby_D/", "registered": true, "linkedin": "", "blog": "http://dillarddoctrine.wordpress.com", "remote_domain": null, "points": 440, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3378/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1209, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "53b68a68032d55308b4b72dedfc2bae6": {"username": "SquarePeg", "tumblr": "", "display_name": "SquarePeg", "url": "http://disqus.com/guest/53b68a68032d55308b4b72dedfc2bae6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_18:21:33", "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": {"824577": {"up_voted": false, "ip": "", "has_replies": false, "message": "N(o)BRA(ins):      EVIDENCE people!!!  Can anyone produce a document - attendance at a Repug meeting, rally, convention, positive/supportive articles published in repug publications, pictures of his attendance at a repug's birthday party, wedding, bar-b-q, church picnic, etc. or his voter registration paperwork???  Something/anything?????<br>So looking forward!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_22:37:21", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "827012": {"up_voted": false, "ip": "", "has_replies": true, "message": "That's only \"expected\" by those who don't agree with you; who think you shouldn't believe what you do <i>because</i> of the color of your skin.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:30:06", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 826958, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "827910": {"up_voted": false, "ip": "", "has_replies": false, "message": "Now, when the NBRA puts up a sign that says \"Jesus was a Republican,' that's where I get off the train.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:30:43", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 825424, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "826625": {"up_voted": false, "ip": "", "has_replies": false, "message": "We see them all the time on FOX NOISE claiming that blacks are simple sheeple who are only voting for Obama because he's black, to the tune of 90%, conveniently forgetting that blacks vote 90% for the Dem. nominee ANYWAY.  Only black people in this country are simple sheeple who can't think for ourselves, and the Nat'l Black Republicans and people like Magic Juan Williams and the Steeles (Michael & Shelby) are more than happy to tell white people that THEY aren't sheeple, they are Speshul and Magical Negroes who have transcended Sheeple Think unlike most black people, who have their hands out for welfare and handouts.  SMH.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:24:52", "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": 826441, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "827436": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't expect people to engage in groupthink. But they do....and on some things, in large, overwhelming amounts. The fact the CAB below wants to refer to me as a \"Tom\" shows that, but I'll respond to him directly......", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:25:37", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 827071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "829450": {"up_voted": false, "ip": "", "has_replies": true, "message": "D - It is okay to disagree.  Don't fall for the hype and no need to go on the defensive. Hold to your ideals (even though we don't agree on most politically) but that is your right.  I ain't mad at you.  It is strange to me that folks are associating political affiiliation with a persons view on minorities.  One has nothing to do with the other and I am speaking from personal experience.  If we are going down that road -- how about views minorities have of each other?  Anyway.  I gotta shut it down.  All this racial baggage is giving me a headache.  Will check back in a few weeks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:25:50", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 828480, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "830487": {"up_voted": false, "ip": "", "has_replies": true, "message": "msmartin.  please stop it.  how disrespectful is this?  Where is this conversation going?  To question someone's color?  Even if D was of another color or race, what does that mean?  He is not entitled to his opinion?  Or are blacks only allowed to think one way about everything?  Is there a \"black\" test somewhere that we should all be taking?  I am sorry and I know your question is not directed at me but I have four kids and the thought of someone attacking them because they think differently or subscribe to a different party affiliation or if they simply have another way of thinking - - - they could be perceived as not 'black enough'  what is that?<br><br>I am offended for D.  C\u2019mon all - we are better than this.  What can we possibly expect to achieve by this statement?  See . . . that is what I get for coming back to read when i said i would drop off for a while.  <br><br>Blessings to you msmartin.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:20:41", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 830367, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "824716": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am not sure IF he was or not. He may have been. Remember we are talking about the Repubs from about 40-50 years ago when they were more in tune with the Civil Rights movement than southern democrats were. Nevertheless what have they done for us lately?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_23:11:20", "killed": false, "user_key": "ayersteach", "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}, "831630": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yet you align with them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_20:28:19", "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": 828480, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "830977": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry to jump in but as a young academic in training I must interject. <br><br>This country will never truly move forward until this county heals the old wounds, which yes are centered on race. Race, as it has historically been known in the US, is a construct of legalistic and social making. Known as the \"unthinking decision\" race was codified into law and order during the infancy of the colonies. <br><br>The central conversation of race is so deeply rooted in our collective historical memory that it refuses excavation, but what I've seen in the classroom recently gives me faith that the future may hold an honest dialogue about these central issues. <br><br>However, politically: as long as one of our two parties hangs onto the legacy of the southern strategy and can ignore the actual concerns of blacks there can and will not be any movement. Perhaps as conservatism goes into bankruptcy in the coming years a new ideal will form which can free the Republican party from its tarnished past. But until then Black Republicans must ask themselves if 80% of the black community is just crazy in their distrust of said party?<br><br>The problem is that rather than thinking about what the party could be for blacks, the party (and far too many black Republicans) think the problem is with blacks. No thank you. <br><br>In the end the Republicans bought their racial problems to themselves. Don't expect black folks to come half way when the offending party won't move an inch.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_18:31:45", "killed": false, "user_key": "da09145632cce90e6b3b35942db29e2b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 829362, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "1018514": {"up_voted": false, "ip": "", "has_replies": false, "message": "A Black person  being Republican is like a chicken favoring Harland Sanders.  But don't feel so bad--I'm not that much in love w/ the Democrats, either.   GOP--Grand Order of Pigs..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-28_06:34:55", "killed": false, "user_key": "09ea2e71e357fa1b07833eda32a2eb88", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "829427": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,  as the person who was involved in that discussion and to whom you were replying with that comment you quoted, I would like to point out that that statement from you only came after I pushed you pretty hard. I wonder if there are other comments where you do this (or something more analytical even) -- and if so, did other people have to work like I did to get you to say what you are claiming full credit for saying. (I don't know bc I have not been closely reading your comments/discussions over time).<br><br>Which doesn't take away from the fact that you wrote what you quoted above in the open thread last night, or from the second part of that comment which to me was way more interesting and less rhetorical.<br><br>I just want to add a little context as one of the others involved in that discussion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:23:25", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 828480, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "824596": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is pretty stupid of them. I respect Dr. King and all but um, he's dead. He could have been a member of the free masons ans a 4H member, he's dead. It doesn't even matter and the fact that they're claiming dead people shows how hard up they are for members to their insane organization. I'd love to take this seriously but again, I can't because he's dead. I mean really. What a joke.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_22:40:55", "killed": false, "user_key": "245857794a8d4da90a73fbb64352b916", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "827542": {"up_voted": false, "ip": "", "has_replies": true, "message": "Correction: I am all for freedom and liberty. Everything else-or just about everything else-is secondary.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:41:48", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 827475, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "824855": {"up_voted": false, "ip": "", "has_replies": true, "message": "No, Dr. King wasn't a Republican. They need to let go of this lie.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_23:41:09", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "827777": {"up_voted": false, "ip": "", "has_replies": true, "message": "Isn't MLKJr the only person with a national holiday that isn't a president?<br><br>If not, seriously please correct me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:14:44", "killed": false, "user_key": "Tish", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "830602": {"up_voted": false, "ip": "", "has_replies": true, "message": "Val,<br><br>I thought you were gone, but since you're not let me help you.  This conversation is a long standing conversation between me and D (and others) and it is about dishonesty.  <br><br>I don't know what color you are and don't care.  In fact, color means nothing me until it is used against me.  I too wish for a perfect world were it doesn't matter, but such isn't the case.  I have been moved to speak out for mine at times during this campaign - sorry you haven't or uncomfortable in others doing so.<br><br>Your party affiliation is also your choice and means nothing to me until you use color as the black conservative Republicans have in conjunction with promoting the Republican party platform which is not inclusive of African Americans sugar coat it is as you wish (you too D).<br><br>It is not my desire to go in to detail to inform you about a series of conversations that you apparently haven't been privy to because by your own admission, you haven't been around because you're so tired of the race thing, but D represents as black conservative but has never ever been offended by anything that is a clear affront to African Americans and only repeats the meme of the conservative right (with hardly an intelligble position might I add).<br><br>I wish race didn't matter, but it does, America won't let you forget it.<br><br>May I suggest, in the future that you get the background before you insert yourself into an ongoing conversation.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:37: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": 1, "is_first_child": false, "email": "", "parent_post_id": 830487, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "826652": {"up_voted": false, "ip": "", "has_replies": false, "message": "Toms who are black republicans, for the most part, are sellouts because they go to white people, and they suck up to idiots like INsannity and Oreally?, and tell these fools that black people are stupid idiots who cannot think for themselves and if only they shucked and bucked like them for the Republicans they'd be in a better position in life.  I do not say \"all\" black republicans, but most black republicans are tomming, and anyone who defends tomming is a Tom themselves.  This does not mean the Democratic party is a slamming 4th of July BBQ themselves; we saw that first hand this primary season.  But people generally aren't going to affiliate themselves with a political party that says \"you are pieces of shit.\"  <br><br>LOL, and most of these Toms are intellectually dishonest for going on Fox Noise and claiming blacks are only voting for Obama because he's black because if that were the case, why aren't we seeing Senator Alan Keyes (R-IL) or Gov. Lynn Swann (R-PA) or Sen. Michael Steele (R-MD)?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:31:38", "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": 826615, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "827805": {"up_voted": false, "ip": "", "has_replies": false, "message": "Define \"handout\" please. Is social security a handout? Is Medicare a handout? I've been paying for those things since I was 15 years old. Handout? How is that??", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:18:43", "killed": false, "user_key": "bigassbelle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 827686, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "827039": {"up_voted": false, "ip": "", "has_replies": false, "message": "And why can you not \"stand the fact\" of socialism? Most uninformed people equate socialism with totalitarian communist governments such as russia and china before they turned into capitalist (totalitarian) governments.<br><br>What is it about socialism that just drives people here mad? Democratic socialism has served Europe very well. The most progressive countries in the world are social democracies.<br><br>This country under FDR developed socialist programs that provided a basic safety net for everyone and that, along with strong unions, launched this country into the greatest period of prosperity its ever known. <br><br>Reagan and his ridiculous crackpot theory of trickle down economics, coupled with insane tax cuts for the richest among us, launched the disastrous economic train that has taken us to where we are today. He decimated the unions, he borrowed from the social security trust fund  to cover the tax cuts for his cronies. He deregulated industries that never should have been deregulated and he turned a blind eye to monopolies and trusts. So here we are, with an economic disaster of epic proportions, all thanks to unbridled capitalism and the alleged \"free market\" and a corporate-owned government that answers only to the top 1-2% in this nation.<br><br>I'll take a system of democratic socialism ANY day, with its emphasis on justice for all, on equality and fairness and a level playing field for every one of us, not just a select few who are no better than you or me, but by chance or thievery or family connections, good fortune and luck and yes, hard work, have risen to the very top of our economic ladder. <br><br>But it is not simply hard work that takes one there, not in this country. My grandparents came here in 1893 and they worked their asses off farming in western Kansas. They were successful, hanging on to their land even through the depression. And that family wealth has been passed down, added to, has expanded the prospects of every one of us who came after them. <br><br>Should I add that they were white? Yes, I should, because though they faced rampant discrimination as German immigrants, that ultimately vanished and they were, by second generation, \"as good as\" the rest of (white) America.<br><br>What about the black families who were working every bit as hard as my grandparents? Far, far more of them lost their land in the depression, lost their farms due to government misdeeds. They worked JUST as hard and they still lost out. So what to hand down to <i>their</i> next generations? Nothing. And then that generation, facing racism and discrimination, trying to build something on top of nothing, continues to struggle, continues to deal with economic injustice, economic inequality, and so it goes.<br><br>\"Handouts make you needy and unwilling to work on your own.\" I agree with that. But \"handouts\" also help people through periods of crisis, through disastrous times that we may all face at some point, but which should not ruin a person. Those \"handouts\" are why I pay taxes and as someone who recognizes her own very blessed, very fortunate existence, I don't mind paying for those who were not so blessed, who have faced different and more devastating obstacles in life. <br><br>I faced such a disaster in 2001 when my husband became ill and could not work. Thank God we had insurance, but how many people in this country don't have it? Our out-of-pocket medical costs WITH insurance ran over $30K a year for the next four years, and we lost half our income when he could no longer work. Handout? I'd have taken one instantly, had one been available. As it was, I had to refinance my house, draw out the equity I'd worked so hard to create, and muddle through. <br><br>Wouldn't it be more humane ~ more European ~ for me to simply have been able to take care of him, knowing I'd not lose the roof over our heads or go bankrupt trying to pay medical bills? Of course it would, but in this country, in this fucking selfish, condemning country, we don't give a shit about one another, it's every man for himself.<br><br>Because I care about people, all people, and because I recognize the vast injustice present in this society and the persistent, systemic discrimination inherent in this country, I am a socialist and I am proud of it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:33:00", "killed": false, "user_key": "bigassbelle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 825020, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "829472": {"up_voted": false, "ip": "", "has_replies": true, "message": "And where are those Black Republicans when their party needs to be dealt with when it comes to minorities?  They pull a vanishing act.<br><br>But if Democrats go too far on affirmative action or some other issue that unnerves White men, Black Republicans are barking louder than anyone.   <br><br>Colin Powell called out his party for this.  No other Black Republican has had the courage.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:29:18", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 828480, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "830206": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Republican National Committee on Jesse Helms:<br><br><i>\"The Republican Party has lost a true champion in the passing of Jesse Helms, but it could be no more fitting that we begin the celebration of his life on Independence Day. <b>His patriotic spirit and dedication to the tenets of our great Party</b> will be remembered and idolized long after our mourning has ended, as will his contributions to the state of North Carolina, the United States Senate, and the many charitable causes he supported. We keep his family in our prayers and keep his conservative ideals with us always.\"</i><br><br>Part of that \"spirit\" and \"dedication\" is clear in one of Helms' many racist comments:<br><br><i> \"The Negro cannot count forever on the kind of restraint that's thus far left him free to clog the streets, disrupt traffic, and interfere with other men's rights.\"</i> <a href=\"http://en.wikipedia.org/wiki/Jesse_Helms\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Jesse_Helms</a><br><br>Or this little gem:<br><br><i>\"Crime rates and irresponsibility among Negroes are a fact of life which must be faced.\"</i> <a href=\"http://en.wikipedia.org/wiki/Jesse_Helms\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Jesse_Helms</a><br><br>That last one made in 1981.  <br><br>What a great party for Black people!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_16:45:22", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "830500": {"up_voted": false, "ip": "", "has_replies": false, "message": "nice pic btw msmartin.  looks good.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:22:39", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "827014": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, yes, Democrats are only the 'good cop', leftwing of a US ruling class that exploits the working class in general.  Most folk are smart enough to know this---again, Democrats are the leftwing, less savage sector of US corporate political power.<br><br>But, I'm say'n--the Republicans simply want to kick subordinated folks in the face, as well as crap all over the environment , etc., etc.  These are savage mo-fos.<br><br>In the African American/black community there are more than enough sell-outs that are bought-and-paid-for the the savage corproate sector--and you will find this type cheering on Bill Cosby making fun of black folk that name their children African names.  Cosby wants black folk to give their children respectable European names--like Tom,  Dick,  Bill, and Mary.<br><br>Yes, these issues and politics are fraught with social class, priviledge, disporortionate allocation of opprotunity, and gender.<br><br>The support for Obama has much to do with the man's background, his empathy, and his policies--that don't simply kick subordinate classes in the face in a blatant manner.<br><br>But like Reverend Wright said--Obama is a politician, and we have to be on his ass to make him do the right thing.  Commonsense.<br><br>We are talk'n comparative evil here--most folks aren't total chumps.  Always follow the money--to many that have 'escaped the hood' love to preach boot-strappism while the US plutocracy lowers the minimum wage, ships decent jobs overseas where they can super-exploit and pollute with impunity.<br><br>Come on!  Give us a break.  Most of us know what the hell time it is!  It is slave revolt time for the folk that haven't been brainwashed into Booker T. boot-lick'en.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:30:10", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "827686": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was with you.....up until you invoked Iraq. Not going to tie up the thread with the war stump speech, but we don't agree there.<br><br>I am big on personal responsibility, and not waiting on the government to come in and clean up a mess of one's own creation. That's why I lean conservative, because liberal solutions always seems-to me-to involve a handout of some sort.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:01:36", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 827567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "830634": {"up_voted": false, "ip": "", "has_replies": false, "message": "And Val, D is entitled to his position as a person of any color but I don't won't to hear the opinion of someone representing as black when they are white and coming from a different place.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:41:42", "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": 830602, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "825132": {"up_voted": false, "ip": "", "has_replies": false, "message": "THANKS Rikyrah and Nellcote!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_01:05:04", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 824855, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "829362": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"We all have the capacity to Tom from time-to-time---by dint of the fact that we don't research issues, and we have to ingratiate ourselves toward more powerful economic forces in order to merely survive.  Again, when you have human oppression and hierarchies of privilege you will have Toms.\"<br><br><br><br>I read this post 6 times and this is why I stopped visiting JackandJillPolitics lately.  Jack - you know I love you and I especially love your posts Rikyah but  I just can't agree with this nonsense.  I understand history.  I understand all that but where are we going as a nation of people?  When can we get past the obsession of seeing color first before we identify ourselves as Americans?  Or when can we get past putting party affiliation before our country?  D - If you lean toward the Republican Party because they represent \"most\" of your ideals -- good for you.  <br><br>Will stop by in a few weeks when we get back on the track we were during the primary stage when we were more focused on getting Obama elected and having conversations on moving this country forward together as a people vs. being bogged down in race.  I am so ready to turn the page.  I fully understand it won't be easy but holding to this type of mindset is not a part of any solution . . . I am ready to set all that aside and move to the next level.  Later All", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:16:29", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 827475, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "827567": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"D\" if you want tax cuts, and you feel that super-exploited Americans don't deserve some type of protection from the most rapacious corporations--then, yes, the Republicans do offer you, as an individual, the best opprotunity.<br><br>But his is only if you view 'freedom and liberty' in a very selfish, anit-human, and unecological fashion--and if you agree with historical US imperialism.<br><br>Opposing labor unions and allowing corporations to super-exploit do not increase your liberty--unless you value the liberty to exploit your fellow human being, your liberty to wage illegal agression against others, and the liberty to despoil the economical systems upon which future generations depend to merely survive.<br><br>The independence from 'group-think' is to a degree a pathological delusion.  Without common goals and patterns of though--group-think--humans would have already have become extinct as a species.<br><br>The civil rights movement was a type of 'group-think'---labor solidarity in the face of wage slavery is a type of 'group-think'.<br><br>Philosophy--it's all about asking questions.  <br><br>You might fancy that you could use a tax break, and you don't own the family of a thug in the hood a dime--but that would merely point up your own ignorance.<br><br>Don't fall for the divide and rule patterns of thinking that are pimped by the ruling class, the moder day slavers and colonialists.<br><br>Just the fact that the Republcians were cheerleaders for the illegal attack on Iraq (that has killed hundreds of thousands) should tell any thinking, ethical person something.<br><br>The rightwing line of thinking cannot survive engaged debate or scupulous scrutiny--and this is why Dr. King could only be taken out by a bullet.  The ideas King embraces transcended the petty politicing of the two-headed DEM/REP hydra that is bringing the world to the brink of disaster.<br><br>Who's your master?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:44:56", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "825392": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dr. King's political party is irrelevant.  What matters is whether or not he would agree with McCain's policies.... or Obama's.  I see how they're working, though.  Blacks are seen as 'stupidly' voting for party no matter what platform is. There are better ways to deal with the monstrous hypocrisy of the Democratic party than this, however.<br><br>Republicans need to offer solutions, not fake links to the past.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_02:37:38", "killed": false, "user_key": "735a3659b98d4c0e40e78d40d7ee34da", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "826418": {"up_voted": false, "ip": "", "has_replies": false, "message": "You said it, D.  Dr. King could never have been as influential (and credible) had he been toting water for <i>either</i> political party.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:40:59", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 826278, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "826675": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tish,<br>As I was told once, because \"no self respecting black man can be a Republican!\" Black Republicans/conservatives don't really <i>believe</i> the stuff we say; we just get paid to say it!!<br><br>(end sarcasm)<br><br>Of course the dhimmicrats are no better.<br><br>That fact, unfortunately, will get lost in this discussion. Like it always seems to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:34:50", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 826615, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "828212": {"up_voted": false, "ip": "", "has_replies": true, "message": "I've been reading D's comments for months and I've never once read anything that he wrote against anything that affects minorities.  He is also not honest about Republican conservatives and the way they view minorities.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_13:05:46", "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": 13, "is_first_child": false, "email": "", "parent_post_id": 827475, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "824885": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"These guys never give up, do they?\" said Lowery, who co-founded the Southern Christian Leadership Conference with King. \"Lord have mercy.\"<br><br>===<br><br>The King Center in Atlanta says there is no proof that King was ever a Republican. Rice stands by her claim.<br><br>===<br><br>Lowery, who knew King well, said there is no reason why anyone would think King was a Republican. He said King most certainly voted for President Kennedy, and the only time he openly talked about politics was when he criticized Republican Barry Goldwater during the 1964 presidential campaign.<br><br>\"That was not the Martin I know and I don't think they can substantiate that by any shape, form or fashion. It's purely propaganda and poppycock,\" Lowery said. \"Even if he was, he would have nothing to do with what the Republican Party stands for today. Do they think Martin would support George W. Bush and the war in Iraq?\"<br><br>In \"The Autobiography of Martin Luther King, Jr.,\" which was published after his death from his written material and records, King called the Republican national convention that nominated Goldwater a \"frenzied wedding ... of the KKK and the radical right.\"<br><br>\"The Republican Party geared its appeal and program to racism, reaction, and extremism,\" King said in the book.<br><br><a href=\"http://rawstory.com/news/2008/Billboards_Claim_Rev._King_Was_Republican_0705.html\" rel=\"nofollow\">http://rawstory.com/news/2008/Billboards_Claim_...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_23:46:25", "killed": false, "user_key": "2bcfb68e46ed1c3e91653e7834aa2e5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "830985": {"up_voted": false, "ip": "", "has_replies": true, "message": "Do you mean Federal? Because if so I think only Washington and Columbus have days as well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_18:34:00", "killed": false, "user_key": "da09145632cce90e6b3b35942db29e2b", "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": 827777, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "830649": {"up_voted": false, "ip": "", "has_replies": false, "message": "You spelled exclusive wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:43:16", "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": 829563, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "826260": {"up_voted": false, "ip": "", "has_replies": false, "message": "Black folks that climb in bed with corporate wage-slavery and rightwing reactionaries like Rush Limbaugh and Bush are what used to be called Uncle Toms.<br><br>King was no Tom, not by a long-shot.  King was the 'un-Tom'--and he was critical of capitalist immiseration and imperialist agression.  He recognized the limitations of only organizing on a racial justice agenda and set about organizing a poor-folks march on Washington.<br><br>Yeah, the fact that Toms in the Republican Party try to claim King's legacy says it all, and on so many levels.<br><br>It does matter on a symbolic level in the current political fray whether King was down with the Republican Party back in the day.  But, as has been pointed out by other commentators, the presidental race in 1964 with Goldwater saw the rise of racial back-lash on the part of Southern whites and racist whites all over the US.<br><br>King was a Republican--yeah,  and McCain and his wife Cindy have some Carribean beach-front property they want to sell you in Arizona.<br><br>(McCain is the political grandson of Barry Goldwater and the white back-lash--he opposed designating a MLK,Jr. national holiday on several occassions.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:03:54", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "827423": {"up_voted": false, "ip": "", "has_replies": false, "message": "And democrats expect Blacks to just fall in line and let them smooth out all of our problems (problems they have identified mind you).  Democrats I believe have enslaved the Black mind into believing they are helping the Black race, when truly they are only enforcing stereotype and setting one up for failure. Every smiling face isn't friendly. My mother taught us this \"white folks are friendly, but they are not your friends\", and so forth I believe for the Democratic party.<br><br>Define yourself not by political parties.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:23:48", "killed": false, "user_key": "1d8434e9008cd7f58344cdaa005cb463", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 826958, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "825020": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well I'm not a republican, or a democrat for that matter, but MLKJr's affiliation shouldn't have an affect on anything as far as today. I'd say I were more of a conservative independent if I had to really define myself, though i tend to sway towards moderate on a lot of issues. There aren't any vast differences in the parties. Liberalism is leading us towards socialism and I can't stand the fact. Blacks like to blame the GOP but truly it's the stumbling blocks set for by the left disguised as helping hands. Social programs and a smiling face and open hands to welfare mother (whom Democrats stereotype as) does not help our race, it only puts us further behind. I'm all for capitalism and not receiving handouts. Working for what you want, makes you more grateful in the end. Handouts make you needy and unwilling to work on you own.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_00:25:11", "killed": false, "user_key": "1d8434e9008cd7f58344cdaa005cb463", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "829501": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks, Val. Don't stay gone long.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:32:52", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 829450, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "827071": {"up_voted": false, "ip": "", "has_replies": true, "message": "D., most don't expect everyone to engage in group think.<br><br>However, back in the day there were a portion of slaves that supprted slavery.  Word.<br><br>These are the types we see today suck'n up to massa, the small priviledged sectors that control the wealth.  Turning on people, like Dr. King, that strive for economic and social justice pays well.  If you toe the rightwing Republican line you might just get a cushy think-tank position, or a radio show, or another gig where you can help brainwash the slower-thinking among us to support more tax breaks and wage slavery.<br><br>There have been Toms in North America since the first colonizing slavers arrived to plunder the place.  The point is to be down with real human freedom--not contradictory ideology that is designed to take our eyes off the most important goals.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:37:39", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "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}, "828480": {"up_voted": false, "ip": "", "has_replies": true, "message": "...as opposed to.....democratic conservatives?<br><br>I get it now; you don't like me. That's okay. However, it must have been past your bedtime when I posted this yesterday:<br><br><i>\"You want me to fall on the sword for the right wing and call them bad for throwing gays, blacks, and whoever they need to under the bus? Fine; bad right wing.\"</i><br><br>I've repeatedly said that the Republican Party has been suspect-hell, more than suspect-in dealing with minorities. I know that. It's not of my doing. It is what it is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_13:34:25", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 828212, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "826441": {"up_voted": false, "ip": "", "has_replies": true, "message": "The National Black Republicans must really think very little of the intelligence and intellect of Black folk, if they're trying to palm off Dr. King as a Republican (especially a Republican of today).  They seem to be saying <i>\"...well, Black people will believe just about anything, so why not sell them on this too?\"</i>.<br><br>'Sa damn shame.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:45:32", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "831142": {"up_voted": false, "ip": "", "has_replies": false, "message": "I stand corrected. Columbus day is a holiday as well. Thank you.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_18:58:19", "killed": false, "user_key": "Tish", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 830985, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "826958": {"up_voted": false, "ip": "", "has_replies": true, "message": "D~<br>It's certainly possible for a Black man to be a Republican.  The problem is the <br>inherent bargain that goes along with it: you're expected to be <i>disrespectful</i><br>of the majority of other Black people.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:21:19", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 826675, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "827471": {"up_voted": false, "ip": "", "has_replies": true, "message": "I do believe that the Republican Party offers me and my family the best opportunities for freedom and liberty (my fiancee, however does not, and rolls her eyes when I say stuff like that.).<br><br>I haven't always identified myself as a Republican; preferring to go by \"neoconservative independent.\" That's changing, for my own personal reasons (which I'm not going into here).<br><br>Before you try to write me off as a \"Tom,\" you might want to have a discussion with me first. There's a certain three letter word that you make yourself when you assume.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:31:18", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 827130, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "825424": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is this like if you piss on it, it's yours?  I'll do you one better:  Jesus would have voted Democrat.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_02:53:17", "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": true, "email": "", "parent_post_id": 824825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "826578": {"up_voted": false, "ip": "", "has_replies": false, "message": "The reality is.....it's not even a <i><b>good</b></i> billboard. Looks like they threw it up overnight, and like it's still drying.<br><br>Hell, I wouldn't give it a second thought if I saw it going down the road.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:17:59", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "826323": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, King, smartly, did not jump in bed with the Democrat Party--but he is as far the corporate-welfare, kick-the-poor-in-the-face, bomb the brown-people 'conservatism' of the current Republican Party as you can get.<br><br>Black Republicans that justify exploitation and imperialism are simply Toms.  They are opprotunists and parasitic sell-outs.<br><br>Word.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:19:58", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "827860": {"up_voted": false, "ip": "", "has_replies": false, "message": "I doubt Jesus would vote at all. Sometimes I figure out need to vote is something that we as humans feel necessary. But as Christians or whatever religious doctrine you follow, I think we need to think in the sense of how our trust and belief in God allows us the knowledge to know that he is the ultimate judge in who is chosen. In all aspects and realms of our lives, we need not worry about earthly things such as elections, because who other than God chooses whose going to win. All the voting in the world is never going to sway what God has in store. My opinion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:24:27", "killed": false, "user_key": "Tish", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 825424, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "830367": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are not black - we've been over that before too!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:04:09", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 829563, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "827862": {"up_voted": false, "ip": "", "has_replies": true, "message": "you can wave that \"freedom and liberty\" flag the corporatists sold you while you're economically going down the tubes.<br><br>oh wait. you work for the government, dontcha? hmmm . . . that was one of FDR's socialist initiatives, to recognize the beneficial effect of government as an employer of many. <br><br>it's really strange that so many of the rabid right wingers i've met are either retired government employees or still thus employed. it makes no sense to suck of the teat of government while decrying that same government with a mouth full of milk.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:24:29", "killed": false, "user_key": "bigassbelle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 827542, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "824919": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jackie Robinson was a Republican as well. So were a lot of black folks 50 years ago. So what?<br><br>Being a republican then is much different than it is now. You could have argued that Nixon was more liberal than Kennedy and Johnson in 1960. This is before Goldwater in 1964 and Nixon's Southern Strategy in 1968.<br><br>This campaign is going to go nowhere.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_23:58:03", "killed": false, "user_key": "5f324d4aebccf341c6c500c8bc460984", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "830170": {"up_voted": false, "ip": "", "has_replies": false, "message": "These NBRA guys are just in for themselves. Like i said before these are educated people with the knowlege of the history of both party. They know that the attitude of the national republican party toward black people is \"srew them\", so they have to spread lies to attrack black people to their party. And they doing it the year that the presidential candidat of the democratic party is an african american, which is not very smart. If it was true that MLK was a republican why are is wife and children supporting democrates??  Why is the national republican party not using the MLK legacy to attract black people? does the republican party even care about attracting black people? I'm not saying that the democratic party is right on all the issue but if i was a black person coming from another planet i would find very intersting  that all black congressman and women are democrats. <br>You can't make your voice heard by been excluded in the decision making. The democratic party will not solve the problem of black( but at least it give black the power to be heard and bring their concerns on the national scene.<br>It's 2008 and while the democratic party is pushing its first african american to the presidency of the USA(not Dominican republic or haiti, USA), the republican candidat is going to Memphis to apologize for not voting for MLK's birth. And this why black people unapologetically vote democrat.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_16:42:03", "killed": false, "user_key": "5d9f3c550bd58ca949883809cd447bb9", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "829403": {"up_voted": false, "ip": "", "has_replies": false, "message": "Poor effort at a rebuttal, D.  Nonetheless, there are two--maybe three--Republicans <br>who are Black that have had the courage to speak well of the entire Black <br>community, instead of either showing gratuitous contempt or being indifferent..<br><br>I'd say Gen. Powell, S.O.S. Rice and (of late) Michael Steele.  The rest seem <br>to be too afraid of losing their \"I'm-different-than-them\" standing.<br><br>When folks like Shannon Reeves are more representative of Black Repubs,<br>will they gain respect--not just from other Blacks, but from very Whites they <br>try and appeal to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:21:24", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 827012, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "826592": {"up_voted": false, "ip": "", "has_replies": false, "message": "So should all whites give up their handouts?<br><br>Should Iowans give up their farm subsidies?<br><br>How about the subsidies Indians, Arabs and Koreans get for opening up small business?<br><br>Should white women give up their \"minority\" status when they want to open up businesses, claim minority contracts and have sports teams in schools?<br><br>No, because only BLACKS have their hands out for \"handouts.\"  Only BLACKS are needy and unwilling to work.  Uh-huh.  Right.<br><br>Take that bull to somebody who believes it.  Fox News, ABC, CNN etc.  Don't even try it over here.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:20:02", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 825020, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "826064": {"up_voted": false, "ip": "", "has_replies": false, "message": "Martin's politics didn't countenance Dixiecrats turned Republicans, or newly liberal (if you can believe that) Democrats back then.  He knew what they were; he knew what his father's generation was like, and he went his own way.<br><br>By the time he died, I am sure he thought we were all walking across the Niagara on a tightrope, and trying to get to the other side rather than falling into the deep maelstrom.  I think that he had gotten to the point that when it came to the two parties, none of them could be trusted, but he would use either one if it meant rights for blacks.<br><br>These turncoats are despicable; they'll try anything.  First, they say that the GOP is the party of Lincoln, when it was, for a short time, it was actually the party of <a href=\"http://en.wikipedia.org/wiki/Thaddeus_Stevens\" rel=\"nofollow\">Thaddeus Stevens and his Radical Republicans.</a>  These guys were, for their time, activists.  They moved faster than what Lincoln might have done, and Stevens himself was dead in three years.  They laid the ground under which blacks legally got the vote and all, but after the death of Radical Republicanism, they refused to do anything for their constituents, other than allow them to get burned and hung for the next hundred years.<br><br>This kind of activism is something the present GOP would rather lie about.  They talk Lincoln, but Lincoln himself was more conflicted about blacks than they'd like to admit.  He even thought about deporting all of us back to Africa, but it would have broken the national treasury.  I just wonder, though, whether they would have chucked the bi- and triracial people along with us on that journey.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_07:26:29", "killed": false, "user_key": "blksista", "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}, "827490": {"up_voted": false, "ip": "", "has_replies": false, "message": "Martin Luther King a Republican?<br><br>Then why did the Republicans not want his birthday a national holiday?<br><br>Just give it up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:34:24", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "829563": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm going to bring this full circle, and then I'm done with this particular thread:<br><br>I'm black. I'm conservative. The two are not mutually exculsive. If people can't deal with that, that's on them.<br><br>Nothing about this discussion is helping to win the War on Terror, lower the price of gas, or fix the economy.<br><br>There are much more important things that we could be discussing besides the sins of conservatism and why black Republicans/conservatives don't do what other blacks think they should.<br><br>If everyone is as tired as the \"politics of the past\" as they claim to be, start with letting this go.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_15:39:49", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 829472, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "826278": {"up_voted": false, "ip": "", "has_replies": true, "message": "You know, this is one of a couple of things that's kept me from joining the NBRA. Every time someone mentions these billboards to me, I say to myself, \"no, he wasn't.\"<br><br>If anything, MLK was an independent. He held views that were liberal, conservative, and socialist. More accurately, he may have transcended the label of any one party.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:07:46", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "831033": {"up_voted": false, "ip": "", "has_replies": false, "message": "I know I can't wait to join!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_18:41:39", "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": true, "email": "", "parent_post_id": 830206, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "830397": {"up_voted": false, "ip": "", "has_replies": false, "message": "You want to continue on that childish line of attack, come over to my blog. <br><br>Or, hell, if you're close enough, I'm in DC Monday-Friday.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_17:08:08", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 830367, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "828144": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, believe what you believe.  Being conservative is one thing, aligning with a party that openly disvalues a race of people is another.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:58:34", "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": 827012, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "825202": {"up_voted": false, "ip": "", "has_replies": false, "message": "So...they're saying Denzel is a Republican too?<br><br>But He is endorsing and donating to Obama....<br><br><br>I am so confused.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_01:26:38", "killed": false, "user_key": "Inkognegro", "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}, "827475": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Perhaps D believes that the GOP offers the best opportunities for freedom and liberty. Perhaps he does not care. What proof do you have of him being a Tom?\"<br><br>CAB--sorry, but I believe that people from historically subordinated groups that take the side of the ruling elites with respect to war or policies that exploit and marginalize people are Toms.  This crosses racial lines.  Someone from a working class background that backs policies that disempower and cause deeper exploitation are Toms.<br><br>No, I am not calling D a Tom at all.  To his credit, he sees through the 'freedom and liberty' shuck-and-jive--and, he is also very skeptical (or, equally skeptical) of the Democrat Party.<br><br>That is to his credit.<br><br>Without a full discussion of historical forms of exploitation and imperialism, one cannot discern just how Tom someone really is at any given point in time.<br><br>When Cosby attacked and made fun of black folk naming their kids African names he was Tomming, big time.<br><br>We all have the capacity to Tom from time-to-time---by dint of the fact that we don't research issues, and we have to ingratiate ourselves toward more powerful economic forces in order to merely survive.<br><br>Again, when you have human oppression and hierarchies of privilege you will have Toms.<br><br>I admit, I come from the Dr. King anti-war leftwing, populist sector of US politics, and most folks don't take the time to engage in enough philosophical and historical research to escape the US propaganda system--that encompasses 'education', the media, and even entertainment.<br><br>Modern wage-slavery is rendered invisible to millions of people by dint of the ruling class sponsored propaganda system.  And, historically it takes leaders like Sojourner Truth, Emma Goldman, and Malcom, and Dr. King to help rescue the masses from culturally induced slumber and apathy.<br><br>Again, I DON\"T put D into the catagory of Tom.  First off, I don't know the man enough--and, secondly, I don't see in his comments in this thread that he is down with white supremacy and wage-slavery that is rife in the US A.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:32:03", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 19, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "826485": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Black Republicans that justify exploitation and imperialism are simply Toms. They are opprotunists and parasitic sell-outs.\"<br><br>Thank you Slave Revolt, well said.  Period.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_08:57:44", "killed": false, "user_key": "53b68a68032d55308b4b72dedfc2bae6", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "826615": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why would Black Republicans be sell outs? What do they owe to the Democratic party?  Blacks shouldn't be involved with either parties in that case. Again why I declare myself and Independent, I'll have no ball and chain connecting me to either. But Democrats are no better than Republicans. I think we're not looking at the larger picture when it comes to policies and their intentions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_09:24:03", "killed": false, "user_key": "1d8434e9008cd7f58344cdaa005cb463", "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}, "827640": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,<br><br>I respect your thoughts and that's pretty much where I'm heading in terms of politics. I consider myself now at 24 a moderate/conservative Independent. I'm starting to really understand the Democratic party and lean more right than left. But who knows I may forever stay in the middle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_11:54:22", "killed": false, "user_key": "Tish", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 827471, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "824825": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.nationalblackrepublicans.com/index.cfm?fuseaction=pages.BlackGOP&tp_preview=true&x=9978563\" rel=\"nofollow\">Celebrating Black Republicans</a> Dr. King wasn't the only Black Republican in history...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-06_23:34:34", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "827130": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"D., most don't expect everyone to engage in group think.\"<br><br>Don't you think that sounds a bit...off?<br>Perhaps D believes that the GOP offers the best opportunities for freedom and liberty. Perhaps he does not care. What proof do you have of him being a Tom?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_10:48:22", "killed": false, "user_key": "af36a124559b1a999395a055bd4c65d7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 827071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "827899": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nobody sold me anything. You and I have had the discussion on where my beliefs stem from.<br><br>Your analogy, however, is hilarious.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_12:28:55", "killed": false, "user_key": "Coby_D", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 827862, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "829950": {"up_voted": false, "ip": "", "has_replies": false, "message": "Val, my point is that the propensity to be a Tom is rooted in illegitimate hierarchies that are predicated on wealth, race, class, gender, religion, and tradition.  My comments transcended mere racial considerations.  However, truth be told, with whom and with what one identifies, what one's goals are--these say a lot about folk.  And we cannot escape the judgement of our fellow human beings.<br><br>I would just say that we should approach our relationships and our goals with respect to both Jesus and Dr. King---as well as Gandi, John Brown, Walter Ruther, Mother Jones and others.  Don't know all these names--do a google, educate yourself, expand your horizons.<br><br>We need to question these hierarchies--and if they cannot be rationally justified, then we should work to dismantle them and erect something better in their place.<br><br>Meritocracy is fine--but we need truely equal opprotunity to compete on a just playing field from the start.<br><br>To settle for less is, well, something that a Tom would want.<br><br>(\"Aunt Jemimah don't like Uncle Ben\"  Does anyone here remember where this line comes from?)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-07-07_16:21:37", "killed": false, "user_key": "996a44fb1a0e8b88aaabe62e47408666", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "1664646", "user_id": "anonymous", "forum_id": "21630", "hash": 1970203335487926064}, "thread": {"days_alive": 0, "slug": "about_mlk_being_a_black_republican8230_27", "paginate": false, "num_pages": 1, "num_posts": 72, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 1664646, "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=about_mlk_being_a_black_republican8230_27' +
		'&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/about_mlk_being_a_black_republican8230_27/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='	+ 'about_mlk_being_a_black_republican8230_27'
			+ '&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/about_mlk_being_a_black_republican8230_27/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">72</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/about_mlk_being_a_black_republican8230_27/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/about_mlk_being_a_black_republican8230_27/">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:1664646" 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/about_mlk_being_a_black_republican8230_27/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:1664646" 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:1664646" 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'				: 'about_mlk_being_a_black_republican8230_27',
			// 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/about_mlk_being_a_black_republican8230_27/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='	+ 'about_mlk_being_a_black_republican8230_27'
			+ '&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='	+ 'about_mlk_being_a_black_republican8230_27'
			+ '&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='		+ 'about_mlk_being_a_black_republican8230_27'
				+ '&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/1664646/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-827567">\
	 <div id="dsq-comment-header-827567" class="dsq-comment-header">\
	 <cite id="dsq-cite-827567" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827567">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827567" class="dsq-comment-message">"D" if you want tax cuts, and you feel that super-exploited Americans don\'t deserve some type of protection from the most rapacious corporations--then, yes, the Republicans do offer you, as an individual, the best opprotunity.<br><br>But his is only if you view \'freedom and liberty\' in a very selfish, anit-human, and unecological fashion--and if you agree with historical US imperialism.<br><br>Opposing labor unions and allowing corporations to super-exploit do not increase your liberty--unless you value the liberty to exploit your fellow human being, your liberty to wage illegal agression against others, and the liberty to despoil the economical systems upon which future generations depend to merely survive.<br><br>The independence from \'group-think\' is to a degree a pathological delusion.  Without common goals and patterns of though--group-think--humans would have already have become extinct as a species.<br><br>The civil rights movement was a type of \'group-think\'---labor solidarity in the face of wage slavery is a type of \'group-think\'.<br><br>Philosophy--it\'s all about asking questions.  <br><br>You might fancy that you could use a tax break, and you don\'t own the family of a thug in the hood a dime--but that would merely point up your own ignorance.<br><br>Don\'t fall for the divide and rule patterns of thinking that are pimped by the ruling class, the moder day slavers and colonialists.<br><br>Just the fact that the Republcians were cheerleaders for the illegal attack on Iraq (that has killed hundreds of thousands) should tell any thinking, ethical person something.<br><br>The rightwing line of thinking cannot survive engaged debate or scupulous scrutiny--and this is why Dr. King could only be taken out by a bullet.  The ideas King embraces transcended the petty politicing of the two-headed DEM/REP hydra that is bringing the world to the brink of disaster.<br><br>Who\'s your master?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827686">\
	 <div id="dsq-comment-header-827686" class="dsq-comment-header">\
	 <cite id="dsq-cite-827686" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827686" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827686" class="dsq-comment-message">I was with you.....up until you invoked Iraq. Not going to tie up the thread with the war stump speech, but we don\'t agree there.<br><br>I am big on personal responsibility, and not waiting on the government to come in and clean up a mess of one\'s own creation. That\'s why I lean conservative, because liberal solutions always seems-to me-to involve a handout of some sort.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827805">\
	 <div id="dsq-comment-header-827805" class="dsq-comment-header">\
	 <cite id="dsq-cite-827805" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827805" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827805" class="dsq-comment-message">Define "handout" please. Is social security a handout? Is Medicare a handout? I\'ve been paying for those things since I was 15 years old. Handout? How is that??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824577">\
	 <div id="dsq-comment-header-824577" class="dsq-comment-header">\
	 <cite id="dsq-cite-824577" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824577">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824577" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824577" class="dsq-comment-message">N(o)BRA(ins):      EVIDENCE people!!!  Can anyone produce a document - attendance at a Repug meeting, rally, convention, positive/supportive articles published in repug publications, pictures of his attendance at a repug\'s birthday party, wedding, bar-b-q, church picnic, etc. or his voter registration paperwork???  Something/anything?????<br>So looking forward!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824596">\
	 <div id="dsq-comment-header-824596" class="dsq-comment-header">\
	 <cite id="dsq-cite-824596" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824596">Miss- Opinion </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824596" class="dsq-comment-message">This is pretty stupid of them. I respect Dr. King and all but um, he\'s dead. He could have been a member of the free masons ans a 4H member, he\'s dead. It doesn\'t even matter and the fact that they\'re claiming dead people shows how hard up they are for members to their insane organization. I\'d love to take this seriously but again, I can\'t because he\'s dead. I mean really. What a joke.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824716">\
	 <div id="dsq-comment-header-824716" class="dsq-comment-header">\
	 <cite id="dsq-cite-824716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824716">ayersteach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824716" class="dsq-comment-message">I am not sure IF he was or not. He may have been. Remember we are talking about the Repubs from about 40-50 years ago when they were more in tune with the Civil Rights movement than southern democrats were. Nevertheless what have they done for us lately?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824825">\
	 <div id="dsq-comment-header-824825" class="dsq-comment-header">\
	 <cite id="dsq-cite-824825" class="dsq-comment-cite">\
	 <a id="dsq-author-user-824825" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824825" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824825" class="dsq-comment-message"><a href="http://www.nationalblackrepublicans.com/index.cfm?fuseaction=pages.BlackGOP&tp_preview=true&x=9978563" rel="nofollow">Celebrating Black Republicans</a> Dr. King wasn\'t the only Black Republican in history...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-825424">\
	 <div id="dsq-comment-header-825424" class="dsq-comment-header">\
	 <cite id="dsq-cite-825424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-825424">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-825424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-825424" class="dsq-comment-message">Is this like if you piss on it, it\'s yours?  I\'ll do you one better:  Jesus would have voted Democrat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827860">\
	 <div id="dsq-comment-header-827860" class="dsq-comment-header">\
	 <cite id="dsq-cite-827860" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827860" href="http://www.ourvoices.wordpress.com" target="_blank" rel="nofollow">Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827860" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827860" class="dsq-comment-message">I doubt Jesus would vote at all. Sometimes I figure out need to vote is something that we as humans feel necessary. But as Christians or whatever religious doctrine you follow, I think we need to think in the sense of how our trust and belief in God allows us the knowledge to know that he is the ultimate judge in who is chosen. In all aspects and realms of our lives, we need not worry about earthly things such as elections, because who other than God chooses whose going to win. All the voting in the world is never going to sway what God has in store. My opinion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827910">\
	 <div id="dsq-comment-header-827910" class="dsq-comment-header">\
	 <cite id="dsq-cite-827910" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827910" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827910" class="dsq-comment-message">Now, when the NBRA puts up a sign that says "Jesus was a Republican,\' that\'s where I get off the train.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824855">\
	 <div id="dsq-comment-header-824855" class="dsq-comment-header">\
	 <cite id="dsq-cite-824855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824855">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824855" class="dsq-comment-message">No, Dr. King wasn\'t a Republican. They need to let go of this lie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-825132">\
	 <div id="dsq-comment-header-825132" class="dsq-comment-header">\
	 <cite id="dsq-cite-825132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-825132">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-825132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-825132" class="dsq-comment-message">THANKS Rikyrah and Nellcote!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824885">\
	 <div id="dsq-comment-header-824885" class="dsq-comment-header">\
	 <cite id="dsq-cite-824885" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824885">Nellcote</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824885" class="dsq-comment-message">"These guys never give up, do they?" said Lowery, who co-founded the Southern Christian Leadership Conference with King. "Lord have mercy."<br><br>===<br><br>The King Center in Atlanta says there is no proof that King was ever a Republican. Rice stands by her claim.<br><br>===<br><br>Lowery, who knew King well, said there is no reason why anyone would think King was a Republican. He said King most certainly voted for President Kennedy, and the only time he openly talked about politics was when he criticized Republican Barry Goldwater during the 1964 presidential campaign.<br><br>"That was not the Martin I know and I don\'t think they can substantiate that by any shape, form or fashion. It\'s purely propaganda and poppycock," Lowery said. "Even if he was, he would have nothing to do with what the Republican Party stands for today. Do they think Martin would support George W. Bush and the war in Iraq?"<br><br>In "The Autobiography of Martin Luther King, Jr.," which was published after his death from his written material and records, King called the Republican national convention that nominated Goldwater a "frenzied wedding ... of the KKK and the radical right."<br><br>"The Republican Party geared its appeal and program to racism, reaction, and extremism," King said in the book.<br><br><a href="http://rawstory.com/news/2008/Billboards_Claim_Rev._King_Was_Republican_0705.html" rel="nofollow">http://rawstory.com/news/2008/Billboards_Claim_...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-824919">\
	 <div id="dsq-comment-header-824919" class="dsq-comment-header">\
	 <cite id="dsq-cite-824919" class="dsq-comment-cite">\
	 <span id="dsq-author-user-824919">bigsmitty72</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-824919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-824919" class="dsq-comment-message">Jackie Robinson was a Republican as well. So were a lot of black folks 50 years ago. So what?<br><br>Being a republican then is much different than it is now. You could have argued that Nixon was more liberal than Kennedy and Johnson in 1960. This is before Goldwater in 1964 and Nixon\'s Southern Strategy in 1968.<br><br>This campaign is going to go nowhere.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-825020">\
	 <div id="dsq-comment-header-825020" class="dsq-comment-header">\
	 <cite id="dsq-cite-825020" class="dsq-comment-cite">\
	 <a id="dsq-author-user-825020" href="http://ourvoices.wordpress.com" target="_blank" rel="nofollow"> Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-825020" class="dsq-comment-body">\
	 <div id="dsq-comment-message-825020" class="dsq-comment-message">Well I\'m not a republican, or a democrat for that matter, but MLKJr\'s affiliation shouldn\'t have an affect on anything as far as today. I\'d say I were more of a conservative independent if I had to really define myself, though i tend to sway towards moderate on a lot of issues. There aren\'t any vast differences in the parties. Liberalism is leading us towards socialism and I can\'t stand the fact. Blacks like to blame the GOP but truly it\'s the stumbling blocks set for by the left disguised as helping hands. Social programs and a smiling face and open hands to welfare mother (whom Democrats stereotype as) does not help our race, it only puts us further behind. I\'m all for capitalism and not receiving handouts. Working for what you want, makes you more grateful in the end. Handouts make you needy and unwilling to work on you own.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826592">\
	 <div id="dsq-comment-header-826592" class="dsq-comment-header">\
	 <cite id="dsq-cite-826592" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826592">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826592" class="dsq-comment-message">So should all whites give up their handouts?<br><br>Should Iowans give up their farm subsidies?<br><br>How about the subsidies Indians, Arabs and Koreans get for opening up small business?<br><br>Should white women give up their "minority" status when they want to open up businesses, claim minority contracts and have sports teams in schools?<br><br>No, because only BLACKS have their hands out for "handouts."  Only BLACKS are needy and unwilling to work.  Uh-huh.  Right.<br><br>Take that bull to somebody who believes it.  Fox News, ABC, CNN etc.  Don\'t even try it over here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827039">\
	 <div id="dsq-comment-header-827039" class="dsq-comment-header">\
	 <cite id="dsq-cite-827039" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827039" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827039" class="dsq-comment-message">And why can you not "stand the fact" of socialism? Most uninformed people equate socialism with totalitarian communist governments such as russia and china before they turned into capitalist (totalitarian) governments.<br><br>What is it about socialism that just drives people here mad? Democratic socialism has served Europe very well. The most progressive countries in the world are social democracies.<br><br>This country under FDR developed socialist programs that provided a basic safety net for everyone and that, along with strong unions, launched this country into the greatest period of prosperity its ever known. <br><br>Reagan and his ridiculous crackpot theory of trickle down economics, coupled with insane tax cuts for the richest among us, launched the disastrous economic train that has taken us to where we are today. He decimated the unions, he borrowed from the social security trust fund  to cover the tax cuts for his cronies. He deregulated industries that never should have been deregulated and he turned a blind eye to monopolies and trusts. So here we are, with an economic disaster of epic proportions, all thanks to unbridled capitalism and the alleged "free market" and a corporate-owned government that answers only to the top 1-2% in this nation.<br><br>I\'ll take a system of democratic socialism ANY day, with its emphasis on justice for all, on equality and fairness and a level playing field for every one of us, not just a select few who are no better than you or me, but by chance or thievery or family connections, good fortune and luck and yes, hard work, have risen to the very top of our economic ladder. <br><br>But it is not simply hard work that takes one there, not in this country. My grandparents came here in 1893 and they worked their asses off farming in western Kansas. They were successful, hanging on to their land even through the depression. And that family wealth has been passed down, added to, has expanded the prospects of every one of us who came after them. <br><br>Should I add that they were white? Yes, I should, because though they faced rampant discrimination as German immigrants, that ultimately vanished and they were, by second generation, "as good as" the rest of (white) America.<br><br>What about the black families who were working every bit as hard as my grandparents? Far, far more of them lost their land in the depression, lost their farms due to government misdeeds. They worked JUST as hard and they still lost out. So what to hand down to <i>their</i> next generations? Nothing. And then that generation, facing racism and discrimination, trying to build something on top of nothing, continues to struggle, continues to deal with economic injustice, economic inequality, and so it goes.<br><br>"Handouts make you needy and unwilling to work on your own." I agree with that. But "handouts" also help people through periods of crisis, through disastrous times that we may all face at some point, but which should not ruin a person. Those "handouts" are why I pay taxes and as someone who recognizes her own very blessed, very fortunate existence, I don\'t mind paying for those who were not so blessed, who have faced different and more devastating obstacles in life. <br><br>I faced such a disaster in 2001 when my husband became ill and could not work. Thank God we had insurance, but how many people in this country don\'t have it? Our out-of-pocket medical costs WITH insurance ran over $30K a year for the next four years, and we lost half our income when he could no longer work. Handout? I\'d have taken one instantly, had one been available. As it was, I had to refinance my house, draw out the equity I\'d worked so hard to create, and muddle through. <br><br>Wouldn\'t it be more humane ~ more European ~ for me to simply have been able to take care of him, knowing I\'d not lose the roof over our heads or go bankrupt trying to pay medical bills? Of course it would, but in this country, in this fucking selfish, condemning country, we don\'t give a shit about one another, it\'s every man for himself.<br><br>Because I care about people, all people, and because I recognize the vast injustice present in this society and the persistent, systemic discrimination inherent in this country, I am a socialist and I am proud of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-825202">\
	 <div id="dsq-comment-header-825202" class="dsq-comment-header">\
	 <cite id="dsq-cite-825202" class="dsq-comment-cite">\
	 <a id="dsq-author-user-825202" href="http://www.inkognegro.wordpress.com" target="_blank" rel="nofollow">Inkognegro</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-825202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-825202" class="dsq-comment-message">So...they\'re saying Denzel is a Republican too?<br><br>But He is endorsing and donating to Obama....<br><br><br>I am so confused.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-825392">\
	 <div id="dsq-comment-header-825392" class="dsq-comment-header">\
	 <cite id="dsq-cite-825392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-825392">Nita</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-825392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-825392" class="dsq-comment-message">Dr. King\'s political party is irrelevant.  What matters is whether or not he would agree with McCain\'s policies.... or Obama\'s.  I see how they\'re working, though.  Blacks are seen as \'stupidly\' voting for party no matter what platform is. There are better ways to deal with the monstrous hypocrisy of the Democratic party than this, however.<br><br>Republicans need to offer solutions, not fake links to the past.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826064">\
	 <div id="dsq-comment-header-826064" class="dsq-comment-header">\
	 <cite id="dsq-cite-826064" class="dsq-comment-cite">\
	 <a id="dsq-author-user-826064" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826064" class="dsq-comment-message">Martin\'s politics didn\'t countenance Dixiecrats turned Republicans, or newly liberal (if you can believe that) Democrats back then.  He knew what they were; he knew what his father\'s generation was like, and he went his own way.<br><br>By the time he died, I am sure he thought we were all walking across the Niagara on a tightrope, and trying to get to the other side rather than falling into the deep maelstrom.  I think that he had gotten to the point that when it came to the two parties, none of them could be trusted, but he would use either one if it meant rights for blacks.<br><br>These turncoats are despicable; they\'ll try anything.  First, they say that the GOP is the party of Lincoln, when it was, for a short time, it was actually the party of <a href="http://en.wikipedia.org/wiki/Thaddeus_Stevens" rel="nofollow">Thaddeus Stevens and his Radical Republicans.</a>  These guys were, for their time, activists.  They moved faster than what Lincoln might have done, and Stevens himself was dead in three years.  They laid the ground under which blacks legally got the vote and all, but after the death of Radical Republicanism, they refused to do anything for their constituents, other than allow them to get burned and hung for the next hundred years.<br><br>This kind of activism is something the present GOP would rather lie about.  They talk Lincoln, but Lincoln himself was more conflicted about blacks than they\'d like to admit.  He even thought about deporting all of us back to Africa, but it would have broken the national treasury.  I just wonder, though, whether they would have chucked the bi- and triracial people along with us on that journey.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826260">\
	 <div id="dsq-comment-header-826260" class="dsq-comment-header">\
	 <cite id="dsq-cite-826260" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826260">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826260" class="dsq-comment-message">Black folks that climb in bed with corporate wage-slavery and rightwing reactionaries like Rush Limbaugh and Bush are what used to be called Uncle Toms.<br><br>King was no Tom, not by a long-shot.  King was the \'un-Tom\'--and he was critical of capitalist immiseration and imperialist agression.  He recognized the limitations of only organizing on a racial justice agenda and set about organizing a poor-folks march on Washington.<br><br>Yeah, the fact that Toms in the Republican Party try to claim King\'s legacy says it all, and on so many levels.<br><br>It does matter on a symbolic level in the current political fray whether King was down with the Republican Party back in the day.  But, as has been pointed out by other commentators, the presidental race in 1964 with Goldwater saw the rise of racial back-lash on the part of Southern whites and racist whites all over the US.<br><br>King was a Republican--yeah,  and McCain and his wife Cindy have some Carribean beach-front property they want to sell you in Arizona.<br><br>(McCain is the political grandson of Barry Goldwater and the white back-lash--he opposed designating a MLK,Jr. national holiday on several occassions.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826278">\
	 <div id="dsq-comment-header-826278" class="dsq-comment-header">\
	 <cite id="dsq-cite-826278" class="dsq-comment-cite">\
	 <a id="dsq-author-user-826278" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826278" class="dsq-comment-message">You know, this is one of a couple of things that\'s kept me from joining the NBRA. Every time someone mentions these billboards to me, I say to myself, "no, he wasn\'t."<br><br>If anything, MLK was an independent. He held views that were liberal, conservative, and socialist. More accurately, he may have transcended the label of any one party.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826418">\
	 <div id="dsq-comment-header-826418" class="dsq-comment-header">\
	 <cite id="dsq-cite-826418" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826418">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826418" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826418" class="dsq-comment-message">You said it, D.  Dr. King could never have been as influential (and credible) had he been toting water for <i>either</i> political party.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826323">\
	 <div id="dsq-comment-header-826323" class="dsq-comment-header">\
	 <cite id="dsq-cite-826323" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826323">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826323" class="dsq-comment-message">Well, King, smartly, did not jump in bed with the Democrat Party--but he is as far the corporate-welfare, kick-the-poor-in-the-face, bomb the brown-people \'conservatism\' of the current Republican Party as you can get.<br><br>Black Republicans that justify exploitation and imperialism are simply Toms.  They are opprotunists and parasitic sell-outs.<br><br>Word.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826441">\
	 <div id="dsq-comment-header-826441" class="dsq-comment-header">\
	 <cite id="dsq-cite-826441" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826441">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826441" class="dsq-comment-message">The National Black Republicans must really think very little of the intelligence and intellect of Black folk, if they\'re trying to palm off Dr. King as a Republican (especially a Republican of today).  They seem to be saying <i>"...well, Black people will believe just about anything, so why not sell them on this too?"</i>.<br><br>\'Sa damn shame.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826625">\
	 <div id="dsq-comment-header-826625" class="dsq-comment-header">\
	 <cite id="dsq-cite-826625" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826625">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826625" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826625" class="dsq-comment-message">We see them all the time on FOX NOISE claiming that blacks are simple sheeple who are only voting for Obama because he\'s black, to the tune of 90%, conveniently forgetting that blacks vote 90% for the Dem. nominee ANYWAY.  Only black people in this country are simple sheeple who can\'t think for ourselves, and the Nat\'l Black Republicans and people like Magic Juan Williams and the Steeles (Michael & Shelby) are more than happy to tell white people that THEY aren\'t sheeple, they are Speshul and Magical Negroes who have transcended Sheeple Think unlike most black people, who have their hands out for welfare and handouts.  SMH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826485">\
	 <div id="dsq-comment-header-826485" class="dsq-comment-header">\
	 <cite id="dsq-cite-826485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826485">SquarePeg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826485" class="dsq-comment-message">"Black Republicans that justify exploitation and imperialism are simply Toms. They are opprotunists and parasitic sell-outs."<br><br>Thank you Slave Revolt, well said.  Period.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826578">\
	 <div id="dsq-comment-header-826578" class="dsq-comment-header">\
	 <cite id="dsq-cite-826578" class="dsq-comment-cite">\
	 <a id="dsq-author-user-826578" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826578" class="dsq-comment-message">The reality is.....it\'s not even a <i><b>good</b></i> billboard. Looks like they threw it up overnight, and like it\'s still drying.<br><br>Hell, I wouldn\'t give it a second thought if I saw it going down the road.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826615">\
	 <div id="dsq-comment-header-826615" class="dsq-comment-header">\
	 <cite id="dsq-cite-826615" class="dsq-comment-cite">\
	 <a id="dsq-author-user-826615" href="http://ourvoices.wordpress.com" target="_blank" rel="nofollow"> Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826615" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826615" class="dsq-comment-message">Why would Black Republicans be sell outs? What do they owe to the Democratic party?  Blacks shouldn\'t be involved with either parties in that case. Again why I declare myself and Independent, I\'ll have no ball and chain connecting me to either. But Democrats are no better than Republicans. I think we\'re not looking at the larger picture when it comes to policies and their intentions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826652">\
	 <div id="dsq-comment-header-826652" class="dsq-comment-header">\
	 <cite id="dsq-cite-826652" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826652">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826652" class="dsq-comment-message">Toms who are black republicans, for the most part, are sellouts because they go to white people, and they suck up to idiots like INsannity and Oreally?, and tell these fools that black people are stupid idiots who cannot think for themselves and if only they shucked and bucked like them for the Republicans they\'d be in a better position in life.  I do not say "all" black republicans, but most black republicans are tomming, and anyone who defends tomming is a Tom themselves.  This does not mean the Democratic party is a slamming 4th of July BBQ themselves; we saw that first hand this primary season.  But people generally aren\'t going to affiliate themselves with a political party that says "you are pieces of shit."  <br><br>LOL, and most of these Toms are intellectually dishonest for going on Fox Noise and claiming blacks are only voting for Obama because he\'s black because if that were the case, why aren\'t we seeing Senator Alan Keyes (R-IL) or Gov. Lynn Swann (R-PA) or Sen. Michael Steele (R-MD)?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826675">\
	 <div id="dsq-comment-header-826675" class="dsq-comment-header">\
	 <cite id="dsq-cite-826675" class="dsq-comment-cite">\
	 <a id="dsq-author-user-826675" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826675" class="dsq-comment-message">Tish,<br>As I was told once, because "no self respecting black man can be a Republican!" Black Republicans/conservatives don\'t really <i>believe</i> the stuff we say; we just get paid to say it!!<br><br>(end sarcasm)<br><br>Of course the dhimmicrats are no better.<br><br>That fact, unfortunately, will get lost in this discussion. Like it always seems to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-826958">\
	 <div id="dsq-comment-header-826958" class="dsq-comment-header">\
	 <cite id="dsq-cite-826958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-826958">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-826958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-826958" class="dsq-comment-message">D~<br>It\'s certainly possible for a Black man to be a Republican.  The problem is the <br>inherent bargain that goes along with it: you\'re expected to be <i>disrespectful</i><br>of the majority of other Black people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827012">\
	 <div id="dsq-comment-header-827012" class="dsq-comment-header">\
	 <cite id="dsq-cite-827012" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827012" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827012" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827012" class="dsq-comment-message">That\'s only "expected" by those who don\'t agree with you; who think you shouldn\'t believe what you do <i>because</i> of the color of your skin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-828144">\
	 <div id="dsq-comment-header-828144" class="dsq-comment-header">\
	 <cite id="dsq-cite-828144" class="dsq-comment-cite">\
	 <span id="dsq-author-user-828144">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-828144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-828144" class="dsq-comment-message">No, believe what you believe.  Being conservative is one thing, aligning with a party that openly disvalues a race of people is another.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829403">\
	 <div id="dsq-comment-header-829403" class="dsq-comment-header">\
	 <cite id="dsq-cite-829403" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829403">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829403" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829403" class="dsq-comment-message">Poor effort at a rebuttal, D.  Nonetheless, there are two--maybe three--Republicans <br>who are Black that have had the courage to speak well of the entire Black <br>community, instead of either showing gratuitous contempt or being indifferent..<br><br>I\'d say Gen. Powell, S.O.S. Rice and (of late) Michael Steele.  The rest seem <br>to be too afraid of losing their "I\'m-different-than-them" standing.<br><br>When folks like Shannon Reeves are more representative of Black Repubs,<br>will they gain respect--not just from other Blacks, but from very Whites they <br>try and appeal to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827423">\
	 <div id="dsq-comment-header-827423" class="dsq-comment-header">\
	 <cite id="dsq-cite-827423" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827423" href="http://ourvoices.wordpress.com" target="_blank" rel="nofollow"> Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827423" class="dsq-comment-message">And democrats expect Blacks to just fall in line and let them smooth out all of our problems (problems they have identified mind you).  Democrats I believe have enslaved the Black mind into believing they are helping the Black race, when truly they are only enforcing stereotype and setting one up for failure. Every smiling face isn\'t friendly. My mother taught us this "white folks are friendly, but they are not your friends", and so forth I believe for the Democratic party.<br><br>Define yourself not by political parties.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827014">\
	 <div id="dsq-comment-header-827014" class="dsq-comment-header">\
	 <cite id="dsq-cite-827014" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827014">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827014" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827014" class="dsq-comment-message">Well, yes, Democrats are only the \'good cop\', leftwing of a US ruling class that exploits the working class in general.  Most folk are smart enough to know this---again, Democrats are the leftwing, less savage sector of US corporate political power.<br><br>But, I\'m say\'n--the Republicans simply want to kick subordinated folks in the face, as well as crap all over the environment , etc., etc.  These are savage mo-fos.<br><br>In the African American/black community there are more than enough sell-outs that are bought-and-paid-for the the savage corproate sector--and you will find this type cheering on Bill Cosby making fun of black folk that name their children African names.  Cosby wants black folk to give their children respectable European names--like Tom,  Dick,  Bill, and Mary.<br><br>Yes, these issues and politics are fraught with social class, priviledge, disporortionate allocation of opprotunity, and gender.<br><br>The support for Obama has much to do with the man\'s background, his empathy, and his policies--that don\'t simply kick subordinate classes in the face in a blatant manner.<br><br>But like Reverend Wright said--Obama is a politician, and we have to be on his ass to make him do the right thing.  Commonsense.<br><br>We are talk\'n comparative evil here--most folks aren\'t total chumps.  Always follow the money--to many that have \'escaped the hood\' love to preach boot-strappism while the US plutocracy lowers the minimum wage, ships decent jobs overseas where they can super-exploit and pollute with impunity.<br><br>Come on!  Give us a break.  Most of us know what the hell time it is!  It is slave revolt time for the folk that haven\'t been brainwashed into Booker T. boot-lick\'en.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827071">\
	 <div id="dsq-comment-header-827071" class="dsq-comment-header">\
	 <cite id="dsq-cite-827071" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827071">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827071" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827071" class="dsq-comment-message">D., most don\'t expect everyone to engage in group think.<br><br>However, back in the day there were a portion of slaves that supprted slavery.  Word.<br><br>These are the types we see today suck\'n up to massa, the small priviledged sectors that control the wealth.  Turning on people, like Dr. King, that strive for economic and social justice pays well.  If you toe the rightwing Republican line you might just get a cushy think-tank position, or a radio show, or another gig where you can help brainwash the slower-thinking among us to support more tax breaks and wage slavery.<br><br>There have been Toms in North America since the first colonizing slavers arrived to plunder the place.  The point is to be down with real human freedom--not contradictory ideology that is designed to take our eyes off the most important goals.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827130">\
	 <div id="dsq-comment-header-827130" class="dsq-comment-header">\
	 <cite id="dsq-cite-827130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827130">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827130" class="dsq-comment-message">"D., most don\'t expect everyone to engage in group think."<br><br>Don\'t you think that sounds a bit...off?<br>Perhaps D believes that the GOP offers the best opportunities for freedom and liberty. Perhaps he does not care. What proof do you have of him being a Tom?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827471">\
	 <div id="dsq-comment-header-827471" class="dsq-comment-header">\
	 <cite id="dsq-cite-827471" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827471" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827471" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827471" class="dsq-comment-message">I do believe that the Republican Party offers me and my family the best opportunities for freedom and liberty (my fiancee, however does not, and rolls her eyes when I say stuff like that.).<br><br>I haven\'t always identified myself as a Republican; preferring to go by "neoconservative independent." That\'s changing, for my own personal reasons (which I\'m not going into here).<br><br>Before you try to write me off as a "Tom," you might want to have a discussion with me first. There\'s a certain three letter word that you make yourself when you assume.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827640">\
	 <div id="dsq-comment-header-827640" class="dsq-comment-header">\
	 <cite id="dsq-cite-827640" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827640" href="http://www.ourvoices.wordpress.com" target="_blank" rel="nofollow">Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827640" class="dsq-comment-message">D,<br><br>I respect your thoughts and that\'s pretty much where I\'m heading in terms of politics. I consider myself now at 24 a moderate/conservative Independent. I\'m starting to really understand the Democratic party and lean more right than left. But who knows I may forever stay in the middle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827436">\
	 <div id="dsq-comment-header-827436" class="dsq-comment-header">\
	 <cite id="dsq-cite-827436" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827436" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827436" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827436" class="dsq-comment-message">I don\'t expect people to engage in groupthink. But they do....and on some things, in large, overwhelming amounts. The fact the CAB below wants to refer to me as a "Tom" shows that, but I\'ll respond to him directly......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827475">\
	 <div id="dsq-comment-header-827475" class="dsq-comment-header">\
	 <cite id="dsq-cite-827475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827475">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827475" class="dsq-comment-message">"Perhaps D believes that the GOP offers the best opportunities for freedom and liberty. Perhaps he does not care. What proof do you have of him being a Tom?"<br><br>CAB--sorry, but I believe that people from historically subordinated groups that take the side of the ruling elites with respect to war or policies that exploit and marginalize people are Toms.  This crosses racial lines.  Someone from a working class background that backs policies that disempower and cause deeper exploitation are Toms.<br><br>No, I am not calling D a Tom at all.  To his credit, he sees through the \'freedom and liberty\' shuck-and-jive--and, he is also very skeptical (or, equally skeptical) of the Democrat Party.<br><br>That is to his credit.<br><br>Without a full discussion of historical forms of exploitation and imperialism, one cannot discern just how Tom someone really is at any given point in time.<br><br>When Cosby attacked and made fun of black folk naming their kids African names he was Tomming, big time.<br><br>We all have the capacity to Tom from time-to-time---by dint of the fact that we don\'t research issues, and we have to ingratiate ourselves toward more powerful economic forces in order to merely survive.<br><br>Again, when you have human oppression and hierarchies of privilege you will have Toms.<br><br>I admit, I come from the Dr. King anti-war leftwing, populist sector of US politics, and most folks don\'t take the time to engage in enough philosophical and historical research to escape the US propaganda system--that encompasses \'education\', the media, and even entertainment.<br><br>Modern wage-slavery is rendered invisible to millions of people by dint of the ruling class sponsored propaganda system.  And, historically it takes leaders like Sojourner Truth, Emma Goldman, and Malcom, and Dr. King to help rescue the masses from culturally induced slumber and apathy.<br><br>Again, I DON"T put D into the catagory of Tom.  First off, I don\'t know the man enough--and, secondly, I don\'t see in his comments in this thread that he is down with white supremacy and wage-slavery that is rife in the US A.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827542">\
	 <div id="dsq-comment-header-827542" class="dsq-comment-header">\
	 <cite id="dsq-cite-827542" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827542" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827542" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827542" class="dsq-comment-message">Correction: I am all for freedom and liberty. Everything else-or just about everything else-is secondary.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827862">\
	 <div id="dsq-comment-header-827862" class="dsq-comment-header">\
	 <cite id="dsq-cite-827862" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827862" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827862" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827862" class="dsq-comment-message">you can wave that "freedom and liberty" flag the corporatists sold you while you\'re economically going down the tubes.<br><br>oh wait. you work for the government, dontcha? hmmm . . . that was one of FDR\'s socialist initiatives, to recognize the beneficial effect of government as an employer of many. <br><br>it\'s really strange that so many of the rabid right wingers i\'ve met are either retired government employees or still thus employed. it makes no sense to suck of the teat of government while decrying that same government with a mouth full of milk.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827899">\
	 <div id="dsq-comment-header-827899" class="dsq-comment-header">\
	 <cite id="dsq-cite-827899" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827899" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827899" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827899" class="dsq-comment-message">Nobody sold me anything. You and I have had the discussion on where my beliefs stem from.<br><br>Your analogy, however, is hilarious.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-828212">\
	 <div id="dsq-comment-header-828212" class="dsq-comment-header">\
	 <cite id="dsq-cite-828212" class="dsq-comment-cite">\
	 <span id="dsq-author-user-828212">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-828212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-828212" class="dsq-comment-message">I\'ve been reading D\'s comments for months and I\'ve never once read anything that he wrote against anything that affects minorities.  He is also not honest about Republican conservatives and the way they view minorities.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-828480">\
	 <div id="dsq-comment-header-828480" class="dsq-comment-header">\
	 <cite id="dsq-cite-828480" class="dsq-comment-cite">\
	 <a id="dsq-author-user-828480" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-828480" class="dsq-comment-body">\
	 <div id="dsq-comment-message-828480" class="dsq-comment-message">...as opposed to.....democratic conservatives?<br><br>I get it now; you don\'t like me. That\'s okay. However, it must have been past your bedtime when I posted this yesterday:<br><br><i>"You want me to fall on the sword for the right wing and call them bad for throwing gays, blacks, and whoever they need to under the bus? Fine; bad right wing."</i><br><br>I\'ve repeatedly said that the Republican Party has been suspect-hell, more than suspect-in dealing with minorities. I know that. It\'s not of my doing. It is what it is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829427">\
	 <div id="dsq-comment-header-829427" class="dsq-comment-header">\
	 <cite id="dsq-cite-829427" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829427">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829427" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829427" class="dsq-comment-message">D,  as the person who was involved in that discussion and to whom you were replying with that comment you quoted, I would like to point out that that statement from you only came after I pushed you pretty hard. I wonder if there are other comments where you do this (or something more analytical even) -- and if so, did other people have to work like I did to get you to say what you are claiming full credit for saying. (I don\'t know bc I have not been closely reading your comments/discussions over time).<br><br>Which doesn\'t take away from the fact that you wrote what you quoted above in the open thread last night, or from the second part of that comment which to me was way more interesting and less rhetorical.<br><br>I just want to add a little context as one of the others involved in that discussion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829450">\
	 <div id="dsq-comment-header-829450" class="dsq-comment-header">\
	 <cite id="dsq-cite-829450" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829450">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829450" class="dsq-comment-message">D - It is okay to disagree.  Don\'t fall for the hype and no need to go on the defensive. Hold to your ideals (even though we don\'t agree on most politically) but that is your right.  I ain\'t mad at you.  It is strange to me that folks are associating political affiiliation with a persons view on minorities.  One has nothing to do with the other and I am speaking from personal experience.  If we are going down that road -- how about views minorities have of each other?  Anyway.  I gotta shut it down.  All this racial baggage is giving me a headache.  Will check back in a few weeks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829501">\
	 <div id="dsq-comment-header-829501" class="dsq-comment-header">\
	 <cite id="dsq-cite-829501" class="dsq-comment-cite">\
	 <a id="dsq-author-user-829501" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829501" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829501" class="dsq-comment-message">Thanks, Val. Don\'t stay gone long.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829472">\
	 <div id="dsq-comment-header-829472" class="dsq-comment-header">\
	 <cite id="dsq-cite-829472" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829472">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829472" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829472" class="dsq-comment-message">And where are those Black Republicans when their party needs to be dealt with when it comes to minorities?  They pull a vanishing act.<br><br>But if Democrats go too far on affirmative action or some other issue that unnerves White men, Black Republicans are barking louder than anyone.   <br><br>Colin Powell called out his party for this.  No other Black Republican has had the courage.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829563">\
	 <div id="dsq-comment-header-829563" class="dsq-comment-header">\
	 <cite id="dsq-cite-829563" class="dsq-comment-cite">\
	 <a id="dsq-author-user-829563" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829563" class="dsq-comment-message">I\'m going to bring this full circle, and then I\'m done with this particular thread:<br><br>I\'m black. I\'m conservative. The two are not mutually exculsive. If people can\'t deal with that, that\'s on them.<br><br>Nothing about this discussion is helping to win the War on Terror, lower the price of gas, or fix the economy.<br><br>There are much more important things that we could be discussing besides the sins of conservatism and why black Republicans/conservatives don\'t do what other blacks think they should.<br><br>If everyone is as tired as the "politics of the past" as they claim to be, start with letting this go.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830367">\
	 <div id="dsq-comment-header-830367" class="dsq-comment-header">\
	 <cite id="dsq-cite-830367" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830367">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830367" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830367" class="dsq-comment-message">You are not black - we\'ve been over that before too!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830397">\
	 <div id="dsq-comment-header-830397" class="dsq-comment-header">\
	 <cite id="dsq-cite-830397" class="dsq-comment-cite">\
	 <a id="dsq-author-user-830397" href="http://dillarddoctrine.wordpress.com" target="_blank" rel="nofollow">D.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830397" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830397" class="dsq-comment-message">You want to continue on that childish line of attack, come over to my blog. <br><br>Or, hell, if you\'re close enough, I\'m in DC Monday-Friday.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830487">\
	 <div id="dsq-comment-header-830487" class="dsq-comment-header">\
	 <cite id="dsq-cite-830487" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830487">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830487" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830487" class="dsq-comment-message">msmartin.  please stop it.  how disrespectful is this?  Where is this conversation going?  To question someone\'s color?  Even if D was of another color or race, what does that mean?  He is not entitled to his opinion?  Or are blacks only allowed to think one way about everything?  Is there a "black" test somewhere that we should all be taking?  I am sorry and I know your question is not directed at me but I have four kids and the thought of someone attacking them because they think differently or subscribe to a different party affiliation or if they simply have another way of thinking - - - they could be perceived as not \'black enough\'  what is that?<br><br>I am offended for D.  C’mon all - we are better than this.  What can we possibly expect to achieve by this statement?  See . . . that is what I get for coming back to read when i said i would drop off for a while.  <br><br>Blessings to you msmartin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830602">\
	 <div id="dsq-comment-header-830602" class="dsq-comment-header">\
	 <cite id="dsq-cite-830602" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830602">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830602" class="dsq-comment-message">Val,<br><br>I thought you were gone, but since you\'re not let me help you.  This conversation is a long standing conversation between me and D (and others) and it is about dishonesty.  <br><br>I don\'t know what color you are and don\'t care.  In fact, color means nothing me until it is used against me.  I too wish for a perfect world were it doesn\'t matter, but such isn\'t the case.  I have been moved to speak out for mine at times during this campaign - sorry you haven\'t or uncomfortable in others doing so.<br><br>Your party affiliation is also your choice and means nothing to me until you use color as the black conservative Republicans have in conjunction with promoting the Republican party platform which is not inclusive of African Americans sugar coat it is as you wish (you too D).<br><br>It is not my desire to go in to detail to inform you about a series of conversations that you apparently haven\'t been privy to because by your own admission, you haven\'t been around because you\'re so tired of the race thing, but D represents as black conservative but has never ever been offended by anything that is a clear affront to African Americans and only repeats the meme of the conservative right (with hardly an intelligble position might I add).<br><br>I wish race didn\'t matter, but it does, America won\'t let you forget it.<br><br>May I suggest, in the future that you get the background before you insert yourself into an ongoing conversation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830634">\
	 <div id="dsq-comment-header-830634" class="dsq-comment-header">\
	 <cite id="dsq-cite-830634" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830634">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830634" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830634" class="dsq-comment-message">And Val, D is entitled to his position as a person of any color but I don\'t won\'t to hear the opinion of someone representing as black when they are white and coming from a different place.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830649">\
	 <div id="dsq-comment-header-830649" class="dsq-comment-header">\
	 <cite id="dsq-cite-830649" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830649">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830649" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830649" class="dsq-comment-message">You spelled exclusive wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-831630">\
	 <div id="dsq-comment-header-831630" class="dsq-comment-header">\
	 <cite id="dsq-cite-831630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-831630">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-831630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-831630" class="dsq-comment-message">Yet you align with them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829362">\
	 <div id="dsq-comment-header-829362" class="dsq-comment-header">\
	 <cite id="dsq-cite-829362" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829362">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829362" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829362" class="dsq-comment-message">"We all have the capacity to Tom from time-to-time---by dint of the fact that we don\'t research issues, and we have to ingratiate ourselves toward more powerful economic forces in order to merely survive.  Again, when you have human oppression and hierarchies of privilege you will have Toms."<br><br><br><br>I read this post 6 times and this is why I stopped visiting JackandJillPolitics lately.  Jack - you know I love you and I especially love your posts Rikyah but  I just can\'t agree with this nonsense.  I understand history.  I understand all that but where are we going as a nation of people?  When can we get past the obsession of seeing color first before we identify ourselves as Americans?  Or when can we get past putting party affiliation before our country?  D - If you lean toward the Republican Party because they represent "most" of your ideals -- good for you.  <br><br>Will stop by in a few weeks when we get back on the track we were during the primary stage when we were more focused on getting Obama elected and having conversations on moving this country forward together as a people vs. being bogged down in race.  I am so ready to turn the page.  I fully understand it won\'t be easy but holding to this type of mindset is not a part of any solution . . . I am ready to set all that aside and move to the next level.  Later All</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830977">\
	 <div id="dsq-comment-header-830977" class="dsq-comment-header">\
	 <cite id="dsq-cite-830977" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830977">afroacademic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830977" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830977" class="dsq-comment-message">Sorry to jump in but as a young academic in training I must interject. <br><br>This country will never truly move forward until this county heals the old wounds, which yes are centered on race. Race, as it has historically been known in the US, is a construct of legalistic and social making. Known as the "unthinking decision" race was codified into law and order during the infancy of the colonies. <br><br>The central conversation of race is so deeply rooted in our collective historical memory that it refuses excavation, but what I\'ve seen in the classroom recently gives me faith that the future may hold an honest dialogue about these central issues. <br><br>However, politically: as long as one of our two parties hangs onto the legacy of the southern strategy and can ignore the actual concerns of blacks there can and will not be any movement. Perhaps as conservatism goes into bankruptcy in the coming years a new ideal will form which can free the Republican party from its tarnished past. But until then Black Republicans must ask themselves if 80% of the black community is just crazy in their distrust of said party?<br><br>The problem is that rather than thinking about what the party could be for blacks, the party (and far too many black Republicans) think the problem is with blacks. No thank you. <br><br>In the end the Republicans bought their racial problems to themselves. Don\'t expect black folks to come half way when the offending party won\'t move an inch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827490">\
	 <div id="dsq-comment-header-827490" class="dsq-comment-header">\
	 <cite id="dsq-cite-827490" class="dsq-comment-cite">\
	 <span id="dsq-author-user-827490">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827490" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827490" class="dsq-comment-message">Martin Luther King a Republican?<br><br>Then why did the Republicans not want his birthday a national holiday?<br><br>Just give it up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-827777">\
	 <div id="dsq-comment-header-827777" class="dsq-comment-header">\
	 <cite id="dsq-cite-827777" class="dsq-comment-cite">\
	 <a id="dsq-author-user-827777" href="http://www.ourvoices.wordpress.com" target="_blank" rel="nofollow">Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-827777" class="dsq-comment-body">\
	 <div id="dsq-comment-message-827777" class="dsq-comment-message">Isn\'t MLKJr the only person with a national holiday that isn\'t a president?<br><br>If not, seriously please correct me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830985">\
	 <div id="dsq-comment-header-830985" class="dsq-comment-header">\
	 <cite id="dsq-cite-830985" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830985">afroacademic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830985" class="dsq-comment-message">Do you mean Federal? Because if so I think only Washington and Columbus have days as well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-831142">\
	 <div id="dsq-comment-header-831142" class="dsq-comment-header">\
	 <cite id="dsq-cite-831142" class="dsq-comment-cite">\
	 <a id="dsq-author-user-831142" href="http://www.ourvoices.wordpress.com" target="_blank" rel="nofollow">Tish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-831142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-831142" class="dsq-comment-message">I stand corrected. Columbus day is a holiday as well. Thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-829950">\
	 <div id="dsq-comment-header-829950" class="dsq-comment-header">\
	 <cite id="dsq-cite-829950" class="dsq-comment-cite">\
	 <span id="dsq-author-user-829950">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-829950" class="dsq-comment-body">\
	 <div id="dsq-comment-message-829950" class="dsq-comment-message">Val, my point is that the propensity to be a Tom is rooted in illegitimate hierarchies that are predicated on wealth, race, class, gender, religion, and tradition.  My comments transcended mere racial considerations.  However, truth be told, with whom and with what one identifies, what one\'s goals are--these say a lot about folk.  And we cannot escape the judgement of our fellow human beings.<br><br>I would just say that we should approach our relationships and our goals with respect to both Jesus and Dr. King---as well as Gandi, John Brown, Walter Ruther, Mother Jones and others.  Don\'t know all these names--do a google, educate yourself, expand your horizons.<br><br>We need to question these hierarchies--and if they cannot be rationally justified, then we should work to dismantle them and erect something better in their place.<br><br>Meritocracy is fine--but we need truely equal opprotunity to compete on a just playing field from the start.<br><br>To settle for less is, well, something that a Tom would want.<br><br>("Aunt Jemimah don\'t like Uncle Ben"  Does anyone here remember where this line comes from?)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830170">\
	 <div id="dsq-comment-header-830170" class="dsq-comment-header">\
	 <cite id="dsq-cite-830170" class="dsq-comment-cite">\
	 <a id="dsq-author-user-830170" href="http://www.jackandjillpolitics.com/2008/07/about-mlk-being-a-black-republican/#disqus_thread" target="_blank" rel="nofollow">Mosesmalone</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830170" class="dsq-comment-message">These NBRA guys are just in for themselves. Like i said before these are educated people with the knowlege of the history of both party. They know that the attitude of the national republican party toward black people is "srew them", so they have to spread lies to attrack black people to their party. And they doing it the year that the presidential candidat of the democratic party is an african american, which is not very smart. If it was true that MLK was a republican why are is wife and children supporting democrates??  Why is the national republican party not using the MLK legacy to attract black people? does the republican party even care about attracting black people? I\'m not saying that the democratic party is right on all the issue but if i was a black person coming from another planet i would find very intersting  that all black congressman and women are democrats. <br>You can\'t make your voice heard by been excluded in the decision making. The democratic party will not solve the problem of black( but at least it give black the power to be heard and bring their concerns on the national scene.<br>It\'s 2008 and while the democratic party is pushing its first african american to the presidency of the USA(not Dominican republic or haiti, USA), the republican candidat is going to Memphis to apologize for not voting for MLK\'s birth. And this why black people unapologetically vote democrat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830206">\
	 <div id="dsq-comment-header-830206" class="dsq-comment-header">\
	 <cite id="dsq-cite-830206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830206">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830206" class="dsq-comment-message">The Republican National Committee on Jesse Helms:<br><br><i>"The Republican Party has lost a true champion in the passing of Jesse Helms, but it could be no more fitting that we begin the celebration of his life on Independence Day. <b>His patriotic spirit and dedication to the tenets of our great Party</b> will be remembered and idolized long after our mourning has ended, as will his contributions to the state of North Carolina, the United States Senate, and the many charitable causes he supported. We keep his family in our prayers and keep his conservative ideals with us always."</i><br><br>Part of that "spirit" and "dedication" is clear in one of Helms\' many racist comments:<br><br><i> "The Negro cannot count forever on the kind of restraint that\'s thus far left him free to clog the streets, disrupt traffic, and interfere with other men\'s rights."</i> <a href="http://en.wikipedia.org/wiki/Jesse_Helms" rel="nofollow">http://en.wikipedia.org/wiki/Jesse_Helms</a><br><br>Or this little gem:<br><br><i>"Crime rates and irresponsibility among Negroes are a fact of life which must be faced."</i> <a href="http://en.wikipedia.org/wiki/Jesse_Helms" rel="nofollow">http://en.wikipedia.org/wiki/Jesse_Helms</a><br><br>That last one made in 1981.  <br><br>What a great party for Black people!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-831033">\
	 <div id="dsq-comment-header-831033" class="dsq-comment-header">\
	 <cite id="dsq-cite-831033" class="dsq-comment-cite">\
	 <span id="dsq-author-user-831033">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-831033" class="dsq-comment-body">\
	 <div id="dsq-comment-message-831033" class="dsq-comment-message">I know I can\'t wait to join!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-830500">\
	 <div id="dsq-comment-header-830500" class="dsq-comment-header">\
	 <cite id="dsq-cite-830500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-830500">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-830500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-830500" class="dsq-comment-message">nice pic btw msmartin.  looks good.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1018514">\
	 <div id="dsq-comment-header-1018514" class="dsq-comment-header">\
	 <cite id="dsq-cite-1018514" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1018514">Blackie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1018514" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1018514" class="dsq-comment-message">A Black person  being Republican is like a chicken favoring Harland Sanders.  But don\'t feel so bad--I\'m not that much in love w/ the Democrats, either.   GOP--Grand Order of Pigs..</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=about_mlk_being_a_black_republican8230_27&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');
}

})();




