




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": {"3ecde559248958521e4cb25a77f2ee65": {"username": "Nquest", "tumblr": "", "display_name": "Nquest", "url": "http://disqus.com/guest/3ecde559248958521e4cb25a77f2ee65/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e63fda3bc8752465623f674ffcc5f40": {"username": "TruthSeeker", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/guest/0e63fda3bc8752465623f674ffcc5f40/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "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": ""}, "1dfba1efb1f4e394ef47a227c2801240": {"username": "craig", "tumblr": "", "display_name": "craig", "url": "http://disqus.com/guest/1dfba1efb1f4e394ef47a227c2801240/", "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": ""}, "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": ""}, "bbb5f18b1f882407561a7f27f4fb2937": {"username": "s", "tumblr": "", "display_name": "s", "url": "http://disqus.com/guest/bbb5f18b1f882407561a7f27f4fb2937/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9c6efd559382db93b97a45116a0f4d36": {"username": "Wing Zingers", "tumblr": "", "display_name": "Wing Zingers", "url": "http://disqus.com/guest/9c6efd559382db93b97a45116a0f4d36/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "432619ba625f6a3e6b9013e9117e3759": {"username": "texas girl in l.a.", "tumblr": "", "display_name": "texas girl in l.a.", "url": "http://disqus.com/guest/432619ba625f6a3e6b9013e9117e3759/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "376c4de9b9dbc5d8a0f228c9592205c6": {"username": "Nichelle", "tumblr": "", "display_name": "Nichelle", "url": "http://disqus.com/guest/376c4de9b9dbc5d8a0f228c9592205c6/", "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": ""}, "9bf0971c139c9dc33659e8ed441e4f5e": {"username": "Craig Hickman", "tumblr": "", "display_name": "Craig Hickman", "url": "http://disqus.com/guest/9bf0971c139c9dc33659e8ed441e4f5e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1572c9b90152e199379cfb228c0cc759": {"username": "heartsandflowers", "tumblr": "", "display_name": "heartsandflowers", "url": "http://disqus.com/guest/1572c9b90152e199379cfb228c0cc759/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e8929a93ccff877492df9b177a3888cf": {"username": "djchefron", "tumblr": "", "display_name": "djchefron", "url": "http://disqus.com/guest/e8929a93ccff877492df9b177a3888cf/", "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": ""}, "cc8118b82cb4fb3c3d4024bab6ca1e90": {"username": "Shazzasharona", "tumblr": "", "display_name": "Shazzasharona", "url": "http://disqus.com/guest/cc8118b82cb4fb3c3d4024bab6ca1e90/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3f8d9635c8be93048a137d95d856b702": {"username": "markg8", "tumblr": "", "display_name": "markg8", "url": "http://disqus.com/guest/3f8d9635c8be93048a137d95d856b702/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9fcb7c771a7713dda01aa936fd426bfe": {"username": "Ms.Martin", "tumblr": "", "display_name": "Ms.Martin", "url": "http://disqus.com/guest/9fcb7c771a7713dda01aa936fd426bfe/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "416a37789928c7bee4f513b0f6624da8": {"username": "Chica Dificil", "tumblr": "", "display_name": "Chica Dificil", "url": "http://disqus.com/guest/416a37789928c7bee4f513b0f6624da8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8955a1f06a00c220d890134cc7311504": {"username": "BPM", "tumblr": "", "display_name": "BPM", "url": "http://disqus.com/guest/8955a1f06a00c220d890134cc7311504/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_18:27:24", "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": {"1967127": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://online.wsj.com/article/SB121184903775921513.html?mod=hps_us_pageone\" rel=\"nofollow\"> WSJ: Detroit Politician Gets Lessons In Civility From a 13-Year Old</a><br></br><br><b>Ms. Conyers is the wife of U.S. Rep. John Conyers Jr., the chairman of the House Committee on the Judiciary. She declined to comment for this story, but her chief of staff, Linda Bernard, says Ms. Conyers believes she is \"being targeted by the press\" because \"her husband was recently in New York City and is considering having hearings about police brutality.\"</b></br><br></br><br>Police brutality.  Ri-ight....</br><br></br><br>Also:</br><br></br><br><a href=\"http://www.nj.com/hobokennow/index.ssf/2008/05/an_innocent_man_detained.html\" rel=\"nofollow\">A technology systems manager for a Hoboken insurance firm was asleep in his Newark home earlier this month when a SWAT team of FBI agents battered through the front door, held him and his 16-year-old son at gunpoint, tied their hands with plastic restraints and then started asking them questions. </a> </br><br><b> </b></br><br></br><br>FBI agents eventually realized they didn't have the 69-year-old reputed mobster: Taylor is a 39-year-old black man. </br><br></br><br>The innocent man describes his ordeal on video in the link.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_03:54:00", "killed": false, "user_key": "376c4de9b9dbc5d8a0f228c9592205c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967128": {"up_voted": false, "ip": "", "has_replies": false, "message": "The 69-year-old mobster is one Charles \"Buddy Musk\" Muccigrosso, a reputed member of the Gambino crime family.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_04:05:00", "killed": false, "user_key": "376c4de9b9dbc5d8a0f228c9592205c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967129": {"up_voted": false, "ip": "", "has_replies": false, "message": "On the stump, Barack Obama usually concludes his comments on Iraq by saying, \"and it hasn't made us safer.\" It is an article of faith on the left that nothing the Bush administration has done has enhanced our security, and, on the contrary, its various alleged blunders have only contributed to the number of jihadists who want to attack us.<br></br><br>Empirically, however, it seems beyond dispute that something has made us safer since 2001. Over the course of the Bush administration, successful attacks on the United States and its interests overseas have dwindled to virtually nothing.</br><br></br><br>Some perspective here is required. While most Americans may not have been paying attention, a considerable number of terrorist attacks on America and American interests abroad were launched from the 1980s forward, too many of which were successful. What follows is a partial history:</br><br></br><br>1988</br><br>February: Marine Corps Lt. Colonel Higgens, Chief of the U.N. Truce Force, was kidnapped and murdered by Hezbollah.</br><br></br><br>December: Pan Am flight 103 from London to New York was blown up over Scotland, killing 270 people, including 35 from Syracuse University and a number of American military personnel.</br><br></br><br>1991</br><br>November: American University in Beirut bombed.</br><br></br><br>1993</br><br>January: A Pakistani terrorist opened fire outside CIA headquarters, killing two agents and wounding three.</br><br></br><br>February: World Trade Center bombed, killing six and injuring more than 1,000.</br><br></br><br>1995</br><br>January: Operation Bojinka, Osama bin Laden's plan to blow up 12 airliners over the Pacific Ocean, discovered.</br><br></br><br>November: Five Americans killed in attack on a U.S. Army office in Saudi Arabia.</br><br></br><br>1996</br><br>June: Truck bomb at Khobar Towers kills 19 American servicemen and injures 240.</br><br></br><br>June: Terrorist opens fire at top of Empire State Building, killing one.</br><br></br><br>1997</br><br>February: Palestinian opens fire at top of Empire State Building, killing one and wounding more than a dozen.</br><br></br><br>November: Terrorists murder four American oil company employees in Pakistan.</br><br></br><br>1998</br><br>January: U.S. Embassy in Peru bombed.</br><br></br><br>August: Simultaneous bomb attacks on U.S. Embassies in Kenya and Tanzania killed more than 300 people and injured over 5,000.</br><br></br><br>1999</br><br>October: Egypt Air flight 990 crashed off the coast of Massachusetts, killing 100 Americans among the more than 200 on board; the pilot yelled \"Allahu Akbar!\" as he steered the airplane into the ocean.</br><br></br><br>2000</br><br>October: A suicide boat exploded next to the U.S.S. Cole, killing 17 American sailors and injuring 39.</br><br></br><br>2001</br><br>September: Terrorists with four hijacked airplanes kill around 3,000 Americans in New York, Washington and Pennsylvania.</br><br></br><br>December: Richard Reid, the \"shoe bomber,\" tries to blow up a transatlantic flight, but is stopped by passengers.</br><br></br><br>The September 11 attack was a propaganda triumph for al Qaeda, celebrated by a dismaying number of Muslims around the world. Everyone expected that it would draw more Muslims to bin Laden's cause and that more such attacks would follow. In fact, though, what happened was quite different: the pace of successful jihadist attacks against the United States slowed, decelerated further after the onset of the Iraq war, and has now dwindled to essentially zero. Here is the record:</br><br></br><br>2002</br><br>October: Diplomat Laurence Foley murdered in Jordan, in an operation planned, directed and financed by Zarqawi in Iraq, perhaps with the complicity of Saddam's government.</br><br></br><br>2003</br><br>May: Suicide bombers killed 10 Americans, and killed and wounded many others, at housing compounds for westerners in Saudi Arabia.</br><br></br><br>October: More bombings of United States housing compounds in Riyadh, Saudi Arabia killed 26 and injured 160.</br><br></br><br>2004</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2005</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2006</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2007</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2008</br><br>So far, there have been no successful attacks inside the United States or against American interests abroad.</br><br></br><br>I have omitted from the above accounting a few \"lone wolf\" Islamic terrorist incidents, like the Washington, D.C. snipers, the Egyptian who attacked the El Al counter in Los Angeles, and an incident or two when a Muslim driver steered his vehicle into a crowd. These are, in a sense, exceptions that prove the rule, since the \"lone wolves\" were not, as far as we know, in contact with international Islamic terrorist groups and therefore could not have been detected by surveillance of terrorist conversations or interrogations of al Qaeda leaders.</br><br></br><br>It should also be noted that the decline in attacks on the U.S. was not the result of jihadists abandoning the field. Our government stopped a number of incipient attacks and broke up several terrorist cells, while Islamic terrorists continued to carry out successful attacks around the world, in England, Spain, Russia, Pakistan, Israel, Indonesia and elsewhere.</br><br></br><br>There are a number of possible reasons why our government's actions after September 11 may have made us safer. Overthrowing the Taliban and depriving al Qaeda of its training grounds in Afghanistan certainly impaired the effectiveness of that organization. Waterboarding three top al Qaeda leaders for a minute or so apiece may have given us the vital information we needed to head off plots in progress and to kill or apprehend three-quarters of al Qaeda's leadership. The National Security Agency's eavesdropping on international terrorist communications may have allowed us to identify and penetrate cells here in the U.S., as well as to identify and kill terrorists overseas. We may have penetrated al Qaeda's communications network, perhaps through the mysterious Naeem Noor Khan, whose laptop may have been the 21st century equivalent of the Enigma machine. Al Qaeda's announcement that Iraq is the central front in its war against the West, and its call for jihadis to find their way to Iraq to fight American troops, may have distracted the terrorists from attacks on the United States. The fact that al Qaeda loyalists gathered in Iraq, where they have been decimated by American and Iraqi troops, may have crippled their ability to launch attacks elsewhere. The conduct of al Qaeda in Iraq, which revealed that it is an organization of sociopaths, not freedom fighters, may have destroyed its credibility in the Islamic world. The Bush administration's skillful diplomacy may have convinced other nations to take stronger actions against their own domestic terrorists. (This certainly happened in Saudi Arabia, for whatever reason.) Our intelligence agencies may have gotten their act together after decades of failure. The Department of Homeland Security, despite its moments of obvious lameness, may not be as useless as many of us had thought.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_06: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}, "1967130": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Problem with Taking to Iran<br></br><br>http://online.wsj.com/article/SB121193151568724469.html?mod=opinion_main_commentaries</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_07:09:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967131": {"up_voted": false, "ip": "", "has_replies": false, "message": "For my fellow conservatives-and others-American Thinker takes a look at the liberal doctrine of appeasement, with examples from the Carter/Clinton administrations, and a fictional Obama administration. <br></br><br><a href=\"http://www.americanthinker.com/2008/05/true_liberals_must_be_appeaser.html\" rel=\"nofollow\">True Liberals Must Be Appeasers</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_08:33: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}, "1967132": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.nypost.com/seven/05272008/tv/black_news_net_112648.htm\" rel=\"nofollow\">BLACK TELEVISION NEWS CHANNEL</a><br></br><br>Might we finally have a \"BNN\" to receive news and information that isn't Anglo-centric?  A news outlet that doesn't generate ratings by the body count?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_08:48: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}, "1967133": {"up_voted": false, "ip": "", "has_replies": false, "message": "from MSNBC's First Read<br></br><br>Delegate update: Obama picks up more Posted: Tuesday, May 27, 2008 12:55 PM by Domenico Montanaro</br><br>Filed Under: 2008, Obama, Delegates </br><br>From NBC's Domenico Montanaro</br><br>NBC NEWS has updated the delegate counts in Alaska and Colorado, giving Obama one more and Clinton one less in each state. In Alaska, Obama picks up a split of 10-3 (instead of 9-4 after he got the two statewide PLEOs at convention). In Colorado, Obama gets a split of 36-19 (instead of 35-20). Obama's pledged delegate lead is now upped to 149, his superdelegate lead moves to 34, and his overall lead stands at a combined 195 (including the 12 Edwards delegates).</br><br></br><br>Obama, today, has also picked up another superdelegate, Wyoming Democratic Party Vice Chairwoman Nancy Drummond. \"My husband was a Marine during Vietnam -- he was one of many vets that has VA Benefits,\" Drummond said in a statement released by the campaign. \"The men and women in the military and their families are giving the ultimate sacrifice now and I support Senator Obama's plan to honor their service by improving their healthcare, taking care of issues related to combat duty and caring for our homeless vets.\"</br><br></br><br>She adds, \"We have two incredible candidates... . At both our caucuses and our State Convention, the majority said they want Senator Obama to be our Candidate to run for President. So with that being said, while I certainly respect and admire Senator Clinton's tenacity, I have proudly decided to endorse Senator Barack Obama.\"</br><br></br><br>The NBC News Delegate Counts:</br><br>PLEDGED: Obama 1649 to 1500</br><br>SUPERDELEGATES: Obama 316.5 to 282.5</br><br>EDWARDS PL. DELEGATES: Obama 12 to 0</br><br>TOTAL: Obama 1,977.5 to 1,782.5</br><br></br><br>* Obama is 48.5 from the required 2,026.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:24: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}, "1967134": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anon,<br></br><br>The cherry-picked list shows lack of intelligence and just plain old common sense.</br><br></br><br>Somehow, the 1993 so-called Day of Terror plot was thwarted but it didn't signal an end to attacks.  It's stands to reason that there were a number of plots through the years that never come close to happening because of intelligence/investigation.</br><br></br><br>And, last I checked, U.S. \"interests\" included the war in Iraq.  You might want to check with the Bush administration first before saying no terrorists attacks have been waged against American interests.  Count these too:</br><br></br><br></br><br>2002</br><br></br><br>    June 14, Karachi, Pakistan: bomb exploded outside American consulate in Karachi, Pakistan, killing 12. Linked to al-Qaeda.</br><br></br><br></br><br>2003</br><br></br><br>    May 12, Riyadh, Saudi Arabia: suicide bombers killed 34, including 8 Americans, at housing compounds for Westerners. Al-Qaeda suspected.</br><br></br><br></br><br>2004</br><br></br><br>    May 29\u201331, Riyadh, Saudi Arabia: terrorists attack the offices of a Saudi oil company in Khobar, Saudi Arabia, take foreign oil workers hostage in a nearby residential compound, leaving 22 people dead including one American.</br><br></br><br>    June 11\u201319, Riyadh, Saudi Arabia: terrorists kidnap and execute Paul Johnson Jr., an American, in Riyadh, Saudi Arabia. 2 other Americans and BBC cameraman killed by gun attacks.</br><br></br><br>    Dec. 6, Jeddah, Saudi Arabia: terrorists storm the U.S. consulate, killing 5 consulate employees. 4 terrorists were killed by Saudi security.</br><br></br><br></br><br>2005</br><br></br><br>    Nov. 9, Amman, Jordan: Suicide bombers hit 3 American hotels, Radisson, Grand Hyatt, and Days Inn, in Amman, Jordan, killing 57. Al-Qaeda claimed responsibility.</br><br></br><br></br><br>2006</br><br></br><br>    Sept. 13, Damascus, Syria: an attack by four gunman on the American embassy was foiled.</br><br></br><br></br><br>2007</br><br></br><br>    Jan. 12, Athens, Greece: the U.S. embassy was fired on by an anti-tank missile causing damage but no injuries.</br><br></br><br>    Dec. 11, Algeria: More than 60 people are killed, including 11 United Nations staff members, when Al Qaeda terrorists detonate two car bombs near Algeria's Constitutional Council and the United Nations offices. </br><br></br><br></br><br>And please explain this:</br><br></br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2005/04/26/AR2005042601623.html\" rel=\"nofollow\"><b>\"...the number of what the U.S. government considers \"significant\" attacks grew to about 655 last year (2004), up from the record of around 175 in 2003.\"</b></a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:44:00", "killed": false, "user_key": "3ecde559248958521e4cb25a77f2ee65", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967135": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here is an article written for The Root<br>Here Comes the Hook, Hillary </br><br>By Lawrence Bobo | TheRoot.com</br><br>What the senator from New York could learn from amateur night at the Apollo.</br><br>  May 27, 2008--Politics should be more like an amateur show at the Apollo Theatre in Harlem.  Sometimes you need the hook to get a bad act off the stage!  The Hillary Clinton campaign for the Democratic presidential campaign has clearly reached that point.</br><br></br><br>A few years ago I attended a \"Top Dog\" show at the Apollo, which features contestants who have won rounds of competition on two previous occasions. The opening performance involved a dance troupe of African-American girls, ages 7 to 10 or thereabouts. They were very, very good and brought all the enthusiasm and discipline in the world to their performance. They were pitted against a 14-year-old young lady who sang her heart out with a mind-blowing rendition of an Anita Baker tune.  </br><br></br><br>Like most in the audience I felt awkward about having to choose between these two acts.  On the one hand, there was the unbridled energy, confidence, innocence and triumphant expectations of a group of very young girls, children really.  On the other hand, you had a young lady who looked like a genuine star in the making.  When the cheering was done and the MC reported the results, the young star had won. (And rightfully so, I say.)</br><br></br><br>But the youngest member of the dance troupe was stunned and almost stomped off the stage in disgust, anger and tears.  Her fellow troupe members stopped her. The audience started to boo\u2014mostly because we had to crush the hopes of some very talented kids in the zero-sum, forced-choice format of the Apollo talent show, not because of anything the dancers had done.</br><br></br><br>The MC immediately began castigating the audience.  \"Don't you dare!  Don't you dare!\" he shouted.  \"She has to learn, they have to learn, you don't always win.  The show goes on and you remain professional.  Don't disrespect them or this stage by booing in disappointment.  They will have other days.  This was not their day.\"  Or, words to that effect\u2014as I remember them now.  He was right.  </br><br></br><br>If only Hillary Clinton had been there that night.  Perhaps she would understand that sometimes the others win, even if you are talented, even if you've fought well, and even if you've won some of the rounds.  The decision can still go, clearly and decisively, to your opponent.  And in those times, clinging to the stage when your show is over only increases the chances that you will look bad.  Last week, in Brandon, South Dakota, Hillary Clinton reached that point.</br><br></br><br></br><br>When I saw the video clip of the interview and heard her say one disingenuous thing followed by a stunningly awful thing, I thought of that Top Dog night at the Apollo.  I thought of that little girl who almost stomped off in tears but regained her composure.  Senator Clinton claimed to be puzzled as to why people are encouraging her to stop running, claiming such demands are \"historically unprecedented.\"  Nonsense.</br><br></br><br>Any serious observer of American politics knows a long, contentious fight to the convention can hurt the eventual nominee. Gerald Ford's effort to secure election (rather than appointment) to the White House in 1976 was mortally wounded by the fierce challenge he faced from Ronald Reagan.  A challenge that went all the way to the convention.  Jimmy Carter was damaged by the fierce challenge from Ted Kennedy in 1980, which also went right down to the convention.  </br><br></br><br>It is a cardinal fact of national politics today that, ideally, you want the nomination wrapped up before the convention, and that a party's chance of winning the fall election is greatly diminished by a nomination fight that goes all the way to the convention. So, yes, I found Clinton's comments completely, indeed howlingly, disingenuous.</br><br></br><br>But then she uttered the unspeakable and said, \"We all remember Bobby Kennedy was assassinated in June in California.\"  I'm sorry.  What did you just say?  You need to stay in the race just in case someone gets \"assassinated.\" Is that your point?  When called on it, she apologized to the Kennedy family.  But she also owes an apology to the Obama family, to the Democratic Party and to all Americans who live in a country where violence has too often taken great leaders from us.</br><br></br><br>Like so much from the Clintons nowadays, the apology rings false. This is just another in a growing string of events pointing to a thorough-going lack of personal integrity.  The time for giving her the benefit of the doubt on these matters is long past.  This time it felt to me as if her subconscious had let slip with what she is really thinking.   </br><br></br><br>Enough already. If a 7-year-old girl at the Apollo Top Dog show can appreciate that sometimes you have to walk off the stage with pride though not necessarily a winner, then one can hope that the junior senator from New York won't force the hook to be brought out to remove her from the stage.</br><br></br><br>Lawrence Bobo is the W.E.B. Du Bois Professor of Sociology and of African and African-American studies at Harvard University. </br><br></br><br>Return to The Root Homepage</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:46:00", "killed": false, "user_key": "e8929a93ccff877492df9b177a3888cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967136": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Amazing Money Machine<br>by: Joshua Green</br><br>The Atlantic Monthly</br><br></br><br>\"What\u2019s intriguing to Democrats and worrisome to Republicans is how someone lacking these deep connections to traditional sources of wealth could raise so much money so quickly. How did he do it? The answer is that he built a fund-raising machine quite unlike anything seen before in national politics. Obama\u2019s machine attracts large and small donors alike, those who want to give money and those who want to raise it, veteran activists and first-time contributors, and\u2014especially\u2014anyone who is wired to anything: computer, cell phone, PDA.\"</br><br></br><br>Read the complete article here:</br><br></br><br><a href=\"http://www.theatlantic.com/doc/200806/obama-finance\" rel=\"nofollow\">How Silicon Valley made Barack Obama this year\u2019s hottest start-up</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:48: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}, "1967137": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.cnn.com/2008/POLITICS/05/27/roland.martin/index.html#cnnSTCText%3Cbr%3E%3C/br%3E%3Cbr%3E%22updated\" rel=\"nofollow\">http://www.cnn.com/2008/POLITICS/05/27/roland.m...</a> 7:33 p.m. EDT, Tue May 27, 2008 </br><br></br><br> </br><br>Commentary: No graceful bow-out for Clinton</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:48: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}, "1967138": {"up_voted": false, "ip": "", "has_replies": false, "message": "HisSpace<br>by: Marc Ambinder </br><br>The Atlantic Monthly</br><br></br><br>\"The communications revolution under way today involves the Internet, of course, and if Barack Obama eventually wins the presidency, it will be in no small part because he has understood the medium more fully than his opponents do. His speeches play well on YouTube, which allows for more than the five-second sound bites that have characterized the television era. And he recognizes the importance of transparency and consistency at a time when access to everything a politician has ever said is at the fingertips of every voter. No other candidate in this or any other election has ever built a support network like Obama\u2019s. The campaign\u2019s 8,000 Web-based affinity groups, 750,000 active volunteers, and 1,276,000 donors have provided him with an enormous financial and organizational advantage in the Democratic primary.\"</br><br></br><br>Read the complete article here:</br><br></br><br><a href=\"http://www.theatlantic.com/doc/200806/ambinder-obama\" rel=\"nofollow\">How would Obama's success in online campaigning translate into governing?</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_09:53: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}, "1967139": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dem lawyers: Fla., Mich. can't be fully restored By NEDRA PICKLER, Associated Press Writer <br>55 minutes ago</br><br> </br><br></br><br></br><br>WASHINGTON - A Democratic Party rules committee has the authority to seat some delegates from Michigan and Florida but not fully restore the two states as Hillary Rodham Clinton wants, according to party lawyers. </br><br></br><br>ADVERTISEMENT</br><br> </br><br> Democratic National Committee rules require that the two states lose at least half of their convention delegates for holding elections too early, the party's legal experts wrote in a 38-page memo.</br><br></br><br>The memo was sent late Tuesday to the 30 members of the party's Rules and Bylaws Committee, which plans to meet Saturday at a Washington hotel. The committee is considering ways to include the two important general election battlegrounds at the nominating convention in August, and the staff analysis says seating half the delegates is \"as far as it legally can\" go.</br><br></br><br>Saturday's meeting is expected to draw a large crowd, with Clinton supporters among those encouraging a protest outside demanding that all the states' delegates be seated. Proponents of full reseating have mailed committee members Florida oranges and pairs of shoes to get their attention.</br><br></br><br>DNC officials are concerned about a potentially large turnout at the \"Count Every Vote\" rally outside the event and have asked the hotel staff to increase security to keep everyone safe. The DNC says the roughly 500 seats available to the public inside were taken within three or four minutes of becoming available online Tuesday.</br><br></br><br>The DNC analysis does not make recommendations for how the Rules and Bylaws Committee should vote, but gives context from the party's charter and bylaws for the committee to consider.</br><br></br><br>The analysis said there are two options to include half the delegations \u2014 either allow half the number of delegates from each state into the convention or allow the full delegations to attend, but give them each half a vote. \"The rule does not actually specify whether the reduction is to be accomplished on the basis of delegate positions or delegate votes,\" the analysis said, giving committee members some justification for sending the entire delegations with half-votes as some leaders in the states want.</br><br></br><br>The analysis also underscores a prickly problem: If the Rules and Bylaws Committee decides to restore any of the states' delegates, there is not a simple way to divide them between Clinton and Barack Obama.</br><br></br><br>That's especially true in Michigan, where Obama had his name pulled from the ballot. He didn't have the option of removing his name in Florida, but all the candidates signed a pledge not to campaign in either state.</br><br></br><br>Clinton won the majority of the vote in Florida and Michigan and has been arguing that the delegates should be fully restored according to the results of the January primaries. But even if they were, it would not be enough for her to overtake Obama's delegate lead.</br><br></br><br>As it becomes clear that Obama likely will win the nomination, he has been working to win over voters in the two states with visits in recent days. He plans to return to Michigan on Monday.</br><br></br><br>The DNC staff analysis argues that the Rules and Bylaws Committee was fully within its rights to strip all 368 delegates from the two states when they scheduled primaries in January. Party rules said their nominating contests could be no earlier than Feb. 5. Michigan voted on Jan. 15, Florida on Jan. 29.</br><br></br><br>The analysis also said there is an option to restore 100 percent of the delegates \u2014 by a recommendation of the Credentials Committee that meets later this summer. However, that would mean a final decision would not be made until the first day of the convention in Denver since Credentials Committee decisions have to be approved by the full convention as it convenes \u2014 risking a floor fight.</br><br></br><br>Alice Huffman, a member of the Rules and Bylaws Committee from California who is supporting Clinton, said she has been barraged with e-mails in the past few weeks. She said the senders include Floridians who are upset that they are being disenfranchised, and she has started printing out the messages so she'll have a record to explain her decision.</br><br></br><br>\"This is a really, really significant issue to women. Obviously it's a significant item to people of color too. So I'm just preparing myself as best I can,\" said Huffman, president of the California NAACP.</br><br></br><br>The shoe shipments are being organized by <a href=\"http://WalkAMileInOurShoes.org\" rel=\"nofollow\">WalkAMileInOurShoes.org</a> and1 the orange idea was promoted by a group called Florida Demands Representation, which plans to bus Floridians to Saturday's rally outside the meeting. Blaine Whitford, a volunteer helping organize the effort, said they are unaligned with any candidate.</br><br></br><br>Susie Buell, one of Clinton's top fundraisers, has formed a political action committee encouraging women to support full seating of the delegates. The WomenCountPAC has taken out ads in USA Today and The New York Times promoting attendance at the rally.</br><br></br><br>___ </br><br></br><br>Associated Press writer Juliet Williams in Sacramento, Calif., contributed to this report.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:01:00", "killed": false, "user_key": "e8929a93ccff877492df9b177a3888cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967140": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>Great article. Ties in well with the WSJ article I cited.</br><br></br><br>Again, I believe an Obama presidency will be Carter Redux.</br><br></br><br>Harry Truman must be turning in his grave.</br><br></br><br>This passage sums it up:</br><br></br><br>\"If Barack Obama took over as president of the United States, all the thwarted tyrants in the world would see their big chance. They would quickly test American resolve, just as JFK was tested by the Soviets.  The Chinese might seriously threaten Taiwan, which they think is theirs by right. Russia might move on Georgia and the Ukraine. Hugo Chavez might invade Columbia, just to try out his shiny new Russian jets and tanks.  Under Obama, the United States might not be serious about international power, but all the hungry little tyrannies will be very serious indeed. It's their big opportunity.</br><br></br><br>In Pakistan, President Musharraf has escaped  four  assassination attempts. What would Obama do if the next one succeeds --- and radicals take control of Paki nukes? Could we talk them into giving up their keys to Allah's final victory over the infidels? Obama seriously overstates his magic if he really believes that.</br><br></br><br>If Obama gets in, what will he do about Iranian nukes, now predicted for 2009? Would Obama back a civilized democracy or appease the fascists? Prediction: He would opt for appeasement. That is entirely consistent with his expressed beliefs. Liberals live in a world without hard choices. They just spin whatever happens, and the media let them get away with it.</br><br></br><br>The Left cannot escape responsibility for 9/11, for the mullah tyranny in Iran, and for undermining American security in a thousand other ways. These folks are dangerous, not because they are stupid or evil, but just because they just can't handle reality. It's like a truck driver who can't see the oncoming traffic. The driver doesn't get credit for good intentions. The Left always forgives itself these little gaffes, but reality is unforgiving.</br><br></br><br>Barack Obama is even less prepared than Clinton and Carter were.  You can tell from his constant bloopers, and by the people he's picked for his foreign policy team. They live in never-never-land, exactly what you would not want in a sane and sober US Administration. It's a chilling sight.</br><br></br><br>The Obama camp is now boasting that their guy can magically crack the toughest nuts in the world. How is he going to do that? Oba-magic will make it happen, baby.  It's gonna be love and peace from here on out.</br><br></br><br>The Left falls for that kind of imbecility. They're convinced their guy can somehow voodoo away the most dangerous fanatics in the world --- a miracle without precedent in history. But history isn't their strong suit, nor geography, nor straight thinking. Wishful thinking and moral posturing are. I'm sorry, but it's true.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:18:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967141": {"up_voted": false, "ip": "", "has_replies": false, "message": "Drill, Already<br></br><br>\"If members of Congress really want to mitigate the effects of high oil prices as much as they claim they do, they could start by letting oil companies bring America\u2019s vast untapped supplies to market.\"</br><br>http://article.nationalreview.com/?q=ZjdhMjQ5NzRmNWM5MjIyMmY3ZmJjOTE2N2Y5NWUxNTM=</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:23:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967142": {"up_voted": false, "ip": "", "has_replies": false, "message": "From Blacks4Barack...(Luv What You Do Jack&Jill;)<br>Black Political </br><br>Supporters Should Speak Out </br><br>Against Hillary's Assassination Insinuation</br><br>Or Be VOTED OUT !</br><br></br><br>The day before Hillary's horrifically diobolical assassination insinuation, I was in the midst of writing a piece regarding how we, particularly blacks, should treat black politicians who had sided with Hillary. Folks like Charley Rangel, Maxine Waters, Sheila Jackson Lee, Stephanie Tubbs Jones (my Congresswoman) and the like. Here's a bit of what I had written, \"...Let's rally behind them in support of their future political careers. Let's keep voting for them (as long as they keep doing a good job). Let's not go against them....in fact, let's show them some love. I know, some of you think I must be crazy but......\"</br><br></br><br>Then, the very next day as you all know, Hillary made the most incredible insinuation (or hope) that anyone could make. To justify staying in the race because anything could happen....even assassination, was a true shock heard 'round the country. And, although many in the media are trying to downplay her sentiment as a misspeak or gaffe as they call it, we as blacks know the real deal. Hillary was either trying to send a subliminal message to some nut....or deeply hopes harm on Obama. WHATEVER the reason, it is a total abomination that should be addressed accordingly.</br><br></br><br>Blacks and whites nationwide have bombarded forums and blogs stating their outrage for her incredibly dangerous remark. But one group has been totally silent. Where are all of the black politicians who have supported Hillary up until now? They know, as all blacks know, that from the very first day Obama declared his candidacy, the first question that arose in the minds of all blacks was 'will he get snipered'? We all know that right out of the gate, Obama had to hire 24 hour Secret Service Protection....Why ? Because of the true threat of some nut wanting to harm him or his family.</br><br></br><br>And now, for Hillary herself to be the one sending out the little code....is just a true disgrace to herself, to her supporters and to all Americans. Every black political supporter should be demanded to speak out against Hillary's destructive mentality and rhetoric. They must each denounce her statement publicly and let it be known that they find her comments to be absolutely improper, sinister and out of line with the progress being made by so many in our country. </br><br></br><br>If they do not, they will be showing us that they have become so politicized that even the thought of the assassination of a fellow human being, let alone a brother, is a tolerable occurance in their book, which is certainly not in-line with the views and concerns of their constituents. Therefore, they MUST BE VOTED OUT ! I feel confident that this is not the case. But, we shall see. So Charley, Sheila, Maxine, Steph and the gang....please don't let us down. We're counting on you !</br><br></br><br>As the late, great Johnny Cochran may have put it...</br><br>Demand that they denounce...or they must get the Bounce !</br><br></br><br>Greg Jones</br><br>Visit: <a href=\"http://www.Blacks4Barack.org\" rel=\"nofollow\">www.Blacks4Barack.org</a> OFFICIAL SITE !</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:24:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967143": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://thehill.com/campaign-2008/obama-urges-supporters-not-to-demonstrate-at-dnc-meeting-2008-05-28.html\" rel=\"nofollow\">Obama says sit your arses down</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:28:00", "killed": false, "user_key": "8955a1f06a00c220d890134cc7311504", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967144": {"up_voted": false, "ip": "", "has_replies": false, "message": "Today, Vets for Freedom is releasing a second ad, featuring Iraq war veteran and Vets for Freedom member, Specialist Kate Norley. Kate, who served 16 months on the front lines as a combat medic, asks Senator Obama two simple, but powerful, questions:<br></br><br>   1. Senator Obama, when will you finally decide to go back to Iraq, to see the progress first hand?</br><br>   2. And when will you finally decide to meet one-on-one, unconditionally, with General Petraeus?</br><br></br><br>The ad also talks about the incredible progress that has been made since Senator Obama last visited Iraq in January 2006: violence down 70%, civil war over, Al Qaeda decimated, political progress occurring, and the Iraqi Army taking the lead. The fact is\u2014the surge has worked, and has moved America closer to overall success in Iraq.</br><br></br><br>View the ad here:</br><br>http://www.vetsforfreedom.org/multimedia/details.aspx?id=282</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:28:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967145": {"up_voted": false, "ip": "", "has_replies": false, "message": "God bless VFF...<br></br><br>That same email also answers the question of whether VFF is a 527 organization, as the Obamaists would have you believe.</br><br></br><br>News flash: we're not.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:39:00", "killed": false, "user_key": "0183bc94f5be8b9ec79636f3f2174ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967146": {"up_voted": false, "ip": "", "has_replies": false, "message": "nquest,<br></br><br>The attacks you noted are mentioned in the post.</br><br></br><br>The Bush Administration views the war in Iraq as the central front on the war on terror and al-Qaeda has been decimated there and their ability to launch attacks elsewhere has been crippled.</br><br></br><br>Based on the clear historical record, it is obvious that the Bush administration has done something since 2001 that has dramatically improved our security against such attacks. To fail to recognize this, and to rail against the Bush administration's security policies as failures or worse, is to sow the seeds of greatly increased susceptibility to terrorist attack in the next administration.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_10:52:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967147": {"up_voted": false, "ip": "", "has_replies": false, "message": "Does anyone know what McClellan said about Hurricane Katrina?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_11:47:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967148": {"up_voted": false, "ip": "", "has_replies": false, "message": "ms martin,<br></br><br>Guess you'll have to buy his book....</br><br></br><br>But you already know the answer to your question about Katrina, you're just looking for McClellan to validate it.</br><br></br><br>Is Olbermann looking to revise has fond farewell to McClellan now that he has turned on his boss and cash in? McClellan will be the left's media darling for scoring this fix for them.</br><br></br><br>Bush-bashing is like heroin.</br><br></br><br>But it will fade and you'll need more.</br><br></br><br>Do you think ex-Bushies have figured out a way to make a quick buck off strung out Bush haters?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_11:57:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967149": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is for the poster who thinks might equals right<br>\"Every nation has its war party. It is not the party of democracy. It is the party of autocracy. It seeks to dominate absolutely. It is commercial, imperialistic, ruthless. It tolerates no opposition. It is just as arrogant, just as despotic, in London, or in Washington, as in Berlin. The American Jingo is twin to the German Junker\u2026. If there is no sufficient reason for war, the war party will make war on one pretext, then invent another.\"</br><br>--Robert M. La Follette</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:01:00", "killed": false, "user_key": "e8929a93ccff877492df9b177a3888cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967150": {"up_voted": false, "ip": "", "has_replies": false, "message": "After their news desk reported on the IAEA\u2019s conclusion that Iran has acted with malice in hiding its nuclear-weapons program, one might have expected the New York Times editorial board to put the blame on \u2026. well, Iran. Instead, and predictably, today\u2019s editorial blames the Bush administration for not trying hard enough to bribe the Iranians into ending its quest for nukes. Five of its eight paragraphs scold the White House while only criticizing Iran in one.<br></br><br>Barack Obama, who makes the same allegations repeatedly from the campaign trail, the New York Times demonstrated ignorance in this editorial. The EU-3 have held repeated talks with the Iranians, and since they represent Iran\u2019s major Western trading partners, their influence allows them better leverage with Tehran. Moreover, the US has publicly backed EU offers that included everything the NYT and Obama claim to be necessary to convince the mullahcracy to give up nukes. That included security guarantees, WTO membership, and normalized diplomatic relations \u2014 and have since 2005.</br><br></br><br>Obama does not even acknowledge the fact that we have offered everything he has suggested, to no avail. In this event, the Iranians resumed their enrichment process in July 2005 after snubbing the EU-3 offer. Since then, the US has done exactly what the NYT recommends in its editorial today, which is progressively tighter sanctions \u2014 which Democrats opposed at the time.</br><br></br><br>At the heart of this nonsense lies a belief that Iran means no harm to anyone. Obama, the NYT, and many Democrats believe that Iran just wants to trade openly and have normal diplomacy with the world, and as soon as we offer that the Iranians will stop building nuclear weapons. For some reason, 29 years of terrorist sponsorship and low-level war against the West has escaped their notice, as have the public offers to deliver normalized trade and diplomacy. The mullahcracy isn\u2019t building a bomb to get free trade; they want to use it to extend hegemony over the entire Middle East, and not for benign purposes, either.</br><br></br><br>Such foolishness has been the hallmark of the Times for years, but we can hardly afford it in the White House. Face to face presidential negotiations without preconditions with Mahmoud Ahmadinejad will not end the Iranian threat to our national interests in the region.</br><br></br><br>Astounding ignorance or just giving Bush haters another fix...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:12: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}, "1967151": {"up_voted": false, "ip": "", "has_replies": false, "message": "MSNBC reports<br></br><br>Judge dismisses lawsuits for Florida delegates.</br><br></br><br>Teeheehee</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:15: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}, "1967152": {"up_voted": false, "ip": "", "has_replies": false, "message": "The anti-Bush/anti-American/\"blame America first\" crowd will always get their fix from someone looking to score a quick buck. <br>Note how when a democratic representative came out and said the dems flat-out lied to win the '06 elections, no one cared.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:17: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}, "1967153": {"up_voted": false, "ip": "", "has_replies": false, "message": "djchefron,<br></br><br>From John Lewis, in American Thinker:</br><br></br><br>The big debate now is whether Obama would be a foreign policy  appeaser. It's the wrong question. All modern liberals must be appeasers --- because that's their ideology. They constantly proclaim to the world that peace-at-any-price is their single, greatest, overarching goal.</br><br></br><br>Conservatives want to live in peace like any sensible human being. We just know there is not a single shred of evidence that we can have peace without armed vigilance. </br><br></br><br>If you tell Ahmadi-Nejad that, as a true Leftist, peace is your overarching goal, he instantly knows you've lost. Remember, this is the culture of the shrewd Persian rug merchant. They know how to read the cards. Fanatics like A'jad are driving for victory, not peace.  They are willing to sacrifice much, much more than any Western nation. Iran lost perhaps half a million people in the Iran-Iraq war, but even then Ayatollah Khomeini was still not willing to make peace. The United States, with four times Iran's population, has lost less than .01 percent of that number of soldiers in Iraq and Afghanistan. You and I don't want to look at the headlines in the morning for fear that more US soldiers have died. But jihadis constantly proclaim, \"We value death; you value life.\" They are not irrational, just willing to die in this world for eternal rewards in the next.</br><br></br><br>Since 9/11 liberals have made it clear in a thousand little ways that they are just not willing to resist a suicide-bombing enemy. They don't have the moral fiber, and they always misunderstand reality. Starting from false premises, the Left always ends up with false conclusions. It is stunning to behold, but just look at Carter, Clinton and Obama. Self-righteous, blind-as-a-bat, and adored by the bubbleheads.\" </br><br></br><br>Read the whole thing. d links to it above.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:21:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967154": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amir Taheri writes today in the WSJ:<br></br><br>\"The problem that the world, including the U.S., has today is not with Iran as a nation-state but with the Islamic Republic as a revolutionary cause bent on world conquest under the guidance of the \"Hidden Imam.\" The following statement by the Ayatollah Ali Khamenei, the \"Supreme leader\" of the Islamic Republic \u2013 who Mr. Obama admits has ultimate power in Iran -- exposes the futility of the very talks Mr. Obama proposes: \"You have nothing to say to us. We object. We do not agree to a relationship with you! We are not prepared to establish relations with powerful world devourers like you! The Iranian nation has no need of the United States, nor is the Iranian nation afraid of the United States. We . . . do not accept your behavior, your oppression and intervention in various parts of the world.\"</br><br></br><br>And again from John Lewis:</br><br></br><br>\"The truth is that we are constantly talking with all our enemies through back channels.  So this election-year banana oil that \"we haven't talked to our enemies\" is just shameful. It is unworthy of a national party; it shows yet again how utterly empty-headed and morally shallow today's Democrats are. It's a terrible shame, because we need two parties with their heads screwed on straight. We should have intelligent debates about the war on terror; but you can't do that with one side living in denial that there is a war at all. </br><br></br><br>Appeasement is the liberal default position on war and peace.\"</br><br></br><br>So, how should one deal with a regime of this nature? </br><br></br><br>Allow Iran to acquire nuclear weapons, allow them to wipe Israel off the map no doubt, since you seem to share Kahemenei's view of our country.</br><br></br><br>Look to where true autocracies, true tyranny and despotism exist instead of projecting it on to our country.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:34:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967155": {"up_voted": false, "ip": "", "has_replies": false, "message": "Officers: Memorial Used As Porta-Potty Pit Stop At Obama Rally<br></br><br>Barack Obama is no more responsible for this story than the Che flags in the Texas office \u2014 but again, it doesn't speak well of the organizers and volunteers working on his behalf...</br><br></br><br>    Earlier this month, 75,000 people gathered in Waterfront Park in downtown Portland to hear Obama speak at a pre-primary rally.</br><br></br><br>    Brennan, who controlled the crowd near the Portland Police Memorial, noticed several Porta Potties set up in the middle of the memorial. Brennan had been at the site five days earlier for an annual memorial service and a flag was still set at half mast on the day of the rally...</br><br></br><br>    \"Not for a moment do I think that Mr. Obama had anything to do with this,\" Brennan said. \"But somebody at his campaign at a local level made the decision to put them there. And I just want an acknowledgment: 'Hey, we made a mistake.'\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_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}, "1967156": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://ruralvotes.com/thefield/?p=1275\" rel=\"nofollow\">The Memo: A Preliminary Prediction for the Rules Committee</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:42: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}, "1967157": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anon 9:37,<br>No honor, no respect. Par for the course.</br><br></br><br>S,</br><br>I've always been of the opinion that all the people who want to blame America for the world's problems should go live under the regimes they try so desperately to protect.</br><br></br><br>Maybe they'll learn a few things when they're thrown in prison-or executed-for voicing their opinions.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:53: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}, "1967158": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>I was watching a PBS special this Memorial Day weekend on the POWs of WWII. The touching documentary ended eloquently with one former POW saying, with tears in his eye, \"We know, freedom isn't free.\"</br><br></br><br>To many this quote may seem a cliche, but it is much more than that. It's the truth.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_12:58:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967159": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hell, if no one paid the cost of freedom in blood, the US would be 50 British colonies. And some of us would still be slaves. But those facts are lost.<br></br><br>Look at the last three Medal of Honor awardees: two jumped on grenades to save their team's lives, and the other lost his life calling for a rescue mission for his brother SEALs (which was tragically shot down). </br><br>That's not \"Bush lied, people died!\" That's love of something greater than yourself, and a level of courage which most liberals can't even comprehend.</br><br></br><br>\"Free\" freedom will never exist. Someone will always have to die to protect our rights-even the rights of the stupid.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:09: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}, "1967160": {"up_voted": false, "ip": "", "has_replies": false, "message": "To Anonymous above with the idiotic screed about the lack of terrorist attacks on Americans: <br></br><br>4000 US soldiers have been killed and 30,000 have been wounded in Iraq, mostly by IEDs planted by terrorists of one stripe or another. Where does it say it's the US Army's mission to ride around waiting to get blown up providing on the job training to jihadis so you can \"feel\" but not actually be safe? </br><br></br><br>To the other moron who posted the stuff about the Chinese invading Taiwan or the Russians moving on Georgia if we elect Obama that very well may be true. The Russians have been lording their natural gas supply over Georgia and Ukraine for years and the Bush Administration can't do a damn thing about it.  Given the opportunity the Russians will do the same to the rest of Europe. It's a big part of the reason the German government now pays farmers to plant windmills instead of crops all over their country. </br><br></br><br>And your argument, that we might be tested militarily in the future holds true for whoever we elect, not just Obama. It proves he's absolutely right about getting out of Iraq. That occupation is destroying the US Army. We're not much of a deterrent to the Chinese or anybody else with an exhausted, worn out Army while borrowing $300 billion a year from them to prop up our economy.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:09:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967161": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I've always been of the opinion that all the people who want to blame America for the world's problems should go live under the regimes they try so desperately to protect.</i><br></br><br>D, I suggest if you want to live in a country where the government has the right to spy on you without a warrant, where there's no government regulation of business, where government subsidizes the wealthy, burdens the middle class and works to prevent the poor from rising out of poverty, starts needless wars and lies about it, tortures and lies about it, borrows </br><br>trillions of dollars putting it's children and grandchildren deeply in debt for generations to come, then go find somewhere else to live. </br><br></br><br>That's what Republicans have done to this country. We're going to take it back and get on with the business of forming a more perfect union instead of following the dead end path of a hollowed out, morally and economically bankrupt shell of the USA Republican rule has in store for us.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:32:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967162": {"up_voted": false, "ip": "", "has_replies": false, "message": "In other words, don't vote for a democrat or else we'll be attacked!!!<br>Is fear all you have?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:35:00", "killed": false, "user_key": "cc8118b82cb4fb3c3d4024bab6ca1e90", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967163": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've noticed a consistent trend throughout this primary season: pollsters have been underestimating Senator Obama's support among African American voters.  A MI poll released today by Survey USA, which has been scoring well on pollster report cards for its accuracy--except in states with large African American populations--is predicting that Senator Obama will receive less support among African Americans than John Kerry.  We're supposed to believe that Senator Obama is only going to receive 62% of the African American vote in MI and John McCain is going to receive nearly a third.  On what planet?!<br> </br><br>http://www.surveyusa.com/client/PollReport.aspx?g=52d98ca6-6c14-4f4a-9180-4e7f1fce8a1a</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:36: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}, "1967164": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.jedreport.com/2008/05/in-april-92-c-1.html\" rel=\"nofollow\">In April '92, Clinton camp called Brown victory \"impossible\"</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_13:56:00", "killed": false, "user_key": "1dfba1efb1f4e394ef47a227c2801240", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967165": {"up_voted": false, "ip": "", "has_replies": false, "message": "markg8,<br></br><br>First, I take issue with your characterization of our troops as 'waiting around to get blown up.' Our brave men and women are the best trained, best equipped fighting force in the world...and they are winning! Their mission in the war on terror is to fight the enemy in Iraq and Afghanistan so that we do not have to fight them here. </br><br></br><br>Second, the fact that there has not been a successful attack in the US since 9/11 is due to their brave service and sacrifice. You should thank them instead of disrespecting them by reducing their sacrifice to mere fodder. I not only 'feel' safe, I am safe, and you would be hard pressed to prove otherwise.</br><br></br><br>Surely our military is stretched, but hardly 'destroyed', 'exhausted' or 'worn out.' Our military is as strong and as resilient as the brave men and women who comprise it, and continue to re-enlist in order to complete their mission.</br><br></br><br>I am not prepared to accept defeat, appeasement and victimhood as willingly as you seem to be.</br><br></br><br>Surrender, protectionism and isolationism will do nothing to advance the freedom, security, innovation and independence of this great country or the freedom loving people of the world.</br><br></br><br>Last. Windmills alone will not solve the world's energy problems. And it will not reduce our dependence on fossil fuels overnight. As worldwide demand puts upward pressure on prices, we need to be allowed to supplement innovation and conservation, with production of our own, independent, energy supply. That means US drilling, building refineries and increasing our use of nuclear energy.</br><br></br><br>We can protect our NATO allies from tyranny and oppression as we have in the past: with a credible threat of force as a deterrent to agressive action. We can share our technological advancments and innovations through trade and commerce.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14:09:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967166": {"up_voted": false, "ip": "", "has_replies": false, "message": "People who suggest the the military just sits around waiting to be blown up should probably be blown up themselves.<br></br><br>I question how Mark intends to form his \"more perfect union\" without the military he's so willing to disrespect.</br><br></br><br>Mark?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14: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}, "1967167": {"up_voted": false, "ip": "", "has_replies": false, "message": "More of my amateur polling analysis. Unfortunately, Survey USA is one of the few (often the only) that provides cross tabs free to the public. But it's received the highest score card of any pollster this primary season, so it's as good a marker as any. It seems that where it has failed (as well as many other pollsters) is measuring African American support for Senator Obama.<br></br><br>Interestingly enough, I notice it has has Senator Obama performing below Kerry '04 among African American voters in a number of states that Senator Obama expects to be competitive. It is just inconceivable that Senator Obama will garner less African American votes than John Kerry and/or the turnout among African Americans will be lower or only marginally better than in '04 if Senator Obama is the nominee. I don't need a poll to tell me that if Senator Obama is the Democratic nominee blacks folks from Sugar Ditch Mississippi, with no reliable transportation or sewer system, to the 'pro-black' brothas in Harlem who've sworn on the \"Biography of Malcolm X\" they would never vote will be in the voting booths in November.</br><br></br><br>Kerry, Georgia 2004: 88%</br><br>Actual Percentage of Overall Voters: 25%</br><br></br><br>Obama, Georgia 2008 (Survey USA): 84%</br><br>Projected Percentage of Overall Voters: 26%</br><br></br><br></br><br>Kerry, Ohio 2004: 84%</br><br>Actual Percentage of Overall Voters: 10%</br><br></br><br>Obama, Ohio 2008 (Survey USA): 76%</br><br>Projected Percentage of Overall Voters: 10%</br><br></br><br></br><br>Kerry, Virginia 2004: 87%</br><br>Actual Percentage of Overall Voters: 21%</br><br></br><br>Obama, Virginia 2008 (Survey USA): 92%</br><br>Projected Percentage of Overall Voters: 18%</br><br></br><br></br><br>Kerry, North Carolina 2004: 85%</br><br>Actual Percentage of Overall Voters: 26%</br><br></br><br>Obama, North Carolina 2008 (Survey USA): 89%</br><br>Projected Percentage of of Overall Voters: 20%</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14:22: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}, "1967168": {"up_voted": false, "ip": "", "has_replies": false, "message": "markg8,<br></br><br>Your exaggerated claims are little more a litany of worn out cliches, propaganda spewed by the left for a generation.</br><br></br><br>When Obama can credibly demonstrate that he had the experience, judgment and sound policies on government spending and entitlements, taxes, education, trade and foreign policy, then he can have my vote.</br><br></br><br>Bush hatred, Republican bashing is not enough to pry me from my independent, conservative principles.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14:34:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967169": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rikyrah -<br></br><br>I was reading a post on racialicious about Hillary's RFK ravings and Latoya Peterson added this is the comment section - </br><br></br><br>\"At this point, I am unable to write fairly about HRC from any other standpoint than policy. If a WoC wants to write about her and address the race baiting, Ill post it. If a white feminist wants to write about her and discuss the race baiting, I\u2019ll post it. But I need someone to engage.\"  </br><br></br><br>Since JJP has the Clinton attacks Obama wiki and you've written about this would you be so kind as to write another eloquent post about this?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14:53:00", "killed": false, "user_key": "1572c9b90152e199379cfb228c0cc759", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967170": {"up_voted": false, "ip": "", "has_replies": false, "message": "nmp,<br></br><br>Relax, Obama will be the nominee and he will get 95% of the black vote.</br><br></br><br>But he will still lose.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_14:55: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}, "1967171": {"up_voted": false, "ip": "", "has_replies": false, "message": "I totally agree with Obama's stance about not protesting at the DNC meeting.  People should be out registering new voters if they want to have an impact on the fall election.  <br></br><br>-Michelle</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_15:02: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}, "1967172": {"up_voted": false, "ip": "", "has_replies": false, "message": "S it doesn't matter what we do in Iraq. Iran has already won that war. Our president has to sneak into the country to visit highly secure bases while the Iranian president is greeted with kisses by the prime minister we're paying to prop up. <br></br><br>Victimhood? Your ilk has wrapped yourself in victimhood like you have the flag for decades. Get over it. We're going to get out of Iraq. </br><br>They'll either have the civil war Petraues has been priming them for by arming all sides or they won't. But either way Iran wins. Iraq being 60% Shiite is and will be much closer aligned with Iran than they ever will be the USA. They're neighbors. They share a religion. Before the invasion most of the Iraqis in leadership positions were exiled in Tehren. Besides oil their only other business is religious tourism when busloads of Iranians visit on their high holy days. </br><br></br><br>We invaded, occupied and destroyed their country. We arrested Iraqis without charges, imprisoned them without trial, and tortured them.</br><br></br><br>So we'll leave. We'll rebuild our military, treat our wounded, life will go on. Iraq will sell oil and rebuild their country. And if we're very lucky they'll forgive us someday.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_15:30:00", "killed": false, "user_key": "3f8d9635c8be93048a137d95d856b702", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967173": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mark,<br>And how will that keep us safe?</br><br></br><br>Or are you so relegated to defeat that you don't care?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_15: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}, "1967174": {"up_voted": false, "ip": "", "has_replies": false, "message": "DNC comes to Obama defense<br></br><br>http://www.politico.com/blogs/jonathanmartin/0508/All_but_conceding_Dem_primary_is_over_DNC_turns_to_Obama_defense.html</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_15:44: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}, "1967175": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.youtube.com/watch?v=dljboY5t2Dw\" rel=\"nofollow\">Is It True About Obama?</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:06:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967176": {"up_voted": false, "ip": "", "has_replies": false, "message": "Unofficial Obama campaign think-tank:<br>http://www.ohboyobama.com/?page=1</br><br></br><br>similar to digg</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:13:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967177": {"up_voted": false, "ip": "", "has_replies": false, "message": "markg8,<br></br><br>Your characterization of our mission actions in Iraq and of the Iraqi sentiment towards the US is breathtakingly warped.</br><br></br><br>Surrender, defeat and isolationism is not without consequence and hardly provides for the benign scenario you describe. You possess a dazzling naivete.</br><br></br><br>Iran would grow more powerful, the chances of a radical Shiite state being created in Iraq would also increase. Such a state would oppress its own citizens and pose a regional threat. Sectarian violence would spiral out of control, killing millions of Iraqis, both Sunni and Shiites. Many Iraqis would be forced to flee their homes as radical militias would seek to create homogenous regions. Shiite terrorist groups like Hezbollah would likely find safe haven and support.</br><br></br><br>Abandoning Iraq, therefore, means watching from the sidelines while Iraqis are slaughtered and neighboring states -- including Iran -- divide the spoils.</br><br></br><br>If such a scenario were to take place, Iran -- the main sponsor of terrorism and a home to numerous al-Qaeda leaders -- would grow in power and become the leader of the region. It would become easier for Iran\u2019s government, which denies the Holocaust and has repeatedly called for the destruction of Israel and the United States, to obtain nuclear weapons. The West would also find its options to affect Iran\u2019s behavior increasingly limited. In response to the growth of Iran\u2019s power, countries in the region like Egypt, Algeria, Saudi Arabia, Turkey, Gulf states would seek nuclear weapons (in fact, many of these states already indicate that they plan to develop nukes). Already, Iran\u2019s leadership has expressed willingness to share its nuclear technology with other rogue states like Syria and Venezuela. </br><br></br><br>If we continue to stay and achieve victory, the success of democracy in Iraq threatens nearby tyrannies and empowers those fighting within them. Iraq as free, self-governing ally in the region would prove a powerful deterrent to Iranian expansion.</br><br></br><br>We must finish the job by completing the training of Iraqi security forces, supporting Iraq\u2019s new democratic government, begin the disci\u00adplined reduction of American forces, and turn the future of Iraq over to the only people who can ensure the nation\u2019s long-term success\u2014the Iraqis.</br><br></br><br>I am happy to 'wrap myself in the flag.' I taking pride in our country as beacon of freedom, opportunity, and generosity. We are a force for good in this world. While not without faults, we are ever vigilant and strive to maintain and perfect the ideals upon which this country was founded and by which we have succeeded in creating the most free and prosperous nation on Earth.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:20:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967178": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig,<br></br><br>That was awesome!</br><br></br><br>Sending it to my family.</br><br></br><br>Thanks</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:21:00", "killed": false, "user_key": "432619ba625f6a3e6b9013e9117e3759", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967179": {"up_voted": false, "ip": "", "has_replies": false, "message": "Religion and patriotism are not Obama's major problems, his policies are.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:25: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}, "1967180": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hillary will be touting this new Gallup Poll:<br></br><br>PRINCETON, NJ -- In the 20 states where Hillary Clinton has claimed victory in the 2008 Democratic primary and caucus elections (winning the popular vote), she has led John McCain in Gallup Poll Daily trial heats for the general election over the past two weeks of Gallup Poll Daily tracking by 50% to 43%. In those same states, Barack Obama is about tied with McCain among national registered voters, 45% to 46%.</br><br></br><br>In contrast, in the 28 states and the District of Columbia where Obama has won a higher share of the popular vote against Clinton in the 2008 Democratic primaries and caucuses, there is essentially no difference in how Obama and Clinton each fare against McCain. Both Democrats are statistically tied with him for the fall election.</br><br></br><br>All of this speaks to Sen. Clinton's claim that her primary-state victories over Obama indicate her potential superiority in the general election.</br><br></br><br>The results are based on aggregated data from Gallup Poll Daily tracking from May 12-25, including interviews with more than 11,000 registered voters nationwide (including Alaska and Hawaii). Across this period, Gallup has found Clinton performing marginally better than Obama in separate trial heats for the general election against McCain. Clinton has led McCain by an average of three percentage points, 48% vs. 45%. Obama has trailed McCain by an average of one point, 45% vs. 46%.</br><br></br><br>Clinton's popular-vote victories thus far include the three biggest Electoral College prizes: California (a solid Democratic state), New York (another sure bet for the Democrats), and Texas (a solid Republican state). (Although Obama won more delegates in Texas, Clinton's vote total exceeded Obama's by nearly 100,000 votes.) However, her victories also include several of the largest swing states that both parties will be battling to win in November: Pennsylvania and Ohio, as well as wins in the disputed Florida and Michigan primaries. As a result, Clinton's 20 states represent more than 300 Electoral College votes while Obama's 28 states and the District of Columbia represent only 224 Electoral College votes.</br><br></br><br>Clinton performs five percentage points better than Obama versus McCain in the states she has won (51% vs. 46%), excluding Michigan and Florida; Obama has virtually no advantage over Clinton versus McCain in the states he has won.</br><br></br><br>According to Gallup's May 12-25 tracking polling, Clinton is running stronger against McCain than is Obama in the 20 states where Clinton can claim popular-vote victory in the Democratic primaries and caucuses. By contrast, Obama runs no better against McCain than does Clinton in the 28 states plus the District of Columbia where he has prevailed. On this basis, Clinton appears to have the stronger chance of capitalizing on her primary strengths in the general election.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:33: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}, "1967181": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig,<br></br><br>That was beautiful and the music was perfect.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_16:38: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}, "1967182": {"up_voted": false, "ip": "", "has_replies": false, "message": "Next week, the Senate will vote on the Lieberman-Warner cap-and-trade climate control bill. The proposed statute is a nightmare that would devastate our economy. The Wall Street Journal calls it \"the most extensive government reorganization of the American economy since the 1930s.\"<br></br><br>The EPA estimates that by 2030 it will reduce GDP by 0.9% to 3.8%, and that is based on assumptions that appear hopelessly optimistic. Even the EPA's assumptions contemplate an additional increase of 44% in the cost of electricity over what would occur without Lieberman-Warner.</br><br></br><br>The idea that American voters can change the Earth's climate is folly. The danger that voters could choose to cripple our economy is, however, very real.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_17:04:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967183": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://wingzingers.com/obama\" rel=\"nofollow\">Obama T-Shirts</a>  -- a new shirt is added everyday!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_17:57:00", "killed": false, "user_key": "9c6efd559382db93b97a45116a0f4d36", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967184": {"up_voted": false, "ip": "", "has_replies": false, "message": "The total number of U.S. troops diagnosed by the military with PTSD after serving in one of the two conflicts from 2003 to 2007is nearly 40,000.<br></br><br>DAILY KOS~</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_18:27:00", "killed": false, "user_key": "416a37789928c7bee4f513b0f6624da8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967185": {"up_voted": false, "ip": "", "has_replies": false, "message": "chica dificil,<br></br><br>I am not sure what type of reaction or response you hope to illicit with your comment but let me say this:</br><br></br><br>Yes PTSD is real, serious, treatable and not necessarily a chronic, nor debilitating anxiety disorder.</br><br></br><br>Feel free to ask any questions here, as I am open to sharing my own experience in overcoming PTSD.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_20:13:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967186": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you listen closely, you can hear things falling into place for Barack again!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_20:20:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967187": {"up_voted": false, "ip": "", "has_replies": false, "message": "Brig. Gen. HR McMaster on what has changed in Iraq:<br></br><br>1)  Iraq\u2019s communities have largely stopped shooting at each other.  That has been an achievement of the physical security efforts of our forces and I would highlight very courageous and determined Iraqi security forces who took extraordinary risk to make that happen and have fought in a determined way to make that happen. </br><br></br><br>2) Political accommodation at the local level has placed some social pressure on the Iraqi government to move in the same direction or key actors within the Iraqi government who represent portions of the communities who were fighting each other.</br><br></br><br>3)The effect on Iraqi society, the third thing that has changed I think, is a rekindling of hope.</br><br></br><br>4)The fourth big thing is Al-Qaeda is on its way to defeat.  And this has had a big effect.</br><br></br><br>5)Point number five would be the militias are increasingly discredited, its linked to the point made earlier just like Al-Qaeda was rejected from the communities in which they were operating, we are now seeing militias rejected by the populations in which they had been operating. </br><br></br><br>6)the sixth thing is, no big surprise, the exposure of Iranian activity and Iran\u2019s true intentions. </br><br></br><br>7)Point seven is that U.S. intentions are much more clear to Iraqis. Iraqis were confusing our activities with our intentions as we left them behind and their neighborhoods were taken over by terrorists and militias who were victimizing the people in those neighborhoods.  So people were thinking, you know, maybe America wants us to fail.</br><br></br><br>8)The eighth thing \u2013 Iraqis understand their responsibilities.  </br><br></br><br>9)There is a real commitment across all these communities to battle it out on the political battleground rather than at the end of a gun. </br><br></br><br>10)The tenth thing I would say is Iraqi security forces continue to reform and expand and there\u2019s a slower degree of improvement in the area of rule of law which is, as you know has been a problem from the beginning but there have been some noble efforts there and some efforts that could be scaled up in that area. </br><br></br><br>Truly a tour de force presentation that all who wished to be fully informed must read.</br><br></br><br>http://www.aei.org/events/filter.,eventID.1722/transcript.asp</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_20:39:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967188": {"up_voted": false, "ip": "", "has_replies": false, "message": "From Jim Manzi,<br></br><br>\"I don\u2019t have a visceral reaction to Barack Obama one way or the other, but I sure found his commencement address at Wesleyan to be pretty off-putting.  He smugly put himself forward as an exemplar of the well-lived life, and proceeded from this to the more politically significant solipsism of imagining how much better America would be if it were filled with people who were a lot more like Barack Obama.</br><br></br><br>After some throat-clearing, Obama gets into the meat of the speech by offering himself as a role model for the graduating seniors:</br><br></br><br>    But during my first two years of college, perhaps because the values my mother had taught me \u2014hard work, honesty, empathy \u2014 had resurfaced after a long hibernation. . . .   </br><br> </br><br>    I wrote letters to every organization in the country I could think of. And one day, a small group of churches on the South Side of Chicago offered me a job to come work as a community organizer in neighborhoods that had been devastated by steel plant closings. My mother and grandparents wanted me to go to law school. My friends were applying to jobs on Wall Street. Meanwhile, this organization offered me $12,000 a year plus $2,000 for an old, beat-up car.</br><br> </br><br>    And I said yes.    </br><br></br><br>The single sentence paragraph at the end of this section has got to be my favorite part of the speech, though Obama modestly allowing that his evident virtues of hard work, honesty, and empathy are due to his mother is a close second.</br><br></br><br>What\u2019s funny about his sacrifice is that when Obama took this job, $14,000 was about the average salary for somebody getting out of college. Of course, Obama wasn\u2019t just a run-of-the-mill college graduate; he was an Ivy-Leaguer, who graduated from Columbia with a BA in political science.  A corporate career would almost certainly have been more lucrative \u2014 for a while.  Last year, his family income was about $4,200,000. I don\u2019t have the data, but I bet that compares reasonably favorably with the average household income of 1983 Columbia political science and 1991 Harvard Law School graduates. Nonetheless, Obama did sacrifice some of his expected credential-based wage premium for a number of years.</br><br></br><br>I\u2019m pretty far from being a John McCain booster, but does Obama not get that he\u2019s running against a guy who spent the directly analogous years of his life in a fetid jungle prison being hung upside down and beaten with sticks until his bones broke?</br><br></br><br>And I said yes.  Cry me a river, pal.\"</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:00: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}, "1967189": {"up_voted": false, "ip": "", "has_replies": false, "message": "truthseeker, I do believe that you are right.<br></br><br>(for instance, notice all the spam JJP is receiving today. Gotta scroll right through it to get to the real stuff.)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:02:00", "killed": false, "user_key": "9bf0971c139c9dc33659e8ed441e4f5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967190": {"up_voted": false, "ip": "", "has_replies": false, "message": "craig,<br></br><br>You're acting like an ostrich.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:06:00", "killed": false, "user_key": "bbb5f18b1f882407561a7f27f4fb2937", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967191": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig & Truth<br></br><br>The spammers are freaking after that bombshell Scott McClellan dropped yesterday. This will hurt McCain in the general bigtime.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:19: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}, "1967192": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scott who?<br></br><br>But if it helps you to sleep at night...</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:22: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}, "1967193": {"up_voted": false, "ip": "", "has_replies": false, "message": "anon 6:22<br></br><br>lol</br><br></br><br>Are you rejecting and denouncing poor Scott?</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:33: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}, "1967194": {"up_voted": false, "ip": "", "has_replies": false, "message": "The only people freaking out over McClellan are the anti-Bush people who are having their latest orgasm.<br></br><br>Everyone else just sees him as an opportunist.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_21:49: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}, "1967195": {"up_voted": false, "ip": "", "has_replies": false, "message": "Truth<br></br><br>Isn't it great!</br><br></br><br>Craig,</br><br></br><br>I hate the scrolling, I wish they would find their own place to meet and just leave me out of it.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_22:14:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967196": {"up_voted": false, "ip": "", "has_replies": false, "message": "Craig, ms.martin & anon,<br>Ha!....all this comes our right after McLame with jaw clenched, says he'll \"never surrender\" in Iraq.  </br><br></br><br>I read at this link that Fox was anxious to burn Obama over the Auschwitz story, even to the point of diminishing his great uncle's service.  Apparently, when they discovered the story was true - except the name mix-up, they said Buchenwald was a labour camp not a death camp.  The writer sets them straight about what went on at Buchenwald:</br><br></br><br><a href=\"http://www.huffingtonpost.com/menachem-rosensaft/using-the-holocaust-to-sm_b_103990.html\" rel=\"nofollow\">Using the Holocaust to Smear Obama</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_22:35:00", "killed": false, "user_key": "0e63fda3bc8752465623f674ffcc5f40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967197": {"up_voted": false, "ip": "", "has_replies": false, "message": "d,<br></br><br>Poor baby. It's those old anti-Bush people, isn't it? lol</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_22:35: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}, "1967198": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am so glad the O-Campaing put an announcement on the front page of their website asking his supporters NOT to demonstrate or disrupt the proceedings at the RBC. They are urging supporters to participate in the many events that will be held in the area. <br></br><br>In other words....let Clinton and her crew act like nut cases</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_22:38:00", "killed": false, "user_key": "432619ba625f6a3e6b9013e9117e3759", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967199": {"up_voted": false, "ip": "", "has_replies": false, "message": "Team Hillary has the dirt on Obama; should she fire the bullet?<br></br><br>An original story at:  </br><br></br><br>http://jon8332.typepad.com/force_for_good/2008/05/fretting-whethe.html</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_22: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}, "1967200": {"up_voted": false, "ip": "", "has_replies": false, "message": "anonymous,<br></br><br>IFFF they had all this dirt on Obama, they would have spilled it already.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_23: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}, "1967201": {"up_voted": false, "ip": "", "has_replies": false, "message": "Truthseeker<br></br><br>I read that story - the writer put it into perspectve.  I hope those mofos get it.  </br><br></br><br>I also followed the link to the Holocaust Museum and went on from there to other stories about that time. </br><br></br><br>Viewing the pictures of the bodies that were piled up and the mass graves and even the pictures of the emaciated prisoners brought me to tears - I actually cried.</br><br></br><br>I can't believe that they could speak the words work camp as if that so how diminished the impact of the evil that the people in those camps (or even in that country) endured.</br><br></br><br>Dispicable.</br><br></br><br>I didn't know Henry Ford was an anti-semite.  I wonder what led his company to pay blacks an equal wage during very racial times?</br><br></br><br>I also wonder why it took the United States so long to help? Hitler was annihilating jews for ten years before any country helped.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_23:36:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967202": {"up_voted": false, "ip": "", "has_replies": false, "message": "The DNC Rules Committee meeting is going to be televised.  Does anybody know which stations will carry it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-28_23:39:00", "killed": false, "user_key": "9fcb7c771a7713dda01aa936fd426bfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "1967203": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ms. Martin,<br></br><br>Tweety said he'll be working on Saturday, so that means MSNBC will be covering it.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-29_01:02: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}, "1967204": {"up_voted": false, "ip": "", "has_replies": false, "message": "Chuck Todd had a good point tonight on Olbermann.<br></br><br><a href=\"http://ruralvotes.com/thefield/?p=1279\" rel=\"nofollow\">Brinksmanship</a></br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-29_01: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}, "1967205": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama Rules:<br></br><br>Every criticism or fact-check of Obama is a 'smear.'</br><br></br><br></br><br>But it's not that easy to ignore Auschwitz.</br><br></br><br>It's one of the most emotionally charged words in any language, for anyone who is aware of what happened there, and few educated people aren't.</br><br></br><br>Perhaps that is why Obama chose to invoke it in the first place.</br><br></br><br>The word is significant in the context of the Obama campaign for two reasons.</br><br></br><br>First, because it has such emotional connotations, particularly for Jews, with whom Obama has had trouble closing the deal, it looks like he's pandering to them. I'm not saying that he is, but it has that appearance.</br><br></br><br>Auschwitz was the site of the deliberate extermination of Jews (as well as Catholics, Gypsies, homosexuals, and others deemed \"unworthy of life\" by the Nazis) and one might cynically think that an attempt to say that one of his family members was responsible for the liberation of the camp would give that constituency a warmer feeling for him, despite his many foreign policy advisors who clearly are not fans of the state of Israel (e.g., Zbig).</br><br></br><br>It is of concern because it reveals a profound ignorance of history and/or geography.</br><br></br><br>Anyone familiar with the history of World War II knows that Auschwitz  was in the occupied country of Poland.</br><br></br><br>Furthermore, anyone familiar with that history knows that American troops never advanced past the River Elbe, in Germany, and that the Soviet forces advanced all the way across Poland and into eastern Germany. Which is why there was an East Germany. </br><br></br><br>No one, in other words, familiar with that history, would imagine that an American soldier, under Patton, had contributed to the \"liberation\" (scare quotes because the Soviets never liberated anyone--they only enslaved them) of Auschwitz.</br><br></br><br>Obama didn't know this. Nor, apparently, did anyone on his staff, since he had been spouting the same fable since 2002 and no one had bothered to correct him. Or if they had, they were ignored. I'm not sure which is worse.</br><br></br><br>Given his unfamiliarity with Jack Kennedy's less-than-successful negotiations with Khrushchev, it makes one wonder what else he doesn't know.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-05-29_06:05:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "3964681", "user_id": "anonymous", "forum_id": "21630", "hash": -2080917324753690844}, "thread": {"days_alive": 0, "slug": "wednesday_open_thread_holla_at_us_62", "paginate": false, "num_pages": 1, "num_posts": 79, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 3964681, "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=wednesday_open_thread_holla_at_us_62' +
		'&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/wednesday_open_thread_holla_at_us_62/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='	+ 'wednesday_open_thread_holla_at_us_62'
			+ '&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/wednesday_open_thread_holla_at_us_62/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">79</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/wednesday_open_thread_holla_at_us_62/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/wednesday_open_thread_holla_at_us_62/">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:3964681" 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/wednesday_open_thread_holla_at_us_62/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:3964681" 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:3964681" 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'				: 'wednesday_open_thread_holla_at_us_62',
			// 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/wednesday_open_thread_holla_at_us_62/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='	+ 'wednesday_open_thread_holla_at_us_62'
			+ '&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='	+ 'wednesday_open_thread_holla_at_us_62'
			+ '&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='		+ 'wednesday_open_thread_holla_at_us_62'
				+ '&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/3964681/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-1967127">\
	 <div id="dsq-comment-header-1967127" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967127" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967127">Nichelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967127" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967127" class="dsq-comment-message"><a href="http://online.wsj.com/article/SB121184903775921513.html?mod=hps_us_pageone" rel="nofollow"> WSJ: Detroit Politician Gets Lessons In Civility From a 13-Year Old</a><br></br><br><b>Ms. Conyers is the wife of U.S. Rep. John Conyers Jr., the chairman of the House Committee on the Judiciary. She declined to comment for this story, but her chief of staff, Linda Bernard, says Ms. Conyers believes she is "being targeted by the press" because "her husband was recently in New York City and is considering having hearings about police brutality."</b></br><br></br><br>Police brutality.  Ri-ight....</br><br></br><br>Also:</br><br></br><br><a href="http://www.nj.com/hobokennow/index.ssf/2008/05/an_innocent_man_detained.html" rel="nofollow">A technology systems manager for a Hoboken insurance firm was asleep in his Newark home earlier this month when a SWAT team of FBI agents battered through the front door, held him and his 16-year-old son at gunpoint, tied their hands with plastic restraints and then started asking them questions. </a> </br><br><b> </b></br><br></br><br>FBI agents eventually realized they didn\'t have the 69-year-old reputed mobster: Taylor is a 39-year-old black man. </br><br></br><br>The innocent man describes his ordeal on video in the link.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967128">\
	 <div id="dsq-comment-header-1967128" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967128" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967128">Nichelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967128" class="dsq-comment-message">The 69-year-old mobster is one Charles "Buddy Musk" Muccigrosso, a reputed member of the Gambino crime family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967129">\
	 <div id="dsq-comment-header-1967129" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967129" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967129">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967129" class="dsq-comment-message">On the stump, Barack Obama usually concludes his comments on Iraq by saying, "and it hasn\'t made us safer." It is an article of faith on the left that nothing the Bush administration has done has enhanced our security, and, on the contrary, its various alleged blunders have only contributed to the number of jihadists who want to attack us.<br></br><br>Empirically, however, it seems beyond dispute that something has made us safer since 2001. Over the course of the Bush administration, successful attacks on the United States and its interests overseas have dwindled to virtually nothing.</br><br></br><br>Some perspective here is required. While most Americans may not have been paying attention, a considerable number of terrorist attacks on America and American interests abroad were launched from the 1980s forward, too many of which were successful. What follows is a partial history:</br><br></br><br>1988</br><br>February: Marine Corps Lt. Colonel Higgens, Chief of the U.N. Truce Force, was kidnapped and murdered by Hezbollah.</br><br></br><br>December: Pan Am flight 103 from London to New York was blown up over Scotland, killing 270 people, including 35 from Syracuse University and a number of American military personnel.</br><br></br><br>1991</br><br>November: American University in Beirut bombed.</br><br></br><br>1993</br><br>January: A Pakistani terrorist opened fire outside CIA headquarters, killing two agents and wounding three.</br><br></br><br>February: World Trade Center bombed, killing six and injuring more than 1,000.</br><br></br><br>1995</br><br>January: Operation Bojinka, Osama bin Laden\'s plan to blow up 12 airliners over the Pacific Ocean, discovered.</br><br></br><br>November: Five Americans killed in attack on a U.S. Army office in Saudi Arabia.</br><br></br><br>1996</br><br>June: Truck bomb at Khobar Towers kills 19 American servicemen and injures 240.</br><br></br><br>June: Terrorist opens fire at top of Empire State Building, killing one.</br><br></br><br>1997</br><br>February: Palestinian opens fire at top of Empire State Building, killing one and wounding more than a dozen.</br><br></br><br>November: Terrorists murder four American oil company employees in Pakistan.</br><br></br><br>1998</br><br>January: U.S. Embassy in Peru bombed.</br><br></br><br>August: Simultaneous bomb attacks on U.S. Embassies in Kenya and Tanzania killed more than 300 people and injured over 5,000.</br><br></br><br>1999</br><br>October: Egypt Air flight 990 crashed off the coast of Massachusetts, killing 100 Americans among the more than 200 on board; the pilot yelled "Allahu Akbar!" as he steered the airplane into the ocean.</br><br></br><br>2000</br><br>October: A suicide boat exploded next to the U.S.S. Cole, killing 17 American sailors and injuring 39.</br><br></br><br>2001</br><br>September: Terrorists with four hijacked airplanes kill around 3,000 Americans in New York, Washington and Pennsylvania.</br><br></br><br>December: Richard Reid, the "shoe bomber," tries to blow up a transatlantic flight, but is stopped by passengers.</br><br></br><br>The September 11 attack was a propaganda triumph for al Qaeda, celebrated by a dismaying number of Muslims around the world. Everyone expected that it would draw more Muslims to bin Laden\'s cause and that more such attacks would follow. In fact, though, what happened was quite different: the pace of successful jihadist attacks against the United States slowed, decelerated further after the onset of the Iraq war, and has now dwindled to essentially zero. Here is the record:</br><br></br><br>2002</br><br>October: Diplomat Laurence Foley murdered in Jordan, in an operation planned, directed and financed by Zarqawi in Iraq, perhaps with the complicity of Saddam\'s government.</br><br></br><br>2003</br><br>May: Suicide bombers killed 10 Americans, and killed and wounded many others, at housing compounds for westerners in Saudi Arabia.</br><br></br><br>October: More bombings of United States housing compounds in Riyadh, Saudi Arabia killed 26 and injured 160.</br><br></br><br>2004</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2005</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2006</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2007</br><br>There were no successful attacks inside the United States or against American interests abroad.</br><br></br><br>2008</br><br>So far, there have been no successful attacks inside the United States or against American interests abroad.</br><br></br><br>I have omitted from the above accounting a few "lone wolf" Islamic terrorist incidents, like the Washington, D.C. snipers, the Egyptian who attacked the El Al counter in Los Angeles, and an incident or two when a Muslim driver steered his vehicle into a crowd. These are, in a sense, exceptions that prove the rule, since the "lone wolves" were not, as far as we know, in contact with international Islamic terrorist groups and therefore could not have been detected by surveillance of terrorist conversations or interrogations of al Qaeda leaders.</br><br></br><br>It should also be noted that the decline in attacks on the U.S. was not the result of jihadists abandoning the field. Our government stopped a number of incipient attacks and broke up several terrorist cells, while Islamic terrorists continued to carry out successful attacks around the world, in England, Spain, Russia, Pakistan, Israel, Indonesia and elsewhere.</br><br></br><br>There are a number of possible reasons why our government\'s actions after September 11 may have made us safer. Overthrowing the Taliban and depriving al Qaeda of its training grounds in Afghanistan certainly impaired the effectiveness of that organization. Waterboarding three top al Qaeda leaders for a minute or so apiece may have given us the vital information we needed to head off plots in progress and to kill or apprehend three-quarters of al Qaeda\'s leadership. The National Security Agency\'s eavesdropping on international terrorist communications may have allowed us to identify and penetrate cells here in the U.S., as well as to identify and kill terrorists overseas. We may have penetrated al Qaeda\'s communications network, perhaps through the mysterious Naeem Noor Khan, whose laptop may have been the 21st century equivalent of the Enigma machine. Al Qaeda\'s announcement that Iraq is the central front in its war against the West, and its call for jihadis to find their way to Iraq to fight American troops, may have distracted the terrorists from attacks on the United States. The fact that al Qaeda loyalists gathered in Iraq, where they have been decimated by American and Iraqi troops, may have crippled their ability to launch attacks elsewhere. The conduct of al Qaeda in Iraq, which revealed that it is an organization of sociopaths, not freedom fighters, may have destroyed its credibility in the Islamic world. The Bush administration\'s skillful diplomacy may have convinced other nations to take stronger actions against their own domestic terrorists. (This certainly happened in Saudi Arabia, for whatever reason.) Our intelligence agencies may have gotten their act together after decades of failure. The Department of Homeland Security, despite its moments of obvious lameness, may not be as useless as many of us had thought.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967130">\
	 <div id="dsq-comment-header-1967130" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967130">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967130" class="dsq-comment-message">The Problem with Taking to Iran<br></br><br>http://online.wsj.com/article/SB121193151568724469.html?mod=opinion_main_commentaries</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967131">\
	 <div id="dsq-comment-header-1967131" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967131" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967131">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967131" class="dsq-comment-message">For my fellow conservatives-and others-American Thinker takes a look at the liberal doctrine of appeasement, with examples from the Carter/Clinton administrations, and a fictional Obama administration. <br></br><br><a href="http://www.americanthinker.com/2008/05/true_liberals_must_be_appeaser.html" rel="nofollow">True Liberals Must Be Appeasers</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967132">\
	 <div id="dsq-comment-header-1967132" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967132">Ronnie B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967132" class="dsq-comment-message"><a href="http://www.nypost.com/seven/05272008/tv/black_news_net_112648.htm" rel="nofollow">BLACK TELEVISION NEWS CHANNEL</a><br></br><br>Might we finally have a "BNN" to receive news and information that isn\'t Anglo-centric?  A news outlet that doesn\'t generate ratings by the body count?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967133">\
	 <div id="dsq-comment-header-1967133" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967133">Angela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967133" class="dsq-comment-message">from MSNBC\'s First Read<br></br><br>Delegate update: Obama picks up more Posted: Tuesday, May 27, 2008 12:55 PM by Domenico Montanaro</br><br>Filed Under: 2008, Obama, Delegates </br><br>From NBC\'s Domenico Montanaro</br><br>NBC NEWS has updated the delegate counts in Alaska and Colorado, giving Obama one more and Clinton one less in each state. In Alaska, Obama picks up a split of 10-3 (instead of 9-4 after he got the two statewide PLEOs at convention). In Colorado, Obama gets a split of 36-19 (instead of 35-20). Obama\'s pledged delegate lead is now upped to 149, his superdelegate lead moves to 34, and his overall lead stands at a combined 195 (including the 12 Edwards delegates).</br><br></br><br>Obama, today, has also picked up another superdelegate, Wyoming Democratic Party Vice Chairwoman Nancy Drummond. "My husband was a Marine during Vietnam -- he was one of many vets that has VA Benefits," Drummond said in a statement released by the campaign. "The men and women in the military and their families are giving the ultimate sacrifice now and I support Senator Obama\'s plan to honor their service by improving their healthcare, taking care of issues related to combat duty and caring for our homeless vets."</br><br></br><br>She adds, "We have two incredible candidates... . At both our caucuses and our State Convention, the majority said they want Senator Obama to be our Candidate to run for President. So with that being said, while I certainly respect and admire Senator Clinton\'s tenacity, I have proudly decided to endorse Senator Barack Obama."</br><br></br><br>The NBC News Delegate Counts:</br><br>PLEDGED: Obama 1649 to 1500</br><br>SUPERDELEGATES: Obama 316.5 to 282.5</br><br>EDWARDS PL. DELEGATES: Obama 12 to 0</br><br>TOTAL: Obama 1,977.5 to 1,782.5</br><br></br><br>* Obama is 48.5 from the required 2,026.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967134">\
	 <div id="dsq-comment-header-1967134" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967134" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967134">Nquest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967134" class="dsq-comment-message">Anon,<br></br><br>The cherry-picked list shows lack of intelligence and just plain old common sense.</br><br></br><br>Somehow, the 1993 so-called Day of Terror plot was thwarted but it didn\'t signal an end to attacks.  It\'s stands to reason that there were a number of plots through the years that never come close to happening because of intelligence/investigation.</br><br></br><br>And, last I checked, U.S. "interests" included the war in Iraq.  You might want to check with the Bush administration first before saying no terrorists attacks have been waged against American interests.  Count these too:</br><br></br><br></br><br>2002</br><br></br><br>    June 14, Karachi, Pakistan: bomb exploded outside American consulate in Karachi, Pakistan, killing 12. Linked to al-Qaeda.</br><br></br><br></br><br>2003</br><br></br><br>    May 12, Riyadh, Saudi Arabia: suicide bombers killed 34, including 8 Americans, at housing compounds for Westerners. Al-Qaeda suspected.</br><br></br><br></br><br>2004</br><br></br><br>    May 29–31, Riyadh, Saudi Arabia: terrorists attack the offices of a Saudi oil company in Khobar, Saudi Arabia, take foreign oil workers hostage in a nearby residential compound, leaving 22 people dead including one American.</br><br></br><br>    June 11–19, Riyadh, Saudi Arabia: terrorists kidnap and execute Paul Johnson Jr., an American, in Riyadh, Saudi Arabia. 2 other Americans and BBC cameraman killed by gun attacks.</br><br></br><br>    Dec. 6, Jeddah, Saudi Arabia: terrorists storm the U.S. consulate, killing 5 consulate employees. 4 terrorists were killed by Saudi security.</br><br></br><br></br><br>2005</br><br></br><br>    Nov. 9, Amman, Jordan: Suicide bombers hit 3 American hotels, Radisson, Grand Hyatt, and Days Inn, in Amman, Jordan, killing 57. Al-Qaeda claimed responsibility.</br><br></br><br></br><br>2006</br><br></br><br>    Sept. 13, Damascus, Syria: an attack by four gunman on the American embassy was foiled.</br><br></br><br></br><br>2007</br><br></br><br>    Jan. 12, Athens, Greece: the U.S. embassy was fired on by an anti-tank missile causing damage but no injuries.</br><br></br><br>    Dec. 11, Algeria: More than 60 people are killed, including 11 United Nations staff members, when Al Qaeda terrorists detonate two car bombs near Algeria\'s Constitutional Council and the United Nations offices. </br><br></br><br></br><br>And please explain this:</br><br></br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2005/04/26/AR2005042601623.html" rel="nofollow"><b>"...the number of what the U.S. government considers "significant" attacks grew to about 655 last year (2004), up from the record of around 175 in 2003."</b></a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967135">\
	 <div id="dsq-comment-header-1967135" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967135">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967135" class="dsq-comment-message">Here is an article written for The Root<br>Here Comes the Hook, Hillary </br><br>By Lawrence Bobo | TheRoot.com</br><br>What the senator from New York could learn from amateur night at the Apollo.</br><br>  May 27, 2008--Politics should be more like an amateur show at the Apollo Theatre in Harlem.  Sometimes you need the hook to get a bad act off the stage!  The Hillary Clinton campaign for the Democratic presidential campaign has clearly reached that point.</br><br></br><br>A few years ago I attended a "Top Dog" show at the Apollo, which features contestants who have won rounds of competition on two previous occasions. The opening performance involved a dance troupe of African-American girls, ages 7 to 10 or thereabouts. They were very, very good and brought all the enthusiasm and discipline in the world to their performance. They were pitted against a 14-year-old young lady who sang her heart out with a mind-blowing rendition of an Anita Baker tune.  </br><br></br><br>Like most in the audience I felt awkward about having to choose between these two acts.  On the one hand, there was the unbridled energy, confidence, innocence and triumphant expectations of a group of very young girls, children really.  On the other hand, you had a young lady who looked like a genuine star in the making.  When the cheering was done and the MC reported the results, the young star had won. (And rightfully so, I say.)</br><br></br><br>But the youngest member of the dance troupe was stunned and almost stomped off the stage in disgust, anger and tears.  Her fellow troupe members stopped her. The audience started to boo—mostly because we had to crush the hopes of some very talented kids in the zero-sum, forced-choice format of the Apollo talent show, not because of anything the dancers had done.</br><br></br><br>The MC immediately began castigating the audience.  "Don\'t you dare!  Don\'t you dare!" he shouted.  "She has to learn, they have to learn, you don\'t always win.  The show goes on and you remain professional.  Don\'t disrespect them or this stage by booing in disappointment.  They will have other days.  This was not their day."  Or, words to that effect—as I remember them now.  He was right.  </br><br></br><br>If only Hillary Clinton had been there that night.  Perhaps she would understand that sometimes the others win, even if you are talented, even if you\'ve fought well, and even if you\'ve won some of the rounds.  The decision can still go, clearly and decisively, to your opponent.  And in those times, clinging to the stage when your show is over only increases the chances that you will look bad.  Last week, in Brandon, South Dakota, Hillary Clinton reached that point.</br><br></br><br></br><br>When I saw the video clip of the interview and heard her say one disingenuous thing followed by a stunningly awful thing, I thought of that Top Dog night at the Apollo.  I thought of that little girl who almost stomped off in tears but regained her composure.  Senator Clinton claimed to be puzzled as to why people are encouraging her to stop running, claiming such demands are "historically unprecedented."  Nonsense.</br><br></br><br>Any serious observer of American politics knows a long, contentious fight to the convention can hurt the eventual nominee. Gerald Ford\'s effort to secure election (rather than appointment) to the White House in 1976 was mortally wounded by the fierce challenge he faced from Ronald Reagan.  A challenge that went all the way to the convention.  Jimmy Carter was damaged by the fierce challenge from Ted Kennedy in 1980, which also went right down to the convention.  </br><br></br><br>It is a cardinal fact of national politics today that, ideally, you want the nomination wrapped up before the convention, and that a party\'s chance of winning the fall election is greatly diminished by a nomination fight that goes all the way to the convention. So, yes, I found Clinton\'s comments completely, indeed howlingly, disingenuous.</br><br></br><br>But then she uttered the unspeakable and said, "We all remember Bobby Kennedy was assassinated in June in California."  I\'m sorry.  What did you just say?  You need to stay in the race just in case someone gets "assassinated." Is that your point?  When called on it, she apologized to the Kennedy family.  But she also owes an apology to the Obama family, to the Democratic Party and to all Americans who live in a country where violence has too often taken great leaders from us.</br><br></br><br>Like so much from the Clintons nowadays, the apology rings false. This is just another in a growing string of events pointing to a thorough-going lack of personal integrity.  The time for giving her the benefit of the doubt on these matters is long past.  This time it felt to me as if her subconscious had let slip with what she is really thinking.   </br><br></br><br>Enough already. If a 7-year-old girl at the Apollo Top Dog show can appreciate that sometimes you have to walk off the stage with pride though not necessarily a winner, then one can hope that the junior senator from New York won\'t force the hook to be brought out to remove her from the stage.</br><br></br><br>Lawrence Bobo is the W.E.B. Du Bois Professor of Sociology and of African and African-American studies at Harvard University. </br><br></br><br>Return to The Root Homepage</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967136">\
	 <div id="dsq-comment-header-1967136" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967136">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967136" class="dsq-comment-message">The Amazing Money Machine<br>by: Joshua Green</br><br>The Atlantic Monthly</br><br></br><br>"What’s intriguing to Democrats and worrisome to Republicans is how someone lacking these deep connections to traditional sources of wealth could raise so much money so quickly. How did he do it? The answer is that he built a fund-raising machine quite unlike anything seen before in national politics. Obama’s machine attracts large and small donors alike, those who want to give money and those who want to raise it, veteran activists and first-time contributors, and—especially—anyone who is wired to anything: computer, cell phone, PDA."</br><br></br><br>Read the complete article here:</br><br></br><br><a href="http://www.theatlantic.com/doc/200806/obama-finance" rel="nofollow">How Silicon Valley made Barack Obama this year’s hottest start-up</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967137">\
	 <div id="dsq-comment-header-1967137" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967137" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967137">Angela</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967137" class="dsq-comment-message"><a href="http://www.cnn.com/2008/POLITICS/05/27/roland.martin/index.html#cnnSTCText%3Cbr%3E%3C/br%3E%3Cbr%3E%22updated" rel="nofollow">http://www.cnn.com/2008/POLITICS/05/27/roland.m...</a> 7:33 p.m. EDT, Tue May 27, 2008 </br><br></br><br> </br><br>Commentary: No graceful bow-out for Clinton</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967138">\
	 <div id="dsq-comment-header-1967138" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967138" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967138">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967138" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967138" class="dsq-comment-message">HisSpace<br>by: Marc Ambinder </br><br>The Atlantic Monthly</br><br></br><br>"The communications revolution under way today involves the Internet, of course, and if Barack Obama eventually wins the presidency, it will be in no small part because he has understood the medium more fully than his opponents do. His speeches play well on YouTube, which allows for more than the five-second sound bites that have characterized the television era. And he recognizes the importance of transparency and consistency at a time when access to everything a politician has ever said is at the fingertips of every voter. No other candidate in this or any other election has ever built a support network like Obama’s. The campaign’s 8,000 Web-based affinity groups, 750,000 active volunteers, and 1,276,000 donors have provided him with an enormous financial and organizational advantage in the Democratic primary."</br><br></br><br>Read the complete article here:</br><br></br><br><a href="http://www.theatlantic.com/doc/200806/ambinder-obama" rel="nofollow">How would Obama\'s success in online campaigning translate into governing?</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967139">\
	 <div id="dsq-comment-header-1967139" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967139">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967139" class="dsq-comment-message">Dem lawyers: Fla., Mich. can\'t be fully restored By NEDRA PICKLER, Associated Press Writer <br>55 minutes ago</br><br> </br><br></br><br></br><br>WASHINGTON - A Democratic Party rules committee has the authority to seat some delegates from Michigan and Florida but not fully restore the two states as Hillary Rodham Clinton wants, according to party lawyers. </br><br></br><br>ADVERTISEMENT</br><br> </br><br> Democratic National Committee rules require that the two states lose at least half of their convention delegates for holding elections too early, the party\'s legal experts wrote in a 38-page memo.</br><br></br><br>The memo was sent late Tuesday to the 30 members of the party\'s Rules and Bylaws Committee, which plans to meet Saturday at a Washington hotel. The committee is considering ways to include the two important general election battlegrounds at the nominating convention in August, and the staff analysis says seating half the delegates is "as far as it legally can" go.</br><br></br><br>Saturday\'s meeting is expected to draw a large crowd, with Clinton supporters among those encouraging a protest outside demanding that all the states\' delegates be seated. Proponents of full reseating have mailed committee members Florida oranges and pairs of shoes to get their attention.</br><br></br><br>DNC officials are concerned about a potentially large turnout at the "Count Every Vote" rally outside the event and have asked the hotel staff to increase security to keep everyone safe. The DNC says the roughly 500 seats available to the public inside were taken within three or four minutes of becoming available online Tuesday.</br><br></br><br>The DNC analysis does not make recommendations for how the Rules and Bylaws Committee should vote, but gives context from the party\'s charter and bylaws for the committee to consider.</br><br></br><br>The analysis said there are two options to include half the delegations — either allow half the number of delegates from each state into the convention or allow the full delegations to attend, but give them each half a vote. "The rule does not actually specify whether the reduction is to be accomplished on the basis of delegate positions or delegate votes," the analysis said, giving committee members some justification for sending the entire delegations with half-votes as some leaders in the states want.</br><br></br><br>The analysis also underscores a prickly problem: If the Rules and Bylaws Committee decides to restore any of the states\' delegates, there is not a simple way to divide them between Clinton and Barack Obama.</br><br></br><br>That\'s especially true in Michigan, where Obama had his name pulled from the ballot. He didn\'t have the option of removing his name in Florida, but all the candidates signed a pledge not to campaign in either state.</br><br></br><br>Clinton won the majority of the vote in Florida and Michigan and has been arguing that the delegates should be fully restored according to the results of the January primaries. But even if they were, it would not be enough for her to overtake Obama\'s delegate lead.</br><br></br><br>As it becomes clear that Obama likely will win the nomination, he has been working to win over voters in the two states with visits in recent days. He plans to return to Michigan on Monday.</br><br></br><br>The DNC staff analysis argues that the Rules and Bylaws Committee was fully within its rights to strip all 368 delegates from the two states when they scheduled primaries in January. Party rules said their nominating contests could be no earlier than Feb. 5. Michigan voted on Jan. 15, Florida on Jan. 29.</br><br></br><br>The analysis also said there is an option to restore 100 percent of the delegates — by a recommendation of the Credentials Committee that meets later this summer. However, that would mean a final decision would not be made until the first day of the convention in Denver since Credentials Committee decisions have to be approved by the full convention as it convenes — risking a floor fight.</br><br></br><br>Alice Huffman, a member of the Rules and Bylaws Committee from California who is supporting Clinton, said she has been barraged with e-mails in the past few weeks. She said the senders include Floridians who are upset that they are being disenfranchised, and she has started printing out the messages so she\'ll have a record to explain her decision.</br><br></br><br>"This is a really, really significant issue to women. Obviously it\'s a significant item to people of color too. So I\'m just preparing myself as best I can," said Huffman, president of the California NAACP.</br><br></br><br>The shoe shipments are being organized by <a href="http://WalkAMileInOurShoes.org" rel="nofollow">WalkAMileInOurShoes.org</a> and1 the orange idea was promoted by a group called Florida Demands Representation, which plans to bus Floridians to Saturday\'s rally outside the meeting. Blaine Whitford, a volunteer helping organize the effort, said they are unaligned with any candidate.</br><br></br><br>Susie Buell, one of Clinton\'s top fundraisers, has formed a political action committee encouraging women to support full seating of the delegates. The WomenCountPAC has taken out ads in USA Today and The New York Times promoting attendance at the rally.</br><br></br><br>___ </br><br></br><br>Associated Press writer Juliet Williams in Sacramento, Calif., contributed to this report.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967140">\
	 <div id="dsq-comment-header-1967140" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967140">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967140" class="dsq-comment-message">d,<br></br><br>Great article. Ties in well with the WSJ article I cited.</br><br></br><br>Again, I believe an Obama presidency will be Carter Redux.</br><br></br><br>Harry Truman must be turning in his grave.</br><br></br><br>This passage sums it up:</br><br></br><br>"If Barack Obama took over as president of the United States, all the thwarted tyrants in the world would see their big chance. They would quickly test American resolve, just as JFK was tested by the Soviets.  The Chinese might seriously threaten Taiwan, which they think is theirs by right. Russia might move on Georgia and the Ukraine. Hugo Chavez might invade Columbia, just to try out his shiny new Russian jets and tanks.  Under Obama, the United States might not be serious about international power, but all the hungry little tyrannies will be very serious indeed. It\'s their big opportunity.</br><br></br><br>In Pakistan, President Musharraf has escaped  four  assassination attempts. What would Obama do if the next one succeeds --- and radicals take control of Paki nukes? Could we talk them into giving up their keys to Allah\'s final victory over the infidels? Obama seriously overstates his magic if he really believes that.</br><br></br><br>If Obama gets in, what will he do about Iranian nukes, now predicted for 2009? Would Obama back a civilized democracy or appease the fascists? Prediction: He would opt for appeasement. That is entirely consistent with his expressed beliefs. Liberals live in a world without hard choices. They just spin whatever happens, and the media let them get away with it.</br><br></br><br>The Left cannot escape responsibility for 9/11, for the mullah tyranny in Iran, and for undermining American security in a thousand other ways. These folks are dangerous, not because they are stupid or evil, but just because they just can\'t handle reality. It\'s like a truck driver who can\'t see the oncoming traffic. The driver doesn\'t get credit for good intentions. The Left always forgives itself these little gaffes, but reality is unforgiving.</br><br></br><br>Barack Obama is even less prepared than Clinton and Carter were.  You can tell from his constant bloopers, and by the people he\'s picked for his foreign policy team. They live in never-never-land, exactly what you would not want in a sane and sober US Administration. It\'s a chilling sight.</br><br></br><br>The Obama camp is now boasting that their guy can magically crack the toughest nuts in the world. How is he going to do that? Oba-magic will make it happen, baby.  It\'s gonna be love and peace from here on out.</br><br></br><br>The Left falls for that kind of imbecility. They\'re convinced their guy can somehow voodoo away the most dangerous fanatics in the world --- a miracle without precedent in history. But history isn\'t their strong suit, nor geography, nor straight thinking. Wishful thinking and moral posturing are. I\'m sorry, but it\'s true."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967141">\
	 <div id="dsq-comment-header-1967141" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967141" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967141">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967141" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967141" class="dsq-comment-message">Drill, Already<br></br><br>"If members of Congress really want to mitigate the effects of high oil prices as much as they claim they do, they could start by letting oil companies bring America’s vast untapped supplies to market."</br><br>http://article.nationalreview.com/?q=ZjdhMjQ5NzRmNWM5MjIyMmY3ZmJjOTE2N2Y5NWUxNTM=</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967142">\
	 <div id="dsq-comment-header-1967142" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967142">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967142" class="dsq-comment-message">From Blacks4Barack...(Luv What You Do Jack&Jill;)<br>Black Political </br><br>Supporters Should Speak Out </br><br>Against Hillary\'s Assassination Insinuation</br><br>Or Be VOTED OUT !</br><br></br><br>The day before Hillary\'s horrifically diobolical assassination insinuation, I was in the midst of writing a piece regarding how we, particularly blacks, should treat black politicians who had sided with Hillary. Folks like Charley Rangel, Maxine Waters, Sheila Jackson Lee, Stephanie Tubbs Jones (my Congresswoman) and the like. Here\'s a bit of what I had written, "...Let\'s rally behind them in support of their future political careers. Let\'s keep voting for them (as long as they keep doing a good job). Let\'s not go against them....in fact, let\'s show them some love. I know, some of you think I must be crazy but......"</br><br></br><br>Then, the very next day as you all know, Hillary made the most incredible insinuation (or hope) that anyone could make. To justify staying in the race because anything could happen....even assassination, was a true shock heard \'round the country. And, although many in the media are trying to downplay her sentiment as a misspeak or gaffe as they call it, we as blacks know the real deal. Hillary was either trying to send a subliminal message to some nut....or deeply hopes harm on Obama. WHATEVER the reason, it is a total abomination that should be addressed accordingly.</br><br></br><br>Blacks and whites nationwide have bombarded forums and blogs stating their outrage for her incredibly dangerous remark. But one group has been totally silent. Where are all of the black politicians who have supported Hillary up until now? They know, as all blacks know, that from the very first day Obama declared his candidacy, the first question that arose in the minds of all blacks was \'will he get snipered\'? We all know that right out of the gate, Obama had to hire 24 hour Secret Service Protection....Why ? Because of the true threat of some nut wanting to harm him or his family.</br><br></br><br>And now, for Hillary herself to be the one sending out the little code....is just a true disgrace to herself, to her supporters and to all Americans. Every black political supporter should be demanded to speak out against Hillary\'s destructive mentality and rhetoric. They must each denounce her statement publicly and let it be known that they find her comments to be absolutely improper, sinister and out of line with the progress being made by so many in our country. </br><br></br><br>If they do not, they will be showing us that they have become so politicized that even the thought of the assassination of a fellow human being, let alone a brother, is a tolerable occurance in their book, which is certainly not in-line with the views and concerns of their constituents. Therefore, they MUST BE VOTED OUT ! I feel confident that this is not the case. But, we shall see. So Charley, Sheila, Maxine, Steph and the gang....please don\'t let us down. We\'re counting on you !</br><br></br><br>As the late, great Johnny Cochran may have put it...</br><br>Demand that they denounce...or they must get the Bounce !</br><br></br><br>Greg Jones</br><br>Visit: <a href="http://www.Blacks4Barack.org" rel="nofollow">www.Blacks4Barack.org</a> OFFICIAL SITE !</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967143">\
	 <div id="dsq-comment-header-1967143" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967143" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967143">BPM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967143" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967143" class="dsq-comment-message"><a href="http://thehill.com/campaign-2008/obama-urges-supporters-not-to-demonstrate-at-dnc-meeting-2008-05-28.html" rel="nofollow">Obama says sit your arses down</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967144">\
	 <div id="dsq-comment-header-1967144" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967144" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967144">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967144" class="dsq-comment-message">Today, Vets for Freedom is releasing a second ad, featuring Iraq war veteran and Vets for Freedom member, Specialist Kate Norley. Kate, who served 16 months on the front lines as a combat medic, asks Senator Obama two simple, but powerful, questions:<br></br><br>   1. Senator Obama, when will you finally decide to go back to Iraq, to see the progress first hand?</br><br>   2. And when will you finally decide to meet one-on-one, unconditionally, with General Petraeus?</br><br></br><br>The ad also talks about the incredible progress that has been made since Senator Obama last visited Iraq in January 2006: violence down 70%, civil war over, Al Qaeda decimated, political progress occurring, and the Iraqi Army taking the lead. The fact is—the surge has worked, and has moved America closer to overall success in Iraq.</br><br></br><br>View the ad here:</br><br>http://www.vetsforfreedom.org/multimedia/details.aspx?id=282</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967145">\
	 <div id="dsq-comment-header-1967145" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967145">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967145" class="dsq-comment-message">God bless VFF...<br></br><br>That same email also answers the question of whether VFF is a 527 organization, as the Obamaists would have you believe.</br><br></br><br>News flash: we\'re not.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967146">\
	 <div id="dsq-comment-header-1967146" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967146" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967146">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967146" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967146" class="dsq-comment-message">nquest,<br></br><br>The attacks you noted are mentioned in the post.</br><br></br><br>The Bush Administration views the war in Iraq as the central front on the war on terror and al-Qaeda has been decimated there and their ability to launch attacks elsewhere has been crippled.</br><br></br><br>Based on the clear historical record, it is obvious that the Bush administration has done something since 2001 that has dramatically improved our security against such attacks. To fail to recognize this, and to rail against the Bush administration\'s security policies as failures or worse, is to sow the seeds of greatly increased susceptibility to terrorist attack in the next administration.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967147">\
	 <div id="dsq-comment-header-1967147" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967147" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967147">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967147" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967147" class="dsq-comment-message">Does anyone know what McClellan said about Hurricane Katrina?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967148">\
	 <div id="dsq-comment-header-1967148" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967148">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967148" class="dsq-comment-message">ms martin,<br></br><br>Guess you\'ll have to buy his book....</br><br></br><br>But you already know the answer to your question about Katrina, you\'re just looking for McClellan to validate it.</br><br></br><br>Is Olbermann looking to revise has fond farewell to McClellan now that he has turned on his boss and cash in? McClellan will be the left\'s media darling for scoring this fix for them.</br><br></br><br>Bush-bashing is like heroin.</br><br></br><br>But it will fade and you\'ll need more.</br><br></br><br>Do you think ex-Bushies have figured out a way to make a quick buck off strung out Bush haters?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967149">\
	 <div id="dsq-comment-header-1967149" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967149" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967149">djchefron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967149" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967149" class="dsq-comment-message">This is for the poster who thinks might equals right<br>"Every nation has its war party. It is not the party of democracy. It is the party of autocracy. It seeks to dominate absolutely. It is commercial, imperialistic, ruthless. It tolerates no opposition. It is just as arrogant, just as despotic, in London, or in Washington, as in Berlin. The American Jingo is twin to the German Junker…. If there is no sufficient reason for war, the war party will make war on one pretext, then invent another."</br><br>--Robert M. La Follette</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967150">\
	 <div id="dsq-comment-header-1967150" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967150" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967150">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967150" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967150" class="dsq-comment-message">After their news desk reported on the IAEA’s conclusion that Iran has acted with malice in hiding its nuclear-weapons program, one might have expected the New York Times editorial board to put the blame on …. well, Iran. Instead, and predictably, today’s editorial blames the Bush administration for not trying hard enough to bribe the Iranians into ending its quest for nukes. Five of its eight paragraphs scold the White House while only criticizing Iran in one.<br></br><br>Barack Obama, who makes the same allegations repeatedly from the campaign trail, the New York Times demonstrated ignorance in this editorial. The EU-3 have held repeated talks with the Iranians, and since they represent Iran’s major Western trading partners, their influence allows them better leverage with Tehran. Moreover, the US has publicly backed EU offers that included everything the NYT and Obama claim to be necessary to convince the mullahcracy to give up nukes. That included security guarantees, WTO membership, and normalized diplomatic relations — and have since 2005.</br><br></br><br>Obama does not even acknowledge the fact that we have offered everything he has suggested, to no avail. In this event, the Iranians resumed their enrichment process in July 2005 after snubbing the EU-3 offer. Since then, the US has done exactly what the NYT recommends in its editorial today, which is progressively tighter sanctions — which Democrats opposed at the time.</br><br></br><br>At the heart of this nonsense lies a belief that Iran means no harm to anyone. Obama, the NYT, and many Democrats believe that Iran just wants to trade openly and have normal diplomacy with the world, and as soon as we offer that the Iranians will stop building nuclear weapons. For some reason, 29 years of terrorist sponsorship and low-level war against the West has escaped their notice, as have the public offers to deliver normalized trade and diplomacy. The mullahcracy isn’t building a bomb to get free trade; they want to use it to extend hegemony over the entire Middle East, and not for benign purposes, either.</br><br></br><br>Such foolishness has been the hallmark of the Times for years, but we can hardly afford it in the White House. Face to face presidential negotiations without preconditions with Mahmoud Ahmadinejad will not end the Iranian threat to our national interests in the region.</br><br></br><br>Astounding ignorance or just giving Bush haters another fix...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967151">\
	 <div id="dsq-comment-header-1967151" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967151" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967151">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967151" class="dsq-comment-message">MSNBC reports<br></br><br>Judge dismisses lawsuits for Florida delegates.</br><br></br><br>Teeheehee</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967152">\
	 <div id="dsq-comment-header-1967152" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967152" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967152">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967152" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967152" class="dsq-comment-message">The anti-Bush/anti-American/"blame America first" crowd will always get their fix from someone looking to score a quick buck. <br>Note how when a democratic representative came out and said the dems flat-out lied to win the \'06 elections, no one cared.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967153">\
	 <div id="dsq-comment-header-1967153" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967153" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967153">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967153" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967153" class="dsq-comment-message">djchefron,<br></br><br>From John Lewis, in American Thinker:</br><br></br><br>The big debate now is whether Obama would be a foreign policy  appeaser. It\'s the wrong question. All modern liberals must be appeasers --- because that\'s their ideology. They constantly proclaim to the world that peace-at-any-price is their single, greatest, overarching goal.</br><br></br><br>Conservatives want to live in peace like any sensible human being. We just know there is not a single shred of evidence that we can have peace without armed vigilance. </br><br></br><br>If you tell Ahmadi-Nejad that, as a true Leftist, peace is your overarching goal, he instantly knows you\'ve lost. Remember, this is the culture of the shrewd Persian rug merchant. They know how to read the cards. Fanatics like A\'jad are driving for victory, not peace.  They are willing to sacrifice much, much more than any Western nation. Iran lost perhaps half a million people in the Iran-Iraq war, but even then Ayatollah Khomeini was still not willing to make peace. The United States, with four times Iran\'s population, has lost less than .01 percent of that number of soldiers in Iraq and Afghanistan. You and I don\'t want to look at the headlines in the morning for fear that more US soldiers have died. But jihadis constantly proclaim, "We value death; you value life." They are not irrational, just willing to die in this world for eternal rewards in the next.</br><br></br><br>Since 9/11 liberals have made it clear in a thousand little ways that they are just not willing to resist a suicide-bombing enemy. They don\'t have the moral fiber, and they always misunderstand reality. Starting from false premises, the Left always ends up with false conclusions. It is stunning to behold, but just look at Carter, Clinton and Obama. Self-righteous, blind-as-a-bat, and adored by the bubbleheads." </br><br></br><br>Read the whole thing. d links to it above.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967154">\
	 <div id="dsq-comment-header-1967154" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967154" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967154">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967154" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967154" class="dsq-comment-message">Amir Taheri writes today in the WSJ:<br></br><br>"The problem that the world, including the U.S., has today is not with Iran as a nation-state but with the Islamic Republic as a revolutionary cause bent on world conquest under the guidance of the "Hidden Imam." The following statement by the Ayatollah Ali Khamenei, the "Supreme leader" of the Islamic Republic – who Mr. Obama admits has ultimate power in Iran -- exposes the futility of the very talks Mr. Obama proposes: "You have nothing to say to us. We object. We do not agree to a relationship with you! We are not prepared to establish relations with powerful world devourers like you! The Iranian nation has no need of the United States, nor is the Iranian nation afraid of the United States. We . . . do not accept your behavior, your oppression and intervention in various parts of the world."</br><br></br><br>And again from John Lewis:</br><br></br><br>"The truth is that we are constantly talking with all our enemies through back channels.  So this election-year banana oil that "we haven\'t talked to our enemies" is just shameful. It is unworthy of a national party; it shows yet again how utterly empty-headed and morally shallow today\'s Democrats are. It\'s a terrible shame, because we need two parties with their heads screwed on straight. We should have intelligent debates about the war on terror; but you can\'t do that with one side living in denial that there is a war at all. </br><br></br><br>Appeasement is the liberal default position on war and peace."</br><br></br><br>So, how should one deal with a regime of this nature? </br><br></br><br>Allow Iran to acquire nuclear weapons, allow them to wipe Israel off the map no doubt, since you seem to share Kahemenei\'s view of our country.</br><br></br><br>Look to where true autocracies, true tyranny and despotism exist instead of projecting it on to our country.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967155">\
	 <div id="dsq-comment-header-1967155" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967155" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967155">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967155" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967155" class="dsq-comment-message">Officers: Memorial Used As Porta-Potty Pit Stop At Obama Rally<br></br><br>Barack Obama is no more responsible for this story than the Che flags in the Texas office — but again, it doesn\'t speak well of the organizers and volunteers working on his behalf...</br><br></br><br>    Earlier this month, 75,000 people gathered in Waterfront Park in downtown Portland to hear Obama speak at a pre-primary rally.</br><br></br><br>    Brennan, who controlled the crowd near the Portland Police Memorial, noticed several Porta Potties set up in the middle of the memorial. Brennan had been at the site five days earlier for an annual memorial service and a flag was still set at half mast on the day of the rally...</br><br></br><br>    "Not for a moment do I think that Mr. Obama had anything to do with this," Brennan said. "But somebody at his campaign at a local level made the decision to put them there. And I just want an acknowledgment: \'Hey, we made a mistake.\'"</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967156">\
	 <div id="dsq-comment-header-1967156" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967156" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967156">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967156" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967156" class="dsq-comment-message"><a href="http://ruralvotes.com/thefield/?p=1275" rel="nofollow">The Memo: A Preliminary Prediction for the Rules Committee</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967157">\
	 <div id="dsq-comment-header-1967157" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967157" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967157">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967157" class="dsq-comment-message">Anon 9:37,<br>No honor, no respect. Par for the course.</br><br></br><br>S,</br><br>I\'ve always been of the opinion that all the people who want to blame America for the world\'s problems should go live under the regimes they try so desperately to protect.</br><br></br><br>Maybe they\'ll learn a few things when they\'re thrown in prison-or executed-for voicing their opinions.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967158">\
	 <div id="dsq-comment-header-1967158" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967158" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967158">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967158" class="dsq-comment-message">d,<br></br><br>I was watching a PBS special this Memorial Day weekend on the POWs of WWII. The touching documentary ended eloquently with one former POW saying, with tears in his eye, "We know, freedom isn\'t free."</br><br></br><br>To many this quote may seem a cliche, but it is much more than that. It\'s the truth.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967159">\
	 <div id="dsq-comment-header-1967159" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967159" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967159">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967159" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967159" class="dsq-comment-message">Hell, if no one paid the cost of freedom in blood, the US would be 50 British colonies. And some of us would still be slaves. But those facts are lost.<br></br><br>Look at the last three Medal of Honor awardees: two jumped on grenades to save their team\'s lives, and the other lost his life calling for a rescue mission for his brother SEALs (which was tragically shot down). </br><br>That\'s not "Bush lied, people died!" That\'s love of something greater than yourself, and a level of courage which most liberals can\'t even comprehend.</br><br></br><br>"Free" freedom will never exist. Someone will always have to die to protect our rights-even the rights of the stupid.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967160">\
	 <div id="dsq-comment-header-1967160" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967160" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967160">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967160" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967160" class="dsq-comment-message">To Anonymous above with the idiotic screed about the lack of terrorist attacks on Americans: <br></br><br>4000 US soldiers have been killed and 30,000 have been wounded in Iraq, mostly by IEDs planted by terrorists of one stripe or another. Where does it say it\'s the US Army\'s mission to ride around waiting to get blown up providing on the job training to jihadis so you can "feel" but not actually be safe? </br><br></br><br>To the other moron who posted the stuff about the Chinese invading Taiwan or the Russians moving on Georgia if we elect Obama that very well may be true. The Russians have been lording their natural gas supply over Georgia and Ukraine for years and the Bush Administration can\'t do a damn thing about it.  Given the opportunity the Russians will do the same to the rest of Europe. It\'s a big part of the reason the German government now pays farmers to plant windmills instead of crops all over their country. </br><br></br><br>And your argument, that we might be tested militarily in the future holds true for whoever we elect, not just Obama. It proves he\'s absolutely right about getting out of Iraq. That occupation is destroying the US Army. We\'re not much of a deterrent to the Chinese or anybody else with an exhausted, worn out Army while borrowing $300 billion a year from them to prop up our economy.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967161">\
	 <div id="dsq-comment-header-1967161" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967161" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967161">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967161" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967161" class="dsq-comment-message"><i>I\'ve always been of the opinion that all the people who want to blame America for the world\'s problems should go live under the regimes they try so desperately to protect.</i><br></br><br>D, I suggest if you want to live in a country where the government has the right to spy on you without a warrant, where there\'s no government regulation of business, where government subsidizes the wealthy, burdens the middle class and works to prevent the poor from rising out of poverty, starts needless wars and lies about it, tortures and lies about it, borrows </br><br>trillions of dollars putting it\'s children and grandchildren deeply in debt for generations to come, then go find somewhere else to live. </br><br></br><br>That\'s what Republicans have done to this country. We\'re going to take it back and get on with the business of forming a more perfect union instead of following the dead end path of a hollowed out, morally and economically bankrupt shell of the USA Republican rule has in store for us.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967162">\
	 <div id="dsq-comment-header-1967162" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967162" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967162">Shazzasharona</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967162" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967162" class="dsq-comment-message">In other words, don\'t vote for a democrat or else we\'ll be attacked!!!<br>Is fear all you have?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967163">\
	 <div id="dsq-comment-header-1967163" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967163" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967163">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967163" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967163" class="dsq-comment-message">I\'ve noticed a consistent trend throughout this primary season: pollsters have been underestimating Senator Obama\'s support among African American voters.  A MI poll released today by Survey USA, which has been scoring well on pollster report cards for its accuracy--except in states with large African American populations--is predicting that Senator Obama will receive less support among African Americans than John Kerry.  We\'re supposed to believe that Senator Obama is only going to receive 62% of the African American vote in MI and John McCain is going to receive nearly a third.  On what planet?!<br> </br><br>http://www.surveyusa.com/client/PollReport.aspx?g=52d98ca6-6c14-4f4a-9180-4e7f1fce8a1a</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967164">\
	 <div id="dsq-comment-header-1967164" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967164">craig</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967164" class="dsq-comment-message"><a href="http://www.jedreport.com/2008/05/in-april-92-c-1.html" rel="nofollow">In April \'92, Clinton camp called Brown victory "impossible"</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967165">\
	 <div id="dsq-comment-header-1967165" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967165" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967165">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967165" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967165" class="dsq-comment-message">markg8,<br></br><br>First, I take issue with your characterization of our troops as \'waiting around to get blown up.\' Our brave men and women are the best trained, best equipped fighting force in the world...and they are winning! Their mission in the war on terror is to fight the enemy in Iraq and Afghanistan so that we do not have to fight them here. </br><br></br><br>Second, the fact that there has not been a successful attack in the US since 9/11 is due to their brave service and sacrifice. You should thank them instead of disrespecting them by reducing their sacrifice to mere fodder. I not only \'feel\' safe, I am safe, and you would be hard pressed to prove otherwise.</br><br></br><br>Surely our military is stretched, but hardly \'destroyed\', \'exhausted\' or \'worn out.\' Our military is as strong and as resilient as the brave men and women who comprise it, and continue to re-enlist in order to complete their mission.</br><br></br><br>I am not prepared to accept defeat, appeasement and victimhood as willingly as you seem to be.</br><br></br><br>Surrender, protectionism and isolationism will do nothing to advance the freedom, security, innovation and independence of this great country or the freedom loving people of the world.</br><br></br><br>Last. Windmills alone will not solve the world\'s energy problems. And it will not reduce our dependence on fossil fuels overnight. As worldwide demand puts upward pressure on prices, we need to be allowed to supplement innovation and conservation, with production of our own, independent, energy supply. That means US drilling, building refineries and increasing our use of nuclear energy.</br><br></br><br>We can protect our NATO allies from tyranny and oppression as we have in the past: with a credible threat of force as a deterrent to agressive action. We can share our technological advancments and innovations through trade and commerce.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967166">\
	 <div id="dsq-comment-header-1967166" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967166" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967166">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967166" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967166" class="dsq-comment-message">People who suggest the the military just sits around waiting to be blown up should probably be blown up themselves.<br></br><br>I question how Mark intends to form his "more perfect union" without the military he\'s so willing to disrespect.</br><br></br><br>Mark?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967167">\
	 <div id="dsq-comment-header-1967167" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967167" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967167">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967167" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967167" class="dsq-comment-message">More of my amateur polling analysis. Unfortunately, Survey USA is one of the few (often the only) that provides cross tabs free to the public. But it\'s received the highest score card of any pollster this primary season, so it\'s as good a marker as any. It seems that where it has failed (as well as many other pollsters) is measuring African American support for Senator Obama.<br></br><br>Interestingly enough, I notice it has has Senator Obama performing below Kerry \'04 among African American voters in a number of states that Senator Obama expects to be competitive. It is just inconceivable that Senator Obama will garner less African American votes than John Kerry and/or the turnout among African Americans will be lower or only marginally better than in \'04 if Senator Obama is the nominee. I don\'t need a poll to tell me that if Senator Obama is the Democratic nominee blacks folks from Sugar Ditch Mississippi, with no reliable transportation or sewer system, to the \'pro-black\' brothas in Harlem who\'ve sworn on the "Biography of Malcolm X" they would never vote will be in the voting booths in November.</br><br></br><br>Kerry, Georgia 2004: 88%</br><br>Actual Percentage of Overall Voters: 25%</br><br></br><br>Obama, Georgia 2008 (Survey USA): 84%</br><br>Projected Percentage of Overall Voters: 26%</br><br></br><br></br><br>Kerry, Ohio 2004: 84%</br><br>Actual Percentage of Overall Voters: 10%</br><br></br><br>Obama, Ohio 2008 (Survey USA): 76%</br><br>Projected Percentage of Overall Voters: 10%</br><br></br><br></br><br>Kerry, Virginia 2004: 87%</br><br>Actual Percentage of Overall Voters: 21%</br><br></br><br>Obama, Virginia 2008 (Survey USA): 92%</br><br>Projected Percentage of Overall Voters: 18%</br><br></br><br></br><br>Kerry, North Carolina 2004: 85%</br><br>Actual Percentage of Overall Voters: 26%</br><br></br><br>Obama, North Carolina 2008 (Survey USA): 89%</br><br>Projected Percentage of of Overall Voters: 20%</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967168">\
	 <div id="dsq-comment-header-1967168" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967168" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967168">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967168" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967168" class="dsq-comment-message">markg8,<br></br><br>Your exaggerated claims are little more a litany of worn out cliches, propaganda spewed by the left for a generation.</br><br></br><br>When Obama can credibly demonstrate that he had the experience, judgment and sound policies on government spending and entitlements, taxes, education, trade and foreign policy, then he can have my vote.</br><br></br><br>Bush hatred, Republican bashing is not enough to pry me from my independent, conservative principles.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967169">\
	 <div id="dsq-comment-header-1967169" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967169" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967169">heartsandflowers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967169" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967169" class="dsq-comment-message">Rikyrah -<br></br><br>I was reading a post on racialicious about Hillary\'s RFK ravings and Latoya Peterson added this is the comment section - </br><br></br><br>"At this point, I am unable to write fairly about HRC from any other standpoint than policy. If a WoC wants to write about her and address the race baiting, Ill post it. If a white feminist wants to write about her and discuss the race baiting, I’ll post it. But I need someone to engage."  </br><br></br><br>Since JJP has the Clinton attacks Obama wiki and you\'ve written about this would you be so kind as to write another eloquent post about this?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967170">\
	 <div id="dsq-comment-header-1967170" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967170" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967170">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967170" class="dsq-comment-message">nmp,<br></br><br>Relax, Obama will be the nominee and he will get 95% of the black vote.</br><br></br><br>But he will still lose.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967171">\
	 <div id="dsq-comment-header-1967171" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967171" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967171">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967171" class="dsq-comment-message">I totally agree with Obama\'s stance about not protesting at the DNC meeting.  People should be out registering new voters if they want to have an impact on the fall election.  <br></br><br>-Michelle</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967172">\
	 <div id="dsq-comment-header-1967172" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967172" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967172">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967172" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967172" class="dsq-comment-message">S it doesn\'t matter what we do in Iraq. Iran has already won that war. Our president has to sneak into the country to visit highly secure bases while the Iranian president is greeted with kisses by the prime minister we\'re paying to prop up. <br></br><br>Victimhood? Your ilk has wrapped yourself in victimhood like you have the flag for decades. Get over it. We\'re going to get out of Iraq. </br><br>They\'ll either have the civil war Petraues has been priming them for by arming all sides or they won\'t. But either way Iran wins. Iraq being 60% Shiite is and will be much closer aligned with Iran than they ever will be the USA. They\'re neighbors. They share a religion. Before the invasion most of the Iraqis in leadership positions were exiled in Tehren. Besides oil their only other business is religious tourism when busloads of Iranians visit on their high holy days. </br><br></br><br>We invaded, occupied and destroyed their country. We arrested Iraqis without charges, imprisoned them without trial, and tortured them.</br><br></br><br>So we\'ll leave. We\'ll rebuild our military, treat our wounded, life will go on. Iraq will sell oil and rebuild their country. And if we\'re very lucky they\'ll forgive us someday.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967173">\
	 <div id="dsq-comment-header-1967173" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967173" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967173">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967173" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967173" class="dsq-comment-message">Mark,<br>And how will that keep us safe?</br><br></br><br>Or are you so relegated to defeat that you don\'t care?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967174">\
	 <div id="dsq-comment-header-1967174" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967174" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967174">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967174" class="dsq-comment-message">DNC comes to Obama defense<br></br><br>http://www.politico.com/blogs/jonathanmartin/0508/All_but_conceding_Dem_primary_is_over_DNC_turns_to_Obama_defense.html</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967175">\
	 <div id="dsq-comment-header-1967175" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967175">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967175" class="dsq-comment-message"><a href="http://www.youtube.com/watch?v=dljboY5t2Dw" rel="nofollow">Is It True About Obama?</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967176">\
	 <div id="dsq-comment-header-1967176" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967176">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967176" class="dsq-comment-message">Unofficial Obama campaign think-tank:<br>http://www.ohboyobama.com/?page=1</br><br></br><br>similar to digg</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967177">\
	 <div id="dsq-comment-header-1967177" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967177" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967177">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967177" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967177" class="dsq-comment-message">markg8,<br></br><br>Your characterization of our mission actions in Iraq and of the Iraqi sentiment towards the US is breathtakingly warped.</br><br></br><br>Surrender, defeat and isolationism is not without consequence and hardly provides for the benign scenario you describe. You possess a dazzling naivete.</br><br></br><br>Iran would grow more powerful, the chances of a radical Shiite state being created in Iraq would also increase. Such a state would oppress its own citizens and pose a regional threat. Sectarian violence would spiral out of control, killing millions of Iraqis, both Sunni and Shiites. Many Iraqis would be forced to flee their homes as radical militias would seek to create homogenous regions. Shiite terrorist groups like Hezbollah would likely find safe haven and support.</br><br></br><br>Abandoning Iraq, therefore, means watching from the sidelines while Iraqis are slaughtered and neighboring states -- including Iran -- divide the spoils.</br><br></br><br>If such a scenario were to take place, Iran -- the main sponsor of terrorism and a home to numerous al-Qaeda leaders -- would grow in power and become the leader of the region. It would become easier for Iran’s government, which denies the Holocaust and has repeatedly called for the destruction of Israel and the United States, to obtain nuclear weapons. The West would also find its options to affect Iran’s behavior increasingly limited. In response to the growth of Iran’s power, countries in the region like Egypt, Algeria, Saudi Arabia, Turkey, Gulf states would seek nuclear weapons (in fact, many of these states already indicate that they plan to develop nukes). Already, Iran’s leadership has expressed willingness to share its nuclear technology with other rogue states like Syria and Venezuela. </br><br></br><br>If we continue to stay and achieve victory, the success of democracy in Iraq threatens nearby tyrannies and empowers those fighting within them. Iraq as free, self-governing ally in the region would prove a powerful deterrent to Iranian expansion.</br><br></br><br>We must finish the job by completing the training of Iraqi security forces, supporting Iraq’s new democratic government, begin the disci­plined reduction of American forces, and turn the future of Iraq over to the only people who can ensure the nation’s long-term success—the Iraqis.</br><br></br><br>I am happy to \'wrap myself in the flag.\' I taking pride in our country as beacon of freedom, opportunity, and generosity. We are a force for good in this world. While not without faults, we are ever vigilant and strive to maintain and perfect the ideals upon which this country was founded and by which we have succeeded in creating the most free and prosperous nation on Earth.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967178">\
	 <div id="dsq-comment-header-1967178" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967178">texas girl in l.a.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967178" class="dsq-comment-message">Craig,<br></br><br>That was awesome!</br><br></br><br>Sending it to my family.</br><br></br><br>Thanks</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967179">\
	 <div id="dsq-comment-header-1967179" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967179" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967179">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967179" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967179" class="dsq-comment-message">Religion and patriotism are not Obama\'s major problems, his policies are.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967180">\
	 <div id="dsq-comment-header-1967180" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967180" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967180">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967180" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967180" class="dsq-comment-message">Hillary will be touting this new Gallup Poll:<br></br><br>PRINCETON, NJ -- In the 20 states where Hillary Clinton has claimed victory in the 2008 Democratic primary and caucus elections (winning the popular vote), she has led John McCain in Gallup Poll Daily trial heats for the general election over the past two weeks of Gallup Poll Daily tracking by 50% to 43%. In those same states, Barack Obama is about tied with McCain among national registered voters, 45% to 46%.</br><br></br><br>In contrast, in the 28 states and the District of Columbia where Obama has won a higher share of the popular vote against Clinton in the 2008 Democratic primaries and caucuses, there is essentially no difference in how Obama and Clinton each fare against McCain. Both Democrats are statistically tied with him for the fall election.</br><br></br><br>All of this speaks to Sen. Clinton\'s claim that her primary-state victories over Obama indicate her potential superiority in the general election.</br><br></br><br>The results are based on aggregated data from Gallup Poll Daily tracking from May 12-25, including interviews with more than 11,000 registered voters nationwide (including Alaska and Hawaii). Across this period, Gallup has found Clinton performing marginally better than Obama in separate trial heats for the general election against McCain. Clinton has led McCain by an average of three percentage points, 48% vs. 45%. Obama has trailed McCain by an average of one point, 45% vs. 46%.</br><br></br><br>Clinton\'s popular-vote victories thus far include the three biggest Electoral College prizes: California (a solid Democratic state), New York (another sure bet for the Democrats), and Texas (a solid Republican state). (Although Obama won more delegates in Texas, Clinton\'s vote total exceeded Obama\'s by nearly 100,000 votes.) However, her victories also include several of the largest swing states that both parties will be battling to win in November: Pennsylvania and Ohio, as well as wins in the disputed Florida and Michigan primaries. As a result, Clinton\'s 20 states represent more than 300 Electoral College votes while Obama\'s 28 states and the District of Columbia represent only 224 Electoral College votes.</br><br></br><br>Clinton performs five percentage points better than Obama versus McCain in the states she has won (51% vs. 46%), excluding Michigan and Florida; Obama has virtually no advantage over Clinton versus McCain in the states he has won.</br><br></br><br>According to Gallup\'s May 12-25 tracking polling, Clinton is running stronger against McCain than is Obama in the 20 states where Clinton can claim popular-vote victory in the Democratic primaries and caucuses. By contrast, Obama runs no better against McCain than does Clinton in the 28 states plus the District of Columbia where he has prevailed. On this basis, Clinton appears to have the stronger chance of capitalizing on her primary strengths in the general election.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967181">\
	 <div id="dsq-comment-header-1967181" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967181">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967181" class="dsq-comment-message">Craig,<br></br><br>That was beautiful and the music was perfect.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967182">\
	 <div id="dsq-comment-header-1967182" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967182" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967182">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967182" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967182" class="dsq-comment-message">Next week, the Senate will vote on the Lieberman-Warner cap-and-trade climate control bill. The proposed statute is a nightmare that would devastate our economy. The Wall Street Journal calls it "the most extensive government reorganization of the American economy since the 1930s."<br></br><br>The EPA estimates that by 2030 it will reduce GDP by 0.9% to 3.8%, and that is based on assumptions that appear hopelessly optimistic. Even the EPA\'s assumptions contemplate an additional increase of 44% in the cost of electricity over what would occur without Lieberman-Warner.</br><br></br><br>The idea that American voters can change the Earth\'s climate is folly. The danger that voters could choose to cripple our economy is, however, very real.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967183">\
	 <div id="dsq-comment-header-1967183" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967183" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967183">Wing Zingers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967183" class="dsq-comment-message"><a href="http://wingzingers.com/obama" rel="nofollow">Obama T-Shirts</a>  -- a new shirt is added everyday!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967184">\
	 <div id="dsq-comment-header-1967184" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967184" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967184">Chica Dificil</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967184" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967184" class="dsq-comment-message">The total number of U.S. troops diagnosed by the military with PTSD after serving in one of the two conflicts from 2003 to 2007is nearly 40,000.<br></br><br>DAILY KOS~</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967185">\
	 <div id="dsq-comment-header-1967185" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967185">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967185" class="dsq-comment-message">chica dificil,<br></br><br>I am not sure what type of reaction or response you hope to illicit with your comment but let me say this:</br><br></br><br>Yes PTSD is real, serious, treatable and not necessarily a chronic, nor debilitating anxiety disorder.</br><br></br><br>Feel free to ask any questions here, as I am open to sharing my own experience in overcoming PTSD.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967186">\
	 <div id="dsq-comment-header-1967186" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967186" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967186">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967186" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967186" class="dsq-comment-message">If you listen closely, you can hear things falling into place for Barack again!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967187">\
	 <div id="dsq-comment-header-1967187" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967187" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967187">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967187" class="dsq-comment-message">Brig. Gen. HR McMaster on what has changed in Iraq:<br></br><br>1)  Iraq’s communities have largely stopped shooting at each other.  That has been an achievement of the physical security efforts of our forces and I would highlight very courageous and determined Iraqi security forces who took extraordinary risk to make that happen and have fought in a determined way to make that happen. </br><br></br><br>2) Political accommodation at the local level has placed some social pressure on the Iraqi government to move in the same direction or key actors within the Iraqi government who represent portions of the communities who were fighting each other.</br><br></br><br>3)The effect on Iraqi society, the third thing that has changed I think, is a rekindling of hope.</br><br></br><br>4)The fourth big thing is Al-Qaeda is on its way to defeat.  And this has had a big effect.</br><br></br><br>5)Point number five would be the militias are increasingly discredited, its linked to the point made earlier just like Al-Qaeda was rejected from the communities in which they were operating, we are now seeing militias rejected by the populations in which they had been operating. </br><br></br><br>6)the sixth thing is, no big surprise, the exposure of Iranian activity and Iran’s true intentions. </br><br></br><br>7)Point seven is that U.S. intentions are much more clear to Iraqis. Iraqis were confusing our activities with our intentions as we left them behind and their neighborhoods were taken over by terrorists and militias who were victimizing the people in those neighborhoods.  So people were thinking, you know, maybe America wants us to fail.</br><br></br><br>8)The eighth thing – Iraqis understand their responsibilities.  </br><br></br><br>9)There is a real commitment across all these communities to battle it out on the political battleground rather than at the end of a gun. </br><br></br><br>10)The tenth thing I would say is Iraqi security forces continue to reform and expand and there’s a slower degree of improvement in the area of rule of law which is, as you know has been a problem from the beginning but there have been some noble efforts there and some efforts that could be scaled up in that area. </br><br></br><br>Truly a tour de force presentation that all who wished to be fully informed must read.</br><br></br><br>http://www.aei.org/events/filter.,eventID.1722/transcript.asp</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967188">\
	 <div id="dsq-comment-header-1967188" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967188" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967188">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967188" class="dsq-comment-message">From Jim Manzi,<br></br><br>"I don’t have a visceral reaction to Barack Obama one way or the other, but I sure found his commencement address at Wesleyan to be pretty off-putting.  He smugly put himself forward as an exemplar of the well-lived life, and proceeded from this to the more politically significant solipsism of imagining how much better America would be if it were filled with people who were a lot more like Barack Obama.</br><br></br><br>After some throat-clearing, Obama gets into the meat of the speech by offering himself as a role model for the graduating seniors:</br><br></br><br>    But during my first two years of college, perhaps because the values my mother had taught me —hard work, honesty, empathy — had resurfaced after a long hibernation. . . .   </br><br> </br><br>    I wrote letters to every organization in the country I could think of. And one day, a small group of churches on the South Side of Chicago offered me a job to come work as a community organizer in neighborhoods that had been devastated by steel plant closings. My mother and grandparents wanted me to go to law school. My friends were applying to jobs on Wall Street. Meanwhile, this organization offered me $12,000 a year plus $2,000 for an old, beat-up car.</br><br> </br><br>    And I said yes.    </br><br></br><br>The single sentence paragraph at the end of this section has got to be my favorite part of the speech, though Obama modestly allowing that his evident virtues of hard work, honesty, and empathy are due to his mother is a close second.</br><br></br><br>What’s funny about his sacrifice is that when Obama took this job, $14,000 was about the average salary for somebody getting out of college. Of course, Obama wasn’t just a run-of-the-mill college graduate; he was an Ivy-Leaguer, who graduated from Columbia with a BA in political science.  A corporate career would almost certainly have been more lucrative — for a while.  Last year, his family income was about $4,200,000. I don’t have the data, but I bet that compares reasonably favorably with the average household income of 1983 Columbia political science and 1991 Harvard Law School graduates. Nonetheless, Obama did sacrifice some of his expected credential-based wage premium for a number of years.</br><br></br><br>I’m pretty far from being a John McCain booster, but does Obama not get that he’s running against a guy who spent the directly analogous years of his life in a fetid jungle prison being hung upside down and beaten with sticks until his bones broke?</br><br></br><br>And I said yes.  Cry me a river, pal."</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967189">\
	 <div id="dsq-comment-header-1967189" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967189" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967189">Craig Hickman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967189" class="dsq-comment-message">truthseeker, I do believe that you are right.<br></br><br>(for instance, notice all the spam JJP is receiving today. Gotta scroll right through it to get to the real stuff.)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967190">\
	 <div id="dsq-comment-header-1967190" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967190" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967190">s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967190" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967190" class="dsq-comment-message">craig,<br></br><br>You\'re acting like an ostrich.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967191">\
	 <div id="dsq-comment-header-1967191" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967191" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967191">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967191" class="dsq-comment-message">Craig & Truth<br></br><br>The spammers are freaking after that bombshell Scott McClellan dropped yesterday. This will hurt McCain in the general bigtime.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967192">\
	 <div id="dsq-comment-header-1967192" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967192" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967192">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967192" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967192" class="dsq-comment-message">Scott who?<br></br><br>But if it helps you to sleep at night...</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967193">\
	 <div id="dsq-comment-header-1967193" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967193" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967193">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967193" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967193" class="dsq-comment-message">anon 6:22<br></br><br>lol</br><br></br><br>Are you rejecting and denouncing poor Scott?</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967194">\
	 <div id="dsq-comment-header-1967194" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967194" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967194">D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967194" class="dsq-comment-message">The only people freaking out over McClellan are the anti-Bush people who are having their latest orgasm.<br></br><br>Everyone else just sees him as an opportunist.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967195">\
	 <div id="dsq-comment-header-1967195" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967195" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967195">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967195" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967195" class="dsq-comment-message">Truth<br></br><br>Isn\'t it great!</br><br></br><br>Craig,</br><br></br><br>I hate the scrolling, I wish they would find their own place to meet and just leave me out of it.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967196">\
	 <div id="dsq-comment-header-1967196" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967196" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967196">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967196" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967196" class="dsq-comment-message">Craig, ms.martin & anon,<br>Ha!....all this comes our right after McLame with jaw clenched, says he\'ll "never surrender" in Iraq.  </br><br></br><br>I read at this link that Fox was anxious to burn Obama over the Auschwitz story, even to the point of diminishing his great uncle\'s service.  Apparently, when they discovered the story was true - except the name mix-up, they said Buchenwald was a labour camp not a death camp.  The writer sets them straight about what went on at Buchenwald:</br><br></br><br><a href="http://www.huffingtonpost.com/menachem-rosensaft/using-the-holocaust-to-sm_b_103990.html" rel="nofollow">Using the Holocaust to Smear Obama</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967197">\
	 <div id="dsq-comment-header-1967197" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967197" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967197">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967197" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967197" class="dsq-comment-message">d,<br></br><br>Poor baby. It\'s those old anti-Bush people, isn\'t it? lol</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967198">\
	 <div id="dsq-comment-header-1967198" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967198">texas girl in l.a.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967198" class="dsq-comment-message">I am so glad the O-Campaing put an announcement on the front page of their website asking his supporters NOT to demonstrate or disrupt the proceedings at the RBC. They are urging supporters to participate in the many events that will be held in the area. <br></br><br>In other words....let Clinton and her crew act like nut cases</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967199">\
	 <div id="dsq-comment-header-1967199" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967199" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967199">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967199" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967199" class="dsq-comment-message">Team Hillary has the dirt on Obama; should she fire the bullet?<br></br><br>An original story at:  </br><br></br><br>http://jon8332.typepad.com/force_for_good/2008/05/fretting-whethe.html</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967200">\
	 <div id="dsq-comment-header-1967200" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967200" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967200">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967200" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967200" class="dsq-comment-message">anonymous,<br></br><br>IFFF they had all this dirt on Obama, they would have spilled it already.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967201">\
	 <div id="dsq-comment-header-1967201" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967201" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967201">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967201" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967201" class="dsq-comment-message">Truthseeker<br></br><br>I read that story - the writer put it into perspectve.  I hope those mofos get it.  </br><br></br><br>I also followed the link to the Holocaust Museum and went on from there to other stories about that time. </br><br></br><br>Viewing the pictures of the bodies that were piled up and the mass graves and even the pictures of the emaciated prisoners brought me to tears - I actually cried.</br><br></br><br>I can\'t believe that they could speak the words work camp as if that so how diminished the impact of the evil that the people in those camps (or even in that country) endured.</br><br></br><br>Dispicable.</br><br></br><br>I didn\'t know Henry Ford was an anti-semite.  I wonder what led his company to pay blacks an equal wage during very racial times?</br><br></br><br>I also wonder why it took the United States so long to help? Hitler was annihilating jews for ten years before any country helped.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967202">\
	 <div id="dsq-comment-header-1967202" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967202" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967202">Ms.Martin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967202" class="dsq-comment-message">The DNC Rules Committee meeting is going to be televised.  Does anybody know which stations will carry it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967203">\
	 <div id="dsq-comment-header-1967203" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967203" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967203">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967203" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967203" class="dsq-comment-message">Ms. Martin,<br></br><br>Tweety said he\'ll be working on Saturday, so that means MSNBC will be covering it.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967204">\
	 <div id="dsq-comment-header-1967204" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967204" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967204">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967204" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967204" class="dsq-comment-message">Chuck Todd had a good point tonight on Olbermann.<br></br><br><a href="http://ruralvotes.com/thefield/?p=1279" rel="nofollow">Brinksmanship</a></br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1967205">\
	 <div id="dsq-comment-header-1967205" class="dsq-comment-header">\
	 <cite id="dsq-cite-1967205" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1967205">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1967205" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1967205" class="dsq-comment-message">Obama Rules:<br></br><br>Every criticism or fact-check of Obama is a \'smear.\'</br><br></br><br></br><br>But it\'s not that easy to ignore Auschwitz.</br><br></br><br>It\'s one of the most emotionally charged words in any language, for anyone who is aware of what happened there, and few educated people aren\'t.</br><br></br><br>Perhaps that is why Obama chose to invoke it in the first place.</br><br></br><br>The word is significant in the context of the Obama campaign for two reasons.</br><br></br><br>First, because it has such emotional connotations, particularly for Jews, with whom Obama has had trouble closing the deal, it looks like he\'s pandering to them. I\'m not saying that he is, but it has that appearance.</br><br></br><br>Auschwitz was the site of the deliberate extermination of Jews (as well as Catholics, Gypsies, homosexuals, and others deemed "unworthy of life" by the Nazis) and one might cynically think that an attempt to say that one of his family members was responsible for the liberation of the camp would give that constituency a warmer feeling for him, despite his many foreign policy advisors who clearly are not fans of the state of Israel (e.g., Zbig).</br><br></br><br>It is of concern because it reveals a profound ignorance of history and/or geography.</br><br></br><br>Anyone familiar with the history of World War II knows that Auschwitz  was in the occupied country of Poland.</br><br></br><br>Furthermore, anyone familiar with that history knows that American troops never advanced past the River Elbe, in Germany, and that the Soviet forces advanced all the way across Poland and into eastern Germany. Which is why there was an East Germany. </br><br></br><br>No one, in other words, familiar with that history, would imagine that an American soldier, under Patton, had contributed to the "liberation" (scare quotes because the Soviets never liberated anyone--they only enslaved them) of Auschwitz.</br><br></br><br>Obama didn\'t know this. Nor, apparently, did anyone on his staff, since he had been spouting the same fable since 2002 and no one had bothered to correct him. Or if they had, they were ignored. I\'m not sure which is worse.</br><br></br><br>Given his unfamiliarity with Jack Kennedy\'s less-than-successful negotiations with Khrushchev, it makes one wonder what else he doesn\'t know.</br></div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=jackandjillpolitics&t=wednesday_open_thread_holla_at_us_62&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');
}

})();




