




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": {"747cce5ea8934fdcce62b95ff778e4fc": {"username": "Caged Lion", "tumblr": "", "display_name": "Caged Lion", "url": "http://disqus.com/guest/747cce5ea8934fdcce62b95ff778e4fc/", "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": ""}, "8e46df8db26be807482c9115ff00fdf6": {"username": "Seoul", "tumblr": "", "display_name": "Seoul", "url": "http://disqus.com/guest/8e46df8db26be807482c9115ff00fdf6/", "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": ""}, "8f96e5ac552758523d509993c00aa0c1": {"username": "DWS", "tumblr": "", "display_name": "DWS", "url": "http://disqus.com/guest/8f96e5ac552758523d509993c00aa0c1/", "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": ""}, "9e52b9ab5d80ed9cb814245b329a6f49": {"username": "Torrance Stephens bka All-Mi-T", "tumblr": "", "display_name": "Torrance Stephens bka All-Mi-T", "url": "http://disqus.com/guest/9e52b9ab5d80ed9cb814245b329a6f49/", "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": ""}, "8f927af6311731fe614ae261f936bf91": {"username": "Blkberi", "tumblr": "", "display_name": "Blkberi", "url": "http://disqus.com/guest/8f927af6311731fe614ae261f936bf91/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6aa3ee71bc9714917dc34dde9e4e2b41": {"username": "Felicia", "tumblr": "", "display_name": "Felicia", "url": "http://disqus.com/guest/6aa3ee71bc9714917dc34dde9e4e2b41/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3cc83a2ceefa041f1ad1c453f964a446": {"username": "Gregory", "tumblr": "", "display_name": "Gregory", "url": "http://disqus.com/guest/3cc83a2ceefa041f1ad1c453f964a446/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0183bc94f5be8b9ec79636f3f2174ff5": {"username": "D.", "tumblr": "", "display_name": "D.", "url": "http://disqus.com/guest/0183bc94f5be8b9ec79636f3f2174ff5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c60cf267cb7a0392bdb4a893a5ee5c7c": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/guest/c60cf267cb7a0392bdb4a893a5ee5c7c/", "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": ""}, "a5e8c82b81b7f5c311674aabc6f48d13": {"username": "BlackProfessionalEvents", "tumblr": "", "display_name": "BlackProfessionalEvents", "url": "http://disqus.com/guest/a5e8c82b81b7f5c311674aabc6f48d13/", "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": ""}, "2a2201364786f612d9d33bb12f2de038": {"username": "The Bag of Health and Politics", "tumblr": "", "display_name": "The Bag of Health and Politics", "url": "http://disqus.com/guest/2a2201364786f612d9d33bb12f2de038/", "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": ""}, "df3742ad760e2bfe424367fab430139e": {"username": "Nance", "tumblr": "", "display_name": "Nance", "url": "http://disqus.com/guest/df3742ad760e2bfe424367fab430139e/", "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": ""}, "fd88fee46f79cc90d30b76b1e7dc70da": {"username": "IdeaSharer", "tumblr": "", "display_name": "IdeaSharer", "url": "http://disqus.com/guest/fd88fee46f79cc90d30b76b1e7dc70da/", "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": ""}, "61b38052cdae3077225c223eee4a5ad9": {"username": "Webb", "tumblr": "", "display_name": "Webb", "url": "http://disqus.com/guest/61b38052cdae3077225c223eee4a5ad9/", "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": ""}, "e91799671582f11f855bb3e5e99b9f1d": {"username": "TrueBlue", "tumblr": "", "display_name": "TrueBlue", "url": "http://disqus.com/guest/e91799671582f11f855bb3e5e99b9f1d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b39a275e838203d0f4f3c15e82eb6719": {"username": "Lolo", "tumblr": "", "display_name": "Lolo", "url": "http://disqus.com/guest/b39a275e838203d0f4f3c15e82eb6719/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d1a8e45844ef20a90904a65e60371f42": {"username": "B-Serious", "tumblr": "", "display_name": "B-Serious", "url": "http://disqus.com/guest/d1a8e45844ef20a90904a65e60371f42/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4ec70e51ca0b4a3eb8b2e3efc3e5cbe9": {"username": "JHD", "tumblr": "", "display_name": "JHD", "url": "http://disqus.com/guest/4ec70e51ca0b4a3eb8b2e3efc3e5cbe9/", "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": ""}, "0aa8bb746e168306be34b50f48da0831": {"username": "Mrs. M.", "tumblr": "", "display_name": "Mrs. M.", "url": "http://disqus.com/guest/0aa8bb746e168306be34b50f48da0831/", "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": ""}, "f08cb6843ccab164e69545071f22b30a": {"username": "Natasha", "tumblr": "", "display_name": "Natasha", "url": "http://disqus.com/guest/f08cb6843ccab164e69545071f22b30a/", "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": ""}, "555b9b929d53b153dec595af7090ac7a": {"username": "SquarePeg", "tumblr": "", "display_name": "SquarePeg", "url": "http://disqus.com/guest/555b9b929d53b153dec595af7090ac7a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "25c2ebf4464c5d95fa227ddd4a0d2fe5": {"username": "Ronnie B", "tumblr": "", "display_name": "Ronnie B", "url": "http://disqus.com/guest/25c2ebf4464c5d95fa227ddd4a0d2fe5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3e892379e7d442c8970d7cad6f54d5b8": {"username": "Angela", "tumblr": "", "display_name": "Angela", "url": "http://disqus.com/guest/3e892379e7d442c8970d7cad6f54d5b8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3f39bd1ac96402d88e2d8ff1984511ea": {"username": "G.D.", "tumblr": "", "display_name": "G.D.", "url": "http://disqus.com/guest/3f39bd1ac96402d88e2d8ff1984511ea/", "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": ""}, "43802fdc9178a0543ace506892656a92": {"username": "francis", "tumblr": "", "display_name": "francis", "url": "http://disqus.com/guest/43802fdc9178a0543ace506892656a92/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f85f4de88a30987f0360c336da9569ae": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/guest/f85f4de88a30987f0360c336da9569ae/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "506bdce4b40d60ddab1858d59232d4c1": {"username": "CAB", "tumblr": "", "display_name": "CAB", "url": "http://disqus.com/guest/506bdce4b40d60ddab1858d59232d4c1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "de3917e982ff609a0d6f7fb5e3c8f079": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/de3917e982ff609a0d6f7fb5e3c8f079/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "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_16:46:30", "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": {"1954176": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah,<br></br><br>LOL, that's what I was thinking:  Well if they didn't do nothin, why are they apologizing?</br><br></br><br>And Clinton was trying to stir up more mess at the debate trying to pit black against brown with her little anecdote about some black guy in GA complaining about latino immigrants taking jobs (a.k.a. Clinton throwing latinos under that campaign bus).  I'm glad Obama responded about not scapegoating.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_14:42:00", "killed": false, "user_key": "3cc83a2ceefa041f1ad1c453f964a446", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954177": {"up_voted": false, "ip": "", "has_replies": false, "message": "This from Talking Points Memo. What nerve this has-been has got! \"Touch the people\"......f*ck em both.<br></br><br></br><br>Bill Clinton To Go On \"Mea Culpa Tour\" Of Black Churches</br><br>By Eric Kleefeld - February 2, 2008, 3:07PM</br><br>The Clinton campaign apparently understands that they need to shore up some African-American support after Bill Clinton's aggressive campaign rhetoric against Barack Obama in South Carolina \u2014 Bill is set to go on a tour of black churches in Los Angeles tomorrow, CNN reports.</br><br></br><br>\"They need to go touch the people like they did before. The bickering they got in in South Carolina must be put aside,\" said an unnamed elected official who will accompany Bill on the trip, and who described it as a \"mea culpa tour.\" \"Bill is going to have to come back among those who loved him and he did so much for. He is going to have to do it \u2013 I can't do it for him \u2013 and face the voters.\"'</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_15:27:00", "killed": false, "user_key": "e91799671582f11f855bb3e5e99b9f1d", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954178": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,<br></br><br>1. Just as fellow Republicans did not give Sen. McCain his age, but voters worry about that, too. Is that fair? I don't think it is. Maybe my mind will change as the general election approaches and I become more partisan, that's entirely possible, but right now, making such characteristics into political issues is still objectionable politics, like the \"illegitimate brown baby\" robocalls in the 2000 GOP primary.</br><br></br><br>2. You're right, I'm wrong on that one. I had thought the US had ratified the UDHR's Covenant of Economic, Social and Cultural Rights. It's about on par with individual ownership of firearms -- not a right but a privilege. So I accept that it is not a right, though I think we SHOULD then ratify the Covenant of Economic, Social and Cultural Rights, and we have to ensure that every citizen has an opportunity to be healthy by providing health insurance to all. We provide health coverage to prisoners, we should at least give the same *privileges* to the rest of the citizenry.</br><br></br><br>3. Accepting that the Iraq War is a part of the War on Terror is misleading. It was not until we invaded and attracted more people against our country. Staying there has festered more violence around the world. Will groups like Al Qaeda and HAMAS still wish for our downfall? Yes. Do we have to give them ammunition by perpetually occupying Arab lands? No. </br><br></br><br>I also do not think we should set a precedent that a president can lie the nation into a war with doomsday rhetoric and then afterward say the problem the invasion started needs to be damped down, thusly we need to continue the war based on lies in the first place. Does that make sense? I do not want this sort of war happening again and if we continue to sanction it by allowing permanent bases and occupation and accepting the entire conflict as necessary, we'll be setting just such a precedent. That precedent is MUCH more harmful for us, encouraging perpetual offensive warfare, than withdrawal is, at this point. Either way, we've helped al Qaeda regain strength, either we continue to help them regain strength or we don't. I say we don't.</br><br></br><br>On another point, the idea that because a debate over the way we went into the war will be long means it shouldn't be a factor now is off-base. Why we bombed Iraqi villages and cities, busted down their doors and searched their homes, deposed not only their dictator and his corrupt family members but also many influential people who happened to be a part of his party, (the only one allowed to participate I believe) etc. is important. It's important to us as the people funding and sanctioning this war and it's important to the Iraqi people and to the countries in the region who have to take in refugees, spend many resources to secure their borders and plan to grapple either with a vacuum of power or a U.S. pawn complicit in further American aggression. They need to believe that these consequences are undertaken because the mission we are taking in Iraq is noble, and not that it's the latest reason given by an incompetent administration that wanted war before it knew what that meant.</br><br></br><br>We can't just sweep the way we went in under the rug, well maybe we can here because it feels better that way, but it goes toward credibility, integrity, soft power, the ability to affect positive change in other nations without aggressive means and thusly the ability to effectively fight terrorism on multiple fronts with allies of all different types. If we don't have credible reasons for attacking nations pre-emptively, then when we say we want to fight terrorism and we equate this war with terror, people don't believe us and they shouldn't.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_16:24:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954179": {"up_voted": false, "ip": "", "has_replies": false, "message": "Cab,<br>1. McCain's age concerns me. But I still think that he is the best qualified to lead this country, just as you feel Obama is, regardless of his name. To us, BOTH of these arguments are stupid...but they can't be discounted.</br><br></br><br>2. The individual right to bear arms IS specifically listed in the Constitution.</br><br></br><br>3. The US is not in Iraq as an occupying power. Iraq has a democratically elected government. Our military is there to serve as a security solution until the country, its government and its military are able to sustain and secure their country.</br><br></br><br>Yes, we screwed up the peace. We screwed up de-Baathification. We made mistakes. We violated one of Sun Tzu's tenets in The Art of War: never wake up with more enemies that you had the previous day. Mistakes were made in Iraq, just like they've been made in EVERY previous military action that this country's undertaken.</br><br></br><br>But at the end of the day, regardless of how and why radical islamists and terrorists got to Iraq, they are there. And their sworn mission-hell, their only reason for existence; what they PRAY for-is to destroy this country and our way of life. That's not fearmongering, that's THEIR doctrine.</br><br></br><br>And we can choose to fight them house to house in Iraq, and wherever else they appear...or we can slug it out with them in our country. While we'll win in either location, I refuse to vote for ANY candidate-be they a democrat or Republican-that would take the risk of radical islam establishing a foothold in this country. I didn't serve my country in this war to let that happen, and I refuse to let anyone else to.</br><br></br><br>If we cut and run in Iraq, we grant creedence to what bin Laden said after the battle of Mogadishu in 1993 (I'm watching Black Hawk Down right now): we become the \"paper tiger,\" unwilling to finish the job and stay for the long haul.</br><br></br><br>Do we need a permanent base in Iraq? That is a strategic decision to be made by the President and his military leadership, and NOT by the latest poll.</br><br></br><br>A question for you (and anyone else who wants to pipe in): I could've sworn I heard that Obama would go into Pakistan unilaterally if he knew bin Laden was there. Does this sort of preemptive unilateralism-essentially, the Bush Doctrine in black skin-become valid when YOUR candidate supports it?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_17:19:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954180": {"up_voted": false, "ip": "", "has_replies": false, "message": "The amazing musical group Sweet Honey in the Rock have a song called \"No More Auction Block.\" I think all Black churches should play it Sunday morning, repeatedly, instead of the usual services. <br></br><br>Listen to the song, kneel before your God, and pray that we are no longer slaves. </br><br></br><br></br><br>What's most important to me - at least for the future of our people and political power- is that the establishment know that they cannot ever take our votes for granted again. </br><br></br><br>No more auction block.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_19:23:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954181": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://yeswecansong.com\" rel=\"nofollow\">yeswecansong.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_22:59:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954108": {"up_voted": false, "ip": "", "has_replies": false, "message": "I watched the debate from gavel to gavel.  Barack was his usual erudite, contemplative, stand-up self.  Hank was, surprisingly, kinder and gentler, and bearing more fangs--err--smiling a little more than usual.<br></br><br>Both were a bit more detailed in their health care plans, offering a little more \"wonk\" in their policy.  And both seemed to go out of their way to be more cordial, while endeavoring to display a unified front in defeating the Republican nominee in November.</br><br></br><br>The crowd--seemingly a smattering of Black celebs and poseur White women wearing scarves and I'm-smarter-than-you glasses.  You know; the Hollywood set.  Certainly a crowd that catered more to Hank than to Barack.</br><br></br><br>Barack seemed to be better prepared at highlighting the policy differences between the two; at the same time, it seemed that Hank received a bit more talk time.  </br><br></br><br>The best part of the night was when the crowd booed Wolf Blitzer for his smugness and arrogance in posing a question (but don't expect to read that anywhere on CNN).</br><br></br><br>All in all, the debates were more of a conversation.  There weren't any winners, and probably no new converts.  Due credit, though, to Barack for not \"reinventing\" himself for the night.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_08:22:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954109": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow, was that mushy.<br></br><br>I half-expected them to start setting each other up for punchlines.</br><br></br><br>I appreciated the wonkishness, this go 'round. I think, though, that it highlights the problems that both candidates are having: the nuts and bolts of their health care plans are similar enough (roll back the Bush tax cuts for the highest income earners to pay for it) that it again relegated this decision for the undecided to a matter of preference for one candidate's style.</br><br></br><br>i'm curious, tho: y'all are pretty hardcore in the Obama camp. Are you absolutely ruling out voting for Clinton? We asked this question on PostBourgie, but what if Obama is her running mate (that question did come up last night)? Does that alignment miss the point entirely?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:06:00", "killed": false, "user_key": "3f39bd1ac96402d88e2d8ff1984511ea", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954110": {"up_voted": false, "ip": "", "has_replies": false, "message": "I got my popcorn ready for an all-out slugfest....and got a love in.<br></br><br>I got a sneaking suspicion that between Edwards, Obama, and Clinton-two of them are going to end up on the ticket, and the other is going to play a significant role in the administration (Obama as a SC justice if a vacancy opens up, Edwards as a cabinet secretary, Clinton as...still thinking). </br><br></br><br>I'm convinced, though, that a deal's been made somewhere. Last night, in comparision to all the rhetoric that's been tossed around over the last month-was WAY too civil.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:07:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954111": {"up_voted": false, "ip": "", "has_replies": false, "message": "\":The best part of the night was when the crowd booed Wolf Blitzer for his smugness and arrogance in posing a question (but don't expect to read that anywhere on CNN).\"<br></br><br>I completely disagree that Wolf Blitzer's question was smug and arrogant.  The question should have been asked a long time ago.  Not even Einstein would have been able to decipher her answer, but she is effectivelys saying that she was tricked by George Bush.  If so, that certainly brings her judgement into question.  Do you think that McCain will be shouted down by boos when he asks her the question, which he most certainly will?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:18:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954112": {"up_voted": false, "ip": "", "has_replies": false, "message": "And let me add that her attempt to pit Black against Brown was appalling!  It is clear that the Clintons will throw any minority group under the bus to win votes.  Her obvious hope is that Latinos will not have noticed that she blamed them for African American unemployment and that African Americans will feel betrayed by Senator Obama. This is divide and conquer x 2.  Black folks don't fall for it!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:28:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954113": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want to ask her \"so, since YOU'RE the one that brought up the race of the construction workers, what race is the OWNER of the company?  You know, the guy who chose to exploit the brown vs black situation?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:40:00", "killed": false, "user_key": "b39a275e838203d0f4f3c15e82eb6719", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954114": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm certainly not falling for it. <br></br><br>I said yesterday that as much as I dislike Rudy Giuliani, I will support a McCain/Giuliani ticket before voting for Hillary in any combination. If she's the nominee, or even the vp which I doubt...I'll vote republican. </br><br></br><br>Americans need to ask themselves how effective would her administration, or anyone elses be with Bill running around the whitehouse overshadowing and second geussing those in charge of shaping policy.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_09:51:00", "killed": false, "user_key": "43802fdc9178a0543ace506892656a92", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954115": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think they both did well.  As Ronnie B said the crowd was certainly slanted toward Clinton--but I noticed it was an older Hollywood crowd, so maybe that's why.<br></br><br>I was afraid Clinton was winning the debate because she simply overshadows Obama in political experience, and she made a point of reminding everyone of this.</br><br></br><br>But in the end Obama knocked it out of the ball park because:</br><br>1. He didn't take the the bait of pitting blacks against browns, and Clinton effectively through Mexican Latinos under the bus with her driver's license stance.  I only hope that Mexican immigrants can see they have more in common with Obama than Clinton before the August DNC convention.</br><br>2. He nailed her several times on her Iraq vote, and he pointed out at the end that her argument that she didn't know Bush would use congress' authorization to go to war was ridiculous.  Obama said the title of the authorization was \"Authorization to got to war with Iraq\"; therefore, EVERYONE that voted in support of the measure knew they were authorizing a war.</br><br></br><br>I'm glad it didn't devolve into bickering because ultimately it hurts both candidates.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_10:18:00", "killed": false, "user_key": "6aa3ee71bc9714917dc34dde9e4e2b41", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954116": {"up_voted": false, "ip": "", "has_replies": false, "message": "COme on\u2026she plays the White Woman as Victim role way too easily for me, and he couldn\u2019t walk into that trap. he didn\u2019t give her an inch with which to play that White Woman Victim role.<br></br><br>He looked and sounded Presidential. That\u2019s what he had to do. You know how I am\u2026he\u2019s running 2 campaigns and is running by a rulebook nobody else has to play. </br><br></br><br>She played that WOMAN #(#*, while he can\u2019t, and can\u2019t call her on it and you know it. </br><br></br><br>While the audience chuckled about the \u2018Maybe it takes another Clinton to clean up behind a Bush\u2019, it was FINALLY out there\u2026and there\u2019s something wrong about it, and people know it. </br><br></br><br>He needed to look like a President. </br><br></br><br>After McCain showing his ass last night, he couldn\u2019t do it. It\u2019s not part of his campaign narrative, and he\u2019s back on HIS narrative.</br><br></br><br>Not only is he back on HIS narrative, but his personality came out. And, yeah, I'm biased, but I just think he's more appealing. </br><br></br><br>I\u2019m ok with last night.</br><br></br><br></br><br>As far as scapegoating illegals, don\u2019t think that I didn\u2019t notice Miss Hillary pitting Black against Brown last night. She ain\u2019t slick. Not.at.all.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_10:26:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954117": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://reachblack.blogspot.com/%3Cbr%3E%3C/br%3E%3Cbr%3ETo\" rel=\"nofollow\">http://reachblack.blogspot.com/<br></br><br>To</a> g.d.:  Respectfully, No, I will not be voting for Clinton.  The Clintons are unapologetically divisive.  They play off of identity politics to win slim pluralities of a fragmented electorate.  This does not mean that I'd vote Republican.  But you've got to draw the line somewhere.  </br><br></br><br>I have no allegiance to the Clinton brand.  Therefore, I see no reason to give them the benefit of the doubt once they resort to gutter politics to obtain power - especially when such gutter politics comes by way of racial code and southern strategey.  The Clintons have shown a disturbing level of comfort when it comes to throwing us black folk under the bus to score political points.  </br><br></br><br>I do NOT want to see a Clinton/Obama ticket.  The Clintons would smother Obama (just ask Al Gore about his experience as V.P.).  He'd be little more than window dressing to the Clinton Co-Presidency.  Neither would I want to see an Obama/Clinton ticket.  Bill and Hillary Clinton would overshadow and undermine Obama's authority.  People might see Obama as an empty suit while still thinking that the Clintons are really in charge.</br><br></br><br>Additionally, Obama's would-be 2016 race as the incumbent V.P. would surely be handicapped by 8 more years of Clinton fatigue and scandals.</br><br></br><br>Sure, the Clintons are great so long as everything goes their way.  But they showed just how low they're willing to stoop once they're not the center of attention.  I, for one, am sick and tired of centrist Democrats taking progressive votes for granted and assuming that we'll always kiss and make up in the end.  Bottom line . . . all of that lovey-dovey crap that Hillary tried to show last night goes right out the window the second she gets the feeling that she might lose her \"entitlement\" to the White House.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_10:43:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954118": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>i'm curious, tho: y'all are pretty hardcore in the Obama camp. Are you absolutely ruling out voting for Clinton? We asked this question on PostBourgie, but what if Obama is her running mate (that question did come up last night)? Does that alignment miss the point entirely?</i><br></br><br>Yes.  I absolutely rule out voting for the Clintons.  That they will sell out their most loyal constituents solely to win the nomination, they have shown their \"primary colors\".  They care for and value nothing but their own power and influence.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_10:51:00", "killed": false, "user_key": "25c2ebf4464c5d95fa227ddd4a0d2fe5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954119": {"up_voted": false, "ip": "", "has_replies": false, "message": "As for the debate, I gave the slight edge to Obama.  Why?  As was said amongst some of the punditry, people came into this debate thinking one of two things:  1.) Obama needs to knock the champ out; or 2.)  Obama needs to prove that he can go the full twelve rounds.  <br></br><br>Hillary's biggest sticking point is her claim that Obama is in over his head; that he lacks experience and a sufficient grasp of the issues.  Obama had to show that he's not just all talk.  He did that.  Obama stuck with Clinton on every issue and showed just as much complexity and understanding of policy as Clinton did.  </br><br></br><br>Plus, I think Obama solidified his position amongst progressives who might have been on the fence between him and Hillary.  The discussion of the Iraq war was big.  Clinton's refusal to acknowledge her mistake in voting for it; her attempt to justify her vote because she TRUSTED Bush to not use said authorization for war is a JOKE.  I saw a few progressives flat out state that her answer was offensive.  Obama came out ahead in that part of the debate.  I think the war issue still has legs.  How can Democrats be the anti-war party and vote for someone who still won't acknowledge that her vote was a mistake? It shows a certain level of stubbornness that many voters are sick of seeing with Bush.</br><br></br><br>Look, there were no knock-out punches.  But Obama did three important things:  1.) He showed that he can be just as much of a policy wonk as Clinton; 2.)  He re-established himself as the clear anti-war candidate (relatively speaking) despite the Clintons' attempts to diminish that contrast over the past few weeks; and 3.)  He showed that he'd make the best candidate to defeat John McCain should he be the Republican nominee.  It's been said before . . . you can't have nearly 70% of the American people against this war, yet still end up with two candidates who voted for it (and show no signs of doubting their decisions).  That's what we'd get with a Clinton v. McCain matchup.  That's not change.</br><br></br><br>Most importantly, Obama knows that the longer this thing goes, the more likely he is to get the nomination.  Obama is trending upwards and Clinton downward.  All Obama's got to do is get a fair split in delegates coming out of Super Tuesday.  With(apparently) more money, and a growing list of endorsements, Obama is in very good position to take this thing.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_10:54:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954120": {"up_voted": false, "ip": "", "has_replies": false, "message": "No I would not vote for her. For many reasons, her campaign's pathetic conduct being the foremost of them. <br></br><br>And I certainly do not want to see, nor would I be swayed by, a Clinton/Obama ticket. Let's face the facts: Clinton would lose to McCain in November. A Clinton/Obama ticket would mean her cronies--people like Mark Penn and Terry McAullife--would say \"on background\", \"Hillary ran a good campaign, but she had a bad Vice Presidential running mate. Having a black on the ticket was too much for the country.\" They'd undercut Obama's appeal in 2012, and set up another one of their lackeys--probably Evan Bayh--to run. </br><br></br><br>And on the off chance that the ticket is successful, the situation is even worse. Obama would then be the Vice President--a totally worthless position with Bill Clinton hanging around and making back room deals. Being associated with the corruption that would certainly come with a Clinton Presidency would be bad, bad news for him. And worse, our party is stuck in the politics of the past for eight more years (Clinton would run for re-election in 2012, so even if she loses then it'll be 2016 before we can change our party). I say heck no to that.  </br><br></br><br>So no, I will not vote for Hillary Clinton. And no, I do not want to see a Clinton/Obama ticket.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_11:17:00", "killed": false, "user_key": "2a2201364786f612d9d33bb12f2de038", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954121": {"up_voted": false, "ip": "", "has_replies": false, "message": "I thought Obama did a great job.  He wasn't the \"angry black man\" he was well versed on the issues and was able to point and counterpoint very well.  I did notice he had more \"audible pauses\" than she did (Toastmaster, sorry) but that did not distract from the substance of his arguments.<br></br><br>Some have suggested Hillary was the winner but his ability to get back to the issues and present his position time and time again makes him the winner in my book.</br><br></br><br>I don't want to see Hillary on the ticket at all, but I would not mind Edwards.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_11:19:00", "killed": false, "user_key": "8f96e5ac552758523d509993c00aa0c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954122": {"up_voted": false, "ip": "", "has_replies": false, "message": "He may become the first black president but he is doing so by running from \"black\" issues and thus attempting to calm white's fears on a broad level; he is mia on JENA, wants to expand the military by 100,000 troops, failed to lead the charge against the travesty that was and still is Katrina and to be little what is happening in black communities with the tremendous in flux of Latinos into housing, the work place, community groups and business districts was surprising to say the least and I thought it actually showed a rare sign of courage for her to take that stance and it wasn't pitting one against the other but rather a recognition of reality (at least here in the North East where I live).  And with respect to him considering the VP slot; our nation would be truly blessed to have him in the White House for 16 years and he would not just be the first black president but a truly historic and tremendous figure that can shepherd our great nation for years and no one could ever question his experience again.  Either way we must all catch our breaths and realize, as they both seemed to do last night, that we are seeking a leader for our nation and that person was sitting on that stage last night and the only way we are going to do that is by doing it together whom ever one is supporting.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_11:21:00", "killed": false, "user_key": "4ec70e51ca0b4a3eb8b2e3efc3e5cbe9", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954123": {"up_voted": false, "ip": "", "has_replies": false, "message": "A broader leader for the nation doesn't seek to stoke racial and religious divisions for political gain. Hillary Clinton did just that. Therefore, anybody who cares about those issues shouldn't vote for her in November...If she wins using these kinds of tactics, then it becomes acceptable, and even Obama won't be able to win in the future...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_11:29:00", "killed": false, "user_key": "2a2201364786f612d9d33bb12f2de038", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954124": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was pleased with the debate if only not to see them bicker and have people lose sight of the real differences in two candidates. I think neither did poorly although she may have gotten more points on the subject of healthcare but he countered quite productively when he advised that you can't get anything done if people will not work together. That is a very strong point that I wish he could have hammered in a little more but I think we will see that argument become more obvious as we continue on.<br></br><br>He definately moved the point tally in his favor with the amount of time spent on Iraq. his remark that if what is going on over there is success then that bar is in the sand was great and all but diminishes \"the surge is working\" argument (not to mention todays attacks over there really reiterate that point).</br><br></br><br>Barack did exactly what he needed to do. He was able to show people the that he was more then just rhetoric and provide specifics on his plans, and show that he is just as deserving to be on that stage. He got his message across and whit I think will stand out for people who may have been undecided was that either may be a good choice to many but ONLY he has the skills set required to bring both sides together and get things done and at the end of the day THAT is really what is important.</br><br></br><br>On a side note I agree with all who say the longer this goes on the better it is for him. He has always been more successful once people get to see more of him and he did well tonight. I think the burden was actually on her more then him unlike most of the pundits. I think she needed to show that he was just this young inexpereinced guy we cant trust in the white house and I she was not able to do that. He proved his point more then she proved her argument against hers. I dont think people doubt her intellect and skill set it will be overall personality that brings this home.</br><br></br><br>As far as the crowd goes I dont think it was skewed to her favor, there were quite a number of black celebrities and according to fundrace many of the white celeberties there have donated to Obama or both. I think they showed their opinion like many others that the reason they want them to run together is so they do not have to choose. It isnt going to happen so we should leave the \"dream ticket\" talk alone, neither would accept the others invitation to be the VP and I agree that would handicap him more then her in either scenerio (Obama/Clinton Clinton/Obama).</br><br></br><br>...and finally to the poster that asked the question in regard to coting for Hillary if you would have asked that months ago I would have said yes, but after seeing the tru colors albeit ones that weren;t really hidden now that we are looking I will stay home in November if Hillary is the nominee rather then choosing between the lesser of two evils.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_11:36:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954125": {"up_voted": false, "ip": "", "has_replies": false, "message": "1. I don't know about ya'll, but I could've sworn I heard \"Reunited\" by Peaches and Herb playing in the background throughout the debate.<br></br><br>2. Can Wolf Blitzer please be banned from hosting another debate for the rest of the campaign? He was hell bent on starting some drama!</br><br></br><br>3. I loved his answer about Latinos taking jobs away from Black folk. Our community has been feeling the economic crunch way before Latinos came here. </br><br></br><br>4. Why didn't Wolf bring up Hillary not reading the NIE?? </br><br></br><br>5. Lately, Hillary supporters have been trying to scare folks by saying, \"Ya'll better watch out if Obama gets the nom because the Repubs will come after him!\". After last night, I think he'll be just fine. Loved his line about the GOP being the last ones to talk about fiscal responsibility.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_12:01:00", "killed": false, "user_key": "8f927af6311731fe614ae261f936bf91", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954126": {"up_voted": false, "ip": "", "has_replies": false, "message": "Would I ever consider voting for Cilnton?  Hell no!  How soon we forget!  I will NEVER forgot their racial tactics of the last two weeks.  Black folks were infatuated for years because he was the cool White due with the Saxaphone.  Well, he exposed himself for what he really is: a red neck whose saxophone morphed into a banjo. And now she thinks she can regain favor with African Americans by oversimplifying the cause of African American unemployment, blaming Latinos!  I have issues with illegal immigration, but I do not think it is presidential to pit one group against another.  Solve the problem with honest discussion, yes, but don't throw out anecdotal evidence and no facts.  The problems in inner city communities are too complex and difficult to be oversimplified and used as a wedge issue.  I'm not playing plantation politics with the Democratic Party any longer!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_12:01:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954127": {"up_voted": false, "ip": "", "has_replies": false, "message": "I do not agree that he was running from \"black\" issues we all know that if he paints himself as the \"black\" candidate he would not even be a contender at this point. his platform is that of a uniter and to exploit another minority for his gain as Hillary did is pathetic. He stated was a sound answer that our employment struggle was going on long before the last waive of immigrants came in. <br></br><br>I have no doubt of his commitment to our causes and issues and he has made many comments to substantiate this view. It does more for me to know that when someone is talking about the well being and future of our kids that he understands the true obstacles and is truly including \"OUR\" kids.</br><br></br><br>We have to stop allowing the overseer/master mindest to continue to divide us.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_12:08:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954128": {"up_voted": false, "ip": "", "has_replies": false, "message": "I will vote for McCain over Hillary.<br></br><br>Thankfully, I don't think I'll have to.  Obama did a nice job last night.  He looked like a guy with the wind at his back.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_12:16:00", "killed": false, "user_key": "8e46df8db26be807482c9115ff00fdf6", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954129": {"up_voted": false, "ip": "", "has_replies": false, "message": "1. Obama needs to watch out for the VP trap.  If he continues to give ground as he did last night by saying anyone would have Hillary on their ticket list, it will give voters the easy pass to vote for Hillary because Obama is more amenable to sharing a ticket---when given the pass the American public will put cream before coffee.  He need to stick to the notion that he is running for President and president only and not give the voters the opportunity to vote for Clinton as the easy choice because he is more willing to work with her than she him.  Hillary was smart not to concede any ground at all on the question.  She never stated in anyway that she would have Obama on her short list but she agreed with Obama that anyone would be lucky to have her on their short list.<br></br><br>2.  I will not vote for Billary under any circumstance.  It is time to make a definitive stand for our community and the Democratic party.  It is now or never.  If I can't vote Barack Obama for president in November, then I will vote republican or not at all.</br><br></br><br>3. Someone really needs to add a full pictorial profile of Whoopie Goldberg to the Obama Hater Watch website/list.  She sits on the View panel everyday in invisible white face (anyone remember her contribution to the routine where Ted Danson got made up in black face for a show) and castigates Obama every chance she gets from making false claims to saying he doesn't deserve to be the first Black president but Colin Powell does.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_12:37:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954130": {"up_voted": false, "ip": "", "has_replies": false, "message": "nmp,<br>The question was asked by a citizen from Minnesota, who has seen the effects of illegal immigration on her community, as if I had the opportunity, would have asked the same question.  The question did not come from Wolf Blitzer and Hillary Clinton answered it in a much better view of reality by actually admitting that citizens of this country were losing their jobs because of illegal immigration.</br><br></br><br>I have to disagree with you regarding the question posed by a citizen who asked a question if I had been given the opportunity as many others, would have asked.  That nobody is talking about the consequences of illegal immigration and its affects upon the African American community.  Those so-called jobs they are doing because nobody else wants to do them.  That's not a lie, that's a damned lie.  Most of those jobs are considered working class, which is not what most of the political intellegencia, academics, or middle class are.  Its the working class that is taking the full brunt of allowing this to continue to go unchecked, resulting in lost jobs, reduced wages, unemployment, and to a lesser extent the ills of violence, crimes, and other ills that result when people don't have jobs.</br><br></br><br>Barack Obama stambled and stumbled, looking for an out that did not allow him to answer the question.  HE DID NOT ANSWER THE QUESTION. He is so afraid of alienating one group by speaking the truth, that he might have done himself irreparable damage with the African-American community.  To her credit, Hillary Clinton did acknowledge that AA and other working class people are being hurt by illegal immigration.  It seemed that Obama was pandering, something I had not seen until that moment.  He states that anyone bringing up the subject is trying to scapegoat another group, that is patently false, since it is not a perception but a truth that can be backed up by actual facts, it is not anecedotal.</br><br></br><br>Please stop all these cumbaya sh##, by pretending that if we don't say it out loud, then all will be well with the world.  That's the problem nobody is talking about it, and it should be an issued raised at every one of his town hall meetings until he gives a complete cogent answer on how illegal immigration will be stopped and what he will do to</br><br>assist the AA community from being the actual scapegoats of somebody else's agenda.  </br><br></br><br>Just take a look at Miami, Florida, it is a microcosm of what will happen in the larger US, if this is not stopped.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:03:00", "killed": false, "user_key": "555b9b929d53b153dec595af7090ac7a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954131": {"up_voted": false, "ip": "", "has_replies": false, "message": "I saw the debate and I really liked the fact that they decided to go the issues route (mostly). But my concern is the spook at the door - Bill Clinton. In the commentary following the debates, quite a few mentioned that it would not have gotten this ugly if it were not for Massa Clinton (a true Southerner - no doubt). <br></br><br>Honestly I was leaning towards Hillary Clinton initially b/c of her connections. But any woman who is willing to let some philandering husband steal her thunder on the world stage at the expense of cordial race relations in the U.S. is not someone I want in the White House.</br><br></br><br>What is she going to do when she has to meet and greet with those from Africa or the Middle East? Let ol' Massa talk for her? They don't like dealing with women anyway (reference Madeline Albright).</br><br></br><br>We need someone who can lift this country up - not take us back to 1955.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:04:00", "killed": false, "user_key": "0aa8bb746e168306be34b50f48da0831", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954132": {"up_voted": false, "ip": "", "has_replies": false, "message": "To anonymous - Re: #3<br></br><br>LOL . . .Yeah, Whoopi's been trippin' lately.  But, as you alluded to, I rarely look towards her for racial consciousness.  Sherri Shephard is of little help as well.  That show sees nothing wrong with the Clinton tactics of the past few months.  And yes, Hillary is always the victim on that show.  </br><br></br><br>It's a shame when Elizabeth Hasselback turns out to be the voice of reason for racial topics on that show.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:07:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954133": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary Clinton <br> - no integrity</br><br> - neo-racist, as others have said she pitted Brown against Black. I hope the Latino communities get hip to this. </br><br> - no accountability for the vote for war</br><br></br><br>You all must read this endorsement at <a href=\"http://www.mapa.org\" rel=\"nofollow\">http://www.mapa.org</a> called Si se puede! Obama. These brown brothers and sisters left no stone unturned when it comes to calling out the Clintons racism.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:18:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954134": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, I will never vote for Clinton. Never. <br></br><br>I won't vote republican either, but at least they (some of them, not all) don't try to disguise their racism.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:19:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954135": {"up_voted": false, "ip": "", "has_replies": false, "message": "squarepeg - I am in Miami, Fl and trust me the situation here is less about jobs being taken and more about the political connections that the Cuban community have. On one hand the wet foot/dry foot policy is obscene piece of legislation I cannot hate on the Cubans for sticking together in a way black people here do not. When Hatians protest we black Americans do not go and stand up to support ehir cause we allow plantation politics to divide us. I am not naive and am th first to admit the hispanic/black tensions here as I spoke on it in another thread but Barack's answer was not a side step of the issue. We cannot allow white people to divide minorites for their gain. WE had these issues long before \"they\" started taking our jobs and it is often too easy for US to look for an excuse rather then band together and create our own destiny. We have that opportunity now and if we do not move on it you cannot possibly believe SHE will get it done. Like I said on a different post when I voted Tuesday I saw plenty of hispanics (for Hillary) black women and a few older black men but saw no young disenfranchised black men out voting and if these are the ones whose jobs are being taken shouldnt THEY be taking a stand to DEMAND an audiance?<br></br><br>That was an exact moment for her to pit us against each other in her effort to win US back!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:37:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954136": {"up_voted": false, "ip": "", "has_replies": false, "message": "Check out Obama's Healthcare mailer. The Clinton's don't like it. :( <br></br><br>http://www.politico.com/pdf/PPM44_080130_nd_obama_hrc_healthcare_plan_forces_health_insurance2.pdf</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:49:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954137": {"up_voted": false, "ip": "", "has_replies": false, "message": "Debate After thoughts:<br></br><br>1.  I agree with a previous poster, Wolf Blitzter should be banned from moderating future  debates. Hate I missed the booing.</br><br></br><br>2. The email questions sounded more like CNN talking points, especailly the one about Bush/Clinton being on the ballot for 12 consecutive yeaars.  No questions about New Orleans or Katrina despite the efforts of ColorofChange.org.</br><br></br><br>3. Hillary will not admitt she made a mistake in voting for the war which reminds me of Bush.</br><br></br><br>4.  Obama won the immigration debate.</br><br></br><br>5.  Favorite line of the night was Obama saying Hillary would be on anybody's short list for VP.</br><br></br><br>6. Obama/Clinton 08</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_13:54:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954138": {"up_voted": false, "ip": "", "has_replies": false, "message": "Natasha,<br></br><br>When you have lost hope it is hard to believe again.  So as the disenfranchised young men you speak of wouldn't vote, it is possibly due to the fact that they don't have any jobs, no prospect of jobs, the educational system has pissed on them and left them out to dry.  Now if you were in that situation, would one of the first things on your mind, be to go out in vote for someone who continues to pander and avoid the impact of immigration upon you and your community.</br><br></br><br>Yes, the Haitians are here in Miami.  But my Sister, and you do know this, Haitians will tell a Black American in a hardbeat they are not Black and many wonder what is the signifcance of the MLK Holiday as they don't know why Blacks in this country complain.  Yes, the same Haitians had it not been for some Black person somewhere standing up and saying what was happening to them wouldn't be here today to complain about Black Americans.</br><br></br><br>The Cubans as you well know had a lot of help from our government that would not even give the same help to its own citizens.  They brag about how they are the most successful hispanics in America, but if I received, food stamps, housing subsidies, educational grants, social security even though having worked not one day in this country, I would be expected to have made some inroads, considering that an entire society of educated Cubans were transplanted from Cuba to Miam while Blacks were still struggling for their seat at the table.  Know your history before you start preaching.  If there had been a Black Slave Adjustment Act similar to the Cuban Refugee Adjustment Act which allowed them to receive small business loans and would not give them to Black Americans, a policy that has been in affect longer than any affirmative action law, then tell me again about how the Cubans stick together.  They don't have to the government did it for them.</br><br></br><br>Now, for a current perspective of how Miamians feel about their city and the impact of the Hispanics on the city please read the following post and absorb some truth.</br><br></br><br>http://pod01.prospero.com/n/pfx/forum.aspx?tsn=71&nav;=messages&webtag;=kr-miamitm&tid;=31684</br><br></br><br>The rest of Black America, take a look at what has transpired in Miami as a result of unchecked legal and illegal immigration.  Do you want this to happen where you live?</br><br></br><br>Holler!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_14:02:00", "killed": false, "user_key": "555b9b929d53b153dec595af7090ac7a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954139": {"up_voted": false, "ip": "", "has_replies": false, "message": "I, according to Godwin's law, now declare Barack Obama the winner of the Democratic Nomination. She who uses Nazi analogies first loses by default...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_14:32:00", "killed": false, "user_key": "2a2201364786f612d9d33bb12f2de038", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954140": {"up_voted": false, "ip": "", "has_replies": false, "message": "So I'll ask this, for the people who won't vote for Clinton or any Republican....if the democratic choice is Clinton, are you just not going to vote at all?<br></br><br>And if there's ever a reason for me NOT to vote for Obama. there's this:</br><br></br><br>http://youdecide08.foxnews.com/2008/02/01/moveon-endorses-obama-pledges-to-mobilize-on-feb-5/</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_14:41:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954141": {"up_voted": false, "ip": "", "has_replies": false, "message": "squarepeg - i respect your opinion but as a sister of carribean descent raised in Miami florida I watched my hard working parents not take the lack of assistance being offered to them as an excuse to do nothing. My mother taught me a long time ago that unfortunately here you will work twice as hard to get just as far so postion yourself so that you can play the game until you position yourself enough to make the rules. All too often we latch on to any excuse to not embrace our own and stay divided. After years of ridicule from black Americans it seems clear to me why they may not align themselves with our plight and although I disagree on that stance from both sides I understood the things that have led up to it. I am not preaching but rather offering a different point of view. In regard to the Cubans trust me I share your view of the amount of assistance offered to Cuban immigrants but their success has proven to be more about their abilty to assimilate and become part of \"white' America all while mobilizing their communities banding together and pushing their causes and for this why hate. <br></br><br>My take is before I look to clean anyone elses yard or look for someone else to clean mine i clean my own. We must unite and before you can unite physically you have to unite mentally. Like I said before I am inspired in a way I have never been and I take pride in the opportunity awaiting us where my children will have an image of power success and leadership that looks liek them. We get a black FAMILY something that is too rare to locate on television as an image of love and commitment that I think in this day and age we need. That question yesterday if answered in any different way by him would have been THE soundbyte of the day and would have been the beginning of the end instead her answer is the one getting all of the negative spin. Please do not misunderstand me RACE MATTERS but if you do not modify content and delivery depending on your audience as what good do your words and opinions do if no one is listening.</br><br></br><br>Again my friend it is like a box ball - you play the game until you get in the box and get to change the rules.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_15:05:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954142": {"up_voted": false, "ip": "", "has_replies": false, "message": "that is a reference to a game of box ball :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_15:48:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954143": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,<br></br><br>There are third parties...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_16:34:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954144": {"up_voted": false, "ip": "", "has_replies": false, "message": "D, <br></br><br>For me it is a personal and political choice not to vote for Hillary or a Republican. First, I just can't reward race-baiting, among other things. </br><br></br><br>Second, I believe, like Barack, the power resides in the people. We have the power to let the status quo know that dynasty, race-baiting politics, divisive politics,  will not work anymore. See, the only way the status quo remains is by the consent of the people. Yes, we may complain, but if we do not take a risk and act in some manner on that complaint, then we are complicit. What the status quo wants more than anything is to keep people of color separate. Divide and Conquer. You notice there is not much news, if any, about Hillary's scapegoating Latinos for AA job loss. White folk would be up the creek if Brown and Black came together, ain't no way our voices or agendas wouldn't be heard by someone who is Brown or Black or both. That's what they don't want and that is their fear with Obama. </br><br></br><br>About <a href=\"http://moveon.org\" rel=\"nofollow\">moveon.org</a>. And Fox news. -- I am not conceding my power to them. I make my decisions based on my knowledge of racial history, the converging stories of people of color in the US, the betrayal of white feminists/organizations to people of color, the disgust of Hillary playing the gender card and the race card (whiteness and fear of \"colored unity\"). I base my decision on integrity, family values, fidelity, and the desire for leading family that is not tainted and spotted from illicit deals and actions that sucks the life out of our economy, our hope, and our belief in government. </br><br></br><br>Damn. . . brown and black and yellow and whites w/out money built this country.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_16:34:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954145": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well said Michelle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_16:42:00", "killed": false, "user_key": "f08cb6843ccab164e69545071f22b30a", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954146": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle,<br>I agree that if-and this is a pretty big if-blacks and other minorities had a candidate that exemplified our values and what we wanted, there's no way that candidate could be ignored.</br><br></br><br>To an extent, I acknowledge that Obama could well be that candidate.</br><br></br><br>However, with the dangers this country faces externally, and our bitter partisianship internally, this is not the time for that sort of social experiment. </br><br>We will die as a country if we rally behind ANY candidate whose goal is to lead this country into the minefield of \"change.\" there is too much at stake.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_17:04:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954147": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,<br></br><br>If that is what you feel in your heart, go for what you know. </br><br></br><br>This is what I know. </br><br></br><br>Clintons (and we must look at them together)</br><br>1. millions of blacks are already dead from the failure to stop genocide in Rwanda, the failure to treat Haitians humanely</br><br></br><br>2.divisiveness is the Clinton way to rule and conquer. They have proven they can't/will not work with independents and republicans, Hillary laughed at the idea of talking to our \"enemies\" around the world, and as I have stated, they continue to fuel race wars within the party, which benefits them because whiteness is so invisible to us. </br><br></br><br>3. I am not as fearful of \"others\" who seek to do us harm from abroad as I am of wolves in sheeps' clothing who live within our borders. </br><br></br><br>At some point you(we) have to stand for change. If not now, when? If not us, who? </br><br></br><br>I am not voting on fear of change. I welcome it. I pray for it. </br><br></br><br>I teach African American studies at a university in the south. We were discussing the Matrix and talked about the line where Morpheus says some people are so hopelessly committed to the system that they will do anything in their power to defend it, even people who are harmed by it. Because, I believe, we are a people who suffer from Stockholm syndrome. For hundreds of years our bodies and minds were kidnapped, tortured, and taught to love and respect the system. That same plantation system and mentality resides within so many of us (people of color in general). We are a colonized people. But the plantation offers somes semblance of consistency and well-being. At least we eat, right? At least we have public eduation, right? Even though the system reserves the worst food, the worst grocery stores, the worst schools for us. At least. . . And, we will defend it because we don't know or see any better. </br><br></br><br>Change is scary. Faith is the substance of things hoped for and the evidence of things not seen. There is no way for us to see the possibilities because we have never been this close to change, at least in this manner, before. I'm sure Nat Turner was afraid, Ida B. Wells was afraid, MLK was afraid, etc. They had no assurance either and were directly confronted with the real possiblity of dying - any day, any time. We are not, at least not by a terrorist, like some would have us to believe. </br><br></br><br>What this means for me is we have other options. We don't have to remain on the plantation. We don't even have to be sharecroppers anymore. The Clintons want us to be sharecroppers. They want us to owe them more than we make, and to appear as benevolent oversears. </br><br></br><br>The Republican option is a no-brainer. </br><br></br><br>The other option (as has been discussed in other threads on this blog) is for the power of the people to say know to the sharecropper. . . we will not work the land for you, stock your fridge, pay you for working the land, and still have to borrow money from you in order to eat. That means I don't vote to support a sharecropping political system. I might write in Obama's name. Does this mean Obama will revolutionize the entire system (Matrix) for us. Probably not. Will his election and presidency moves us closer to a more just society. Yes. I want to move. </br><br></br><br>What say ye? </br><br></br><br>BTW, I didn't proofread.:)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_17:26:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954148": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle, <br>Very well said. </br><br></br><br>Though I'm a McCain supporter. Can't stand the Clintons. :)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_17:34:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954149": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello Community,<br></br><br>Cornel West is on C-Span now. </br><br>Talking about Race and the election. </br><br></br><br>He was one of Obama's earliest supporters. Didn't wait or jump on the Obama ain't a true ng. bandwagon. Watch live online</br><br></br><br>http://c-span.org/watch/cs_cspan_wm.asp?Cat=TV&Code;=CS</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_17:35:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954150": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms. Michelle,<br></br><br>I could not have said it any better myself.  Bravo!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_17:59:00", "killed": false, "user_key": "d1a8e45844ef20a90904a65e60371f42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954151": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle,<br></br><br>Very well said.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_18:44:00", "killed": false, "user_key": "8f96e5ac552758523d509993c00aa0c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954152": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not voting for Clinton. Period. <br></br><br>I WILL vote. I just won't vote for her. </br><br></br><br>I will not be complicit in setting into cement a ceiling for Black candidates in the future. For, if she succeeds with her race-baiting, then it will be used on other Black candidates - count on it. </br><br></br><br>So, no, I'm not going to be complicit in that.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_19:03:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954153": {"up_voted": false, "ip": "", "has_replies": false, "message": "I missed it too , very shame on me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_19:59:00", "killed": false, "user_key": "a5e8c82b81b7f5c311674aabc6f48d13", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954154": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good News! <br></br><br>Mandatory Health Insurance Shot Down in CA</br><br></br><br>This backs up Obama argument that Clinton's mandatory program will penalize people. You must read this article. It discusses possible tax exemptions being taken away, wages garnished, etc. </br><br></br><br>How guy is really smart. Hillarycare would have failed again.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_20:41:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954155": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here is the link: <br></br><br>http://online.wsj.com/article/SB120173996744030445.html?mod=opinion_main_commentaries</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_20:42:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954156": {"up_voted": false, "ip": "", "has_replies": false, "message": "Check out this ABC News story detailing Klinton and McCain's sleazy ties to lobbyists:<br></br><br>http://abcnews.go.com/Blotter/story?id=4228113&page;=1</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_23:22:00", "killed": false, "user_key": "e91799671582f11f855bb3e5e99b9f1d", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954157": {"up_voted": false, "ip": "", "has_replies": false, "message": "i'm really sad that you guys will look for any reason to hate hillary, whether or not it's true.  i have no beef with people who support obama, but i just wish they'd be fair to hillary in the process.  if any of you are still interested in keeping an open mind:  <a href=\"http://www.mydd.com/story/2008/2/1/155828/4680\" rel=\"nofollow\">http://www.mydd.com/story/2008/2/1/155828/4680</a>.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-01_23:42:00", "killed": false, "user_key": "df3742ad760e2bfe424367fab430139e", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954158": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nance,<br></br><br>What's not true? Who's not fair? About what?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_00:40:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954159": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nance,<br></br><br>I don't think calling their reasons,  most of which seem to hit on the same theme, \"any reason\", as though people are throwing darts on a 100-Reasons-to-Hate-Hillary dartboard and using whatever talking point it lands on, is very fair or respectful of the intellect of the people you're talking to. </br><br></br><br>If you read what they're saying, most of it will talk about the idea that the Clinton campaign started race-baiting Obama at least since the IA caucuses if not before and that for many (not all but many) bloggers of color who watch this election closely, those tactics are too Machivellian, too craven, too racist to let any precedent of support for such politics stand. They, from what I gather, do not hate Hillary, are not being irrational and don't worship Obama. (I hope they don't)</br><br></br><br>What I see are people who feel this is about principle and fairness. They see a white family (The Clintons) privileged even among whites going against a talented man of color and using race-baiting tactics to keep him down and they care less about defeating the Republican than they do about not supporting race-baiting tactics, not now, not ever. </br><br></br><br>Do I agree? No. I have said that I feel McCain and Romney and Co. will set a worse precedent for the entire nation including us as people of color, then the Clinton campaign. I feel the GOP has not changed to a center-right party that at least believes in responsible tax policy or responsible foreign policy or at least responsible politics. They still are pandering, bottom of the barrel, far-Right ideologues and they have to be stopped. </br><br></br><br>But, please try to understand where others are coming from.</br><br></br><br>Hyperbole that insists people unwilling to vote for someone they feel has denigrated them personally by using racially-coded language deliberately and repeatedly are somehow unable to have \"an open mind\" makes a mockery of itself.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_00:43:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954160": {"up_voted": false, "ip": "", "has_replies": false, "message": "i don't want to offend anyone, and i'm sorry if i've done so without meaning to.  it just hurts to see people writing the clintons off without getting to know them.  i feel like all of us are hard-pressed to find unbiased coverage anymore--and i think the clintons are getting a raw deal: <a href=\"http://www.cmpa.com/releases.html\" rel=\"nofollow\">http://www.cmpa.com/releases.html</a>, or <a href=\"http://mediamatters.org/items/200801260001?f=i_related.%3Cbr%3Eand\" rel=\"nofollow\">http://mediamatters.org/items/200801260001?f=i_...</a> i think most people of <i>all</i> races don't know that hillary has the most diverse staff of anyone running in this race, dem or republican.  i'm just sad that she's getting beaten up unfairly, and that's not an insult to anyone's intelligence; it's just a sense of despair at how people of all colors--black, white, hispanic, native american, and asian--are so quick to dismiss her.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_01:00:00", "killed": false, "user_key": "df3742ad760e2bfe424367fab430139e", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954161": {"up_voted": false, "ip": "", "has_replies": false, "message": "I wouldn't say it's been so quick. At least not for me. I don't care how diverse your staff is, if you abandon black women in the time of need (Guinier, Elders, Cole), ignore GENOCIDE in Rwanda, support NAFTA, encourage a race war between Blacks and Whites, and Blacks and Browns, use your workplace and position to gain sexual favors, etc., your diverse staff means nothing. <br></br><br>The Clintons have been all up and through black folks communities and churches. I think we know them. The question is, do they know us?</br><br></br><br></br><br>You sound like a sincere supporter, and I wish you well.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_01:30:00", "killed": false, "user_key": "de3917e982ff609a0d6f7fb5e3c8f079", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954162": {"up_voted": false, "ip": "", "has_replies": false, "message": "i understand.  i wish you all well too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_01:48:00", "killed": false, "user_key": "df3742ad760e2bfe424367fab430139e", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954163": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nance,<br></br><br>Speaking for myself only I'd love to have a conversation as to why I think a lot possible Clinton supporters are swearing them off and dismissing them. I'll do what I can to be civil and respectful and just try to be honest.</br><br></br><br>First things first, I agree that from what little I know, her staff I believe was the most diverse of any presidential candidate in the major parties. (I don't know about 3rd parties is all) That is, to me, a great thing, if it belies the sort of campaign she would run, the sort of politics in which she would engage. </br><br></br><br>Secondly, I sincerely agree with you that Hillary Clinton has gotten a LOT of negative press, and very much of it was unearned. People of the left and right hate them in the media and throughout America. This leads to staunch defenders, of course, but it also has to obviously led to negative biases and negative stories in the press. Chris Matthews comes to mind right off the bat. </br><br></br><br>---&gt;Now, to go on what may be considered a tangent but is actually important to this discussion, I feel that black voters in particular are known, rightly or wrongly, (I do not have exit polls from Clinton's 92 and 96 runs) as historically strong Clinton backers. Historically rock-solid, in fact. With this rock-solid base, I believe, there was supposed to be a sort of unwritten social contract, where black America was at least supposed to feel defended by the Clintons and not attacked. </br><br></br><br>When Barack Obama came into the race, my suspicion is that contract became a tightrope that the Clinton campaign gave up on when Obama took Iowa. They began with the drug smear and the unfounded implication and accusation that Obama SOLD drugs, and then they moved onto repeating right-wing smears of his name and implying he was a Muslim, wrongly. </br><br></br><br>I don't have to continue down this path, because not only do I think you know this all already, but there is a <a href=\"http://clintonattacksobama.pbwiki.com/\" rel=\"nofollow\">wiki already set up on this site</a> that details many of these and other incidents that the Clinton campaign has gone into that culminate in a very distasteful, racially-charged experience that has been almost completely orchestrated and run by the Clinton campaign, while Barack Obama's campaign has tried, unwittingly to follow up with its own attacks and antics, falling in part to the trap set up for them. </br><br></br><br>This clearly broke the social contract and left many fellow brothers and sisters confused, unable to understand why the \"first black president\", at what seems now to be the climax of this strategy so far, <a href=\"http://blogs.abcnews.com/politicalpunch/2008/01/bubba-obama-is.html\" rel=\"nofollow\">would dismiss the black voters of South Carolina as mere sheeple.</a></br><br></br><br>So to me, when you ask why there are so many black bloggers here that are mad at Bill and Hillary so much (and of course it'll be taken out on Hillary who ostensibly runs her own campaign) that they're promising not to vote for her, I point to the breaking of what seemed a simple promise -- don't insult us. They did, and so a lot of people are done with them. </br><br></br><br>So, let me try to say this in a way that answers your comment.</br><br></br><br>It's not that these bloggers haven't tried to understand the Clintons and where they're coming from.</br><br></br><br>It's more like:</br><br>A) The Clintons clearly don't understand black America enough to know that using racial dogwhistle time after time after time were not going to play with black voters who saw a possibly successful black candidate.</br><br>B) Black America either knew the Clintons enough to vote for Bill twice, or not enough to know that his Slick Willie tactics could one day reverberate onto one of our own.</br><br></br><br>I again think it's to our peril ultimately if we are the deciding vote that allows a GOP president for what'll probably be 8 more years, but I must say I find it hard to be sympathetic to the cause of having black voters, who have been repeatedly insulted, demeaned, debased and attacked by the Clinton campaign in this cycle (all in the pursuit of victory), suddenly ignore this slander and vote Hillary.</br><br></br><br>To be plain, there are immensely, earth-shatteringly many hurt feelings. And that's an important problem for the Clinton team come general election time.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_02:01:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954164": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle,<br></br><br>Let me take note of what you said, because I think I was a little ignorant in my first couple replies.</br><br></br><br>I do not think the Clinton administration was overall \"black\" by ANY gracious standards about which we look at black America. Bill Clinton was only \"black\" if we look at blackness through the corrupted lens of negative stereotypes.</br><br></br><br>Still, like I said, I think personally that the GOP has such a crock of shit crop of candidates that they need to be defeated. I do not like many of Hillary's policy positions and I hated her entire campaign tactic and theme to the core, but I do not want another administration like the one we have now. I do not think you do either. </br><br></br><br>I believe firmly that John McCain or Mitt Romney would be worse for all of us as people and as Americans than both Clintons combined, though they are far and away not the best choice.</br><br></br><br>(The best choice is Green Party, but who's counting?)</br><br></br><br>Maybe I'm believing in a boogeyman or something, but I do not see the Democratic Party and Republican Party as two hands of the same fist, but as two arms of the same body. I believe that if our arm gets stronger than the Right's, we can make some small-scale but still important changes to the body politic and I cannot let that go.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_02:10:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954165": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I believe firmly that John McCain ... would be worse for all of us as people and as Americans\"<br></br><br>Why? Because he is a  leader and not some vague \"agent of change?\"</br><br></br><br>I'd like to know what exactly is up with the anti-Republican bias. Is it one or more policy beefs, or is it just a hatred of the current administration?</br><br></br><br>Cause if its the latter, Bush isn't running again. </br><br></br><br>Realize that this election is a choice between the reassertment of freedom and democracy as the \"last best hope\" for this world, and the exchange of that freedom and democracy for vague (in Obama's case) or outrightly socialist (in Clinton's) ideas.</br><br></br><br>Those who would mortgage what this country could be-a stable, secure, strong model of freedom for those who desire it- for their own self interests or a place in history will ultimately find themselves staring at the barrel of a gun...either from those own special interests or from an outside enemy who wants to destroy us.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_06:38:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954166": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Nance, thanks for your perspective on Hillary (I read your blog)...but some of us know who the Clintons really are and we have chosen to elevate our standards to a higher plateau.  Michelle and Cab have already preached; they really broke-it-down.<br></br><br>None of us turned our backs on the Clintons; the Clintons turned their backs on us.  They threw us under the bus, and threw any number of other constituencies under the bus for political expediency.  Their strategy is to play the polls tit-for-tat (IRAQ War Vote, ie.), instead of being bold, principled and visionary.</br><br></br><br>We deserve (and CAN HAVE) better leadership.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_08:09:00", "killed": false, "user_key": "61b38052cdae3077225c223eee4a5ad9", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954167": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just saw this notice on MSNBC........Caroline Kennedy and Oprah are doing something in LA this week-end for Obama!!!!!   Go Barack!!!!!!!!<br>Get all you California friends to spread the word and better yet, show up.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_09:46:00", "killed": false, "user_key": "3e892379e7d442c8970d7cad6f54d5b8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954168": {"up_voted": false, "ip": "", "has_replies": false, "message": "It seems to have gone unmentioned that Clinton also used the myth that Iraq threw out inspectors in 1998 to defend her decision to authorize force. Considering that her husband was president at the time, she either wasn't paying attention or hopes that the American people have heard this lie so many times from the Bush administration that they believe it.<br></br><br>\"Some people now think that this was a very clear, open-and-shut case. We bombed them for days in 1998 because Saddam Hussein threw out inspectors.\" - HRC Los Angeles Democratic Debate</br><br></br><br>Here is the debate text... <a href=\"http://www.iht.com/articles/2008/02/01/america/31textdebate.php?page=21%3C/br%3E%3Cbr%3E%3C/br%3E%3Cbr%3EIf\" rel=\"nofollow\">http://www.iht.com/articles/2008/02/01/america/...</a> you didn't know this was a myth, check out this link... <a href=\"http://www.fair.org/index.php?page=1123%3C/br\" rel=\"nofollow\">http://www.fair.org/index.php?page=1123&lt;/br</a>&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_10:55:00", "killed": false, "user_key": "fd88fee46f79cc90d30b76b1e7dc70da", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954169": {"up_voted": false, "ip": "", "has_replies": false, "message": "dont worry i didnt watch, had alread seen 6 of the 17 and can u say repeat.   i watched Michelle Obama on CSPAN.  much better   <a href=\"http://rawdawgb.blogspot.com/2008/01/he-has-coretta.html\" rel=\"nofollow\">he has a Coretta.</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_11:33:00", "killed": false, "user_key": "9e52b9ab5d80ed9cb814245b329a6f49", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954170": {"up_voted": false, "ip": "", "has_replies": false, "message": "D,<br></br><br>I think having tax cuts that help widen the economic gap and ultimately weaken the economy are bad. I think it should be evident that Reaganomics didn't work well while Reagan was in office and it's not doing so now. Doing so especially in a time of war, when we need revenue for the supplies and tools needed for the troops, that to me is disgusting and McCain 1.0 thought the same thing. Too bad McCain 2.0 \"evolved his position\" on tax cuts for the wealthy.</br><br></br><br>I think universal health care is a right of free people that our government has abridged for too long. I don't think \"freedom\" and \"liberty\" just mean let corporations run wild on the backs of the people. I think true liberty involves an amount of equity as well, and so unexplained \"socialist\" fearmongering won't sway me. </br><br></br><br>Universal health care would provide massive budgetary savings, lowers premium costs, and can allow MORE choice and portability of medical insurance and coverage than current managed care. So, yeah, hate us horrible tax-and-spend liberals who love to save money and expand choice.</br><br></br><br>I think the pre-emptive warfare has to be something America has to be more careful and honest about, not just jumping into war without a purpose or on <a href=\"http://www.washingtonpost.com/wp-dyn/content/blog/2008/01/23/BL2008012301758.html?hpid=opinionsbox1\" rel=\"nofollow\">false premises.</a> That obviously did not happen with respect to Iraq and I think we need to leave. I do not like that we invaded Iraq, to be civil about it, and I cannot vote for candidates who want to continue the war in Iraq. </br><br></br><br>This doesn't mean that I hate the troops or that I want terrorists to win. I think we'd have National Guard troops that could be in America, ready to protect us in case of any sort of national emergency if we didn't have this unnecessary war, I think we'd have the troops available to secure Afghanistan and attack Osama bin Laden along the Afghanistan-Pakistan border if we were not engaged in this war, and I think our nation would have more soft power within the Middle East were we not so stubbornly refusing to consider leaving Iraq.</br><br></br><br>Lastly, the politics of the Republican Party are at least equally disdainful, in my mind, as that of Hillary Clinton. The GOP seems to have no problem with fearmongering, (If you don't support me, then the country will be attacked again sort of rhetoric for one) nor identity smearing. (Barack <b>HUSSEIN</b> Obama, the madrassa story, calling Hillary the \"bitch\", John Edwards the \"faggot\", etc.)</br><br></br><br>There's more reasons to despise the current crop of GOP candidates and the party, but I wanted just to give you the first few things that came to my mind about this corporatist, fascist, pandering, hateful ideologues that call themselves leaders.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_12:55:00", "killed": false, "user_key": "506bdce4b40d60ddab1858d59232d4c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954171": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michele @fri 2:26,<br></br><br>Great answer.</br><br></br><br>I for one am exhausted from enduring the insulting paternalistic interrogations on this and other comment posts. No other constituency is talked down to as black folk regarding their voting decisions.</br><br></br><br>I have had many political discussions with buddies to try to win them over. Of all the tactics at my disposal, condescension would be the last thing to try.</br><br></br><br>We know about Clinton; we know about Obama. We definitely know about the republicans. The average reader of this blog is a political junkie. </br><br></br><br>Please keep this in mind the next time you click \"post\" whose ostensible intent is to convince some of us to reconsider voting Clinton or (for some of us) to make the unappealing choice to go McCain.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_13:07:00", "killed": false, "user_key": "747cce5ea8934fdcce62b95ff778e4fc", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954172": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lion,<br>As a McCain supporter, I'm not here to try to get anyone to consider voting for him. My opinion is that most people who read/post here would flat out not vote for McCain, or would only vote for him to vote against Clinton (in which case, to me, they're wasting their vote). I post to get people to see what more is at stake in this election, and what I think their votes could mean for this country.</br><br></br><br>Cab,</br><br>Couple of points:</br><br></br><br>1. Republicans did not give Obama his middle name. It may seem stupid in this forum, but I assure you that to a segment of the American electorate, his name and his history raise concerns.</br><br></br><br>2. Nowhere in the Constitution is health care listed as a \"right\" of any American. I have no problem with reforming the current health care system, but let's also address issues such as chronic disease, instead of just demanding the government-or namely, you and I-pay for people who haven't been held to a level of responsibility with their health.</br><br></br><br>3. If we leave Iraq as a broken, torn country, we consign ourselves to defeat. Which means the terrorists win. Whether we should have invaded or not is a discussion which will not be finished until long after we're dead. But understand that removing our troops before their mission is complete-a mission which was validated by the confirmation votes for GEN Petraeus-is inexplicably tied to our defeat in Iraq, and possibly in the War on Terror as a whole.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_14:01:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954173": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks like Bill Clinton is going on an \"apology tour\" of black churches in LA accompanied by Congresswoman Maxine Waters.  I guess CA is more in play that  we thought.  More at DailyKos: <a href=\"http://www.dailykos.com/storyonly/2008/2/2/11949/49964/230/448269\" rel=\"nofollow\">http://www.dailykos.com/storyonly/2008/2/2/1194...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_14:32:00", "killed": false, "user_key": "3cc83a2ceefa041f1ad1c453f964a446", "has_been_anonymized": false, "edited": false, "author_is_moderator": 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}, "1954174": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nance,<br></br><br>Once upon a time, I was willing to hold my nose and vote for Hillary. </br><br></br><br>No more. </br><br></br><br>From the beginning, her sense of entitlement reeked and pissed me off. She is NOT entitled to be President of the United States because she let that man humiliate her on a worldwide stage. She's not. </br><br></br><br>And while, she reeked of the condescention towards Obama with the air of ' Who the hell does this Uppity Nigger think he is?', it was only something other Uppity Niggers like myself would notice. We know all the signs of disrespect. </br><br></br><br>The moment it crossed the line to the point where I'd NEVER vote for her, was when she began her plan of RACE-BAITING Barack Obama. </br><br></br><br>It began with Billy Shaheen, and just check with the Clinton Attacks Obama Wiki Incident Page that is linked on the left. </br><br></br><br>Let me make this as plain as possible for you. </br><br></br><br>The MOMENT they chose to actively try and racebait Obama, it became BEYOND Obama. </br><br></br><br>If she is allowed to racebait her way into the Democratic Nomination, then the plan will be set in stone for ANY future Black politician. </br><br></br><br>I'm Black first, and any political party next. I will NOT be an active participant in helping set the blueprint to handicap future Black politicans. I'm not like those Hispanics in Nevada, that AFTER she attempted to DISENFRANCHISE THEM, they STILL voted for her. No Uncle Ruckus here. </br><br></br><br>The dismissiveness towards Black folk; the absolute insulting towards my Brothers and Sisters in South Carolina; the arrogance in the ' well, you don't have anywhere else to go', combine them all, and it adds up to me NEVER voting for her. I'm not shuffling back to the Clinton Plantation. </br><br></br><br>EVER.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_14:34:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1954175": {"up_voted": false, "ip": "", "has_replies": false, "message": "gregory,<br></br><br>very interesting.</br><br></br><br>but..but....but....the 'Progressives' told me that Massa Bill and Miss Hillary didn't do nuthin'. They didn't offend ' nobody'....so, why's he creeping in the churches? </br><br></br><br>Uh huh.</br><br></br><br>It was all in our ' imagination'.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-02-02_14:36:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "3964166", "user_id": "anonymous", "forum_id": "21630", "hash": -8607258516448911910}, "thread": {"days_alive": 0, "slug": "debate_open_thread", "paginate": false, "num_pages": 1, "num_posts": 74, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 3964166, "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=debate_open_thread' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

