




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": {"53b5c487359ac63527260f7cf86d0c24": {"username": "Nate", "tumblr": "", "display_name": "Nate", "url": "http://disqus.com/guest/53b5c487359ac63527260f7cf86d0c24/", "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": ""}, "c6cd50b46d970d99e7bb89691ff6a597": {"username": "gjdagis", "tumblr": "", "display_name": "gjdagis", "url": "http://disqus.com/guest/c6cd50b46d970d99e7bb89691ff6a597/", "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": ""}, "27d0324ef88e433b0a4794b9b9204e34": {"username": "YaDinka", "tumblr": "", "display_name": "YaDinka", "url": "http://disqus.com/guest/27d0324ef88e433b0a4794b9b9204e34/", "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": ""}, "d9c5ac42b76cf7dbe755398a18720658": {"username": "r", "tumblr": "", "display_name": "r", "url": "http://disqus.com/guest/d9c5ac42b76cf7dbe755398a18720658/", "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": ""}, "8704cf365be2526feb3a2cad917d6450": {"username": "Independent Mind", "tumblr": "", "display_name": "Independent Mind", "url": "http://disqus.com/guest/8704cf365be2526feb3a2cad917d6450/", "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": ""}, "88a39d3d55d066bb1a3fbb99a0e9e8ab": {"username": "Jimbo", "tumblr": "", "display_name": "Jimbo", "url": "http://disqus.com/guest/88a39d3d55d066bb1a3fbb99a0e9e8ab/", "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": ""}, "703592ca00578336fc2b0aa32b080649": {"username": "shinyroks", "tumblr": "", "display_name": "shinyroks", "url": "http://disqus.com/guest/703592ca00578336fc2b0aa32b080649/", "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": ""}, "00b9d27b2a6696da1036dc0feb2a80d4": {"username": "Ben Miner", "tumblr": "", "display_name": "Ben Miner", "url": "http://disqus.com/guest/00b9d27b2a6696da1036dc0feb2a80d4/", "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": ""}, "906aae62db84e07e210066b181acfed8": {"username": "John B.", "tumblr": "", "display_name": "John B.", "url": "http://disqus.com/guest/906aae62db84e07e210066b181acfed8/", "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": ""}, "d5121298b8ca08467bf848ee24227b26": {"username": "curtis o&#39;byrne", "tumblr": "", "display_name": "curtis o&#39;byrne", "url": "http://disqus.com/guest/d5121298b8ca08467bf848ee24227b26/", "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": ""}, "8e46290ad57c433e1ac234eb49eaa860": {"username": "deener", "tumblr": "", "display_name": "deener", "url": "http://disqus.com/guest/8e46290ad57c433e1ac234eb49eaa860/", "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": ""}, "75853ccc5feb194f32d7761a7d0ba898": {"username": "SickOfTheBS", "tumblr": "", "display_name": "SickOfTheBS", "url": "http://disqus.com/guest/75853ccc5feb194f32d7761a7d0ba898/", "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": ""}, "b41e2b780cc34dbbd100a4662387d1f6": {"username": "Tim Barnes", "tumblr": "", "display_name": "Tim Barnes", "url": "http://disqus.com/guest/b41e2b780cc34dbbd100a4662387d1f6/", "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": ""}, "55afe5bb5b4cf76e45f1f8b490203138": {"username": "Praedor", "tumblr": "", "display_name": "Praedor", "url": "http://disqus.com/guest/55afe5bb5b4cf76e45f1f8b490203138/", "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": ""}, "d2c1b9b85099c29201ef92e4e144ae20": {"username": "flapper", "tumblr": "", "display_name": "flapper", "url": "http://disqus.com/guest/d2c1b9b85099c29201ef92e4e144ae20/", "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": ""}, "58b5b64bf647b62708b954d83b37aced": {"username": "Dimensio", "tumblr": "", "display_name": "Dimensio", "url": "http://disqus.com/guest/58b5b64bf647b62708b954d83b37aced/", "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": ""}, "b052eaab3c0c5c64fb3dcc36ddd55a54": {"username": "Vesellise", "tumblr": "", "display_name": "Vesellise", "url": "http://disqus.com/guest/b052eaab3c0c5c64fb3dcc36ddd55a54/", "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": ""}, "af5d0709509b091cf9c5452531b0f5c4": {"username": "John Hardin", "tumblr": "", "display_name": "John Hardin", "url": "http://disqus.com/guest/af5d0709509b091cf9c5452531b0f5c4/", "registered": false, "linkedin": "", "blog": "http://www.impsec.org/~jhardin/", "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": ""}, "DontTreadOnMeVa": {"username": "DontTreadOnMeVa", "tumblr": "", "display_name": "DontTreadOnMeVa", "url": "http://disqus.com/DontTreadOnMeVa/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3508e836eea100fefa654d7a6d37e1aa": {"username": "John L.", "tumblr": "", "display_name": "John L.", "url": "http://disqus.com/guest/3508e836eea100fefa654d7a6d37e1aa/", "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": false, "name": "The Washington Independent", "streaming_realtime": false, "url": "washingtonindependent", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 2, "forum": "washingtonindependent", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-04_22:27:39", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"8464259": {"up_voted": false, "ip": "", "has_replies": true, "message": "Deener - Besides the obvious Preador pointed out to you,  I never said owning a gun was a sign of a FREE society. Nice try to twist it, but not going to happen. I said \"To live in a FREE society, means you also have to deal with certain risks. To have no risks means you've given all your freedom away\". Let me dumb this down for you even more so you understand.<br><br>In a free society, you are going to inherently deal with the possibility more often that someone or something can do you harm. If people has the right and freedom to do certain things, their is always the chance that someone will abuse that right, and do something illegal or even harmful to others. Now, in places where they dod not have that right, or are controlled to a higher degree, there may be less of a particular agreivance going on, but at what cost?! Someone has to have a strong oversight in the process, which means by proxy you have lost the right to something.  <br><br>Now to your slanted, twisted point. You, being a typical gun control supporter,  beleive by removing said weapons we can be \"Safer\".  Funny thing is, you fixate on one items that is responsible for fewer deaths in America than so many other items. Like what you say!? How about Boats, bicycles, cars, stairs, hangnails.....so many to choose from!!!<br><br>Point is....is it tragic? Absolutely. Should crazy individuals be behind bars? Absolutely. But don't deal with this issue as if you have some moral highground. There are to many smart people that will make you look stupid.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:29:37", "killed": false, "user_key": "8704cf365be2526feb3a2cad917d6450", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8469636": {"up_voted": false, "ip": "", "has_replies": false, "message": "im a republican and i cant find any fellow republican sites where we can make idiot remarks about liberals,then it hit me .WE ARE MAKING MONEY WHILE YOU WAIT FOR FALSE HOPES.no time for sites like this.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_18:47:57", "killed": false, "user_key": "d9c5ac42b76cf7dbe755398a18720658", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8473606": {"up_voted": false, "ip": "", "has_replies": true, "message": "You're still not seeing the difference. And I get the that its intentional at this point.<br><br>You're comparing natural causes to deaths by guns. I get it. People die. Eventually it happens. Diseases kill. Accidents happen. To compare that with someone shooting someone else is asinine. Its not (more often than not, anyway) an accident, its not a sudden, sometimes inevitable event (depending on your health, say) like a heart attack or cancer.<br><br>If you can't see the difference here, than reason stands no chance with you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_21:27:26", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8463218, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463243": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"If I had the cash, I'd LOVE to have a old German Tiger I tank\"<br><br>if i had the cash i'd buy you a straight-jacket, as you are a few cards short of a full deck.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:53:41", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 8462911, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8473357": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nice strawman. You can own a tank as long as it has no working guns or artillery. And by that same standard, by all means, collect as many guns you want - so as long as you can't fire them.<br><br>But you're comparing collecting antiques to killing someone. This is the mind I'm speaking to...<br><br>Act as hard as you want, you're still a stiff.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_21:15:08", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8462911, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8637070": {"up_voted": false, "ip": "", "has_replies": false, "message": "no matter what you do , you will never be able to stop random acts of violence. come on .....everyone but the government knows this. if you take away all the guns then steakknives will be used or baseball bats. there is nothing you can do now or in the future .except remain aware and have a keen sense of common sense.  the police are nothing more than responders after the fact . and yes i have a few of those dreaded weapons. the only thing i'm guilty of is killing targets.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_23:32:36", "killed": false, "user_key": "d2c1b9b85099c29201ef92e4e144ae20", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8420333": {"up_voted": false, "ip": "", "has_replies": false, "message": "So gun control groups concede that only a small number of crimes are committed using the guns they seek to ban but they still think a ban would help reduce crime? Sorry but that DOES NOT COMPUTE. Remember folks, gun control isn't about guns, it's about control", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_10:59:40", "killed": false, "user_key": "00b9d27b2a6696da1036dc0feb2a80d4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8465552": {"up_voted": false, "ip": "", "has_replies": false, "message": "probably sluggish as you are in the 'boonies' right? come back to civilization-- that waters fine. though to do that you'd have to update most of your ideas as well, since most are 300 plus years old. <br><br>oh btw, calling me a sissy for never being in the military while you saying you have been in the military reeks of over compensation. if you were half the man you claim to be you wouldn't have to keep assuring us and reassuring yourself. i guess out in the woods where it's only you and your wife you are a pretty big man, but in areas were real people actually live macho posturing (with firearms) is 250 years out of date.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_16:16:05", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8464377, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "8561171": {"up_voted": false, "ip": "", "has_replies": false, "message": "people own guns to kill things. <br><br>yes if guns were just owned for antiques and never fired that would be fine. but obviously that is not the case, what you are arguing here you know is false-- and not serious. so i won't take it seriously. <br><br>honestly i do not want guns to be abolished, i believe in the constitution, i just think obtaining a gun should be harder to do then open a bank account, or buy a pack of cigarettes. in many states this isn't the case. this is absurd, if you do not think this you are a fool, or a child. or both.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_23:57:05", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8505899, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "8568084": {"up_voted": false, "ip": "", "has_replies": false, "message": "Are you unaware that \"automatic weapons\" have been restricted by federal law since 1934, are not readily available to civilians and have been criminally misused less than five times in the United States since the passage of the National Firearms Act?<br><br>Additionally, your argument that anyone has asserted a \"right to murder to combat murder\" is false, and you are lying when you make that claim.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-22_09:14:54", "killed": false, "user_key": "58b5b64bf647b62708b954d83b37aced", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8465983, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8453016": {"up_voted": false, "ip": "", "has_replies": false, "message": "I  forgot to attach the source for point 3.<br>Source: <a href=\"http://www.ojp.usdoj.gov/bjs/homicide/weapons.htm\" rel=\"nofollow\">http://www.ojp.usdoj.gov/bjs/homicide/weapons.htm</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_13:27:54", "killed": false, "user_key": "53b5c487359ac63527260f7cf86d0c24", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8462621": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, with respect to DC, the SCOTUS made it clear that there is an INDIVIDUAL right to bear arms.  End of story.<br><br>It is used to the point of making it quaint, but what you need to do is enforce the laws that exist, NOT come up with a slew of new laws to not enforce (or mis-enforce like most other laws).<br><br>Cold, dead fingers, baby.  Cold, dead fingers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:34:50", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8646686": {"up_voted": false, "ip": "", "has_replies": true, "message": "Don't simply take away the guns as this only applies a band-aid to the the symptom, fix the problem.  Improve the US economy.  People do these kind of things when they feel they are out of choices and are feeling very very low and depressed.  Improve their situation.  The problem with simply removing the guns, is that these people will continue to commit these horrible crimes with other weapons.  ie:  the UK is requiring that all large kitchen knives have their points removed.  What's next?  Regulating who can purchase base-ball bats?  Should there be an international base-ball bat registry including background checks?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-24_08:04:58", "killed": false, "user_key": "b41e2b780cc34dbbd100a4662387d1f6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8462911": {"up_voted": false, "ip": "", "has_replies": true, "message": "You CAN own a tank.  People can and do, for instance, own Sherman tanks.  <br><br>If I had the cash, I'd LOVE to have a old German Tiger I tank.  A US Walker Bulldog or Sheridan tank would also be pretty nifty toys.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:41:54", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 8461543, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8465372": {"up_voted": false, "ip": "", "has_replies": true, "message": "if you see no difference between owning a classic car and a tank there is no reason i should debate with you. reasoning with unreasonable people isn't something i like doing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_16:10:11", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 8463435, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "8474667": {"up_voted": false, "ip": "", "has_replies": false, "message": "or --surprise-- actually REFORM prisoners in jail, rather then just lock them up and let them become better criminals. <br><br>how we treat prisoners needs to be reformed, also hard to build new prisons with half our politicians crying about any kind of spending.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_22:20:07", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8464958, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8472492": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Point is....is it tragic? Absolutely. Should crazy individuals be behind bars? Absolutely. But don't deal with this issue as if you have some moral highground. There are to many smart people that will make you look stupid.\"<br><br>But you're obviously not one of them with the arguments you're making. You're comparing guns with boats? Cars? Are you kidding me? Do you think a car is made for the same purpose as a gun? Is this what I should expect from these 'smart people' you are referring to? This is a joke. <br><br>I'm not twisting anything you're saying; if you can't understand or think about the implications of what you say, then I'm sorry, I can't help you and its worthless debating with someone like you. To live in a society where you need 'freedom' to defend yourself isn't a free society at all, as was pointed out by YaDinka. You're answer to this problem is being approached by the wits of a child. Grow up. Or at least think about what it is you're saying.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_20:36:23", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8464259, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463405": {"up_voted": false, "ip": "", "has_replies": true, "message": "funny you are so worried about being 'dead and cold' and yet that is exactly what your brain appears to be. <br><br>you may think that your arguments are legit, but you have done nothing but argue for your personal wants, which is both selfish and easily defeated. all i need to do is post that i think you shouldn't have guns and we cancel each other out. why don't you think up a better argument (provided one exists), but of course that may bring us back to my original point.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:59:54", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 8463051, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8464303": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was simply addressing your point - law enforcement personnel are NOT around the corner for many of us.  <br><br>Some of us actually know our ways around firearms (join the military sissy).<br><br>Finally, the end-all, be-all argument to shut you and your ilk down is this:<br>The 2nd Amendment exists and isn't going anywhere.  On top of that, the SCOTUS has ruled clearly that the 2nd means an INDIVIDUAL right to bear arms.<br><br>As for opinions, yours is illegitimate when applied to anyone but yourself.  Your opinion has no weight or force with me and it is no more unfair for me to demand that you be forced to own a gun than for you to try to demand that I give mine up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:31:11", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8463405, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8612552": {"up_voted": false, "ip": "", "has_replies": true, "message": "The entire gun culture in the US is like a cult and all gun nuts are the members of this cult. It's quite difficult to convince sect members that they are wrong because the propaganda of the gun lobby has changed their brains too much.<br>The problem with gun nuts is that despite 10,000 firearm homicides a year they still claim guns provide security. This is so idiotic and outrageous that probably not even God could convince them how wrong and inhuman they are.<br>BTW, the 2nd Amendment allows guns for active militia members only.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_13:10:30", "killed": false, "user_key": "88a39d3d55d066bb1a3fbb99a0e9e8ab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8559926": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its 2009. In case you didn't check. Now bring you're thinking up to date.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_22:53:48", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8503778, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8561082": {"up_voted": false, "ip": "", "has_replies": false, "message": "glad that my points were all missed--so i'll repeat: <br>\"that rosie/spoon comparison is so simplistic it's laughable. so because a spoon is one instrument in which to put food into the body that is what made her fat? what if all the spoon put into her mouth was chopped up cucumbers? she could eat this all day more or less and never be fat.<br><br>she's overweight for many reasons besides a spoon--exercise/diet/age/gender/family history are all contributing factors. a gun, on the other hand, exists for one reason--to kill something that previously had lived. the only other reason i can think of if to carry around for macho posturing.<br><br>as i said elsewhere if you think this spoon analogy is a good sound one i'd recommend you buy some logic books with your next paycheck rather then boxes of bullets--it seems like it would be money better spent.\"<br><br>all you chose to address was this: \"so because a spoon is one instrument in which to put food into the body that is what made her fat?\" please re-read the sentences (and paragraph) that follows that point. <br><br>also you need to realize, if you do in fact love this spoon analogy, that Rosie is making HERSELF fat with the spoon, not others. if all guns were used for was self inflicted gunshots (i.e. suicide) i'd have little problem with that. as i believe if someone decides to end their life that is their decision. gun murders in this country involve people killing other people who do not want to die, so again this analogy fails, poorly.  <br><br>please this time if you choose to reply, do some thinking before typing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_23:52:04", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8503871, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8464958": {"up_voted": false, "ip": "", "has_replies": true, "message": "Truths:<br>\u2022 outlaw any types of guns and only outlaws will have them<br>\u2022 guns don't kill people, people do<br>\u2022 Americans have the right to bear arms and defend themselves and their property<br>\u2022 there are a million other red flags that go unnoticed and neglected before that gunman ever pulls the trigger<br><br>EDUCATION, ACCOUNTABILITY AND RESPONSIBILITY ARE THE ONLY THINGS THAT CAN AND WILL STEM THE VIOLENCE. <br><br>This constant bickering and back and forth between us is F'ing STUPID!! SHUT UP AND CONSTRUCT! There are laws on the books that are not being enforced by judges that let career criminals out on the streets to do what they have been doing their whole lives. WHERE'S YOUR OUTRAGE FOR THAT? Philadelphia has lost 7 police officers in the past 2 years and every single last one of the scumbags that took their precious lives were career criminals that some dipsh*t judge LET OUT OF PRISON!! Do you think that any one of these scumsucking murderers would have better considered the consequences if guns were illegal? That's a big fat NO!<br><br>So instead of wasting everyone's time trying to get new and useless legislation through that would end up infringing on all of our rights to protect ourselves, how about we all join together and create one hell of a stir to get our second rate judges to do their jobs. Oh, and if the prisons are full - BUILD A NEW ONE. Need to create jobs - BUILD A NEW PRISON.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:55:24", "killed": false, "user_key": "75853ccc5feb194f32d7761a7d0ba898", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8503871": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"That rosie/spoon comparison is so simplistic it's laughable.\"<br><br>Actually it's pretty fair. Your own response illustrates that:<br><br>\"so because a spoon is one instrument in which to put food into the body that is what made her fat?\"<br><br>That's what the analogy is saying - Rosie being fat is not the spoon's fault, it's _her_ fault for her decision how to use (and how often to use) the spoon. Just like murder is the fault of the_murderer_, not the weapon the murderer chose to commit the crime.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_15:21:50", "killed": false, "user_key": "af5d0709509b091cf9c5452531b0f5c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8466272, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8786624": {"up_voted": false, "ip": "", "has_replies": false, "message": "So is it murder if I kill someone attacking my wife or my kids?  Don't think so.  Have you ever been the victim of a violent crime?  I was when I was a teen in NYC.  My mother was twice when she was mugged and dragged for yards trying to hold onto her purse.  To me, anyone who wouldn't be willing to kill some creep who's about to hurt or kill their family isn't even worthy of my contempt.  You're just a piece of sh*t that isn't even willing to put down a rabid dog.  All civilized societies recognize the need for self defense.  <br>So what if it's 2009?  Katrina was just a few years ago, where it reminded everyone that the 'law' doesn't exist in times of crisis.  You fool.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-28_16:26:50", "killed": false, "user_key": "3508e836eea100fefa654d7a6d37e1aa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8473606, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8464450": {"up_voted": false, "ip": "", "has_replies": false, "message": "What's with comments here?  I post a comment, it may take forever to show up so I end up writing again.  After some LONG period has passed, I find that both comments posted.<br><br>How about changing the post system to be responsive?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:37:00", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463051": {"up_voted": false, "ip": "", "has_replies": true, "message": "I live out in the sticks, clownpants.  It would be at least 45 minutes (at best) before a single sheriff showed up at my door (after the wife and I were long dead and cold) if I had to rely on you city slicker whiner ways.<br><br>I know how to use my weapons.  I'm military and I LIKE my guns.  Suck it up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:47:10", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 8461008, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8786118": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's the dumbest thing I ever heard.  You obviously don't know anything about the Bill of Rights.  <br><br>The phrasing used in the 2nd Amendment is the same as used in the 1st Amendment... where different examples are strung together by the use of commas.  In the 2nd Amendment, \"A well regulated Militia\" and \"the right of the people to keep and bear Arms\" are both separate entities, just as in the 1st Amendment's \"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof, or abridging the freedom of speech, ........,and to petition the Government for a redress of grievances.\" <br><br>Get real, get the facts, & act like you've been somewhere before you open your mouth and 'remove all doubt'.<br><br>BTW, according to the Federal stats on automotive deaths each year, which average about 50,000 per year, maybe we should require that everyone prove a need to drive a car, which is a privilege, not a right guaranteed under the Constitution.  <br>Let's also not forget that medcial accidents kill approximately 100,000 people every year, so maybe all medical professionals be registered as dangerous weapons?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-28_16:09:09", "killed": false, "user_key": "3508e836eea100fefa654d7a6d37e1aa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8612552, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8490183": {"up_voted": false, "ip": "", "has_replies": false, "message": "When seconds count, the police are only minutes away. -unknown.<br><br>I live in a med/small city in colorado, and recently witnessed a stabbing in the apartment complex I was in at the time.  I subsequently called 911, and it took them 40 minutes to respond.  I know that stabbings/shootings are on the top the department priority list, but in best-case scenarios you can still expect law enforcement to be there within 5 minutes, due to the fact that law enforcement IS NOT EVERYWHERE ALL THE TIME.  <br>People need to have the ability and take the steps necessary to protect themselves and their families.  I know for a fact if the perpetrator of this crime had a gun (not a legally acquired one, that is) there would probably be a death to account for, as well as the possibility that he would look for witnesses as well.  Even 5 minutes (not to mention 40) is plenty of time for a criminal to create massive destruction.  <br>The point is:  let the people who want to be responsible and learn about the operation of their firearms protect themselves and their families.  If everyone knew and followed basic safety procedures with their guns (unload before cleaning, don't point it at yourself, etc.) most of the deaths due to guns would be eliminated.  The only thing you do with a considerable gun ban is take the weapons out of the hands of law-abiding citizens.  <br>Most of the deaths associated with guns is accidental, and therefore the analogy of the car on the highway is perfectly legit.  Cars can be used as weapons as well, and although not designed as such can be just as deadly.  I knew a student in high school who designed a crossbow to shoot ballpoint pens; the point is, where there is a will there's a way.  anyone bent on destruction will accomplish just that, and if you believe any amount of restriction beyond locking up everybody is going to control that, you need to look farther into human nature.  Many of the deranged individuals are involved in crimes because of earlier restrictions, physical or mental confinement, or abuse.  Try tackling these subjects and ENFORCING current laws before making new laws. It is much more effective to change the cause of the problem than it is to stop it as it is already rolling.  Guns are not the problem, take a look at society, and the restrictions that are placed upon it.<br>If guns were not hidden away, people would not be so afraid of them.  If people were not horrified of guns, they would not be used to instill horror.  If people were educated about them, accidents would not happen as often.  More accidents happen on the freeway, and people are educated and trained in the use of an automobile.  Owning a gun takes much more effort than legally owning a car.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_13:21:20", "killed": false, "user_key": "703592ca00578336fc2b0aa32b080649", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "10589256": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can not compare guns to base ball bats. Its like comparing apples to oranges. The fact is that people who are depressed should not have access to a guns.  Tighter controls work, look at other industrialized countries, those with tighter controls have less accidental deaths and less violent deaths due to guns.  Concerned health care provider", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-07_11:42:27", "killed": false, "user_key": "b052eaab3c0c5c64fb3dcc36ddd55a54", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8646686, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463435": {"up_voted": false, "ip": "", "has_replies": true, "message": "So you would no doubt like to see my uncle put away for owning an actual '28 Chevy roadster too eh?<br><br>Oh, that's right, you no doubt live in a false \"black and white' world where any interest in historical pieces like a <i>German</i> WWII tank must mean \"neonazi\" or just plain \"NAZI\" eh?<br><br>What do you think of a friend of mine who owns a Hessian rifle from the US Revolutionary War period?  Nutcase too, I suppose?<br><br>By the way, I'm rather fond of Bf.109s too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:00:59", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 8463243, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8505698": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"This isn't the wild west.\"<br><br>Pity. There was a lot less gun violence in the Wild West. Do your research.<br><br>Oh, by the way:  I call Ravenswood's Law on you.   <a href=\"http://www.ravnwood.com/archives/004685.php\" rel=\"nofollow\">http://www.ravnwood.com/archives/004685.php</a><br><br>\"it'll only make things worse.\"<br><br>Like it did at the New Life Church? Like it does at least 219 times _a day_ when armed citizens defend themselves against criminals?<br><br>Over the past two decades firearms ownership in the US has been steadily increasing while crime rates have been steadily decreasing (apart from those locations where strict gun control laws are in effect). When does the widespread carnage by gun owners start? (No, scattered nutcases don't count, they are not representative of the overwhelmingly vast majority of gun owners.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_15:41:48", "killed": false, "user_key": "af5d0709509b091cf9c5452531b0f5c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8461008, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8453071": {"up_voted": false, "ip": "", "has_replies": true, "message": "Blaming guns for killing people is like saying the spoon is the reason Rosie O' donald is fat. Makes no sense. To live in a FREE society, means you also have to deal with certain risks. To have no risks means you've given all your freedom away. Pretty simple.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_13:28:02", "killed": false, "user_key": "8704cf365be2526feb3a2cad917d6450", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 14, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8461008": {"up_voted": false, "ip": "", "has_replies": true, "message": "This isn't the wild west. Stop trying to take us back there.<br><br>These problems won't be solved with your kind of thinking, it'll only make things worse.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:00:09", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 8, "is_first_child": true, "email": "", "parent_post_id": 8437364, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8452433": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here are three points to educate you on why firearms are not an important issue.<br><br>1. Find one of the many subjects that are more important.<br>Number of deaths for leading causes of death<br>    * Heart disease: 652,091<br>    * Cancer: 559,312<br>    * Stroke (cerebrovascular diseases): 143,579<br>    * Chronic lower respiratory diseases: 130,933<br>    * Accidents (unintentional injuries): 117,809<br>    * Diabetes: 75,119<br>    * Alzheimer's disease: 71,599<br>    * Influenza/Pneumonia: 63,001<br>    * Nephritis, nephrotic syndrome, and nephrosis: 43,901<br>    * Septicemia: 34,136<br>Source: <a href=\"http://www.cdc.gov/nchs/FASTATS/lcod.htm\" rel=\"nofollow\">http://www.cdc.gov/nchs/FASTATS/lcod.htm</a> 2005 data<br><br>And before you go say anything about accidental gun deaths know that only 789 accidental deaths were due to firearms and an additional 221 firearm deaths that were for unknown reasons.<br>Only 30,694 deaths can be attributed to firearms. That is including 330 for Legal intervention/war<br><br>2. \"If you outlaw guns, only outlaws will have guns.\" Unknown<br>Criminals will always find ways to get firearms. Where there is a will there is a way. It will be law abiding citizens that will not have guns.<br><br>According to the 1997 Survey of State Prison Inmates, among those possessing a gun, the source of the gun was from -<br>    * a flea market or gun show for fewer than 2%<br>    * a retail store or pawnshop for about 12%<br>    * family, friends, a street buy, or an illegal source for 80%<br>Source: <a href=\"http://www.ojp.usdoj.gov/bjs/guns.htm\" rel=\"nofollow\">http://www.ojp.usdoj.gov/bjs/guns.htm</a><br><br>3. Its the sad truth, but the age that gun crimes spike is around 17. If anything is to be done it should only be education of gun safety for both gun use and safe keeping. Both teens and adults need training for how to secure guns. Safes, trigger locks, and gun cases are all important. An increase of their use will be a decrease in gun crime.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_13:26:20", "killed": false, "user_key": "53b5c487359ac63527260f7cf86d0c24", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8464377": {"up_voted": false, "ip": "", "has_replies": true, "message": "Semi-double post unintentional as the damn comment system here is sluggish and more often than not appears to NOT post comments when posted.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:34:07", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8463582, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463321": {"up_voted": false, "ip": "", "has_replies": false, "message": "You obviously have no appreciation for historical artefacts.  I suppose you'd like to lock up my uncle for his owning a '28 Chevy roadster?  Or my other desire to own a vintage biplane?<br><br>Oh, that's right, if it is \"German\" from a certain era, you automatically assume \"NAZI\" or \"neonazi\" right?  No room in your black-and-white world for anything else.<br><br>I'm fond of Bf109s too, by the way, and somewhat less a Stuka (slow and plodding, you know).", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:57:11", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8463243, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8931164": {"up_voted": false, "ip": "", "has_replies": false, "message": "sounds like if his mother, or any of the other victims had a gun they could have stopped him. Sad that there weren't more guns in the hands of average citizens. just a bunch of people who think that if something goes wrong the police will save them, never-mind that an IDEAL police response to a 911 is twenty minutes. besides if there was no way for him to obtain a gun he would have used something else like a sword or an axe or a bow and arrow all are much quieter solutions. Besides The National academy of science recently as 2 years ago released a report that \"NO Law or restrictions regarding firearms has ever reduced violent crime.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-02_11:34:26", "killed": false, "user_key": "d5121298b8ca08467bf848ee24227b26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8462394": {"up_voted": false, "ip": "", "has_replies": true, "message": "Theres a difference between dieing of a heart attack and getting shot and killed. Do you need this explained?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:26:10", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 8452433, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463582": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here's the argument to end them all:  the 2d Amendment exists and the SCOTUS says it means INDIVIDUAL right to keep and bear arms.<br><br>It is really the end of the argument right there.  Your own personal desires be damned.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_15:06:14", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 8463405, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "8466272": {"up_voted": false, "ip": "", "has_replies": true, "message": "that rosie/spoon comparison is so simplistic it's laughable. so because a spoon is one instrument in which to put food into the body that is what made her fat? what if all the spoon put into her mouth was chopped up cucumbers? she could eat this all day more or less and never be fat. <br><br>she's overweight for many reasons besides a spoon--exercise/diet/age/gender/family history are all contributing factors. a gun, on the other hand, exists for one reason--to kill something that previously had lived. the only other reason i can think of if to carry around for macho posturing. <br><br>as i said elsewhere if you think this spoon analogy is a good sound one i'd recommend you buy some logic books with your next paycheck rather then boxes of bullets--it seems like it would be money better spent.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_16:38:40", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 8453071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8505899": {"up_voted": false, "ip": "", "has_replies": true, "message": "I see no difference as long as the owner does not use their toy to hurt anyone.<br><br>It sounds like you'd be more willing to accept someone who owns a classic car intentionally driving it into a crowd and killing a dozen people than someone owning a tank with a working cannon and just driving it around on their property. Do you demonize the inanimate object, rather than _what is done with it_? Why?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_15:47:48", "killed": false, "user_key": "af5d0709509b091cf9c5452531b0f5c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8465372, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "8503778": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Owning firearms isn't a signifier of a free society.\"<br><br>If you are prohibited from owning arms then there is nothing preventing the state from turning you into a slave, or a corpse. That isn't freedom.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_15:18:59", "killed": false, "user_key": "af5d0709509b091cf9c5452531b0f5c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8461543, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8461543": {"up_voted": false, "ip": "", "has_replies": true, "message": "Owning firearms isn't a signifier of a free society.<br><br>I don't have the freedom to own a tank. I don't consider that a bad thing nor would I consider the society I live in to be in shackles.<br><br>That analogy is no more ridiculous than yours, btw.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:17:39", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 8453071, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8421224": {"up_voted": false, "ip": "", "has_replies": false, "message": "Germany has many of the gun restrictions that gun control advocates are pushing for here, yet they've still had two major school shootings in the last decade.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_11:31:56", "killed": false, "user_key": "906aae62db84e07e210066b181acfed8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8560109": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great link. Tells me a lot about you and how you do research. But if you're just gonna source an opinion, its no better than mine or any other.<br><br>Referring to the 'wild west' doesn't just refer to gun violence, its about the times. We've advanced. So should you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-21_23:02:08", "killed": false, "user_key": "8e46290ad57c433e1ac234eb49eaa860", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8505698, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "8463218": {"up_voted": false, "ip": "", "has_replies": true, "message": "Guns are insignificant as a source of death in this country.  THAT is the point.  You are simply focusing on the lowest and (seemingly) easiest target to try to sooth your stomach upset.<br><br>Focus elsewhere.  Ban cars and you would save FAR more lives.<br><br>Ban cigarettes outright and save far more.<br><br>Ban electrical appliances in the bathroom (where they drop into bathtubs) and you would save more lives.<br><br>Keep your fingers off MY toys and means of self defense out here in the boonies.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_14:52:39", "killed": false, "user_key": "55afe5bb5b4cf76e45f1f8b490203138", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 8462394, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "8437364": {"up_voted": false, "ip": "", "has_replies": true, "message": "Support the Second Amendment and your Basic Human Right to defend yourself!<br><br>The police can not defend you in an active shooter scenario...  If you want to live in such an encounter, only you and the citizens around you have any chance of saving your life.  Myself, I relay on me!<br><br>The Second Amendment, use it or lose it!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_12:44:17", "killed": false, "user_key": "DontTreadOnMeVa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8467833": {"up_voted": false, "ip": "", "has_replies": false, "message": "And WHAT is congress supposed to do; pass even MORE worthless gun laws ? Totally ridiculous and this insults one's intelligence ! Keep these mentally ill people inside the hospitals the way that they used to. Make sure that citizens all over the country may legally carry a gun. Do away with those \"gun free zones\" which simply exist as WELCOME signs for any nut bent on carnage !", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_17:39:25", "killed": false, "user_key": "c6cd50b46d970d99e7bb89691ff6a597", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8465983": {"up_voted": false, "ip": "", "has_replies": true, "message": "i'd also like to think living in a free society would also mean the right to live. guns are made for one reason and one reason only--to kill other living things. and in the case of automatic weapons, to kill other human beings. living in a free society does not immediately mean you only should be free to defend yourself, it means you shouldn't need to. people should respect your right to life-- but since guns appeal to the most basic nasty desire of humans that is virtually impossible. you'll say you need them for defense, but that is a classic dodge (something you accuse deener of doing). your logic is simply this: you need a right to murder to combat murder, and you need the same murder weapons that the murderers have. an eye for an eye justice is about the most simplistic barbarianism in our world today. <br><br>sure you ended your post that a 'smart person will come along and make me look stupid'... lets be clear your simple view of the world will not be making be look stupid anytime in the future. i hope you have an ace up your sleeve that can help you here. <br><br>all this talk of independent freedom and i can only assume how you feel about legalization of all drugs  (street drugs and medicinal), assisted suicide, abortion, ect. because these are also personal decisions/freedoms as well right?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-20_16:30:07", "killed": false, "user_key": "27d0324ef88e433b0a4794b9b9204e34", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 8464259, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "16199005", "user_id": "anonymous", "forum_id": "34441", "hash": 1825459522818296249}, "thread": {"days_alive": 0, "slug": "as_multiple_death_shootings_surge_congress_looks_away", "paginate": true, "num_pages": 2, "num_posts": 50, "per_page": 50, "total_posts": 52, "realtime_paused": true, "id": 16199005, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": false, "subscribed": false, "use_twitter_signin": false, "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 = '21bc467119200cb06806902fa8e2f5b0';
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;