Dsq.ReplyFrame.prototype = new Dsq.NewFrames(Dsq.ReplyFrame.url);

Dsq.ReplyFrame.prototype.post = function(author_name, author_email, author_url, authenticate, sharing_services, subscribe) {
	this._execute('postComment', [author_name, author_email, author_url, authenticate, sharing_services, subscribe]);
};

Dsq.ReplyFrame.prototype.edit = function(post_id, message) {
	this._execute('editComment', [post_id, message]);
};

Dsq.ReplyFrame.prototype.setState = function(parent_post_id, depth) {
	this._execute('setState', [parent_post_id, depth]);
};

Dsq.ReplyFrame.prototype.getUserByEmail = function(email) {
	this._execute('getUserByEmail', [email]);
};

Dsq.ReplyFrame.prototype.validateAuth = function(auth_choice, email, username, password) {
	this._execute('validateAuth', [auth_choice, email, username, password]);
};

Dsq.ReplyFrame.prototype.authenticateFacebook = function(session, forum_url) {
	this._execute('authenticateFacebook', [session, forum_url]);
};

	Dsq.Facebook = function() {
	var that = this;

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




		if (typeof disqus_facebook_forum != 'undefined') {
			forum_url = disqus_facebook_forum;
		}
		Dsq.frames.reply_0.authenticateFacebook(session, forum_url);
	};

	var onLogin = function() {
		FB.Connect.getSignedPublicSessionData(handleSessionData);
	};

	this.login = function() {
		FB.Connect.requireSession(onLogin, true);
	};
};
Dsq.Facebook = new Dsq.Facebook();


	