// 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://disqus.com/forums/washingtonindependent/as_multiple_death_shootings_surge_congress_looks_away/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/washingtonindependent/_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 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">\
	 Showing <span id="dsq-num-posts">50</span> of <span id="dsq-total-posts">52</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/washingtonindependent/as_multiple_death_shootings_surge_congress_looks_away/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" >Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" selected="selected">Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/washingtonindependent/as_multiple_death_shootings_surge_congress_looks_away/">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">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

		
		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.reactions();

		

		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://disqus.com/forums/washingtonindependent/as_multiple_death_shootings_surge_congress_looks_away/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 '';
	};

	//
	// 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 are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on The Washington Independent" onclick="Dsq.Popup.helpBadges(); return false">Optional:</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:16199005" onclick="Dsq.Popup.login(); return false">Login</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'				: 'washingtonindependent',
			't'				: 'as_multiple_death_shootings_surge_congress_looks_away',
			// 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/washingtonindependent/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/washingtonindependent/as_multiple_death_shootings_surge_congress_looks_away/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/washingtonindependent/thread.js'
			+ '?slug='	+ 'as_multiple_death_shootings_surge_congress_looks_away'
			+ '&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/washingtonindependent/thread.js'
			+ '?slug='	+ 'as_multiple_death_shootings_surge_congress_looks_away'
			+ '&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/washingtonindependent/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'as_multiple_death_shootings_surge_congress_looks_away'
				+ '&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/washingtonindependent/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/16199005/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/washingtonindependent/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/washingtonindependent/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;
		});
	})();
}