Dsq.Themes = {};

Dsq.Themes.narcissus = new function() {
	this.addPostContainer = 'dsq-form-area';
	this.textareaContainer = 'dsq-textarea-wrapper';



	
	this.header = function() {
		var comments_count, total_posts, num_posts;
		var html = '';
		var missing_perm_tmpl;

		if (Dsq.jsonData.request.missing_perm) {
			missing_perm_tmpl = Dsq.Templates.missingPermissions();
			if (missing_perm_tmpl) {
				html += '<div class="dsq-missing-permissions">' + missing_perm_tmpl + '</div>';
			}
		}

		total_posts = Dsq.jsonData.thread.total_posts;
		num_posts = Dsq.jsonData.thread.num_posts;

		if (total_posts) {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_FULL(total_posts, num_posts);
		} else {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_WITHOUT_PAGINATION(num_posts);
		}

		html += ' \
		<div id="dsq-comments-title"> \
			<h3>' + comments_count + '</h3> \
		</div> \
		';

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://jackandjillpolitics.disqus.com/debate_open_thread/latest.rss">' + Dsq.Strings.SUBSCRIBE_BY_RSS + '</a> \
			</span> \
		</div> \
		';

		
		

		return html;

	};
	
	this.footer = function() {
		var html = '';

		html += Dsq.Templates.pagination();

		
		
			html += Dsq.Templates.realtime();
			html += Dsq.Templates.showThreadSettings();
			html += Dsq.Templates.postBox();

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


		if (Dsq.jsonData.request.is_global_moderator) {
 			html += ' \
				<div class="dsq-global-moderator-extras">'
					+ '<strong>shortname:</strong> ' + Dsq.jsonData.forum.url
					+ '<strong>thread id:</strong> ' + Dsq.jsonData.thread.id
					+ '<strong>thread slug:</strong> ' + Dsq.jsonData.thread.slug
				+ '</div> \
			';
		}

		return html;
	};
	
	this.realtime = function() {
		var html = '';
		
		if (Dsq.jsonData.realtime_enabled) {
			html += '<div id="dsq-realtime-options" class="dsq-options">'
					 + Dsq.Strings.REALTIME_UPDATING_IS + ' <strong id="dsq-realtime-status" style="text-transform: lowercase">' + Dsq.Strings.ENABLED + '</strong>. \
					 <a href="#" id="dsq-realtime-toggle" style="text-transform: capitalize"></a> \
					</div>';
		}

		if (!Dsq.jsonData.forum.streaming_realtime) {
			html += ' \
				<div style="display: none" id="dsq-realtime-alert" class="dsq-realtime-alert"><span id="dsq-realtime-queued"></span> <a href="#" id="dsq-realtime-show"></a></div> \
			';
		}
		
		return html;
	};

	this.showThreadSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return '';
		}

		html = '<div id="dsq-thread-settings" class="dsq-thread-settings">' + Dsq.Strings.MODERATOR_OPTIONS;
		html += '<a href="#" onclick="Dsq.Thread.showSettings(); return false;">' + Dsq.Strings.SETTINGS + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;

		if (!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


			if (!Dsq.jsonData.request.sharing.hasOwnProperty(Dsq.jsonData.request.remote_domain)) {
				display_sharing_options = false;
			}
		}
		
		if (post_id) {
			var _meta = Dsq.jsonData.posts[post_id];
			var userData = Dsq.jsonData['users'][_meta.user_key];				
		}
		
		var pid = post_id ? '-' + post_id : '';

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '') 
								+ Dsq.jsonData.request.display_username 
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

		var _loginOptions = function() {
			var html;
			html = ' \
			<div class="dsq-authenticate"> \
				<p class="dsq-autheneticate-copy">'
				+ (Dsq.jsonData.forum.allow_anon_post
					? Dsq.Strings.YOU_ARE_COMMENTING_AS_A + ' <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. ' + Dsq.Strings.OPTIONAL + ': ' + Dsq.Strings.LOGIN_BELOW + '.'
					: Dsq.Strings.REQUIRED + ': ' + Dsq.Strings.PLEASE_LOGIN_BELOW_TO_COMMENT + '.')
				+ '</p> \
				<ul class="dsq-login-buttons">'
					+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Popup.login(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-disqus.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_fb_connect ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Facebook.login(); return false;"><img src="http://media.disqus.com/images/themes/narcissus/login-facebook.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_twitter_signin ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-twitter.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_openid ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.OpenID.requestURL(); return false" ><img src="http://media.disqus.com/images/themes/narcissus/login-openid.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_yahoo ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Yahoo.startYahooConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-yahoo.gif" /></a></li>' : '')
				+ '</ul> \
			</div> \
			';
			return html;
		};

		if (!Dsq.jsonData.context.show_reply) {


			if (!Dsq.jsonData.request.is_authenticated) {



				return '<div id="dsq-form-area" style="display:none"><div id="dsq-textarea-wrapper"></div></div>' + _loginOptions();
			} else {
				return '';
			}
		}

		html = ' \
		<div id="' + (post_id 
			? 'dsq-reply-post-' + post_id
			: 'dsq-new-post')
		 	+ '" class="dsq-post-area"> \
			<div class="dsq-dc-logo"> \
				<a href="http://disqus.com/comments" target="_blank"><img src="http://media.disqus.com/images/themes/narcissus/disqus-logo.png"></a> \
			</div>'
			+ (post_id 
				? '<h3>' + Dsq.Strings.REPLYING_TO + ' ' + userData.display_name + '</h3>'
				: '<h3>' + Dsq.Strings.ADD_NEW_COMMENT + '</h3>')
			+ (Dsq.jsonData.request.is_authenticated 
				? _requestUserInfo()
				: _loginOptions() )
			+ '<div id="dsq-form-area' + pid + '">'
			+ '<div class="dsq-textarea"> \
				<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper' + pid + '"></div> \
			</div>'
			+ (!Dsq.jsonData.request.is_authenticated
			? ' \
			<div class="dsq-post-fields"> \
				<form action="." method="GET" onsubmit="Dsq.Templates.postComment(' + post_id + ', this, false); return false;"> \
				<table> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-name' + pid + '" type="text" value="' + (disqus_def_name ? disqus_def_name : (Dsq.jsonData.session.name ? Dsq.jsonData.session.name : Dsq.Strings.NAME + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'name\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'name\')" /></div></td> \
						<td class="dsq-post-fields-right"><div class="dsq-input-wrapper"><input id="dsq-field-website' + pid + '" type="text" value="' + (Dsq.jsonData.session.url ? Dsq.jsonData.session.url : Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')" class="dsq-placeholder') + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'website\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'website\')" /></div></td> \
					</tr> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-email' + pid + '" type="text" value="' + (disqus_def_email ? disqus_def_email : (Dsq.jsonData.session.email ? Dsq.jsonData.session.email : Dsq.Strings.EMAIL + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'email\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'email\')" /></div></td> \
						<td class="dsq-post-fields-right"> \
							<div class="dsq-subscribe"> \
								<a href="#" onclick="Dsq.Templates.chooseSubscribe(' + post_id + '); return false" class="dsq-subscribe-menu"><span id="dsq-subscribe-select' + pid + '">' + (Dsq.jsonData.request.subscribe_on_post ? Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL : Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS) + '</span> <small>&#9660;</small></a> \
								<ul class="dsq-panel" id="dsq-subscribe-menu' + pid + '"> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(2, this, ' + post_id + '); return false">Subscribe to all comments by email</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">Do not subscribe to comments</a></li> \
								</ul> \
								<input id="dsq-subscribe-on-post' + pid + '" type="hidden" value="' + Dsq.jsonData.request.subscribe_on_post + '" /> \
							</div> \
						</td> \
					</tr> \
				</table> \
				</form> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button class="dsq-button-small" onfocus="document.getElementById(\'dsq-post-button' + pid + '\').focus();"><span>' + Dsq.Strings.SHARING_OPTIONS + ' <small>&#9660;</small></span></button> \
					<div class="dsq-panel"> '
						+ (Dsq.jsonData.request.sharing.twitter !== undefined
								&& Dsq.jsonData.request.sharing.twitter.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-twitter' + pid + '"'
								  + (Dsq.jsonData.request.sharing.twitter.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-twitter' + pid + '">' + Dsq.Strings.SHARE_ON + ' Twitter</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.facebook
								&& (Dsq.jsonData.request.sharing.facebook.enabled === true ||
										(Dsq.jsonData.request.is_remote && Dsq.jsonData.request.remote_domain == 'facebook'))
							? '<div><input type="checkbox" id="dsq-sharing-facebook' + pid + '"'
									+ (Dsq.jsonData.request.sharing.facebook.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-facebook' + pid + '">' + Dsq.Strings.SHARE_ON + ' Facebook</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.yahoo !== undefined
								&& Dsq.jsonData.request.sharing.yahoo.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-yahoo' + pid + '"'
									+ (Dsq.jsonData.request.sharing.yahoo.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-yahoo' + pid + '">' + Dsq.Strings.SHARE_ON + ' Yahoo!</label> \
								</div>'
							: '')
						+ (Dsq.jsonData.request.sharing.tumblr !== undefined
								&& Dsq.jsonData.request.sharing.tumblr.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-tumblr' + pid + '"'
									+ (Dsq.jsonData.request.sharing.tumblr.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-tumblr' + pid + '">' + Dsq.Strings.SHARE_ON + ' Tumblr</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.wordpress !== undefined
								&& Dsq.jsonData.request.sharing.wordpress.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-wordpress' + pid + '"'
									+ (Dsq.jsonData.request.sharing.wordpress.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-wordpress' + pid + '">' + Dsq.Strings.SHARE_ON + ' Wordpress</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.movabletype !== undefined
							  && Dsq.jsonData.request.sharing.movabletype.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-movabletype' + pid + '"'
									+ (Dsq.jsonData.request.sharing.movabletype.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-movabletype' + pid + '">' + Dsq.Strings.SHARE_ON + ' Movable Type</label> \
							   </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.typepad !== undefined
							  && Dsq.jsonData.request.sharing.typepad.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-typepad' + pid + '"'
									+ (Dsq.jsonData.request.sharing.typepad.auto === true ? 'checked=true' : '') + '/> \
								  <label for="dsq-sharing-typepad' + pid + '">' + Dsq.Strings.SHARE_ON + ' TypePad</label> \
							   </div>'
							: '')
						+ '<div><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections/" target="_blank" class="dsq-configure-options">' + Dsq.Strings.CONFIGURE_OPTIONS + '</a></div>'
					+ '</div> \
				</div>'
				+ '<button class="dsq-button" id="dsq-post-button' + pid + '" onclick="Dsq.Templates.postComment(' + post_id + ', this, false)"><span>' + Dsq.Strings.POST_AS + ' '
				+ (Dsq.jsonData.request.display_username
					? Dsq.jsonData.request.display_username
					: Dsq.Strings.GUEST)
				+ '</span></button>'
				+ (post_id
					? '<button class="dsq-button" id="dsq-cancel-button' + pid + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"><span>' + Dsq.Strings.CANCEL + '</span></button>'
					: '')
			+ '</div>'
			+ '</div>' // end dsq-form-area
		+ '</div> \
		';
		
		return html;
	};




	this.appendPost = function(post_id) {
		var html = '<div id="dsq-append-post-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
					<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
					+ (Dsq.jsonData.forum.show_avatar
					? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
					: '')
				+ '</a> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

		
		return html;
	};
	
	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var html;
		var parent_display_name = '';
		
		if(_meta.parent_post_id) {

			var _parent_meta = Dsq.jsonData.posts[_meta.parent_post_id];

			if (_parent_meta) {
				var parentUserData = Dsq.jsonData['users'][_parent_meta.user_key];
				parent_display_name = parentUserData.display_name;
			}
		}

		html = ' \
		<img src="http://media.disqus.com/images/themes/narcissus/moderator.png" class="dsq-moderator-star" title="Moderator" /> \
		<span class="dsq-comment-header-time"><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')" title="Permalink">' + (_meta.is_realtime ? Dsq.Strings.JUST_NOW : _meta.date) + '</a></span> '
		+ (_meta.parent_post_id && parent_display_name
			? '<a href="#comment-' + _meta.parent_post_id + '" title="Jump to comment">in reply to ' + parent_display_name + '</a>'
			: '')
		+ '</td> \
		<td id="dsq-like-pts-' + post_id + '" class="dsq-comment-header-likes">'
		+ (_meta.points
			? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this.'
			: '')
		+ '</td> \
		</tr> \
		</table> \
		';
		return html;
	};

	this.preBody = function(post_id) {
		var html = '';
		return html;
	};

	this.postFooter = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed || !_meta.approved) { return ''; }
		
		html = ' \
		<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
			<div class="dsq-comment-footer-left">'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
					? '<a href="#" onclick="Dsq.Templates.moderateOptions(' + post_id+ '); return false">' + Dsq.Strings.MODERATE + '</a>'
					: '')
				+ '<a href="#" id="dsq-post-report-' + post_id + '" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">' + Dsq.Strings.FLAG + '</a> \
			</div> \
			<div class="dsq-comment-footer-right">'
				+ (_meta.votable 
					? '<span id="dsq-like-' + post_id + '" class="dsq-like">'
					+ (!_meta.up_voted
						? '<button class="dsq-button-small" onclick="Dsq.Post.rate(this, ' + post_id + ', 1)" >Like</button>'
						: 'You liked this.&nbsp;&nbsp;')
					+ '</span>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<button class="dsq-button-small dsq-post-edit" onclick="Dsq.Post.edit(this, ' + post_id + ')" >' + Dsq.Strings.EDIT + '</button>'
					: '')
				+ (_meta.can_reply
					? '<span class="dsq-comment-footer-reply" id="dsq-comment-footer-reply-' + post_id + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"> \
						<button class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button class="dsq-comment-footer-reply-tab">' + Dsq.Strings.REPLY + '</button><span></span> \
					</span>'
					: '')
			+ '</div> \
		</div> \
		';
		
		return html;
	};



	
	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		var item = '<li class="dsq-comment dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-comment-header"> \
			<table> \
			<tr> \
			<td class="dsq-header-avatar"> \
			';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'" class="dsq-avatar">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {

			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar92.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
							+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';
			
			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					if (num_retweets == 1) {
						item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
					} else {
						item += (num_retweets + ' more retweets from ');
						item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
						var n_tweets = (num_retweets > 3) ? 3 : num_retweets;
						item += Dsq.Templates.showRetweets(reaction.id, n_tweets);
						if (n_tweets != num_retweets) {
							item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
								+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
						}
					}
				}
			}	
			item += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</div>'
		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>' 
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

		var pid = post_id ? '-' + post_id : '';
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		menu.style.display = menu.style.display == 'block' ? 'none' : 'block';
		
	};
	
	this.setSubscribe = function(value, el, post_id) {

		var pid = post_id ? '-' + post_id : '';
		var input = Dsq.$('dsq-subscribe-on-post' + pid);
		var select = Dsq.$('dsq-subscribe-select' + pid);
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		select.innerHTML = el.innerHTML;
		input.value = value;
		this.chooseSubscribe(post_id);
	};
	
	this.getFormFields = function(post_id) {

		var fields = {};
		var pid = post_id ? '-' + post_id : '';
		var name = Dsq.$('dsq-field-name' + pid);
		var email = Dsq.$('dsq-field-email' + pid);
		var website = Dsq.$('dsq-field-website' + pid);
		var username = Dsq.$('dsq-field-username' + pid);
		var password = Dsq.$('dsq-field-password' + pid);

		fields = {
			'name': name,
			'email': email,
			'website': website,
			'username': username,
			'password': password
		}
		
		return fields;
	}
	
	this.validateFields = function(post_id) {
		
		if(Dsq.jsonData.request.is_authenticated) { return true; }
		
		var fields = Dsq.Templates.getFormFields(post_id);
		
		var nameField = fields.name;
		var websiteField = fields.website;
		var emailField = fields.email;
		
		websiteField.value = (websiteField.value == Dsq.Templates.placeholder['website']) ? '' : websiteField.value;
		
		var v = [{

			validator: Dsq.Validators.name,
			value: nameField.value
		}, {

			validator: Dsq.Validators.email,
			value: emailField.value
		}, {

			validator: Dsq.Validators.url,
			value: websiteField.value
		}];
		
		return Dsq.Validators.validate(v, function(e) { Dsq.Popup.popModal(e, 'Oops...') } );
	};
	
	this.checkExistingUser = function(post_id) {
		var fields = Dsq.Templates.getFormFields(post_id);		
		Dsq.Popup.loading(post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].getUserByEmail(fields.email.value);
		} else {
			Dsq.frames['reply_0'].getUserByEmail(fields.email.value);
		}
	};

	this.validateAuth = function(el_clicked, post_id, auth_choice) {
		var fields = Dsq.Templates.getFormFields(post_id);
		var email = fields.email ? fields.email.value : '';
		var username = fields.username ? fields.username.value : '';
		var password = fields.password ? fields.password.value : '';
		
		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].validateAuth(auth_choice, email, username, password);
		} else {
			Dsq.frames['reply_0'].validateAuth(auth_choice, email, username, password);
		}
	};

	this.lightboxUpdateEmail = function(post_id, new_email) {
		var fields = Dsq.Templates.getFormFields(post_id);
		fields.email.value = new_email;
	};

	this.lightboxAuthenticate = function(post_id, auth_choice, auth_data) {
		var title, body;
		var pid = post_id ? '-' + post_id : '';

		if(typeof(auth_data) == 'undefined') {
			var auth_data = Dsq.Templates.getFormFields(post_id);
		}

		d = auth_data;

		switch(auth_choice) {
			case 'register':
				var suggestedUsername = d.name.value.replace(/[^a-zA-Z0-9-]/g,'').toLowerCase();
			
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Register a <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';

				body = ' \
				<ul class="dsq-lightbox-register-reasons"> \
				<li>Verify your comments</li> \
				<li>Edit and delete comments</li> \
				<li>Manage comments and replies</li> \
				</ul> \
				';

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Email</td> \
							<td><input type="text" value="' + d.email.value + '" onchange="Dsq.Templates.lightboxUpdateEmail(' + post_id + ', this.value)" /><div id="dsq-email-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Username</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + suggestedUsername + '"/><div id="dsq-username-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Password</td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /><div id="dsq-password-errors' + pid + '"></div></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'login\'); return false">Login instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Register and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			case 'login':
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Login to your <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';
				body = '';
				
				if(d.avatar_url) {
					body += '<div class="dsq-lightbox-recognized"><table><tr>';
					body += '<td><img src="' + d.avatar_url + '" alt="" /></td>';
					body += '<td><span class="dsq-badge ' + (d.verified ? 'dsq-badge-verified' : 'dsq-badge-registered') + '">' + (d.verified ? 'Verified' : 'Registered') + '</span></td>';
					body += '<td>Hey <strong>' + d.display_name + '</strong>, is that you? Login below to claim this comment.';
					body += '</tr></table></div>';
				}

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Username or Email</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + (d.avatar_url ? d.username : '') + '" /></td> \
						</tr> \
						<tr> \
							<td>Password <a href="http://disqus.com/forgot" target="_blank">(cannot log in?)</a></td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'register\'); return false">Register instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Login and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			default:
				break;
		}
		Dsq.Popup.lightbox(body, title, post_id);
		Dsq.$('dsq-field-username' + pid).focus();
	};
	
	this.buttonsToRestore = [];
	this.setLoadingButton = function(btn, post_id) {
		var pid = post_id ? '-' + post_id : '';
		if (btn) {

			var loadingBtn = document.createElement('button');
			loadingBtn.id = btn.id + '-loading';
			loadingBtn.innerHTML = '<img src="http://media.disqus.com/images/loading-lite.gif" alt="" /> Just a moment...';
			loadingBtn.className = btn.className + ' dsq-post-loading';
			btn.parentNode.appendChild(loadingBtn);
			btn.style.display = 'none';
			var cancelBtn = Dsq.$('dsq-cancel-button' + pid);
			if(cancelBtn) { cancelBtn.style.display = 'none'; this.buttonsToRestore.push(cancelBtn); }
			this.buttonsToRestore.push(btn);
		} else {

			var buttons = this.buttonsToRestore;
			for(var i = 0; i < buttons.length; i++) {
				buttons[i].style.display = 'inline';
				Dsq.Utils.deleteNode(Dsq.$(buttons[i].id + '-loading'));
			}
		}
		
	};

	this.postComment = function(post_id, el_clicked, force, auth_choice) {
		var append_id = post_id ? '-' + post_id : '';
		var fields = Dsq.Templates.getFormFields(post_id);

		if (Dsq.Templates.validateFields(post_id)) {

			if (!Dsq.jsonData.request.is_authenticated && !force &&
				((!Dsq.Utils.readCookie('skipped_auth') && !disqus_skip_auth && !Dsq.jsonData.forum.disqus_auth_disabled) || !Dsq.jsonData.forum.allow_anon_post)) {
				Dsq.Templates.checkExistingUser(post_id);
				return false;
			}
			var params = [];
			if (!Dsq.jsonData.request.is_authenticated) {
				params.push(fields.name.value,
					fields.email.value,
					fields.website.value);

				if (auth_choice == 'login' || auth_choice == 'register') {
					params.push({
						auth_choice: auth_choice,
						username: fields.username.value,
						password: fields.password.value,
						email: fields.email.value
					});
				} else {
					params.push(null);
				}

				params.push(null /* sharing options */, Dsq.$('dsq-subscribe-on-post' + append_id).value);
			} else {
				var service_checked = function(name) {
					var el = Dsq.$('dsq-sharing-' + name + append_id);
					return (el !== null && el.checked === true) ? '1' : '0';
				};
				params.push(null, null, null, null, {
					tw: service_checked('twitter'),
					fb: service_checked('facebook'),
					tr: service_checked('tumblr'),
					wp: service_checked('wordpress'),
					mt: service_checked('movabletype'),
					tp: service_checked('typepad'),
					yh: service_checked('yahoo')
				});
			}

			var frame = Dsq.frames['reply_' + (post_id ? post_id : 0)];
			frame.post.apply(frame, params);

			if (el_clicked) {
				Dsq.Templates.setLoadingButton(el_clicked, post_id);
			}
			
			if (force) {
				Dsq.Utils.createCookie('skipped_auth', true);	
			}
			
		} else {
			return false;
		}
	};

	this.editComment = function(el_clicked, post_id) {
		var edited_message = Dsq.$('dsq-edit-textarea-' + post_id).value;

		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		Dsq.frames['edit_' + post_id].edit(post_id, edited_message);
	};

	this.toggleEdit = function(post_id) {
		var body = Dsq.$('dsq-comment-body-' + post_id);
		var message = Dsq.$('dsq-comment-message-' + post_id);

		if (!Dsq.Post.stateEditToggled[post_id]) {


			message.style.display = 'none';
			if (Dsq.$('dsq-edit-' + post_id)) {
				Dsq.$('dsq-edit-' + post_id).style.display = 'block';
			} else {

				var edit_area = document.createElement('div');
				edit_area.id = 'dsq-edit-' + post_id;
				edit_area.className = 'dsq-edit dsq-textarea';
				edit_area.innerHTML = ' \
				<div class="dsq-textarea-wrapper"> \
					<textarea class="dsq-edit-textarea" id="dsq-edit-textarea-' + post_id + '">' + message.innerHTML + '</textarea> \
				</div> \
				<div class="dsq-save-edit"> \
					<button onclick="Dsq.Templates.editComment(this, ' + post_id + ')" class="dsq-button-small">Save Edit</button> \
				</div> \
				<div id="dsq-edit-iframe-' + post_id + '" style="display: none"></div> \
				';

				body.appendChild(edit_area);

				if (!Dsq.frames['edit_' + post_id]) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['edit_' + post_id] = new Dsq.ReplyFrame(Dsq.$('dsq-edit-iframe-' + post_id), post_id);
					Dsq.frames['edit_' + post_id].init();
					Dsq.frames['edit_' + post_id].setState(post_id, _meta.depth);
				}
			}
		} else {

			message.style.display = 'block';
			Dsq.$('dsq-edit-' + post_id).style.display = 'none';
		}
		
		Dsq.Post.stateEditToggled[post_id] = !Dsq.Post.stateEditToggled[post_id];
	};
	
	this.edit = function(el, post_id) {

		Dsq.Templates.toggleEdit(post_id);
	};

	this.toggleReply = function(post_id, button) {
		
		if(!this.stateReplyToggled[post_id]) {

			if (Dsq.$('dsq-reply-post-' + post_id)) {
				Dsq.$('dsq-append-post-' + post_id).style.display = 'block';
			} else {
				Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id);
				var container = Dsq.$('dsq-textarea-wrapper-' + post_id);
				if (!Dsq.frames['reply_' + post_id] && container) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['reply_' + post_id] = new Dsq.ReplyFrame(container, post_id);
					Dsq.frames['reply_' + post_id].init(function() {

						Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id, true);
						Dsq.$('dsq-form-area-' + post_id).innerHTML = '';

						var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
						Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-form-area-' + post_id), post_id, {theme: theme});

					});
					Dsq.frames['reply_' + post_id].setState(post_id, _meta.depth);
				}
			}
			Dsq.$('dsq-append-post-' + post_id).className = 'dsq-append-post';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply-active';
			
		} else {

			Dsq.$('dsq-append-post-' + post_id).style.display = 'none';
			Dsq.$('dsq-append-post-' + post_id).className = '';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply';
		}
		
		this.stateReplyToggled[post_id] = !this.stateReplyToggled[post_id];

		if(Dsq.Utils.ie && this.stateReplyToggled[post_id]) {

		}

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: post_id,
			opened: this.stateReplyToggled[post_id]
		});
	};
	
	this.moderateOptions = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		if(!Dsq.jsonData.request.is_moderator && !Dsq.jsonData.request.is_global_moderator) { return false; }

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Edit Comment</a></li>'
				: '')
			+ '<li><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); Dsq.Popup._closePopup(null, true); return false;">Delete Comment</a></li> \
			<li><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Mark Spam</a></li> \
			<li><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li> \
			</ul></td> \
			</table> \
		</div> \
		';
		
		html += '<p>Go to the full <a href="http://disqus.com/comments/moderate/" target="_blank">moderate panel</a> for more options.</p>';
		
		return Dsq.Popup.popModal(html, 'Moderate Options', post_id);
	};
	
	this.placeholder = {
		'class': 'dsq-placeholder',
		'name': Dsq.Strings.NAME,
		'email': Dsq.Strings.EMAIL,
		'website': Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')'
	};
	
	this.handlePlaceholder = function(evt, el, key) {
		var placeholder = Dsq.Templates.placeholder[key];
		var className = Dsq.Templates.placeholder['class'];
		
		switch(evt.type) {
			case 'focus':
				if(el.value == placeholder) {
					el.value = '';
					el.className = '';
				}
				break;

			case 'blur':
				if(el.value == '') {
					el.value = placeholder;
					el.className = className;
				}
				break;
			default:
				break;
		}
	};
	
	this.paginate = function(page, el_clicked) {

		var extra_params = '';

		if(typeof disqus_per_page != 'undefined') {
			extra_params += '&per_page=' + disqus_per_page;
		}
		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'debate_open_thread'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://jackandjillpolitics.disqus.com/debate_open_thread/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">74</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/debate_open_thread/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://jackandjillpolitics.disqus.com/debate_open_thread/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 <p><a href="http://disqus.com/profile/login/?next=article:3964166" 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/debate_open_thread/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '	<p><a href="http://disqus.com/profile/login/?next=article:3964166" 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:3964166" 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'				: 'debate_open_thread',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

	this.dropProfile = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		var _includeServices = function() {
			var html = '';
			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == 0
					? '<h4>Connections</h4><ul>'
					: '')
				+ '<li> \
					<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '" title="' + userServices[i].name.toLowerCase() + '" /> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank">'
					+ userServices[i].name
					+ '</a> \
				</li>'
				+ (i+1 == userServices.length ? '</ul>' : '');
			}
			return html;
		};

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/jackandjillpolitics/debate_open_thread/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

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



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}
		if(per_page !== null) {
			extra_params += '&per_page=' + per_page;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'debate_open_thread'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'debate_open_thread'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'debate_open_thread'
				+ '&email=' 	+ encodeURIComponent(email));

		} else if(!email) {
			// If anonymous user and no email has been provided yet, prompt for email

			var title = 'Subscribe to this comment thread';
			var message = ' \
				New comments will be sent directly to your email inbox! \
				<div class="dsq-subscribe-submit"> \
					<p><strong>Enter your email address below.</strong></p> \
					<input type="text" id="dsq-subscribe-email"> \
					<button onclick="Dsq.Thread.subscribe(1, Dsq.$(\'dsq-subscribe-email\').value)">Subscribe</button> \
				</div> \
			';

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

	this.showSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return;
		}

		/* The form has to be re-designed when more options will come out. */
		var html = 'Automatically close comments after <input size="3" id="dsq-thread-days-alive" value="' + Dsq.jsonData.thread.days_alive + '" type="text" /> days. Existing comments will still be displayed.<br /><br />(Using 0 days will disable this feature)<br /><br />'
								 + '<button onclick="Dsq.Thread.updateDaysAlive();" class="dsq-button-small"><span>Save</span></button>'
								 + '<span id="dsq-thread-settings-status" class="dsq-options-status"></span>';
		Dsq.Popup.popModal(html, 'Settings');
	};

	this.updateDaysAlive = function() {
		var days = Dsq.$('dsq-thread-days-alive').value;
		var status = Dsq.$('dsq-thread-settings-status');
		Dsq.Utils.postToUrl('http://disqus.com/forums/jackandjillpolitics/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		status.innerHTML = 'Saved!';
		window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};
};
// Dsq.Thread