(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-8931164">\
	 <div id="dsq-comment-header-8931164" class="dsq-comment-header">\
	 <cite id="dsq-cite-8931164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8931164">curtis o&#39;byrne</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8931164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8931164" class="dsq-comment-message">sounds like if his mother, or any of the other victims had a gun they could have stopped him. Sad that there weren\'t more guns in the hands of average citizens. just a bunch of people who think that if something goes wrong the police will save them, never-mind that an IDEAL police response to a 911 is twenty minutes. besides if there was no way for him to obtain a gun he would have used something else like a sword or an axe or a bow and arrow all are much quieter solutions. Besides The National academy of science recently as 2 years ago released a report that "NO Law or restrictions regarding firearms has ever reduced violent crime.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8646686">\
	 <div id="dsq-comment-header-8646686" class="dsq-comment-header">\
	 <cite id="dsq-cite-8646686" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8646686">Tim Barnes</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8646686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8646686" class="dsq-comment-message">Don\'t simply take away the guns as this only applies a band-aid to the the symptom, fix the problem.  Improve the US economy.  People do these kind of things when they feel they are out of choices and are feeling very very low and depressed.  Improve their situation.  The problem with simply removing the guns, is that these people will continue to commit these horrible crimes with other weapons.  ie:  the UK is requiring that all large kitchen knives have their points removed.  What\'s next?  Regulating who can purchase base-ball bats?  Should there be an international base-ball bat registry including background checks?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-10589256">\
	 <div id="dsq-comment-header-10589256" class="dsq-comment-header">\
	 <cite id="dsq-cite-10589256" class="dsq-comment-cite">\
	 <span id="dsq-author-user-10589256">Vesellise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-10589256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-10589256" class="dsq-comment-message">You can not compare guns to base ball bats. Its like comparing apples to oranges. The fact is that people who are depressed should not have access to a guns.  Tighter controls work, look at other industrialized countries, those with tighter controls have less accidental deaths and less violent deaths due to guns.  Concerned health care provider</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8637070">\
	 <div id="dsq-comment-header-8637070" class="dsq-comment-header">\
	 <cite id="dsq-cite-8637070" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8637070">flapper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8637070" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8637070" class="dsq-comment-message">no matter what you do , you will never be able to stop random acts of violence. come on .....everyone but the government knows this. if you take away all the guns then steakknives will be used or baseball bats. there is nothing you can do now or in the future .except remain aware and have a keen sense of common sense.  the police are nothing more than responders after the fact . and yes i have a few of those dreaded weapons. the only thing i\'m guilty of is killing targets.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8612552">\
	 <div id="dsq-comment-header-8612552" class="dsq-comment-header">\
	 <cite id="dsq-cite-8612552" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8612552">Jimbo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8612552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8612552" class="dsq-comment-message">The entire gun culture in the US is like a cult and all gun nuts are the members of this cult. It\'s quite difficult to convince sect members that they are wrong because the propaganda of the gun lobby has changed their brains too much.<br>The problem with gun nuts is that despite 10,000 firearm homicides a year they still claim guns provide security. This is so idiotic and outrageous that probably not even God could convince them how wrong and inhuman they are.<br>BTW, the 2nd Amendment allows guns for active militia members only.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8786118">\
	 <div id="dsq-comment-header-8786118" class="dsq-comment-header">\
	 <cite id="dsq-cite-8786118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8786118">John L.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8786118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8786118" class="dsq-comment-message">That\'s the dumbest thing I ever heard.  You obviously don\'t know anything about the Bill of Rights.  <br><br>The phrasing used in the 2nd Amendment is the same as used in the 1st Amendment... where different examples are strung together by the use of commas.  In the 2nd Amendment, "A well regulated Militia" and "the right of the people to keep and bear Arms" are both separate entities, just as in the 1st Amendment\'s "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof, or abridging the freedom of speech, ........,and to petition the Government for a redress of grievances." <br><br>Get real, get the facts, & act like you\'ve been somewhere before you open your mouth and \'remove all doubt\'.<br><br>BTW, according to the Federal stats on automotive deaths each year, which average about 50,000 per year, maybe we should require that everyone prove a need to drive a car, which is a privilege, not a right guaranteed under the Constitution.  <br>Let\'s also not forget that medcial accidents kill approximately 100,000 people every year, so maybe all medical professionals be registered as dangerous weapons?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8490183">\
	 <div id="dsq-comment-header-8490183" class="dsq-comment-header">\
	 <cite id="dsq-cite-8490183" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8490183">shinyroks</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8490183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8490183" class="dsq-comment-message">When seconds count, the police are only minutes away. -unknown.<br><br>I live in a med/small city in colorado, and recently witnessed a stabbing in the apartment complex I was in at the time.  I subsequently called 911, and it took them 40 minutes to respond.  I know that stabbings/shootings are on the top the department priority list, but in best-case scenarios you can still expect law enforcement to be there within 5 minutes, due to the fact that law enforcement IS NOT EVERYWHERE ALL THE TIME.  <br>People need to have the ability and take the steps necessary to protect themselves and their families.  I know for a fact if the perpetrator of this crime had a gun (not a legally acquired one, that is) there would probably be a death to account for, as well as the possibility that he would look for witnesses as well.  Even 5 minutes (not to mention 40) is plenty of time for a criminal to create massive destruction.  <br>The point is:  let the people who want to be responsible and learn about the operation of their firearms protect themselves and their families.  If everyone knew and followed basic safety procedures with their guns (unload before cleaning, don\'t point it at yourself, etc.) most of the deaths due to guns would be eliminated.  The only thing you do with a considerable gun ban is take the weapons out of the hands of law-abiding citizens.  <br>Most of the deaths associated with guns is accidental, and therefore the analogy of the car on the highway is perfectly legit.  Cars can be used as weapons as well, and although not designed as such can be just as deadly.  I knew a student in high school who designed a crossbow to shoot ballpoint pens; the point is, where there is a will there\'s a way.  anyone bent on destruction will accomplish just that, and if you believe any amount of restriction beyond locking up everybody is going to control that, you need to look farther into human nature.  Many of the deranged individuals are involved in crimes because of earlier restrictions, physical or mental confinement, or abuse.  Try tackling these subjects and ENFORCING current laws before making new laws. It is much more effective to change the cause of the problem than it is to stop it as it is already rolling.  Guns are not the problem, take a look at society, and the restrictions that are placed upon it.<br>If guns were not hidden away, people would not be so afraid of them.  If people were not horrified of guns, they would not be used to instill horror.  If people were educated about them, accidents would not happen as often.  More accidents happen on the freeway, and people are educated and trained in the use of an automobile.  Owning a gun takes much more effort than legally owning a car.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8469636">\
	 <div id="dsq-comment-header-8469636" class="dsq-comment-header">\
	 <cite id="dsq-cite-8469636" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8469636">r</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8469636" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8469636" class="dsq-comment-message">im a republican and i cant find any fellow republican sites where we can make idiot remarks about liberals,then it hit me .WE ARE MAKING MONEY WHILE YOU WAIT FOR FALSE HOPES.no time for sites like this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8467833">\
	 <div id="dsq-comment-header-8467833" class="dsq-comment-header">\
	 <cite id="dsq-cite-8467833" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8467833">gjdagis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8467833" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8467833" class="dsq-comment-message">And WHAT is congress supposed to do; pass even MORE worthless gun laws ? Totally ridiculous and this insults one\'s intelligence ! Keep these mentally ill people inside the hospitals the way that they used to. Make sure that citizens all over the country may legally carry a gun. Do away with those "gun free zones" which simply exist as WELCOME signs for any nut bent on carnage !</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8464958">\
	 <div id="dsq-comment-header-8464958" class="dsq-comment-header">\
	 <cite id="dsq-cite-8464958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8464958">SickOfTheBS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8464958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8464958" class="dsq-comment-message">Truths:<br>• outlaw any types of guns and only outlaws will have them<br>• guns don\'t kill people, people do<br>• Americans have the right to bear arms and defend themselves and their property<br>• there are a million other red flags that go unnoticed and neglected before that gunman ever pulls the trigger<br><br>EDUCATION, ACCOUNTABILITY AND RESPONSIBILITY ARE THE ONLY THINGS THAT CAN AND WILL STEM THE VIOLENCE. <br><br>This constant bickering and back and forth between us is F\'ing STUPID!! SHUT UP AND CONSTRUCT! There are laws on the books that are not being enforced by judges that let career criminals out on the streets to do what they have been doing their whole lives. WHERE\'S YOUR OUTRAGE FOR THAT? Philadelphia has lost 7 police officers in the past 2 years and every single last one of the scumbags that took their precious lives were career criminals that some dipsh*t judge LET OUT OF PRISON!! Do you think that any one of these scumsucking murderers would have better considered the consequences if guns were illegal? That\'s a big fat NO!<br><br>So instead of wasting everyone\'s time trying to get new and useless legislation through that would end up infringing on all of our rights to protect ourselves, how about we all join together and create one hell of a stir to get our second rate judges to do their jobs. Oh, and if the prisons are full - BUILD A NEW ONE. Need to create jobs - BUILD A NEW PRISON.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8474667">\
	 <div id="dsq-comment-header-8474667" class="dsq-comment-header">\
	 <cite id="dsq-cite-8474667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8474667">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8474667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8474667" class="dsq-comment-message">or --surprise-- actually REFORM prisoners in jail, rather then just lock them up and let them become better criminals. <br><br>how we treat prisoners needs to be reformed, also hard to build new prisons with half our politicians crying about any kind of spending.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8464450">\
	 <div id="dsq-comment-header-8464450" class="dsq-comment-header">\
	 <cite id="dsq-cite-8464450" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8464450">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8464450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8464450" class="dsq-comment-message">What\'s with comments here?  I post a comment, it may take forever to show up so I end up writing again.  After some LONG period has passed, I find that both comments posted.<br><br>How about changing the post system to be responsive?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8464259">\
	 <div id="dsq-comment-header-8464259" class="dsq-comment-header">\
	 <cite id="dsq-cite-8464259" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8464259">Independent Mind</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8464259" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8464259" class="dsq-comment-message">Deener - Besides the obvious Preador pointed out to you,  I never said owning a gun was a sign of a FREE society. Nice try to twist it, but not going to happen. I said "To live in a FREE society, means you also have to deal with certain risks. To have no risks means you\'ve given all your freedom away". Let me dumb this down for you even more so you understand.<br><br>In a free society, you are going to inherently deal with the possibility more often that someone or something can do you harm. If people has the right and freedom to do certain things, their is always the chance that someone will abuse that right, and do something illegal or even harmful to others. Now, in places where they dod not have that right, or are controlled to a higher degree, there may be less of a particular agreivance going on, but at what cost?! Someone has to have a strong oversight in the process, which means by proxy you have lost the right to something.  <br><br>Now to your slanted, twisted point. You, being a typical gun control supporter,  beleive by removing said weapons we can be "Safer".  Funny thing is, you fixate on one items that is responsible for fewer deaths in America than so many other items. Like what you say!? How about Boats, bicycles, cars, stairs, hangnails.....so many to choose from!!!<br><br>Point is....is it tragic? Absolutely. Should crazy individuals be behind bars? Absolutely. But don\'t deal with this issue as if you have some moral highground. There are to many smart people that will make you look stupid.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8472492">\
	 <div id="dsq-comment-header-8472492" class="dsq-comment-header">\
	 <cite id="dsq-cite-8472492" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8472492">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8472492" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8472492" class="dsq-comment-message">"Point is....is it tragic? Absolutely. Should crazy individuals be behind bars? Absolutely. But don\'t deal with this issue as if you have some moral highground. There are to many smart people that will make you look stupid."<br><br>But you\'re obviously not one of them with the arguments you\'re making. You\'re comparing guns with boats? Cars? Are you kidding me? Do you think a car is made for the same purpose as a gun? Is this what I should expect from these \'smart people\' you are referring to? This is a joke. <br><br>I\'m not twisting anything you\'re saying; if you can\'t understand or think about the implications of what you say, then I\'m sorry, I can\'t help you and its worthless debating with someone like you. To live in a society where you need \'freedom\' to defend yourself isn\'t a free society at all, as was pointed out by YaDinka. You\'re answer to this problem is being approached by the wits of a child. Grow up. Or at least think about what it is you\'re saying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8465983">\
	 <div id="dsq-comment-header-8465983" class="dsq-comment-header">\
	 <cite id="dsq-cite-8465983" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8465983">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8465983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8465983" class="dsq-comment-message">i\'d also like to think living in a free society would also mean the right to live. guns are made for one reason and one reason only--to kill other living things. and in the case of automatic weapons, to kill other human beings. living in a free society does not immediately mean you only should be free to defend yourself, it means you shouldn\'t need to. people should respect your right to life-- but since guns appeal to the most basic nasty desire of humans that is virtually impossible. you\'ll say you need them for defense, but that is a classic dodge (something you accuse deener of doing). your logic is simply this: you need a right to murder to combat murder, and you need the same murder weapons that the murderers have. an eye for an eye justice is about the most simplistic barbarianism in our world today. <br><br>sure you ended your post that a \'smart person will come along and make me look stupid\'... lets be clear your simple view of the world will not be making be look stupid anytime in the future. i hope you have an ace up your sleeve that can help you here. <br><br>all this talk of independent freedom and i can only assume how you feel about legalization of all drugs  (street drugs and medicinal), assisted suicide, abortion, ect. because these are also personal decisions/freedoms as well right?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8568084">\
	 <div id="dsq-comment-header-8568084" class="dsq-comment-header">\
	 <cite id="dsq-cite-8568084" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8568084">Dimensio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8568084" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8568084" class="dsq-comment-message">Are you unaware that "automatic weapons" have been restricted by federal law since 1934, are not readily available to civilians and have been criminally misused less than five times in the United States since the passage of the National Firearms Act?<br><br>Additionally, your argument that anyone has asserted a "right to murder to combat murder" is false, and you are lying when you make that claim.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8462621">\
	 <div id="dsq-comment-header-8462621" class="dsq-comment-header">\
	 <cite id="dsq-cite-8462621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8462621">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8462621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8462621" class="dsq-comment-message">Sorry, with respect to DC, the SCOTUS made it clear that there is an INDIVIDUAL right to bear arms.  End of story.<br><br>It is used to the point of making it quaint, but what you need to do is enforce the laws that exist, NOT come up with a slew of new laws to not enforce (or mis-enforce like most other laws).<br><br>Cold, dead fingers, baby.  Cold, dead fingers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8453071">\
	 <div id="dsq-comment-header-8453071" class="dsq-comment-header">\
	 <cite id="dsq-cite-8453071" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8453071">Independent Mind</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8453071" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8453071" class="dsq-comment-message">Blaming guns for killing people is like saying the spoon is the reason Rosie O\' donald is fat. Makes no sense. To live in a FREE society, means you also have to deal with certain risks. To have no risks means you\'ve given all your freedom away. Pretty simple.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8466272">\
	 <div id="dsq-comment-header-8466272" class="dsq-comment-header">\
	 <cite id="dsq-cite-8466272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8466272">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8466272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8466272" class="dsq-comment-message">that rosie/spoon comparison is so simplistic it\'s laughable. so because a spoon is one instrument in which to put food into the body that is what made her fat? what if all the spoon put into her mouth was chopped up cucumbers? she could eat this all day more or less and never be fat. <br><br>she\'s overweight for many reasons besides a spoon--exercise/diet/age/gender/family history are all contributing factors. a gun, on the other hand, exists for one reason--to kill something that previously had lived. the only other reason i can think of if to carry around for macho posturing. <br><br>as i said elsewhere if you think this spoon analogy is a good sound one i\'d recommend you buy some logic books with your next paycheck rather then boxes of bullets--it seems like it would be money better spent.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8503871">\
	 <div id="dsq-comment-header-8503871" class="dsq-comment-header">\
	 <cite id="dsq-cite-8503871" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8503871" href="http://www.impsec.org/~jhardin/" target="_blank" rel="nofollow">John Hardin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8503871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8503871" class="dsq-comment-message">"That rosie/spoon comparison is so simplistic it\'s laughable."<br><br>Actually it\'s pretty fair. Your own response illustrates that:<br><br>"so because a spoon is one instrument in which to put food into the body that is what made her fat?"<br><br>That\'s what the analogy is saying - Rosie being fat is not the spoon\'s fault, it\'s _her_ fault for her decision how to use (and how often to use) the spoon. Just like murder is the fault of the_murderer_, not the weapon the murderer chose to commit the crime.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8561082">\
	 <div id="dsq-comment-header-8561082" class="dsq-comment-header">\
	 <cite id="dsq-cite-8561082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8561082">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8561082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8561082" class="dsq-comment-message">glad that my points were all missed--so i\'ll repeat: <br>"that rosie/spoon comparison is so simplistic it\'s laughable. so because a spoon is one instrument in which to put food into the body that is what made her fat? what if all the spoon put into her mouth was chopped up cucumbers? she could eat this all day more or less and never be fat.<br><br>she\'s overweight for many reasons besides a spoon--exercise/diet/age/gender/family history are all contributing factors. a gun, on the other hand, exists for one reason--to kill something that previously had lived. the only other reason i can think of if to carry around for macho posturing.<br><br>as i said elsewhere if you think this spoon analogy is a good sound one i\'d recommend you buy some logic books with your next paycheck rather then boxes of bullets--it seems like it would be money better spent."<br><br>all you chose to address was this: "so because a spoon is one instrument in which to put food into the body that is what made her fat?" please re-read the sentences (and paragraph) that follows that point. <br><br>also you need to realize, if you do in fact love this spoon analogy, that Rosie is making HERSELF fat with the spoon, not others. if all guns were used for was self inflicted gunshots (i.e. suicide) i\'d have little problem with that. as i believe if someone decides to end their life that is their decision. gun murders in this country involve people killing other people who do not want to die, so again this analogy fails, poorly.  <br><br>please this time if you choose to reply, do some thinking before typing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8461543">\
	 <div id="dsq-comment-header-8461543" class="dsq-comment-header">\
	 <cite id="dsq-cite-8461543" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8461543">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8461543" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8461543" class="dsq-comment-message">Owning firearms isn\'t a signifier of a free society.<br><br>I don\'t have the freedom to own a tank. I don\'t consider that a bad thing nor would I consider the society I live in to be in shackles.<br><br>That analogy is no more ridiculous than yours, btw.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8503778">\
	 <div id="dsq-comment-header-8503778" class="dsq-comment-header">\
	 <cite id="dsq-cite-8503778" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8503778" href="http://www.impsec.org/~jhardin/" target="_blank" rel="nofollow">John Hardin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8503778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8503778" class="dsq-comment-message">"Owning firearms isn\'t a signifier of a free society."<br><br>If you are prohibited from owning arms then there is nothing preventing the state from turning you into a slave, or a corpse. That isn\'t freedom.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8559926">\
	 <div id="dsq-comment-header-8559926" class="dsq-comment-header">\
	 <cite id="dsq-cite-8559926" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8559926">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8559926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8559926" class="dsq-comment-message">Its 2009. In case you didn\'t check. Now bring you\'re thinking up to date.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8462911">\
	 <div id="dsq-comment-header-8462911" class="dsq-comment-header">\
	 <cite id="dsq-cite-8462911" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8462911">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8462911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8462911" class="dsq-comment-message">You CAN own a tank.  People can and do, for instance, own Sherman tanks.  <br><br>If I had the cash, I\'d LOVE to have a old German Tiger I tank.  A US Walker Bulldog or Sheridan tank would also be pretty nifty toys.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8473357">\
	 <div id="dsq-comment-header-8473357" class="dsq-comment-header">\
	 <cite id="dsq-cite-8473357" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8473357">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8473357" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8473357" class="dsq-comment-message">Nice strawman. You can own a tank as long as it has no working guns or artillery. And by that same standard, by all means, collect as many guns you want - so as long as you can\'t fire them.<br><br>But you\'re comparing collecting antiques to killing someone. This is the mind I\'m speaking to...<br><br>Act as hard as you want, you\'re still a stiff.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463243">\
	 <div id="dsq-comment-header-8463243" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463243" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463243">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463243" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463243" class="dsq-comment-message">"If I had the cash, I\'d LOVE to have a old German Tiger I tank"<br><br>if i had the cash i\'d buy you a straight-jacket, as you are a few cards short of a full deck.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463435">\
	 <div id="dsq-comment-header-8463435" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463435" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463435">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463435" class="dsq-comment-message">So you would no doubt like to see my uncle put away for owning an actual \'28 Chevy roadster too eh?<br><br>Oh, that\'s right, you no doubt live in a false "black and white\' world where any interest in historical pieces like a <i>German</i> WWII tank must mean "neonazi" or just plain "NAZI" eh?<br><br>What do you think of a friend of mine who owns a Hessian rifle from the US Revolutionary War period?  Nutcase too, I suppose?<br><br>By the way, I\'m rather fond of Bf.109s too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8465372">\
	 <div id="dsq-comment-header-8465372" class="dsq-comment-header">\
	 <cite id="dsq-cite-8465372" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8465372">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8465372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8465372" class="dsq-comment-message">if you see no difference between owning a classic car and a tank there is no reason i should debate with you. reasoning with unreasonable people isn\'t something i like doing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8505899">\
	 <div id="dsq-comment-header-8505899" class="dsq-comment-header">\
	 <cite id="dsq-cite-8505899" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8505899" href="http://www.impsec.org/~jhardin/" target="_blank" rel="nofollow">John Hardin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8505899" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8505899" class="dsq-comment-message">I see no difference as long as the owner does not use their toy to hurt anyone.<br><br>It sounds like you\'d be more willing to accept someone who owns a classic car intentionally driving it into a crowd and killing a dozen people than someone owning a tank with a working cannon and just driving it around on their property. Do you demonize the inanimate object, rather than _what is done with it_? Why?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8561171">\
	 <div id="dsq-comment-header-8561171" class="dsq-comment-header">\
	 <cite id="dsq-cite-8561171" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8561171">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8561171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8561171" class="dsq-comment-message">people own guns to kill things. <br><br>yes if guns were just owned for antiques and never fired that would be fine. but obviously that is not the case, what you are arguing here you know is false-- and not serious. so i won\'t take it seriously. <br><br>honestly i do not want guns to be abolished, i believe in the constitution, i just think obtaining a gun should be harder to do then open a bank account, or buy a pack of cigarettes. in many states this isn\'t the case. this is absurd, if you do not think this you are a fool, or a child. or both.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463321">\
	 <div id="dsq-comment-header-8463321" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463321" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463321">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463321" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463321" class="dsq-comment-message">You obviously have no appreciation for historical artefacts.  I suppose you\'d like to lock up my uncle for his owning a \'28 Chevy roadster?  Or my other desire to own a vintage biplane?<br><br>Oh, that\'s right, if it is "German" from a certain era, you automatically assume "NAZI" or "neonazi" right?  No room in your black-and-white world for anything else.<br><br>I\'m fond of Bf109s too, by the way, and somewhat less a Stuka (slow and plodding, you know).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8453016">\
	 <div id="dsq-comment-header-8453016" class="dsq-comment-header">\
	 <cite id="dsq-cite-8453016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8453016">Nate</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8453016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8453016" class="dsq-comment-message">I  forgot to attach the source for point 3.<br>Source: <a href="http://www.ojp.usdoj.gov/bjs/homicide/weapons.htm" rel="nofollow">http://www.ojp.usdoj.gov/bjs/homicide/weapons.htm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8452433">\
	 <div id="dsq-comment-header-8452433" class="dsq-comment-header">\
	 <cite id="dsq-cite-8452433" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8452433">Nate</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8452433" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8452433" class="dsq-comment-message">Here are three points to educate you on why firearms are not an important issue.<br><br>1. Find one of the many subjects that are more important.<br>Number of deaths for leading causes of death<br>    * Heart disease: 652,091<br>    * Cancer: 559,312<br>    * Stroke (cerebrovascular diseases): 143,579<br>    * Chronic lower respiratory diseases: 130,933<br>    * Accidents (unintentional injuries): 117,809<br>    * Diabetes: 75,119<br>    * Alzheimer\'s disease: 71,599<br>    * Influenza/Pneumonia: 63,001<br>    * Nephritis, nephrotic syndrome, and nephrosis: 43,901<br>    * Septicemia: 34,136<br>Source: <a href="http://www.cdc.gov/nchs/FASTATS/lcod.htm" rel="nofollow">http://www.cdc.gov/nchs/FASTATS/lcod.htm</a> 2005 data<br><br>And before you go say anything about accidental gun deaths know that only 789 accidental deaths were due to firearms and an additional 221 firearm deaths that were for unknown reasons.<br>Only 30,694 deaths can be attributed to firearms. That is including 330 for Legal intervention/war<br><br>2. "If you outlaw guns, only outlaws will have guns." Unknown<br>Criminals will always find ways to get firearms. Where there is a will there is a way. It will be law abiding citizens that will not have guns.<br><br>According to the 1997 Survey of State Prison Inmates, among those possessing a gun, the source of the gun was from -<br>    * a flea market or gun show for fewer than 2%<br>    * a retail store or pawnshop for about 12%<br>    * family, friends, a street buy, or an illegal source for 80%<br>Source: <a href="http://www.ojp.usdoj.gov/bjs/guns.htm" rel="nofollow">http://www.ojp.usdoj.gov/bjs/guns.htm</a><br><br>3. Its the sad truth, but the age that gun crimes spike is around 17. If anything is to be done it should only be education of gun safety for both gun use and safe keeping. Both teens and adults need training for how to secure guns. Safes, trigger locks, and gun cases are all important. An increase of their use will be a decrease in gun crime.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8462394">\
	 <div id="dsq-comment-header-8462394" class="dsq-comment-header">\
	 <cite id="dsq-cite-8462394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8462394">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8462394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8462394" class="dsq-comment-message">Theres a difference between dieing of a heart attack and getting shot and killed. Do you need this explained?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463218">\
	 <div id="dsq-comment-header-8463218" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463218" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463218">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463218" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463218" class="dsq-comment-message">Guns are insignificant as a source of death in this country.  THAT is the point.  You are simply focusing on the lowest and (seemingly) easiest target to try to sooth your stomach upset.<br><br>Focus elsewhere.  Ban cars and you would save FAR more lives.<br><br>Ban cigarettes outright and save far more.<br><br>Ban electrical appliances in the bathroom (where they drop into bathtubs) and you would save more lives.<br><br>Keep your fingers off MY toys and means of self defense out here in the boonies.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8473606">\
	 <div id="dsq-comment-header-8473606" class="dsq-comment-header">\
	 <cite id="dsq-cite-8473606" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8473606">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8473606" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8473606" class="dsq-comment-message">You\'re still not seeing the difference. And I get the that its intentional at this point.<br><br>You\'re comparing natural causes to deaths by guns. I get it. People die. Eventually it happens. Diseases kill. Accidents happen. To compare that with someone shooting someone else is asinine. Its not (more often than not, anyway) an accident, its not a sudden, sometimes inevitable event (depending on your health, say) like a heart attack or cancer.<br><br>If you can\'t see the difference here, than reason stands no chance with you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8786624">\
	 <div id="dsq-comment-header-8786624" class="dsq-comment-header">\
	 <cite id="dsq-cite-8786624" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8786624">John L.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8786624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8786624" class="dsq-comment-message">So is it murder if I kill someone attacking my wife or my kids?  Don\'t think so.  Have you ever been the victim of a violent crime?  I was when I was a teen in NYC.  My mother was twice when she was mugged and dragged for yards trying to hold onto her purse.  To me, anyone who wouldn\'t be willing to kill some creep who\'s about to hurt or kill their family isn\'t even worthy of my contempt.  You\'re just a piece of sh*t that isn\'t even willing to put down a rabid dog.  All civilized societies recognize the need for self defense.  <br>So what if it\'s 2009?  Katrina was just a few years ago, where it reminded everyone that the \'law\' doesn\'t exist in times of crisis.  You fool.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8437364">\
	 <div id="dsq-comment-header-8437364" class="dsq-comment-header">\
	 <cite id="dsq-cite-8437364" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8437364">DontTreadOnMeVa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8437364" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8437364" class="dsq-comment-message">Support the Second Amendment and your Basic Human Right to defend yourself!<br><br>The police can not defend you in an active shooter scenario...  If you want to live in such an encounter, only you and the citizens around you have any chance of saving your life.  Myself, I relay on me!<br><br>The Second Amendment, use it or lose it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8461008">\
	 <div id="dsq-comment-header-8461008" class="dsq-comment-header">\
	 <cite id="dsq-cite-8461008" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8461008">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8461008" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8461008" class="dsq-comment-message">This isn\'t the wild west. Stop trying to take us back there.<br><br>These problems won\'t be solved with your kind of thinking, it\'ll only make things worse.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8505698">\
	 <div id="dsq-comment-header-8505698" class="dsq-comment-header">\
	 <cite id="dsq-cite-8505698" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8505698" href="http://www.impsec.org/~jhardin/" target="_blank" rel="nofollow">John Hardin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8505698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8505698" class="dsq-comment-message">"This isn\'t the wild west."<br><br>Pity. There was a lot less gun violence in the Wild West. Do your research.<br><br>Oh, by the way:  I call Ravenswood\'s Law on you.   <a href="http://www.ravnwood.com/archives/004685.php" rel="nofollow">http://www.ravnwood.com/archives/004685.php</a><br><br>"it\'ll only make things worse."<br><br>Like it did at the New Life Church? Like it does at least 219 times _a day_ when armed citizens defend themselves against criminals?<br><br>Over the past two decades firearms ownership in the US has been steadily increasing while crime rates have been steadily decreasing (apart from those locations where strict gun control laws are in effect). When does the widespread carnage by gun owners start? (No, scattered nutcases don\'t count, they are not representative of the overwhelmingly vast majority of gun owners.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8560109">\
	 <div id="dsq-comment-header-8560109" class="dsq-comment-header">\
	 <cite id="dsq-cite-8560109" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8560109">deener</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8560109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8560109" class="dsq-comment-message">Great link. Tells me a lot about you and how you do research. But if you\'re just gonna source an opinion, its no better than mine or any other.<br><br>Referring to the \'wild west\' doesn\'t just refer to gun violence, its about the times. We\'ve advanced. So should you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463051">\
	 <div id="dsq-comment-header-8463051" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463051">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463051" class="dsq-comment-message">I live out in the sticks, clownpants.  It would be at least 45 minutes (at best) before a single sheriff showed up at my door (after the wife and I were long dead and cold) if I had to rely on you city slicker whiner ways.<br><br>I know how to use my weapons.  I\'m military and I LIKE my guns.  Suck it up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463405">\
	 <div id="dsq-comment-header-8463405" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463405" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463405">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463405" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463405" class="dsq-comment-message">funny you are so worried about being \'dead and cold\' and yet that is exactly what your brain appears to be. <br><br>you may think that your arguments are legit, but you have done nothing but argue for your personal wants, which is both selfish and easily defeated. all i need to do is post that i think you shouldn\'t have guns and we cancel each other out. why don\'t you think up a better argument (provided one exists), but of course that may bring us back to my original point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8464303">\
	 <div id="dsq-comment-header-8464303" class="dsq-comment-header">\
	 <cite id="dsq-cite-8464303" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8464303">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8464303" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8464303" class="dsq-comment-message">I was simply addressing your point - law enforcement personnel are NOT around the corner for many of us.  <br><br>Some of us actually know our ways around firearms (join the military sissy).<br><br>Finally, the end-all, be-all argument to shut you and your ilk down is this:<br>The 2nd Amendment exists and isn\'t going anywhere.  On top of that, the SCOTUS has ruled clearly that the 2nd means an INDIVIDUAL right to bear arms.<br><br>As for opinions, yours is illegitimate when applied to anyone but yourself.  Your opinion has no weight or force with me and it is no more unfair for me to demand that you be forced to own a gun than for you to try to demand that I give mine up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8463582">\
	 <div id="dsq-comment-header-8463582" class="dsq-comment-header">\
	 <cite id="dsq-cite-8463582" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8463582">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8463582" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8463582" class="dsq-comment-message">Here\'s the argument to end them all:  the 2d Amendment exists and the SCOTUS says it means INDIVIDUAL right to keep and bear arms.<br><br>It is really the end of the argument right there.  Your own personal desires be damned.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8464377">\
	 <div id="dsq-comment-header-8464377" class="dsq-comment-header">\
	 <cite id="dsq-cite-8464377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8464377">Praedor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8464377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8464377" class="dsq-comment-message">Semi-double post unintentional as the damn comment system here is sluggish and more often than not appears to NOT post comments when posted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8465552">\
	 <div id="dsq-comment-header-8465552" class="dsq-comment-header">\
	 <cite id="dsq-cite-8465552" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8465552">YaDinka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8465552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8465552" class="dsq-comment-message">probably sluggish as you are in the \'boonies\' right? come back to civilization-- that waters fine. though to do that you\'d have to update most of your ideas as well, since most are 300 plus years old. <br><br>oh btw, calling me a sissy for never being in the military while you saying you have been in the military reeks of over compensation. if you were half the man you claim to be you wouldn\'t have to keep assuring us and reassuring yourself. i guess out in the woods where it\'s only you and your wife you are a pretty big man, but in areas were real people actually live macho posturing (with firearms) is 250 years out of date.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8421224">\
	 <div id="dsq-comment-header-8421224" class="dsq-comment-header">\
	 <cite id="dsq-cite-8421224" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8421224">John B.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8421224" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8421224" class="dsq-comment-message">Germany has many of the gun restrictions that gun control advocates are pushing for here, yet they\'ve still had two major school shootings in the last decade.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8420333">\
	 <div id="dsq-comment-header-8420333" class="dsq-comment-header">\
	 <cite id="dsq-cite-8420333" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8420333">Ben Miner</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8420333" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8420333" class="dsq-comment-message">So gun control groups concede that only a small number of crimes are committed using the guns they seek to ban but they still think a ban would help reduce crime? Sorry but that DOES NOT COMPUTE. Remember folks, gun control isn\'t about guns, it\'s about control</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=washingtonindependent&t=as_multiple_death_shootings_surge_congress_looks_away&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	




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');
}

})();