Dsq.Events = function() {
	var obj = {};

	// Private
	var handlers = {};
	var getHandlers = function(event) {
		if (handlers[event] === undefined) {
			handlers[event] = [];
		}
		return handlers[event];
	};

	// Public
	// Value keys : postId, node, xtype
	obj.REPLY_IFRAME_CREATED = 1;
	// Value keys : postId, opened
	obj.REPLY_IFRAME_TOGGLED = 2;
	obj.fire = function(event, opt_value) {
		if (!event) {
			throw new Error('Unknown event');
		}
		var value = opt_value || {};
		for (var i=0; i<getHandlers(event).length; i++) {
			getHandlers(event)[i](value);
		}
	};
	obj.addHandler = function(event, callback) {
		getHandlers(event).push(callback);
	};

	return obj;
}();

/**
 * Dsq.Realtime
 */
Dsq.Realtime = new function() {
	var initialized = false;
	var interval = null;
	var last_checked = Dsq.jsonData.request.timestamp;
	var new_posts = [];
	var ongoing_request = false;
	var prev_script = null;

	function updateNewPostCount() {
		Dsq.$('dsq-realtime-alert').style.display = new_posts.length ? 'block' : 'none';

		Dsq.$('dsq-realtime-queued').innerHTML = new_posts.length
		+ ' new '
		+ Dsq.Utils.pluralize(new_posts.length, 'comment', 'comments')
		+ Dsq.Utils.pluralize(new_posts.length, ' was', ' were')
		+ ' just posted.';

		Dsq.$('dsq-realtime-show').innerHTML = '(' + Dsq.Strings.SHOW + ')';
	}

	function insertNewPosts() {
		var post_id = null;
		var after_id = Dsq.$('dsq-sort-select').value === 'oldest' ? -1 : null;

		for (var i=0; i<new_posts.length; i++) {
			post_id = new_posts[i];
			Dsq.Post.insert(after_id, post_id, Dsq.jsonData.posts[post_id].message);
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		}
		new_posts = [];
	}

	this.enableInterval = function() {
		interval = setInterval(Dsq.Realtime.check, Dsq.jsonData.context.realtime_speed);
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.ENABLED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.PAUSE + ')';
	}

	this.disableInterval = function() {
		if (interval) {
			clearInterval(interval);
			interval = null;
		}
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.PAUSED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.RESUME + ')';
	}

	this.toggleInterval = function() {
		if (!interval) {
			Dsq.Realtime.enableInterval();
		} else {
			Dsq.Realtime.disableInterval();
		}
		return false;
	}

	this.initialize = function() {
		if (!initialized) {
			initialized = true;
			Dsq.$('dsq-realtime-toggle').onclick = this.toggleInterval;
			if (!Dsq.jsonData.forum.streaming_realtime) {
				Dsq.$('dsq-realtime-show').onclick = this.show;
				updateNewPostCount();
			}
			if (Dsq.jsonData.thread.realtime_paused) {
				Dsq.Realtime.disableInterval();
			} else {
				Dsq.Realtime.enableInterval();
			}
		}
	}

	this.show = function() {
		insertNewPosts();
		updateNewPostCount();
		return false;
	}

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/3964166/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-1954108">\
	 <div id="dsq-comment-header-1954108" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954108" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954108">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954108" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954108" class="dsq-comment-message">I watched the debate from gavel to gavel.  Barack was his usual erudite, contemplative, stand-up self.  Hank was, surprisingly, kinder and gentler, and bearing more fangs--err--smiling a little more than usual.<br></br><br>Both were a bit more detailed in their health care plans, offering a little more "wonk" in their policy.  And both seemed to go out of their way to be more cordial, while endeavoring to display a unified front in defeating the Republican nominee in November.</br><br></br><br>The crowd--seemingly a smattering of Black celebs and poseur White women wearing scarves and I\'m-smarter-than-you glasses.  You know; the Hollywood set.  Certainly a crowd that catered more to Hank than to Barack.</br><br></br><br>Barack seemed to be better prepared at highlighting the policy differences between the two; at the same time, it seemed that Hank received a bit more talk time.  </br><br></br><br>The best part of the night was when the crowd booed Wolf Blitzer for his smugness and arrogance in posing a question (but don\'t expect to read that anywhere on CNN).</br><br></br><br>All in all, the debates were more of a conversation.  There weren\'t any winners, and probably no new converts.  Due credit, though, to Barack for not "reinventing" himself for the night.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954109">\
	 <div id="dsq-comment-header-1954109" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954109" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954109">G.D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954109" class="dsq-comment-message">Wow, was that mushy.<br></br><br>I half-expected them to start setting each other up for punchlines.</br><br></br><br>I appreciated the wonkishness, this go \'round. I think, though, that it highlights the problems that both candidates are having: the nuts and bolts of their health care plans are similar enough (roll back the Bush tax cuts for the highest income earners to pay for it) that it again relegated this decision for the undecided to a matter of preference for one candidate\'s style.</br><br></br><br>i\'m curious, tho: y\'all are pretty hardcore in the Obama camp. Are you absolutely ruling out voting for Clinton? We asked this question on PostBourgie, but what if Obama is her running mate (that question did come up last night)? Does that alignment miss the point entirely?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954110">\
	 <div id="dsq-comment-header-1954110" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954110">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954110" class="dsq-comment-message">I got my popcorn ready for an all-out slugfest....and got a love in.<br></br><br>I got a sneaking suspicion that between Edwards, Obama, and Clinton-two of them are going to end up on the ticket, and the other is going to play a significant role in the administration (Obama as a SC justice if a vacancy opens up, Edwards as a cabinet secretary, Clinton as...still thinking). </br><br></br><br>I\'m convinced, though, that a deal\'s been made somewhere. Last night, in comparision to all the rhetoric that\'s been tossed around over the last month-was WAY too civil.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954111">\
	 <div id="dsq-comment-header-1954111" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954111" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954111">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954111" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954111" class="dsq-comment-message">":The best part of the night was when the crowd booed Wolf Blitzer for his smugness and arrogance in posing a question (but don\'t expect to read that anywhere on CNN)."<br></br><br>I completely disagree that Wolf Blitzer\'s question was smug and arrogant.  The question should have been asked a long time ago.  Not even Einstein would have been able to decipher her answer, but she is effectivelys saying that she was tricked by George Bush.  If so, that certainly brings her judgement into question.  Do you think that McCain will be shouted down by boos when he asks her the question, which he most certainly will?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954112">\
	 <div id="dsq-comment-header-1954112" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954112" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954112">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954112" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954112" class="dsq-comment-message">And let me add that her attempt to pit Black against Brown was appalling!  It is clear that the Clintons will throw any minority group under the bus to win votes.  Her obvious hope is that Latinos will not have noticed that she blamed them for African American unemployment and that African Americans will feel betrayed by Senator Obama. This is divide and conquer x 2.  Black folks don\'t fall for it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954113">\
	 <div id="dsq-comment-header-1954113" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954113" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954113">Lolo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954113" class="dsq-comment-message">I want to ask her "so, since YOU\'RE the one that brought up the race of the construction workers, what race is the OWNER of the company?  You know, the guy who chose to exploit the brown vs black situation?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954114">\
	 <div id="dsq-comment-header-1954114" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954114" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954114">francis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954114" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954114" class="dsq-comment-message">I\'m certainly not falling for it. <br></br><br>I said yesterday that as much as I dislike Rudy Giuliani, I will support a McCain/Giuliani ticket before voting for Hillary in any combination. If she\'s the nominee, or even the vp which I doubt...I\'ll vote republican. </br><br></br><br>Americans need to ask themselves how effective would her administration, or anyone elses be with Bill running around the whitehouse overshadowing and second geussing those in charge of shaping policy.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954115">\
	 <div id="dsq-comment-header-1954115" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954115" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954115">Felicia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954115" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954115" class="dsq-comment-message">I think they both did well.  As Ronnie B said the crowd was certainly slanted toward Clinton--but I noticed it was an older Hollywood crowd, so maybe that\'s why.<br></br><br>I was afraid Clinton was winning the debate because she simply overshadows Obama in political experience, and she made a point of reminding everyone of this.</br><br></br><br>But in the end Obama knocked it out of the ball park because:</br><br>1. He didn\'t take the the bait of pitting blacks against browns, and Clinton effectively through Mexican Latinos under the bus with her driver\'s license stance.  I only hope that Mexican immigrants can see they have more in common with Obama than Clinton before the August DNC convention.</br><br>2. He nailed her several times on her Iraq vote, and he pointed out at the end that her argument that she didn\'t know Bush would use congress\' authorization to go to war was ridiculous.  Obama said the title of the authorization was "Authorization to got to war with Iraq"; therefore, EVERYONE that voted in support of the measure knew they were authorizing a war.</br><br></br><br>I\'m glad it didn\'t devolve into bickering because ultimately it hurts both candidates.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954116">\
	 <div id="dsq-comment-header-1954116" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954116" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954116">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954116" class="dsq-comment-message">COme on…she plays the White Woman as Victim role way too easily for me, and he couldn’t walk into that trap. he didn’t give her an inch with which to play that White Woman Victim role.<br></br><br>He looked and sounded Presidential. That’s what he had to do. You know how I am…he’s running 2 campaigns and is running by a rulebook nobody else has to play. </br><br></br><br>She played that WOMAN #(#*, while he can’t, and can’t call her on it and you know it. </br><br></br><br>While the audience chuckled about the ‘Maybe it takes another Clinton to clean up behind a Bush’, it was FINALLY out there…and there’s something wrong about it, and people know it. </br><br></br><br>He needed to look like a President. </br><br></br><br>After McCain showing his ass last night, he couldn’t do it. It’s not part of his campaign narrative, and he’s back on HIS narrative.</br><br></br><br>Not only is he back on HIS narrative, but his personality came out. And, yeah, I\'m biased, but I just think he\'s more appealing. </br><br></br><br>I’m ok with last night.</br><br></br><br></br><br>As far as scapegoating illegals, don’t think that I didn’t notice Miss Hillary pitting Black against Brown last night. She ain’t slick. Not.at.all.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954117">\
	 <div id="dsq-comment-header-1954117" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954117" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954117">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954117" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954117" class="dsq-comment-message"><a href="http://reachblack.blogspot.com/%3Cbr%3E%3C/br%3E%3Cbr%3ETo" rel="nofollow">http://reachblack.blogspot.com/<br></br><br>To</a> g.d.:  Respectfully, No, I will not be voting for Clinton.  The Clintons are unapologetically divisive.  They play off of identity politics to win slim pluralities of a fragmented electorate.  This does not mean that I\'d vote Republican.  But you\'ve got to draw the line somewhere.  </br><br></br><br>I have no allegiance to the Clinton brand.  Therefore, I see no reason to give them the benefit of the doubt once they resort to gutter politics to obtain power - especially when such gutter politics comes by way of racial code and southern strategey.  The Clintons have shown a disturbing level of comfort when it comes to throwing us black folk under the bus to score political points.  </br><br></br><br>I do NOT want to see a Clinton/Obama ticket.  The Clintons would smother Obama (just ask Al Gore about his experience as V.P.).  He\'d be little more than window dressing to the Clinton Co-Presidency.  Neither would I want to see an Obama/Clinton ticket.  Bill and Hillary Clinton would overshadow and undermine Obama\'s authority.  People might see Obama as an empty suit while still thinking that the Clintons are really in charge.</br><br></br><br>Additionally, Obama\'s would-be 2016 race as the incumbent V.P. would surely be handicapped by 8 more years of Clinton fatigue and scandals.</br><br></br><br>Sure, the Clintons are great so long as everything goes their way.  But they showed just how low they\'re willing to stoop once they\'re not the center of attention.  I, for one, am sick and tired of centrist Democrats taking progressive votes for granted and assuming that we\'ll always kiss and make up in the end.  Bottom line . . . all of that lovey-dovey crap that Hillary tried to show last night goes right out the window the second she gets the feeling that she might lose her "entitlement" to the White House.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954118">\
	 <div id="dsq-comment-header-1954118" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954118">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954118" class="dsq-comment-message"><i>i\'m curious, tho: y\'all are pretty hardcore in the Obama camp. Are you absolutely ruling out voting for Clinton? We asked this question on PostBourgie, but what if Obama is her running mate (that question did come up last night)? Does that alignment miss the point entirely?</i><br></br><br>Yes.  I absolutely rule out voting for the Clintons.  That they will sell out their most loyal constituents solely to win the nomination, they have shown their "primary colors".  They care for and value nothing but their own power and influence.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954119">\
	 <div id="dsq-comment-header-1954119" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954119" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954119">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954119" class="dsq-comment-message">As for the debate, I gave the slight edge to Obama.  Why?  As was said amongst some of the punditry, people came into this debate thinking one of two things:  1.) Obama needs to knock the champ out; or 2.)  Obama needs to prove that he can go the full twelve rounds.  <br></br><br>Hillary\'s biggest sticking point is her claim that Obama is in over his head; that he lacks experience and a sufficient grasp of the issues.  Obama had to show that he\'s not just all talk.  He did that.  Obama stuck with Clinton on every issue and showed just as much complexity and understanding of policy as Clinton did.  </br><br></br><br>Plus, I think Obama solidified his position amongst progressives who might have been on the fence between him and Hillary.  The discussion of the Iraq war was big.  Clinton\'s refusal to acknowledge her mistake in voting for it; her attempt to justify her vote because she TRUSTED Bush to not use said authorization for war is a JOKE.  I saw a few progressives flat out state that her answer was offensive.  Obama came out ahead in that part of the debate.  I think the war issue still has legs.  How can Democrats be the anti-war party and vote for someone who still won\'t acknowledge that her vote was a mistake? It shows a certain level of stubbornness that many voters are sick of seeing with Bush.</br><br></br><br>Look, there were no knock-out punches.  But Obama did three important things:  1.) He showed that he can be just as much of a policy wonk as Clinton; 2.)  He re-established himself as the clear anti-war candidate (relatively speaking) despite the Clintons\' attempts to diminish that contrast over the past few weeks; and 3.)  He showed that he\'d make the best candidate to defeat John McCain should he be the Republican nominee.  It\'s been said before . . . you can\'t have nearly 70% of the American people against this war, yet still end up with two candidates who voted for it (and show no signs of doubting their decisions).  That\'s what we\'d get with a Clinton v. McCain matchup.  That\'s not change.</br><br></br><br>Most importantly, Obama knows that the longer this thing goes, the more likely he is to get the nomination.  Obama is trending upwards and Clinton downward.  All Obama\'s got to do is get a fair split in delegates coming out of Super Tuesday.  With(apparently) more money, and a growing list of endorsements, Obama is in very good position to take this thing.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954120">\
	 <div id="dsq-comment-header-1954120" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954120" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954120">The Bag of Health and Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954120" class="dsq-comment-message">No I would not vote for her. For many reasons, her campaign\'s pathetic conduct being the foremost of them. <br></br><br>And I certainly do not want to see, nor would I be swayed by, a Clinton/Obama ticket. Let\'s face the facts: Clinton would lose to McCain in November. A Clinton/Obama ticket would mean her cronies--people like Mark Penn and Terry McAullife--would say "on background", "Hillary ran a good campaign, but she had a bad Vice Presidential running mate. Having a black on the ticket was too much for the country." They\'d undercut Obama\'s appeal in 2012, and set up another one of their lackeys--probably Evan Bayh--to run. </br><br></br><br>And on the off chance that the ticket is successful, the situation is even worse. Obama would then be the Vice President--a totally worthless position with Bill Clinton hanging around and making back room deals. Being associated with the corruption that would certainly come with a Clinton Presidency would be bad, bad news for him. And worse, our party is stuck in the politics of the past for eight more years (Clinton would run for re-election in 2012, so even if she loses then it\'ll be 2016 before we can change our party). I say heck no to that.  </br><br></br><br>So no, I will not vote for Hillary Clinton. And no, I do not want to see a Clinton/Obama ticket.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954121">\
	 <div id="dsq-comment-header-1954121" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954121" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954121">DWS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954121" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954121" class="dsq-comment-message">I thought Obama did a great job.  He wasn\'t the "angry black man" he was well versed on the issues and was able to point and counterpoint very well.  I did notice he had more "audible pauses" than she did (Toastmaster, sorry) but that did not distract from the substance of his arguments.<br></br><br>Some have suggested Hillary was the winner but his ability to get back to the issues and present his position time and time again makes him the winner in my book.</br><br></br><br>I don\'t want to see Hillary on the ticket at all, but I would not mind Edwards.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954122">\
	 <div id="dsq-comment-header-1954122" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954122" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954122">JHD</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954122" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954122" class="dsq-comment-message">He may become the first black president but he is doing so by running from "black" issues and thus attempting to calm white\'s fears on a broad level; he is mia on JENA, wants to expand the military by 100,000 troops, failed to lead the charge against the travesty that was and still is Katrina and to be little what is happening in black communities with the tremendous in flux of Latinos into housing, the work place, community groups and business districts was surprising to say the least and I thought it actually showed a rare sign of courage for her to take that stance and it wasn\'t pitting one against the other but rather a recognition of reality (at least here in the North East where I live).  And with respect to him considering the VP slot; our nation would be truly blessed to have him in the White House for 16 years and he would not just be the first black president but a truly historic and tremendous figure that can shepherd our great nation for years and no one could ever question his experience again.  Either way we must all catch our breaths and realize, as they both seemed to do last night, that we are seeking a leader for our nation and that person was sitting on that stage last night and the only way we are going to do that is by doing it together whom ever one is supporting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954123">\
	 <div id="dsq-comment-header-1954123" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954123">The Bag of Health and Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954123" class="dsq-comment-message">A broader leader for the nation doesn\'t seek to stoke racial and religious divisions for political gain. Hillary Clinton did just that. Therefore, anybody who cares about those issues shouldn\'t vote for her in November...If she wins using these kinds of tactics, then it becomes acceptable, and even Obama won\'t be able to win in the future...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954124">\
	 <div id="dsq-comment-header-1954124" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954124">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954124" class="dsq-comment-message">I was pleased with the debate if only not to see them bicker and have people lose sight of the real differences in two candidates. I think neither did poorly although she may have gotten more points on the subject of healthcare but he countered quite productively when he advised that you can\'t get anything done if people will not work together. That is a very strong point that I wish he could have hammered in a little more but I think we will see that argument become more obvious as we continue on.<br></br><br>He definately moved the point tally in his favor with the amount of time spent on Iraq. his remark that if what is going on over there is success then that bar is in the sand was great and all but diminishes "the surge is working" argument (not to mention todays attacks over there really reiterate that point).</br><br></br><br>Barack did exactly what he needed to do. He was able to show people the that he was more then just rhetoric and provide specifics on his plans, and show that he is just as deserving to be on that stage. He got his message across and whit I think will stand out for people who may have been undecided was that either may be a good choice to many but ONLY he has the skills set required to bring both sides together and get things done and at the end of the day THAT is really what is important.</br><br></br><br>On a side note I agree with all who say the longer this goes on the better it is for him. He has always been more successful once people get to see more of him and he did well tonight. I think the burden was actually on her more then him unlike most of the pundits. I think she needed to show that he was just this young inexpereinced guy we cant trust in the white house and I she was not able to do that. He proved his point more then she proved her argument against hers. I dont think people doubt her intellect and skill set it will be overall personality that brings this home.</br><br></br><br>As far as the crowd goes I dont think it was skewed to her favor, there were quite a number of black celebrities and according to fundrace many of the white celeberties there have donated to Obama or both. I think they showed their opinion like many others that the reason they want them to run together is so they do not have to choose. It isnt going to happen so we should leave the "dream ticket" talk alone, neither would accept the others invitation to be the VP and I agree that would handicap him more then her in either scenerio (Obama/Clinton Clinton/Obama).</br><br></br><br>...and finally to the poster that asked the question in regard to coting for Hillary if you would have asked that months ago I would have said yes, but after seeing the tru colors albeit ones that weren;t really hidden now that we are looking I will stay home in November if Hillary is the nominee rather then choosing between the lesser of two evils.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954125">\
	 <div id="dsq-comment-header-1954125" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954125">Blkberi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954125" class="dsq-comment-message">1. I don\'t know about ya\'ll, but I could\'ve sworn I heard "Reunited" by Peaches and Herb playing in the background throughout the debate.<br></br><br>2. Can Wolf Blitzer please be banned from hosting another debate for the rest of the campaign? He was hell bent on starting some drama!</br><br></br><br>3. I loved his answer about Latinos taking jobs away from Black folk. Our community has been feeling the economic crunch way before Latinos came here. </br><br></br><br>4. Why didn\'t Wolf bring up Hillary not reading the NIE?? </br><br></br><br>5. Lately, Hillary supporters have been trying to scare folks by saying, "Ya\'ll better watch out if Obama gets the nom because the Repubs will come after him!". After last night, I think he\'ll be just fine. Loved his line about the GOP being the last ones to talk about fiscal responsibility.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954126">\
	 <div id="dsq-comment-header-1954126" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954126">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954126" class="dsq-comment-message">Would I ever consider voting for Cilnton?  Hell no!  How soon we forget!  I will NEVER forgot their racial tactics of the last two weeks.  Black folks were infatuated for years because he was the cool White due with the Saxaphone.  Well, he exposed himself for what he really is: a red neck whose saxophone morphed into a banjo. And now she thinks she can regain favor with African Americans by oversimplifying the cause of African American unemployment, blaming Latinos!  I have issues with illegal immigration, but I do not think it is presidential to pit one group against another.  Solve the problem with honest discussion, yes, but don\'t throw out anecdotal evidence and no facts.  The problems in inner city communities are too complex and difficult to be oversimplified and used as a wedge issue.  I\'m not playing plantation politics with the Democratic Party any longer!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954127">\
	 <div id="dsq-comment-header-1954127" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954127" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954127">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954127" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954127" class="dsq-comment-message">I do not agree that he was running from "black" issues we all know that if he paints himself as the "black" candidate he would not even be a contender at this point. his platform is that of a uniter and to exploit another minority for his gain as Hillary did is pathetic. He stated was a sound answer that our employment struggle was going on long before the last waive of immigrants came in. <br></br><br>I have no doubt of his commitment to our causes and issues and he has made many comments to substantiate this view. It does more for me to know that when someone is talking about the well being and future of our kids that he understands the true obstacles and is truly including "OUR" kids.</br><br></br><br>We have to stop allowing the overseer/master mindest to continue to divide us.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954128">\
	 <div id="dsq-comment-header-1954128" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954128" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954128">Seoul</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954128" class="dsq-comment-message">I will vote for McCain over Hillary.<br></br><br>Thankfully, I don\'t think I\'ll have to.  Obama did a nice job last night.  He looked like a guy with the wind at his back.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954129">\
	 <div id="dsq-comment-header-1954129" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954129" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954129">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954129" class="dsq-comment-message">1. Obama needs to watch out for the VP trap.  If he continues to give ground as he did last night by saying anyone would have Hillary on their ticket list, it will give voters the easy pass to vote for Hillary because Obama is more amenable to sharing a ticket---when given the pass the American public will put cream before coffee.  He need to stick to the notion that he is running for President and president only and not give the voters the opportunity to vote for Clinton as the easy choice because he is more willing to work with her than she him.  Hillary was smart not to concede any ground at all on the question.  She never stated in anyway that she would have Obama on her short list but she agreed with Obama that anyone would be lucky to have her on their short list.<br></br><br>2.  I will not vote for Billary under any circumstance.  It is time to make a definitive stand for our community and the Democratic party.  It is now or never.  If I can\'t vote Barack Obama for president in November, then I will vote republican or not at all.</br><br></br><br>3. Someone really needs to add a full pictorial profile of Whoopie Goldberg to the Obama Hater Watch website/list.  She sits on the View panel everyday in invisible white face (anyone remember her contribution to the routine where Ted Danson got made up in black face for a show) and castigates Obama every chance she gets from making false claims to saying he doesn\'t deserve to be the first Black president but Colin Powell does.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954130">\
	 <div id="dsq-comment-header-1954130" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954130">SquarePeg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954130" class="dsq-comment-message">nmp,<br>The question was asked by a citizen from Minnesota, who has seen the effects of illegal immigration on her community, as if I had the opportunity, would have asked the same question.  The question did not come from Wolf Blitzer and Hillary Clinton answered it in a much better view of reality by actually admitting that citizens of this country were losing their jobs because of illegal immigration.</br><br></br><br>I have to disagree with you regarding the question posed by a citizen who asked a question if I had been given the opportunity as many others, would have asked.  That nobody is talking about the consequences of illegal immigration and its affects upon the African American community.  Those so-called jobs they are doing because nobody else wants to do them.  That\'s not a lie, that\'s a damned lie.  Most of those jobs are considered working class, which is not what most of the political intellegencia, academics, or middle class are.  Its the working class that is taking the full brunt of allowing this to continue to go unchecked, resulting in lost jobs, reduced wages, unemployment, and to a lesser extent the ills of violence, crimes, and other ills that result when people don\'t have jobs.</br><br></br><br>Barack Obama stambled and stumbled, looking for an out that did not allow him to answer the question.  HE DID NOT ANSWER THE QUESTION. He is so afraid of alienating one group by speaking the truth, that he might have done himself irreparable damage with the African-American community.  To her credit, Hillary Clinton did acknowledge that AA and other working class people are being hurt by illegal immigration.  It seemed that Obama was pandering, something I had not seen until that moment.  He states that anyone bringing up the subject is trying to scapegoat another group, that is patently false, since it is not a perception but a truth that can be backed up by actual facts, it is not anecedotal.</br><br></br><br>Please stop all these cumbaya sh##, by pretending that if we don\'t say it out loud, then all will be well with the world.  That\'s the problem nobody is talking about it, and it should be an issued raised at every one of his town hall meetings until he gives a complete cogent answer on how illegal immigration will be stopped and what he will do to</br><br>assist the AA community from being the actual scapegoats of somebody else\'s agenda.  </br><br></br><br>Just take a look at Miami, Florida, it is a microcosm of what will happen in the larger US, if this is not stopped.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954131">\
	 <div id="dsq-comment-header-1954131" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954131" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954131">Mrs. M.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954131" class="dsq-comment-message">I saw the debate and I really liked the fact that they decided to go the issues route (mostly). But my concern is the spook at the door - Bill Clinton. In the commentary following the debates, quite a few mentioned that it would not have gotten this ugly if it were not for Massa Clinton (a true Southerner - no doubt). <br></br><br>Honestly I was leaning towards Hillary Clinton initially b/c of her connections. But any woman who is willing to let some philandering husband steal her thunder on the world stage at the expense of cordial race relations in the U.S. is not someone I want in the White House.</br><br></br><br>What is she going to do when she has to meet and greet with those from Africa or the Middle East? Let ol\' Massa talk for her? They don\'t like dealing with women anyway (reference Madeline Albright).</br><br></br><br>We need someone who can lift this country up - not take us back to 1955.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954132">\
	 <div id="dsq-comment-header-1954132" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954132">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954132" class="dsq-comment-message">To anonymous - Re: #3<br></br><br>LOL . . .Yeah, Whoopi\'s been trippin\' lately.  But, as you alluded to, I rarely look towards her for racial consciousness.  Sherri Shephard is of little help as well.  That show sees nothing wrong with the Clinton tactics of the past few months.  And yes, Hillary is always the victim on that show.  </br><br></br><br>It\'s a shame when Elizabeth Hasselback turns out to be the voice of reason for racial topics on that show.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954133">\
	 <div id="dsq-comment-header-1954133" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954133">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954133" class="dsq-comment-message">Hillary Clinton <br> - no integrity</br><br> - neo-racist, as others have said she pitted Brown against Black. I hope the Latino communities get hip to this. </br><br> - no accountability for the vote for war</br><br></br><br>You all must read this endorsement at <a href="http://www.mapa.org" rel="nofollow">http://www.mapa.org</a> called Si se puede! Obama. These brown brothers and sisters left no stone unturned when it comes to calling out the Clintons racism.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954134">\
	 <div id="dsq-comment-header-1954134" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954134" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954134">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954134" class="dsq-comment-message">Oh, I will never vote for Clinton. Never. <br></br><br>I won\'t vote republican either, but at least they (some of them, not all) don\'t try to disguise their racism.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954135">\
	 <div id="dsq-comment-header-1954135" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954135">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954135" class="dsq-comment-message">squarepeg - I am in Miami, Fl and trust me the situation here is less about jobs being taken and more about the political connections that the Cuban community have. On one hand the wet foot/dry foot policy is obscene piece of legislation I cannot hate on the Cubans for sticking together in a way black people here do not. When Hatians protest we black Americans do not go and stand up to support ehir cause we allow plantation politics to divide us. I am not naive and am th first to admit the hispanic/black tensions here as I spoke on it in another thread but Barack\'s answer was not a side step of the issue. We cannot allow white people to divide minorites for their gain. WE had these issues long before "they" started taking our jobs and it is often too easy for US to look for an excuse rather then band together and create our own destiny. We have that opportunity now and if we do not move on it you cannot possibly believe SHE will get it done. Like I said on a different post when I voted Tuesday I saw plenty of hispanics (for Hillary) black women and a few older black men but saw no young disenfranchised black men out voting and if these are the ones whose jobs are being taken shouldnt THEY be taking a stand to DEMAND an audiance?<br></br><br>That was an exact moment for her to pit us against each other in her effort to win US back!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954136">\
	 <div id="dsq-comment-header-1954136" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954136">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954136" class="dsq-comment-message">Check out Obama\'s Healthcare mailer. The Clinton\'s don\'t like it. :( <br></br><br>http://www.politico.com/pdf/PPM44_080130_nd_obama_hrc_healthcare_plan_forces_health_insurance2.pdf</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954137">\
	 <div id="dsq-comment-header-1954137" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954137" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954137">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954137" class="dsq-comment-message">Debate After thoughts:<br></br><br>1.  I agree with a previous poster, Wolf Blitzter should be banned from moderating future  debates. Hate I missed the booing.</br><br></br><br>2. The email questions sounded more like CNN talking points, especailly the one about Bush/Clinton being on the ballot for 12 consecutive yeaars.  No questions about New Orleans or Katrina despite the efforts of ColorofChange.org.</br><br></br><br>3. Hillary will not admitt she made a mistake in voting for the war which reminds me of Bush.</br><br></br><br>4.  Obama won the immigration debate.</br><br></br><br>5.  Favorite line of the night was Obama saying Hillary would be on anybody\'s short list for VP.</br><br></br><br>6. Obama/Clinton 08</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954138">\
	 <div id="dsq-comment-header-1954138" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954138" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954138">SquarePeg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954138" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954138" class="dsq-comment-message">Natasha,<br></br><br>When you have lost hope it is hard to believe again.  So as the disenfranchised young men you speak of wouldn\'t vote, it is possibly due to the fact that they don\'t have any jobs, no prospect of jobs, the educational system has pissed on them and left them out to dry.  Now if you were in that situation, would one of the first things on your mind, be to go out in vote for someone who continues to pander and avoid the impact of immigration upon you and your community.</br><br></br><br>Yes, the Haitians are here in Miami.  But my Sister, and you do know this, Haitians will tell a Black American in a hardbeat they are not Black and many wonder what is the signifcance of the MLK Holiday as they don\'t know why Blacks in this country complain.  Yes, the same Haitians had it not been for some Black person somewhere standing up and saying what was happening to them wouldn\'t be here today to complain about Black Americans.</br><br></br><br>The Cubans as you well know had a lot of help from our government that would not even give the same help to its own citizens.  They brag about how they are the most successful hispanics in America, but if I received, food stamps, housing subsidies, educational grants, social security even though having worked not one day in this country, I would be expected to have made some inroads, considering that an entire society of educated Cubans were transplanted from Cuba to Miam while Blacks were still struggling for their seat at the table.  Know your history before you start preaching.  If there had been a Black Slave Adjustment Act similar to the Cuban Refugee Adjustment Act which allowed them to receive small business loans and would not give them to Black Americans, a policy that has been in affect longer than any affirmative action law, then tell me again about how the Cubans stick together.  They don\'t have to the government did it for them.</br><br></br><br>Now, for a current perspective of how Miamians feel about their city and the impact of the Hispanics on the city please read the following post and absorb some truth.</br><br></br><br>http://pod01.prospero.com/n/pfx/forum.aspx?tsn=71&nav;=messages&webtag;=kr-miamitm&tid;=31684</br><br></br><br>The rest of Black America, take a look at what has transpired in Miami as a result of unchecked legal and illegal immigration.  Do you want this to happen where you live?</br><br></br><br>Holler!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954139">\
	 <div id="dsq-comment-header-1954139" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954139">The Bag of Health and Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954139" class="dsq-comment-message">I, according to Godwin\'s law, now declare Barack Obama the winner of the Democratic Nomination. She who uses Nazi analogies first loses by default...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954140">\
	 <div id="dsq-comment-header-1954140" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954140">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954140" class="dsq-comment-message">So I\'ll ask this, for the people who won\'t vote for Clinton or any Republican....if the democratic choice is Clinton, are you just not going to vote at all?<br></br><br>And if there\'s ever a reason for me NOT to vote for Obama. there\'s this:</br><br></br><br>http://youdecide08.foxnews.com/2008/02/01/moveon-endorses-obama-pledges-to-mobilize-on-feb-5/</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954141">\
	 <div id="dsq-comment-header-1954141" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954141" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954141">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954141" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954141" class="dsq-comment-message">squarepeg - i respect your opinion but as a sister of carribean descent raised in Miami florida I watched my hard working parents not take the lack of assistance being offered to them as an excuse to do nothing. My mother taught me a long time ago that unfortunately here you will work twice as hard to get just as far so postion yourself so that you can play the game until you position yourself enough to make the rules. All too often we latch on to any excuse to not embrace our own and stay divided. After years of ridicule from black Americans it seems clear to me why they may not align themselves with our plight and although I disagree on that stance from both sides I understood the things that have led up to it. I am not preaching but rather offering a different point of view. In regard to the Cubans trust me I share your view of the amount of assistance offered to Cuban immigrants but their success has proven to be more about their abilty to assimilate and become part of "white\' America all while mobilizing their communities banding together and pushing their causes and for this why hate. <br></br><br>My take is before I look to clean anyone elses yard or look for someone else to clean mine i clean my own. We must unite and before you can unite physically you have to unite mentally. Like I said before I am inspired in a way I have never been and I take pride in the opportunity awaiting us where my children will have an image of power success and leadership that looks liek them. We get a black FAMILY something that is too rare to locate on television as an image of love and commitment that I think in this day and age we need. That question yesterday if answered in any different way by him would have been THE soundbyte of the day and would have been the beginning of the end instead her answer is the one getting all of the negative spin. Please do not misunderstand me RACE MATTERS but if you do not modify content and delivery depending on your audience as what good do your words and opinions do if no one is listening.</br><br></br><br>Again my friend it is like a box ball - you play the game until you get in the box and get to change the rules.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954142">\
	 <div id="dsq-comment-header-1954142" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954142">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954142" class="dsq-comment-message">that is a reference to a game of box ball :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954143">\
	 <div id="dsq-comment-header-1954143" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954143" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954143">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954143" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954143" class="dsq-comment-message">D,<br></br><br>There are third parties...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954144">\
	 <div id="dsq-comment-header-1954144" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954144" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954144">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954144" class="dsq-comment-message">D, <br></br><br>For me it is a personal and political choice not to vote for Hillary or a Republican. First, I just can\'t reward race-baiting, among other things. </br><br></br><br>Second, I believe, like Barack, the power resides in the people. We have the power to let the status quo know that dynasty, race-baiting politics, divisive politics,  will not work anymore. See, the only way the status quo remains is by the consent of the people. Yes, we may complain, but if we do not take a risk and act in some manner on that complaint, then we are complicit. What the status quo wants more than anything is to keep people of color separate. Divide and Conquer. You notice there is not much news, if any, about Hillary\'s scapegoating Latinos for AA job loss. White folk would be up the creek if Brown and Black came together, ain\'t no way our voices or agendas wouldn\'t be heard by someone who is Brown or Black or both. That\'s what they don\'t want and that is their fear with Obama. </br><br></br><br>About <a href="http://moveon.org" rel="nofollow">moveon.org</a>. And Fox news. -- I am not conceding my power to them. I make my decisions based on my knowledge of racial history, the converging stories of people of color in the US, the betrayal of white feminists/organizations to people of color, the disgust of Hillary playing the gender card and the race card (whiteness and fear of "colored unity"). I base my decision on integrity, family values, fidelity, and the desire for leading family that is not tainted and spotted from illicit deals and actions that sucks the life out of our economy, our hope, and our belief in government. </br><br></br><br>Damn. . . brown and black and yellow and whites w/out money built this country.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954145">\
	 <div id="dsq-comment-header-1954145" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954145">Natasha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954145" class="dsq-comment-message">Well said Michelle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954146">\
	 <div id="dsq-comment-header-1954146" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954146" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954146">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954146" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954146" class="dsq-comment-message">Michelle,<br>I agree that if-and this is a pretty big if-blacks and other minorities had a candidate that exemplified our values and what we wanted, there\'s no way that candidate could be ignored.</br><br></br><br>To an extent, I acknowledge that Obama could well be that candidate.</br><br></br><br>However, with the dangers this country faces externally, and our bitter partisianship internally, this is not the time for that sort of social experiment. </br><br>We will die as a country if we rally behind ANY candidate whose goal is to lead this country into the minefield of "change." there is too much at stake.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954147">\
	 <div id="dsq-comment-header-1954147" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954147" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954147">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954147" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954147" class="dsq-comment-message">D,<br></br><br>If that is what you feel in your heart, go for what you know. </br><br></br><br>This is what I know. </br><br></br><br>Clintons (and we must look at them together)</br><br>1. millions of blacks are already dead from the failure to stop genocide in Rwanda, the failure to treat Haitians humanely</br><br></br><br>2.divisiveness is the Clinton way to rule and conquer. They have proven they can\'t/will not work with independents and republicans, Hillary laughed at the idea of talking to our "enemies" around the world, and as I have stated, they continue to fuel race wars within the party, which benefits them because whiteness is so invisible to us. </br><br></br><br>3. I am not as fearful of "others" who seek to do us harm from abroad as I am of wolves in sheeps\' clothing who live within our borders. </br><br></br><br>At some point you(we) have to stand for change. If not now, when? If not us, who? </br><br></br><br>I am not voting on fear of change. I welcome it. I pray for it. </br><br></br><br>I teach African American studies at a university in the south. We were discussing the Matrix and talked about the line where Morpheus says some people are so hopelessly committed to the system that they will do anything in their power to defend it, even people who are harmed by it. Because, I believe, we are a people who suffer from Stockholm syndrome. For hundreds of years our bodies and minds were kidnapped, tortured, and taught to love and respect the system. That same plantation system and mentality resides within so many of us (people of color in general). We are a colonized people. But the plantation offers somes semblance of consistency and well-being. At least we eat, right? At least we have public eduation, right? Even though the system reserves the worst food, the worst grocery stores, the worst schools for us. At least. . . And, we will defend it because we don\'t know or see any better. </br><br></br><br>Change is scary. Faith is the substance of things hoped for and the evidence of things not seen. There is no way for us to see the possibilities because we have never been this close to change, at least in this manner, before. I\'m sure Nat Turner was afraid, Ida B. Wells was afraid, MLK was afraid, etc. They had no assurance either and were directly confronted with the real possiblity of dying - any day, any time. We are not, at least not by a terrorist, like some would have us to believe. </br><br></br><br>What this means for me is we have other options. We don\'t have to remain on the plantation. We don\'t even have to be sharecroppers anymore. The Clintons want us to be sharecroppers. They want us to owe them more than we make, and to appear as benevolent oversears. </br><br></br><br>The Republican option is a no-brainer. </br><br></br><br>The other option (as has been discussed in other threads on this blog) is for the power of the people to say know to the sharecropper. . . we will not work the land for you, stock your fridge, pay you for working the land, and still have to borrow money from you in order to eat. That means I don\'t vote to support a sharecropping political system. I might write in Obama\'s name. Does this mean Obama will revolutionize the entire system (Matrix) for us. Probably not. Will his election and presidency moves us closer to a more just society. Yes. I want to move. </br><br></br><br>What say ye? </br><br></br><br>BTW, I didn\'t proofread.:)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954148">\
	 <div id="dsq-comment-header-1954148" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954148">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954148" class="dsq-comment-message">Michelle, <br>Very well said. </br><br></br><br>Though I\'m a McCain supporter. Can\'t stand the Clintons. :)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954149">\
	 <div id="dsq-comment-header-1954149" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954149" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954149">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954149" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954149" class="dsq-comment-message">Hello Community,<br></br><br>Cornel West is on C-Span now. </br><br>Talking about Race and the election. </br><br></br><br>He was one of Obama\'s earliest supporters. Didn\'t wait or jump on the Obama ain\'t a true ng. bandwagon. Watch live online</br><br></br><br>http://c-span.org/watch/cs_cspan_wm.asp?Cat=TV&Code;=CS</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954150">\
	 <div id="dsq-comment-header-1954150" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954150" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954150">B-Serious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954150" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954150" class="dsq-comment-message">Ms. Michelle,<br></br><br>I could not have said it any better myself.  Bravo!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954151">\
	 <div id="dsq-comment-header-1954151" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954151" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954151">DWS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954151" class="dsq-comment-message">Michelle,<br></br><br>Very well said.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954152">\
	 <div id="dsq-comment-header-1954152" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954152" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954152">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954152" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954152" class="dsq-comment-message">I\'m not voting for Clinton. Period. <br></br><br>I WILL vote. I just won\'t vote for her. </br><br></br><br>I will not be complicit in setting into cement a ceiling for Black candidates in the future. For, if she succeeds with her race-baiting, then it will be used on other Black candidates - count on it. </br><br></br><br>So, no, I\'m not going to be complicit in that.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954153">\
	 <div id="dsq-comment-header-1954153" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954153" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954153">BlackProfessionalEvents</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954153" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954153" class="dsq-comment-message">I missed it too , very shame on me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954154">\
	 <div id="dsq-comment-header-1954154" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954154" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954154">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954154" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954154" class="dsq-comment-message">Good News! <br></br><br>Mandatory Health Insurance Shot Down in CA</br><br></br><br>This backs up Obama argument that Clinton\'s mandatory program will penalize people. You must read this article. It discusses possible tax exemptions being taken away, wages garnished, etc. </br><br></br><br>How guy is really smart. Hillarycare would have failed again.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954155">\
	 <div id="dsq-comment-header-1954155" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954155" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954155">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954155" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954155" class="dsq-comment-message">Here is the link: <br></br><br>http://online.wsj.com/article/SB120173996744030445.html?mod=opinion_main_commentaries</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954156">\
	 <div id="dsq-comment-header-1954156" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954156" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954156">TrueBlue</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954156" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954156" class="dsq-comment-message">Check out this ABC News story detailing Klinton and McCain\'s sleazy ties to lobbyists:<br></br><br>http://abcnews.go.com/Blotter/story?id=4228113&page;=1</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954157">\
	 <div id="dsq-comment-header-1954157" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954157" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954157">Nance</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954157" class="dsq-comment-message">i\'m really sad that you guys will look for any reason to hate hillary, whether or not it\'s true.  i have no beef with people who support obama, but i just wish they\'d be fair to hillary in the process.  if any of you are still interested in keeping an open mind:  <a href="http://www.mydd.com/story/2008/2/1/155828/4680" rel="nofollow">http://www.mydd.com/story/2008/2/1/155828/4680</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954158">\
	 <div id="dsq-comment-header-1954158" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954158" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954158">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954158" class="dsq-comment-message">Nance,<br></br><br>What\'s not true? Who\'s not fair? About what?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954159">\
	 <div id="dsq-comment-header-1954159" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954159" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954159">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954159" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954159" class="dsq-comment-message">Nance,<br></br><br>I don\'t think calling their reasons,  most of which seem to hit on the same theme, "any reason", as though people are throwing darts on a 100-Reasons-to-Hate-Hillary dartboard and using whatever talking point it lands on, is very fair or respectful of the intellect of the people you\'re talking to. </br><br></br><br>If you read what they\'re saying, most of it will talk about the idea that the Clinton campaign started race-baiting Obama at least since the IA caucuses if not before and that for many (not all but many) bloggers of color who watch this election closely, those tactics are too Machivellian, too craven, too racist to let any precedent of support for such politics stand. They, from what I gather, do not hate Hillary, are not being irrational and don\'t worship Obama. (I hope they don\'t)</br><br></br><br>What I see are people who feel this is about principle and fairness. They see a white family (The Clintons) privileged even among whites going against a talented man of color and using race-baiting tactics to keep him down and they care less about defeating the Republican than they do about not supporting race-baiting tactics, not now, not ever. </br><br></br><br>Do I agree? No. I have said that I feel McCain and Romney and Co. will set a worse precedent for the entire nation including us as people of color, then the Clinton campaign. I feel the GOP has not changed to a center-right party that at least believes in responsible tax policy or responsible foreign policy or at least responsible politics. They still are pandering, bottom of the barrel, far-Right ideologues and they have to be stopped. </br><br></br><br>But, please try to understand where others are coming from.</br><br></br><br>Hyperbole that insists people unwilling to vote for someone they feel has denigrated them personally by using racially-coded language deliberately and repeatedly are somehow unable to have "an open mind" makes a mockery of itself.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954160">\
	 <div id="dsq-comment-header-1954160" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954160" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954160">Nance</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954160" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954160" class="dsq-comment-message">i don\'t want to offend anyone, and i\'m sorry if i\'ve done so without meaning to.  it just hurts to see people writing the clintons off without getting to know them.  i feel like all of us are hard-pressed to find unbiased coverage anymore--and i think the clintons are getting a raw deal: <a href="http://www.cmpa.com/releases.html" rel="nofollow">http://www.cmpa.com/releases.html</a>, or <a href="http://mediamatters.org/items/200801260001?f=i_related.%3Cbr%3Eand" rel="nofollow">http://mediamatters.org/items/200801260001?f=i_...</a> i think most people of <i>all</i> races don\'t know that hillary has the most diverse staff of anyone running in this race, dem or republican.  i\'m just sad that she\'s getting beaten up unfairly, and that\'s not an insult to anyone\'s intelligence; it\'s just a sense of despair at how people of all colors--black, white, hispanic, native american, and asian--are so quick to dismiss her.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954161">\
	 <div id="dsq-comment-header-1954161" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954161" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954161">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954161" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954161" class="dsq-comment-message">I wouldn\'t say it\'s been so quick. At least not for me. I don\'t care how diverse your staff is, if you abandon black women in the time of need (Guinier, Elders, Cole), ignore GENOCIDE in Rwanda, support NAFTA, encourage a race war between Blacks and Whites, and Blacks and Browns, use your workplace and position to gain sexual favors, etc., your diverse staff means nothing. <br></br><br>The Clintons have been all up and through black folks communities and churches. I think we know them. The question is, do they know us?</br><br></br><br></br><br>You sound like a sincere supporter, and I wish you well.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954162">\
	 <div id="dsq-comment-header-1954162" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954162" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954162">Nance</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954162" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954162" class="dsq-comment-message">i understand.  i wish you all well too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954163">\
	 <div id="dsq-comment-header-1954163" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954163" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954163">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954163" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954163" class="dsq-comment-message">Nance,<br></br><br>Speaking for myself only I\'d love to have a conversation as to why I think a lot possible Clinton supporters are swearing them off and dismissing them. I\'ll do what I can to be civil and respectful and just try to be honest.</br><br></br><br>First things first, I agree that from what little I know, her staff I believe was the most diverse of any presidential candidate in the major parties. (I don\'t know about 3rd parties is all) That is, to me, a great thing, if it belies the sort of campaign she would run, the sort of politics in which she would engage. </br><br></br><br>Secondly, I sincerely agree with you that Hillary Clinton has gotten a LOT of negative press, and very much of it was unearned. People of the left and right hate them in the media and throughout America. This leads to staunch defenders, of course, but it also has to obviously led to negative biases and negative stories in the press. Chris Matthews comes to mind right off the bat. </br><br></br><br>---&gt;Now, to go on what may be considered a tangent but is actually important to this discussion, I feel that black voters in particular are known, rightly or wrongly, (I do not have exit polls from Clinton\'s 92 and 96 runs) as historically strong Clinton backers. Historically rock-solid, in fact. With this rock-solid base, I believe, there was supposed to be a sort of unwritten social contract, where black America was at least supposed to feel defended by the Clintons and not attacked. </br><br></br><br>When Barack Obama came into the race, my suspicion is that contract became a tightrope that the Clinton campaign gave up on when Obama took Iowa. They began with the drug smear and the unfounded implication and accusation that Obama SOLD drugs, and then they moved onto repeating right-wing smears of his name and implying he was a Muslim, wrongly. </br><br></br><br>I don\'t have to continue down this path, because not only do I think you know this all already, but there is a <a href="http://clintonattacksobama.pbwiki.com/" rel="nofollow">wiki already set up on this site</a> that details many of these and other incidents that the Clinton campaign has gone into that culminate in a very distasteful, racially-charged experience that has been almost completely orchestrated and run by the Clinton campaign, while Barack Obama\'s campaign has tried, unwittingly to follow up with its own attacks and antics, falling in part to the trap set up for them. </br><br></br><br>This clearly broke the social contract and left many fellow brothers and sisters confused, unable to understand why the "first black president", at what seems now to be the climax of this strategy so far, <a href="http://blogs.abcnews.com/politicalpunch/2008/01/bubba-obama-is.html" rel="nofollow">would dismiss the black voters of South Carolina as mere sheeple.</a></br><br></br><br>So to me, when you ask why there are so many black bloggers here that are mad at Bill and Hillary so much (and of course it\'ll be taken out on Hillary who ostensibly runs her own campaign) that they\'re promising not to vote for her, I point to the breaking of what seemed a simple promise -- don\'t insult us. They did, and so a lot of people are done with them. </br><br></br><br>So, let me try to say this in a way that answers your comment.</br><br></br><br>It\'s not that these bloggers haven\'t tried to understand the Clintons and where they\'re coming from.</br><br></br><br>It\'s more like:</br><br>A) The Clintons clearly don\'t understand black America enough to know that using racial dogwhistle time after time after time were not going to play with black voters who saw a possibly successful black candidate.</br><br>B) Black America either knew the Clintons enough to vote for Bill twice, or not enough to know that his Slick Willie tactics could one day reverberate onto one of our own.</br><br></br><br>I again think it\'s to our peril ultimately if we are the deciding vote that allows a GOP president for what\'ll probably be 8 more years, but I must say I find it hard to be sympathetic to the cause of having black voters, who have been repeatedly insulted, demeaned, debased and attacked by the Clinton campaign in this cycle (all in the pursuit of victory), suddenly ignore this slander and vote Hillary.</br><br></br><br>To be plain, there are immensely, earth-shatteringly many hurt feelings. And that\'s an important problem for the Clinton team come general election time.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954164">\
	 <div id="dsq-comment-header-1954164" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954164">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954164" class="dsq-comment-message">Michelle,<br></br><br>Let me take note of what you said, because I think I was a little ignorant in my first couple replies.</br><br></br><br>I do not think the Clinton administration was overall "black" by ANY gracious standards about which we look at black America. Bill Clinton was only "black" if we look at blackness through the corrupted lens of negative stereotypes.</br><br></br><br>Still, like I said, I think personally that the GOP has such a crock of shit crop of candidates that they need to be defeated. I do not like many of Hillary\'s policy positions and I hated her entire campaign tactic and theme to the core, but I do not want another administration like the one we have now. I do not think you do either. </br><br></br><br>I believe firmly that John McCain or Mitt Romney would be worse for all of us as people and as Americans than both Clintons combined, though they are far and away not the best choice.</br><br></br><br>(The best choice is Green Party, but who\'s counting?)</br><br></br><br>Maybe I\'m believing in a boogeyman or something, but I do not see the Democratic Party and Republican Party as two hands of the same fist, but as two arms of the same body. I believe that if our arm gets stronger than the Right\'s, we can make some small-scale but still important changes to the body politic and I cannot let that go.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954165">\
	 <div id="dsq-comment-header-1954165" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954165" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954165">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954165" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954165" class="dsq-comment-message">"I believe firmly that John McCain ... would be worse for all of us as people and as Americans"<br></br><br>Why? Because he is a  leader and not some vague "agent of change?"</br><br></br><br>I\'d like to know what exactly is up with the anti-Republican bias. Is it one or more policy beefs, or is it just a hatred of the current administration?</br><br></br><br>Cause if its the latter, Bush isn\'t running again. </br><br></br><br>Realize that this election is a choice between the reassertment of freedom and democracy as the "last best hope" for this world, and the exchange of that freedom and democracy for vague (in Obama\'s case) or outrightly socialist (in Clinton\'s) ideas.</br><br></br><br>Those who would mortgage what this country could be-a stable, secure, strong model of freedom for those who desire it- for their own self interests or a place in history will ultimately find themselves staring at the barrel of a gun...either from those own special interests or from an outside enemy who wants to destroy us.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954166">\
	 <div id="dsq-comment-header-1954166" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954166" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954166">Webb</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954166" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954166" class="dsq-comment-message">@Nance, thanks for your perspective on Hillary (I read your blog)...but some of us know who the Clintons really are and we have chosen to elevate our standards to a higher plateau.  Michelle and Cab have already preached; they really broke-it-down.<br></br><br>None of us turned our backs on the Clintons; the Clintons turned their backs on us.  They threw us under the bus, and threw any number of other constituencies under the bus for political expediency.  Their strategy is to play the polls tit-for-tat (IRAQ War Vote, ie.), instead of being bold, principled and visionary.</br><br></br><br>We deserve (and CAN HAVE) better leadership.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954167">\
	 <div id="dsq-comment-header-1954167" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954167" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954167">Angela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954167" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954167" class="dsq-comment-message">I just saw this notice on MSNBC........Caroline Kennedy and Oprah are doing something in LA this week-end for Obama!!!!!   Go Barack!!!!!!!!<br>Get all you California friends to spread the word and better yet, show up.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954168">\
	 <div id="dsq-comment-header-1954168" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954168" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954168">IdeaSharer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954168" class="dsq-comment-message">It seems to have gone unmentioned that Clinton also used the myth that Iraq threw out inspectors in 1998 to defend her decision to authorize force. Considering that her husband was president at the time, she either wasn\'t paying attention or hopes that the American people have heard this lie so many times from the Bush administration that they believe it.<br></br><br>"Some people now think that this was a very clear, open-and-shut case. We bombed them for days in 1998 because Saddam Hussein threw out inspectors." - HRC Los Angeles Democratic Debate</br><br></br><br>Here is the debate text... <a href="http://www.iht.com/articles/2008/02/01/america/31textdebate.php?page=21%3C/br%3E%3Cbr%3E%3C/br%3E%3Cbr%3EIf" rel="nofollow">http://www.iht.com/articles/2008/02/01/america/...</a> you didn\'t know this was a myth, check out this link... <a href="http://www.fair.org/index.php?page=1123%3C/br" rel="nofollow">http://www.fair.org/index.php?page=1123&lt;/br</a>&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954169">\
	 <div id="dsq-comment-header-1954169" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954169" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954169">Torrance Stephens bka All-Mi-T</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954169" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954169" class="dsq-comment-message">dont worry i didnt watch, had alread seen 6 of the 17 and can u say repeat.   i watched Michelle Obama on CSPAN.  much better   <a href="http://rawdawgb.blogspot.com/2008/01/he-has-coretta.html" rel="nofollow">he has a Coretta.</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954170">\
	 <div id="dsq-comment-header-1954170" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954170" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954170">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954170" class="dsq-comment-message">D,<br></br><br>I think having tax cuts that help widen the economic gap and ultimately weaken the economy are bad. I think it should be evident that Reaganomics didn\'t work well while Reagan was in office and it\'s not doing so now. Doing so especially in a time of war, when we need revenue for the supplies and tools needed for the troops, that to me is disgusting and McCain 1.0 thought the same thing. Too bad McCain 2.0 "evolved his position" on tax cuts for the wealthy.</br><br></br><br>I think universal health care is a right of free people that our government has abridged for too long. I don\'t think "freedom" and "liberty" just mean let corporations run wild on the backs of the people. I think true liberty involves an amount of equity as well, and so unexplained "socialist" fearmongering won\'t sway me. </br><br></br><br>Universal health care would provide massive budgetary savings, lowers premium costs, and can allow MORE choice and portability of medical insurance and coverage than current managed care. So, yeah, hate us horrible tax-and-spend liberals who love to save money and expand choice.</br><br></br><br>I think the pre-emptive warfare has to be something America has to be more careful and honest about, not just jumping into war without a purpose or on <a href="http://www.washingtonpost.com/wp-dyn/content/blog/2008/01/23/BL2008012301758.html?hpid=opinionsbox1" rel="nofollow">false premises.</a> That obviously did not happen with respect to Iraq and I think we need to leave. I do not like that we invaded Iraq, to be civil about it, and I cannot vote for candidates who want to continue the war in Iraq. </br><br></br><br>This doesn\'t mean that I hate the troops or that I want terrorists to win. I think we\'d have National Guard troops that could be in America, ready to protect us in case of any sort of national emergency if we didn\'t have this unnecessary war, I think we\'d have the troops available to secure Afghanistan and attack Osama bin Laden along the Afghanistan-Pakistan border if we were not engaged in this war, and I think our nation would have more soft power within the Middle East were we not so stubbornly refusing to consider leaving Iraq.</br><br></br><br>Lastly, the politics of the Republican Party are at least equally disdainful, in my mind, as that of Hillary Clinton. The GOP seems to have no problem with fearmongering, (If you don\'t support me, then the country will be attacked again sort of rhetoric for one) nor identity smearing. (Barack <b>HUSSEIN</b> Obama, the madrassa story, calling Hillary the "bitch", John Edwards the "faggot", etc.)</br><br></br><br>There\'s more reasons to despise the current crop of GOP candidates and the party, but I wanted just to give you the first few things that came to my mind about this corporatist, fascist, pandering, hateful ideologues that call themselves leaders.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954171">\
	 <div id="dsq-comment-header-1954171" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954171" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954171">Caged Lion</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954171" class="dsq-comment-message">Michele @fri 2:26,<br></br><br>Great answer.</br><br></br><br>I for one am exhausted from enduring the insulting paternalistic interrogations on this and other comment posts. No other constituency is talked down to as black folk regarding their voting decisions.</br><br></br><br>I have had many political discussions with buddies to try to win them over. Of all the tactics at my disposal, condescension would be the last thing to try.</br><br></br><br>We know about Clinton; we know about Obama. We definitely know about the republicans. The average reader of this blog is a political junkie. </br><br></br><br>Please keep this in mind the next time you click "post" whose ostensible intent is to convince some of us to reconsider voting Clinton or (for some of us) to make the unappealing choice to go McCain.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954172">\
	 <div id="dsq-comment-header-1954172" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954172" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954172">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954172" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954172" class="dsq-comment-message">Lion,<br>As a McCain supporter, I\'m not here to try to get anyone to consider voting for him. My opinion is that most people who read/post here would flat out not vote for McCain, or would only vote for him to vote against Clinton (in which case, to me, they\'re wasting their vote). I post to get people to see what more is at stake in this election, and what I think their votes could mean for this country.</br><br></br><br>Cab,</br><br>Couple of points:</br><br></br><br>1. Republicans did not give Obama his middle name. It may seem stupid in this forum, but I assure you that to a segment of the American electorate, his name and his history raise concerns.</br><br></br><br>2. Nowhere in the Constitution is health care listed as a "right" of any American. I have no problem with reforming the current health care system, but let\'s also address issues such as chronic disease, instead of just demanding the government-or namely, you and I-pay for people who haven\'t been held to a level of responsibility with their health.</br><br></br><br>3. If we leave Iraq as a broken, torn country, we consign ourselves to defeat. Which means the terrorists win. Whether we should have invaded or not is a discussion which will not be finished until long after we\'re dead. But understand that removing our troops before their mission is complete-a mission which was validated by the confirmation votes for GEN Petraeus-is inexplicably tied to our defeat in Iraq, and possibly in the War on Terror as a whole.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954173">\
	 <div id="dsq-comment-header-1954173" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954173" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954173">Gregory</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954173" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954173" class="dsq-comment-message">Looks like Bill Clinton is going on an "apology tour" of black churches in LA accompanied by Congresswoman Maxine Waters.  I guess CA is more in play that  we thought.  More at DailyKos: <a href="http://www.dailykos.com/storyonly/2008/2/2/11949/49964/230/448269" rel="nofollow">http://www.dailykos.com/storyonly/2008/2/2/1194...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954174">\
	 <div id="dsq-comment-header-1954174" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954174" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954174">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954174" class="dsq-comment-message">Nance,<br></br><br>Once upon a time, I was willing to hold my nose and vote for Hillary. </br><br></br><br>No more. </br><br></br><br>From the beginning, her sense of entitlement reeked and pissed me off. She is NOT entitled to be President of the United States because she let that man humiliate her on a worldwide stage. She\'s not. </br><br></br><br>And while, she reeked of the condescention towards Obama with the air of \' Who the hell does this Uppity Nigger think he is?\', it was only something other Uppity Niggers like myself would notice. We know all the signs of disrespect. </br><br></br><br>The moment it crossed the line to the point where I\'d NEVER vote for her, was when she began her plan of RACE-BAITING Barack Obama. </br><br></br><br>It began with Billy Shaheen, and just check with the Clinton Attacks Obama Wiki Incident Page that is linked on the left. </br><br></br><br>Let me make this as plain as possible for you. </br><br></br><br>The MOMENT they chose to actively try and racebait Obama, it became BEYOND Obama. </br><br></br><br>If she is allowed to racebait her way into the Democratic Nomination, then the plan will be set in stone for ANY future Black politician. </br><br></br><br>I\'m Black first, and any political party next. I will NOT be an active participant in helping set the blueprint to handicap future Black politicans. I\'m not like those Hispanics in Nevada, that AFTER she attempted to DISENFRANCHISE THEM, they STILL voted for her. No Uncle Ruckus here. </br><br></br><br>The dismissiveness towards Black folk; the absolute insulting towards my Brothers and Sisters in South Carolina; the arrogance in the \' well, you don\'t have anywhere else to go\', combine them all, and it adds up to me NEVER voting for her. I\'m not shuffling back to the Clinton Plantation. </br><br></br><br>EVER.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954175">\
	 <div id="dsq-comment-header-1954175" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954175">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954175" class="dsq-comment-message">gregory,<br></br><br>very interesting.</br><br></br><br>but..but....but....the \'Progressives\' told me that Massa Bill and Miss Hillary didn\'t do nuthin\'. They didn\'t offend \' nobody\'....so, why\'s he creeping in the churches? </br><br></br><br>Uh huh.</br><br></br><br>It was all in our \' imagination\'.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954176">\
	 <div id="dsq-comment-header-1954176" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954176">Gregory</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954176" class="dsq-comment-message">rikyrah,<br></br><br>LOL, that\'s what I was thinking:  Well if they didn\'t do nothin, why are they apologizing?</br><br></br><br>And Clinton was trying to stir up more mess at the debate trying to pit black against brown with her little anecdote about some black guy in GA complaining about latino immigrants taking jobs (a.k.a. Clinton throwing latinos under that campaign bus).  I\'m glad Obama responded about not scapegoating.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954177">\
	 <div id="dsq-comment-header-1954177" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954177" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954177">TrueBlue</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954177" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954177" class="dsq-comment-message">This from Talking Points Memo. What nerve this has-been has got! "Touch the people"......f*ck em both.<br></br><br></br><br>Bill Clinton To Go On "Mea Culpa Tour" Of Black Churches</br><br>By Eric Kleefeld - February 2, 2008, 3:07PM</br><br>The Clinton campaign apparently understands that they need to shore up some African-American support after Bill Clinton\'s aggressive campaign rhetoric against Barack Obama in South Carolina — Bill is set to go on a tour of black churches in Los Angeles tomorrow, CNN reports.</br><br></br><br>"They need to go touch the people like they did before. The bickering they got in in South Carolina must be put aside," said an unnamed elected official who will accompany Bill on the trip, and who described it as a "mea culpa tour." "Bill is going to have to come back among those who loved him and he did so much for. He is going to have to do it – I can\'t do it for him – and face the voters."\'</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954178">\
	 <div id="dsq-comment-header-1954178" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954178">CAB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954178" class="dsq-comment-message">D,<br></br><br>1. Just as fellow Republicans did not give Sen. McCain his age, but voters worry about that, too. Is that fair? I don\'t think it is. Maybe my mind will change as the general election approaches and I become more partisan, that\'s entirely possible, but right now, making such characteristics into political issues is still objectionable politics, like the "illegitimate brown baby" robocalls in the 2000 GOP primary.</br><br></br><br>2. You\'re right, I\'m wrong on that one. I had thought the US had ratified the UDHR\'s Covenant of Economic, Social and Cultural Rights. It\'s about on par with individual ownership of firearms -- not a right but a privilege. So I accept that it is not a right, though I think we SHOULD then ratify the Covenant of Economic, Social and Cultural Rights, and we have to ensure that every citizen has an opportunity to be healthy by providing health insurance to all. We provide health coverage to prisoners, we should at least give the same *privileges* to the rest of the citizenry.</br><br></br><br>3. Accepting that the Iraq War is a part of the War on Terror is misleading. It was not until we invaded and attracted more people against our country. Staying there has festered more violence around the world. Will groups like Al Qaeda and HAMAS still wish for our downfall? Yes. Do we have to give them ammunition by perpetually occupying Arab lands? No. </br><br></br><br>I also do not think we should set a precedent that a president can lie the nation into a war with doomsday rhetoric and then afterward say the problem the invasion started needs to be damped down, thusly we need to continue the war based on lies in the first place. Does that make sense? I do not want this sort of war happening again and if we continue to sanction it by allowing permanent bases and occupation and accepting the entire conflict as necessary, we\'ll be setting just such a precedent. That precedent is MUCH more harmful for us, encouraging perpetual offensive warfare, than withdrawal is, at this point. Either way, we\'ve helped al Qaeda regain strength, either we continue to help them regain strength or we don\'t. I say we don\'t.</br><br></br><br>On another point, the idea that because a debate over the way we went into the war will be long means it shouldn\'t be a factor now is off-base. Why we bombed Iraqi villages and cities, busted down their doors and searched their homes, deposed not only their dictator and his corrupt family members but also many influential people who happened to be a part of his party, (the only one allowed to participate I believe) etc. is important. It\'s important to us as the people funding and sanctioning this war and it\'s important to the Iraqi people and to the countries in the region who have to take in refugees, spend many resources to secure their borders and plan to grapple either with a vacuum of power or a U.S. pawn complicit in further American aggression. They need to believe that these consequences are undertaken because the mission we are taking in Iraq is noble, and not that it\'s the latest reason given by an incompetent administration that wanted war before it knew what that meant.</br><br></br><br>We can\'t just sweep the way we went in under the rug, well maybe we can here because it feels better that way, but it goes toward credibility, integrity, soft power, the ability to affect positive change in other nations without aggressive means and thusly the ability to effectively fight terrorism on multiple fronts with allies of all different types. If we don\'t have credible reasons for attacking nations pre-emptively, then when we say we want to fight terrorism and we equate this war with terror, people don\'t believe us and they shouldn\'t.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954179">\
	 <div id="dsq-comment-header-1954179" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954179" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954179">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954179" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954179" class="dsq-comment-message">Cab,<br>1. McCain\'s age concerns me. But I still think that he is the best qualified to lead this country, just as you feel Obama is, regardless of his name. To us, BOTH of these arguments are stupid...but they can\'t be discounted.</br><br></br><br>2. The individual right to bear arms IS specifically listed in the Constitution.</br><br></br><br>3. The US is not in Iraq as an occupying power. Iraq has a democratically elected government. Our military is there to serve as a security solution until the country, its government and its military are able to sustain and secure their country.</br><br></br><br>Yes, we screwed up the peace. We screwed up de-Baathification. We made mistakes. We violated one of Sun Tzu\'s tenets in The Art of War: never wake up with more enemies that you had the previous day. Mistakes were made in Iraq, just like they\'ve been made in EVERY previous military action that this country\'s undertaken.</br><br></br><br>But at the end of the day, regardless of how and why radical islamists and terrorists got to Iraq, they are there. And their sworn mission-hell, their only reason for existence; what they PRAY for-is to destroy this country and our way of life. That\'s not fearmongering, that\'s THEIR doctrine.</br><br></br><br>And we can choose to fight them house to house in Iraq, and wherever else they appear...or we can slug it out with them in our country. While we\'ll win in either location, I refuse to vote for ANY candidate-be they a democrat or Republican-that would take the risk of radical islam establishing a foothold in this country. I didn\'t serve my country in this war to let that happen, and I refuse to let anyone else to.</br><br></br><br>If we cut and run in Iraq, we grant creedence to what bin Laden said after the battle of Mogadishu in 1993 (I\'m watching Black Hawk Down right now): we become the "paper tiger," unwilling to finish the job and stay for the long haul.</br><br></br><br>Do we need a permanent base in Iraq? That is a strategic decision to be made by the President and his military leadership, and NOT by the latest poll.</br><br></br><br>A question for you (and anyone else who wants to pipe in): I could\'ve sworn I heard that Obama would go into Pakistan unilaterally if he knew bin Laden was there. Does this sort of preemptive unilateralism-essentially, the Bush Doctrine in black skin-become valid when YOUR candidate supports it?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954180">\
	 <div id="dsq-comment-header-1954180" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954180" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954180">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954180" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954180" class="dsq-comment-message">The amazing musical group Sweet Honey in the Rock have a song called "No More Auction Block." I think all Black churches should play it Sunday morning, repeatedly, instead of the usual services. <br></br><br>Listen to the song, kneel before your God, and pray that we are no longer slaves. </br><br></br><br></br><br>What\'s most important to me - at least for the future of our people and political power- is that the establishment know that they cannot ever take our votes for granted again. </br><br></br><br>No more auction block.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1954181">\
	 <div id="dsq-comment-header-1954181" class="dsq-comment-header">\
	 <cite id="dsq-cite-1954181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1954181">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1954181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1954181" class="dsq-comment-message"><a href="http://yeswecansong.com" rel="nofollow">yeswecansong.com</a></div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=jackandjillpolitics&t=debate_open_thread&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

	if (Dsq.jsonData.integration.theme == 4) {
		if (Dsq.jsonData.realtime_enabled) {
			Dsq.Realtime.initialize();
		}
	}

	



	window.ExecuteWhen = (function () {
	var obj = {}
	
	// Private
	var running = false;
	var timer = null;
	var pending = [];
	var startTimer = function() {
		running = true;
		timer = setInterval(obj.heartBeat, 100);
	};
	var stopTimer = function() {
		running = false;
		clearInterval(timer);
	};
	
	// Public
	obj.add = function (condition, code) {
		pending.push([condition,code]);
		this.heartBeat(); //!
		if (!running) {
			startTimer();
		}
	};
	obj.heartBeat = function() {
		if (!pending.length) {
			stopTimer();
		}
		var newPending = [];
		for (var i=0; i<pending.length; i++) {
			var cond = pending[i][0];
			var code = pending[i][1];
			// FIXME: if cond or code throw an error, they never get removed from pending
			if (cond()){
				code();
			}
			else {
				newPending.push([cond, code]);
			}
		}
		pending = newPending;
	};
	return obj;
})();

// also used in embed_thread.js:
window.fbIsReady = function () {return window.FB && FB.init;};
// NOTE: This script gets executed again without threadEl
//       set when we are loaded again as the fbc_receiver.
//       In this case, we don't need the hidden container.

if(!window.FB || !FB.init) {
	if(window.Dsq && Dsq.container) {
		// container is not present when init.js is loaded from an xd-receiver iframe; in this case,
		// we don't need the FB_HiddenContainer anyway.
		var fbDiv = document.createElement('div');
		fbDiv.id = "FB_HiddenContainer";	// Required or else FeatureLoader will execute a document.write.
		fbDiv.style.position = 'absolute';	// This is intentionally not setting display to none as this breaks
		fbDiv.style.top = '-10000px';		// Flash in Safari.
		fbDiv.style.left = '-10000px';
		fbDiv.style.width = '0px';
		fbDiv.style.height = '0px';
		Dsq.container.appendChild(fbDiv);
	}
	var fbJS = document.createElement('script');
	fbJS.type = "text/javascript";
	fbJS.src = "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php";
	document.getElementsByTagName('head')[0].appendChild(fbJS);

	ExecuteWhen.add(window.fbIsReady,
		function () {
			// HACK: This is a workaround FBC's single domain limitation by
			//		 allowing sites to create multiple forums with different
			//		 Facebook API keys.  This must be used in conjunction with
			//		 disqus_facebook_forum (see authenticateFacebook).
			var facebook_api_key = 'bd6a8bc56f8eb204984f34b6fefe228d';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

			FB.init(facebook_api_key, window.facebookXdReceiverPath || null,
				{fetchSignedPublicSessionData: true});
		});
}


	


if(typeof(disqus_callback) == 'function') {
	var callback_params = Dsq.Utils.getRequestParams()['dsq_cbp'] || null;

	// We don't care about any errors in third-party code
	try {
		disqus_callback(callback_params);
	} catch (x) {
		if (typeof(console) != 'undefined' && typeof(console.log) == 'function') {
			// But it would be nice to let developers know about them
			console.log(x);
		}
		// pass
	}

	// HACK: We don't know if the callback wraps our container, which may
	// possibly result in a new DOM element.
	Dsq.container = document.getElementById('dsq-content');
}

})();




