




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": {"8c32ee1079b92395e79ba54fe05d809c": {"username": "Ed", "tumblr": "", "display_name": "Ed", "url": "http://disqus.com/guest/8c32ee1079b92395e79ba54fe05d809c/", "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": ""}, "just_watchin": {"username": "just_watchin", "tumblr": "", "display_name": "just_watchin", "url": "http://disqus.com/just_watchin/", "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": ""}, "a63dffd49b3b09877dc7c078d3a1a682": {"username": "Anti-McCain/Palin", "tumblr": "", "display_name": "Anti-McCain/Palin", "url": "http://disqus.com/guest/a63dffd49b3b09877dc7c078d3a1a682/", "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": ""}, "89997a2e1b6c8019f3262812b10089bb": {"username": "elHombre", "tumblr": "", "display_name": "elHombre", "url": "http://disqus.com/guest/89997a2e1b6c8019f3262812b10089bb/", "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": ""}, "5800d8433f1523c46328ea2b7055e7a4": {"username": "Lori", "tumblr": "", "display_name": "Lori", "url": "http://disqus.com/guest/5800d8433f1523c46328ea2b7055e7a4/", "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": ""}, "c887c91e433c109be3292d77494c3799": {"username": "Nancy", "tumblr": "", "display_name": "Nancy", "url": "http://disqus.com/guest/c887c91e433c109be3292d77494c3799/", "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": ""}, "23b764a14d79a78cbac91075becb57bb": {"username": "Mr BUmmer", "tumblr": "", "display_name": "Mr BUmmer", "url": "http://disqus.com/guest/23b764a14d79a78cbac91075becb57bb/", "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": ""}, "03f128a3cc93d3d35acc54d7ccee334e": {"username": "todd", "tumblr": "", "display_name": "todd", "url": "http://disqus.com/guest/03f128a3cc93d3d35acc54d7ccee334e/", "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": ""}, "MARTinnNJ": {"username": "MARTinnNJ", "tumblr": "", "display_name": "MARTinnNJ", "url": "http://disqus.com/MARTinnNJ/", "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": ""}, "931d9e99c7a8b7e8a6338a5d6b499306": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/931d9e99c7a8b7e8a6338a5d6b499306/", "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": ""}, "b1ee9f12c94ac0feae0c3159bbc67040": {"username": "Blinded", "tumblr": "", "display_name": "Blinded", "url": "http://disqus.com/guest/b1ee9f12c94ac0feae0c3159bbc67040/", "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": ""}, "e598904db879ccff519e5683438b5dcf": {"username": "Dov King", "tumblr": "", "display_name": "Dov King", "url": "http://disqus.com/guest/e598904db879ccff519e5683438b5dcf/", "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": ""}, "4216e37d420a9f0b4a1e10dd8dc6b34c": {"username": "Concerned citizen", "tumblr": "", "display_name": "Concerned citizen", "url": "http://disqus.com/guest/4216e37d420a9f0b4a1e10dd8dc6b34c/", "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": ""}, "ab19097fb8dc1f52834b6da355c1140e": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/ab19097fb8dc1f52834b6da355c1140e/", "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": ""}, "5d5196906f34a512af252aeb596fc678": {"username": "Dave", "tumblr": "", "display_name": "Dave", "url": "http://disqus.com/guest/5d5196906f34a512af252aeb596fc678/", "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": ""}, "91c10afc060b866258fe6d382af95a7c": {"username": "Nonpartay", "tumblr": "", "display_name": "Nonpartay", "url": "http://disqus.com/guest/91c10afc060b866258fe6d382af95a7c/", "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": ""}, "8d5a8741a477e4f70f926bc89591e769": {"username": "rationalpsychic", "tumblr": "", "display_name": "rationalpsychic", "url": "http://disqus.com/guest/8d5a8741a477e4f70f926bc89591e769/", "registered": false, "linkedin": "", "blog": "http://www.rationalpsychic.wordpress.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "76863f2d47b0a77c688f3465a254e3a4": {"username": "hen", "tumblr": "", "display_name": "hen", "url": "http://disqus.com/guest/76863f2d47b0a77c688f3465a254e3a4/", "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": ""}, "e7bfe885cc9cb0fcf5a8a9c60a422740": {"username": "Jane", "tumblr": "", "display_name": "Jane", "url": "http://disqus.com/guest/e7bfe885cc9cb0fcf5a8a9c60a422740/", "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": ""}, "markg8": {"username": "markg8", "tumblr": "", "display_name": "markg8", "url": "http://disqus.com/markg8/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "18deb8ada57f516baafca2d3f8d408d1": {"username": "MR", "tumblr": "", "display_name": "MR", "url": "http://disqus.com/guest/18deb8ada57f516baafca2d3f8d408d1/", "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": ""}, "1bfdacbc8402fc55a00f1de9067baa17": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/1bfdacbc8402fc55a00f1de9067baa17/", "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": ""}, "d96dd3e41f6c9e9de1324857a4aecb07": {"username": "global citizen", "tumblr": "", "display_name": "global citizen", "url": "http://disqus.com/guest/d96dd3e41f6c9e9de1324857a4aecb07/", "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": ""}, "d2fb8cb1ca847abf0d7351bf92f98ea6": {"username": "bill doc", "tumblr": "", "display_name": "bill doc", "url": "http://disqus.com/guest/d2fb8cb1ca847abf0d7351bf92f98ea6/", "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": ""}, "c65027f778944564e2ca43bf55675212": {"username": "Michael Korn", "tumblr": "", "display_name": "Michael Korn", "url": "http://disqus.com/guest/c65027f778944564e2ca43bf55675212/", "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": ""}, "a4cde15fce2780f4e7622aa64eb231d8": {"username": "Eddie", "tumblr": "", "display_name": "Eddie", "url": "http://disqus.com/guest/a4cde15fce2780f4e7622aa64eb231d8/", "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": ""}, "c3a12164a0752e90cce2d7f579533ed3": {"username": "SolomonOf Delphi", "tumblr": "", "display_name": "SolomonOf Delphi", "url": "http://disqus.com/guest/c3a12164a0752e90cce2d7f579533ed3/", "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": ""}, "ef4547c4966188ca5f7c6681320a2f25": {"username": "Sam J", "tumblr": "", "display_name": "Sam J", "url": "http://disqus.com/guest/ef4547c4966188ca5f7c6681320a2f25/", "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": ""}, "d219af79b45e5891507fda4c4c2139a0": {"username": "Iowa Palin Fan", "tumblr": "", "display_name": "Iowa Palin Fan", "url": "http://disqus.com/guest/d219af79b45e5891507fda4c4c2139a0/", "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": ""}, "1a48007472ed652303276592efff0004": {"username": "Zork4", "tumblr": "", "display_name": "Zork4", "url": "http://disqus.com/guest/1a48007472ed652303276592efff0004/", "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": ""}, "67478f9c889e7df370cafc5905a101cf": {"username": "Pablo", "tumblr": "", "display_name": "Pablo", "url": "http://disqus.com/guest/67478f9c889e7df370cafc5905a101cf/", "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": ""}, "ab1050f3c7eb2d136a73dd2a23f05755": {"username": "Haniel Perigueux", "tumblr": "", "display_name": "Haniel Perigueux", "url": "http://disqus.com/guest/ab1050f3c7eb2d136a73dd2a23f05755/", "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": ""}, "0f95d00c946ea7768baa2e7a45e0df1f": {"username": "FedupinTX", "tumblr": "", "display_name": "FedupinTX", "url": "http://disqus.com/guest/0f95d00c946ea7768baa2e7a45e0df1f/", "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": ""}, "9e3083bbbad2369649a57c596dd57baf": {"username": "Karen", "tumblr": "", "display_name": "Karen", "url": "http://disqus.com/guest/9e3083bbbad2369649a57c596dd57baf/", "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": ""}, "b0c79df9646b6c0450ed61a97d6c3197": {"username": "deshaun", "tumblr": "", "display_name": "deshaun", "url": "http://disqus.com/guest/b0c79df9646b6c0450ed61a97d6c3197/", "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": ""}, "3ec2251ee22304a85497ee6e81a074dd": {"username": "Nurse Ratched", "tumblr": "", "display_name": "Nurse Ratched", "url": "http://disqus.com/guest/3ec2251ee22304a85497ee6e81a074dd/", "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": ""}, "411a3ff3d21bb61410e62a894566434d": {"username": "Mike Lillis", "tumblr": "", "display_name": "Mike Lillis", "url": "http://disqus.com/guest/411a3ff3d21bb61410e62a894566434d/", "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_21:10:57", "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": {"2113537": {"up_voted": false, "ip": "", "has_replies": false, "message": "Even my pit bull was insulted by this obnoxious woman.  Nasty, arrogant, trite,  Borderline skanky.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_15:46:11", "killed": false, "user_key": "ab1050f3c7eb2d136a73dd2a23f05755", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110851": {"up_voted": false, "ip": "", "has_replies": true, "message": "Palin is not the only right wing hypocrit caught in the act. Everyone out there has got to go to the \"Huffington Post\" site and see the \"Daily Show\" clips where Jon Stewart shows, Palin, Karl Rove, Bill O'Reilly and another Republican talking head directly contradicting themselves when talking about Sexism charges on Palin vs. Hillary, the experience of Tim Kaine Democratic Governor of VA., and Palin herself criticizing Hillary saying she was whining about sexism charges. These are directly contradicting hypocritical responses played one after another from Rove, Palin and O'Reilly that I hope end up in the media somewhere to expose their nasty hypocritical politics! You may be able to see it on <a href=\"http://ComedyCentral.com\" rel=\"nofollow\">ComedyCentral.com</a> too. You've got to see it! Its one of those things that when you hear them viciously attacking one of their opponents and you say to yourself, \"I wonder what they'd say if that were a Republican!\" It's all right there on these back to back clips. It should absolutely discredit anything any of them say from now on!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:04:11", "killed": false, "user_key": "a4cde15fce2780f4e7622aa64eb231d8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2126358": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bill Clinton called himself commander-inchief, yet hunderds if not thousands of GI's who he was commander of, have lost their benefits for less than what he did, why didn't he?<br><br>You call Palin a hypocrite, yet the Clinton's build a new house and since they have secret  guards, the government build a house on their property for the agents to stay, the Clinton's charge, what their mortgage just happens to be!<br><br>Bidden is only worth 150k! I don't want a VP running my country who is too stupid to only be worth only 150K, Chelsey is worth more, OH wait, how did she get her job?<br><br>How is Obama gonna pay for the 150 Billion he promised to invest in 10 years?<br><br>Why do Democrats only want to hear people who agree with them? did any Republicans protest during the Democratic convention,no, so why is there demonstrations by democrats during the republican convention? what are you scared of?<br><br>Don Riccardo, McCain WAS tortured, don't believe it, ask the hundreds who were there? <br><br>Democrat morals? let me see, JFK and his brother tag teamed, Marlyn Monroe,  What did Bill do? oh that's right, cant prove what \"is\" is,his religious advisor, Jessie Jackson, find out he has a child from a mistress, OH yeah, we cant say squat because his 'Rainbow Coalition\" will threaten to boycott you, then there this other guy not too long ago, what's his name? the one standing by his wife with cancer?<br><br>Obama said he did NOT take money from corporations, yet, 50 million was raised for the parties HE attended, how ironic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_18:17:12", "killed": false, "user_key": "23b764a14d79a78cbac91075becb57bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2130183": {"up_voted": false, "ip": "", "has_replies": false, "message": "Leave Granpa and Ms. Sarah alone! She has many accomplisments.  She was State Chapter President of Alaska's Unplanned Parenthood Association.  She is the beautiful mother of 4 or 5 wonderful children, and come December, or February will be the caring grandmother of 1 or 2 beautiful grandchildren.  She is NOT Brownie in Drag.  She is competent.   And besides vetting takes time and effort.   We need a leader like Granpa who can make snap decisions, and stick with those decisions until the ship sinks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_19:35:30", "killed": false, "user_key": "MARTinnNJ", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2111752": {"up_voted": false, "ip": "", "has_replies": true, "message": "Palin was a lousy mayor who took a town with $0 debt in 1996 and left it $22 million in the hole in 2002, mostly from the hockey rink/sports complex she shoved down their throats which never became the money generator she promised it would. Another white elephant from another white elephant. Even with the stable Clinton economy during most of her mayoral tenure and Jack Abramoff's crony she hired to lobby Washington to help her now indicted buddy Ted Stevens ring up $27 million in federal pork for tiny Wasilla (pop. 5000 when she entered office) she still managed to leave the town swimming in debt. <br><br>She was so heavy handed the town's folk forced her to hire an administrator to handle day to day operations or face a recall. <br><br>As governor she is borrowing from Alaska's future while she wants to give away today's Alaskan windfall oil tax bonanza and the huge surpluses they've generated in bread and circuses tax giveaways. Alaska gets 89% of it's operating budget from taxing oil coming out of the ground just like Arab kingdoms and Hugo Chavez's Venezuela. They have no state income or sales tax up there. Instead of using that windfall to pay for all the profligate spending her Republican legislature keep sending her she's issuing bonds to pay for it all which Alaskans and US taxpayers will have to pay off in future years while she takes credit for tax \"rebates\" while she's governor.   <br><br>Her fiscal policy is a disaster in the making which won't hit til she's left the governor's office. She'd be a disaster as Vice President especially to a President who despite his grevious wounds and type A personality is already past the age his father and grandfather died of sudden heart attacks. <br><br>She can put on all the lipstick she wants but her political record is for the dogs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:58:30", "killed": false, "user_key": "markg8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114954": {"up_voted": false, "ip": "", "has_replies": false, "message": "if Clinton was to be impeached for pseudo-cheating, then what about this?<br><br><a href=\"http://www.dailymail.co.uk/femail/article-1024927/The-wife-John-McCain-callously-left-behind.html\" rel=\"nofollow\">http://www.dailymail.co.uk/femail/article-10249...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:59:31", "killed": false, "user_key": "18deb8ada57f516baafca2d3f8d408d1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2137922": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't understand why people don't get that if Obama was basing half of his campaign on how he NEVER accepted earmarks and how he's TOTALLY against pork-barrel spending (and bridges to nowhere!) and that these things are VERY BAD...and we found out he was hiring lobbyists and getting earmarks and supporting the bridges and running his town millions of dollars into debt...<br><br>Well, you know, we would be calling him out on it.  As it is, these are McCain's problems, not Obama's.  if McCain would like to recant on these things (FLIP FLOP) then fine.  But as it is, calling liberals hypocrites because McCain is is perpetuating fraud kind of misses the point completely.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_23:05:29", "killed": false, "user_key": "e7bfe885cc9cb0fcf5a8a9c60a422740", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110808": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sure they may have been reasonable projects, but if your MINO McCain blasted those same earmarks as questionable pork spending in 02\" how can they win you the VP nod in 08, the money is beyond the point, that's a red herring for those disaffected Republicans who have been given a bad name by this Administration, as if Bush had anything to do with the  party elite's strong arm tactics, hell McCain wanted Lieberman, and wasn't allowed to have him, they'll let he cut \"pork\" projects to republican and democratic constiuencies, but if he suggests touching that 400B+  per year military budget he'll end-up back in the hanoi hilton (I digress, my apologies) (more $$ for contrator income in that 400B than service member benefits for any fact-spinning liberal hating liars who 'll claim liberals want to cut funding to our troops, but will never mention the GI bill)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:01:31", "killed": false, "user_key": "c3a12164a0752e90cce2d7f579533ed3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114154": {"up_voted": false, "ip": "", "has_replies": false, "message": "I watched the video and all I can say is that if the Dems can get permission to replay it over and over again (like the ads that drive us crazy every four year), they'll have the election in the palm of their hands.  I was astounded last night by the hypocrisy.  If 9-11 never happened, Giulianni would have slithered out of office into the corporate world, never to be revered as he was last night.  Sorry, but Giuluanni talking about moral family values when he flaunted (because he could get away with it) his adulterous relationship with his now-wife is beyond comprehension.  And what happended to Mitt?  What kind of pandering was that?  I liked Mitt just like I used to like McCain because I felt they were genuine.  Don't agree with them on several things but I could respect them.   Boy, what a mess.  What a horrible, ugly mess.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:06:03", "killed": false, "user_key": "just_watchin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2110851, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114580": {"up_voted": false, "ip": "", "has_replies": true, "message": "I have no doubt Obama and Biden won't call her a bitch either. But you can certainly expect \"Lefty bloggers call her a bitch\" posts from wingnuts to further solidify the base. Faux outrage is all they have and they're hoping we give them an opening to make it all look so ugly it turns indies off from voting at all. So if you're going to bring that word up then quote Bar Bush.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:34:09", "killed": false, "user_key": "markg8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2114266, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2187285": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obama takes first hard hit at Palin <br>Carrie Budoff Brown <br>42 minutes ago<br> <br><a href=\"http://news.yahoo.com/s/politico/20080906/pl_politico/13205;_ylt=AphLQk5gsuxCirUIBBN2_iqyFz4D\" rel=\"nofollow\">http://news.yahoo.com/s/politico/20080906/pl_po...</a><br><br><br>TERRE HAUTE, Ind. \u2014 Barack Obama took his first direct swipe at Republican vice presidential nominee Sarah Palin on Saturday, criticizing her for supporting congressional earmarks before opposing them. <br><br> <br>\u201cI know the governor of Alaska has been, you know, saying she is change,\u201d Obama said at a town hall meeting here. \u201cAnd that is great. She is a skillful politician. But when you [have] been taking all these earmarks when it is convenient and then suddenly you are the champion anti-earmark person.<br><br>\u201cThat is not change, come on,\u201d Obama continued. \u201cI mean, words mean something. You can\u2019t just make stuff up. You can\u2019t just make stuff up. We have a choice to make and the choice is clear.\u201d <br><br>The comments were his harshest attack yet on Palin, who sought millions of dollars in earmarks as mayor of Wasilla but later began criticizing them as governor. The Obama campaign has been searching for an effective line of attack against Palin since she burst onto the national scene a week ago as John McCain\u2019s running mate. <br><br>Obama also took on McCain\u2019s inner circle Saturday, saying the presence of former lobbyists at the highest tier of his campaign makes him incapable of meeting his pledge to shut down special interest influence. <br><br>\u201cSuddenly, he\u2019s the change agent,\u201d Obama said of McCain. \u201cHe says, \u2018I\u2019m going to tell those lobbyists that their days in Washington are over.\u2019 Who\u2019s he going to tell? Is he going to tell his campaign chairman who\u2019s one of the biggest corporate lobbyists in Washington? Is he going to tell all the folks who are running his campaign who are the biggest corporate lobbyists in Washington? <br><br>\u201cWho is it that he\u2019s going to tell that change is coming?\u201d Obama asked. \u201cI mean, come on, they must think you\u2019re stupid!\u201d", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-06_14:54:37", "killed": false, "user_key": "b0c79df9646b6c0450ed61a97d6c3197", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2237846": {"up_voted": false, "ip": "", "has_replies": true, "message": "I have asked this over and over now on all kinds of blogs, and no one seems to have an answer: What about the last 8 years would make anyone want to have the slightest chance of repeating them for 4 more? Is it our loss of jobs to China and the consequent impoverishment of more and more middle class folks? Is it the lovely wars with over 4,000 deaths of Americans and countless deaths of Iraqis, not to mention all the mamings and PST of our precious soldiers? Oh and lets not forget 9/11....  Is it the way this administration handled Katrina? Now there is a profile in competence... What IS it? PLEASE!!!! I'm really dying to know, since I just seem to be cluless.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_17:47:22", "killed": false, "user_key": "91c10afc060b866258fe6d382af95a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2237719": {"up_voted": false, "ip": "", "has_replies": false, "message": "Actually, Obama has never based his campaign on not accepting earmarks. Everyone does, and it's a small part of the budget, miniscule in fact. But when you base your campaign on not accepting earmarks, you better make sure you're not the champion of earmarks before you do that. Palin has had earmarks of something like $35 per person while the rest of the US citizenry has gotten $2 per person from efforts of their lawmakers. She's the greatest! She'll stop at nothing to get elected, the truth be damned. My question is, why would anyone want to chance 4 more years like the last 8???", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_17:36:45", "killed": false, "user_key": "91c10afc060b866258fe6d382af95a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2137922, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2124829": {"up_voted": false, "ip": "", "has_replies": false, "message": "Except that she spent the money on a Youth Center, etc. etc.  and then passed bonds to foist off the cost of the sewers and roads on future taxpayers.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_17:28:28", "killed": false, "user_key": "markg8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2116952, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2111135": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good story.  Reformer my behind.  Executive decisions of this magnitude surely prepare a person for the Presidency.<br><br>And remember she still accepted the Federal money after she changed her mind about the bridge, she just spent it on other things.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:22:06", "killed": false, "user_key": "1a48007472ed652303276592efff0004", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2226336": {"up_voted": false, "ip": "", "has_replies": false, "message": "There's nothing worse than being confronted by the facts.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_00:38:18", "killed": false, "user_key": "8d5a8741a477e4f70f926bc89591e769", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2129319": {"up_voted": false, "ip": "", "has_replies": false, "message": "To quote both Strother Martin and Paul Newman's characters \"What we've got here is...failure to communicate.\" <br><br>I will add Gertrude Stein's comment \"A Rose, is a Rose, is a Rose\"<br><br>My Father often told me I'd never win an argument with a woman-- he was right! <br><br>He also taught me to let those spoiling for an argument to have the last  word.since it spoiled their sado-masochistic enjoyment.<br><br>or better Karl Marx (of all people is quoted), as \"Last words are for fools who haven't said enough! \"   Nuff  (and no more) sed", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_19:23:52", "killed": false, "user_key": "e598904db879ccff519e5683438b5dcf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2114580, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "2130730": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sarah sure loves suckling at the public teat.  Just call her America's favorite welfare mother.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_19:43:38", "killed": false, "user_key": "c887c91e433c109be3292d77494c3799", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2237867": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, I meant PTSD.... (post traumatic stress disorder), not PST.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_17:48:58", "killed": false, "user_key": "91c10afc060b866258fe6d382af95a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2237846, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2116654": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's what you hear, eh?<br><br><a href=\"http://www.factcheck.org/elections-2008/born_in_the_usa.html\" rel=\"nofollow\">http://www.factcheck.org/elections-2008/born_in...</a><br><br>Any more lies... sorry, talking points you'd like to throw out there?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_17:19:00", "killed": false, "user_key": "ab19097fb8dc1f52834b6da355c1140e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2114782, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2135855": {"up_voted": false, "ip": "", "has_replies": false, "message": "I kind of feel bad how they keep passing around the baby. <br><br>I heard today during McCain's acceptance speech they plan on passing the baby around the convention floor to all the delegates.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_20:53:57", "killed": false, "user_key": "67478f9c889e7df370cafc5905a101cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110792": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nothing new here for Republicans!  If the truth doesn't work, tell the big lie.  They think we're all stupid enough to believe that we are their \"dear friends.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:00:54", "killed": false, "user_key": "9e3083bbbad2369649a57c596dd57baf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2113590": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dov I expect that line was just an invitation for us to call her a bitch so Republicans can throw a hissy fit. I suggest you quote Bar Bush that oh so classy mother of our current president when she was speaking about Hillary and say you won't say it \"but it starts with a \"B\" and rhymes with \"witch\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_15:50:00", "killed": false, "user_key": "markg8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 2113105, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2152250": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama will never get my vote!<br><br>He <br><br>1)\twas involved with a corrupt and convicted businessman and received tens of thousands from him for his political ambitions. (Tony Rezko)<br>2)\twas involved with a terrorist whose home was where Obama started his political career. (William Ayers)<br>3)\twas involved with a racist that hated whites and who also praised Hitler for wiping out the Jews. (Luis Farakhan)<br>4)\twas involved with a pastor who was also his mentor that hates America. (Jeremiah Wright)<br>5)\twas involved in a scheme with a bank that provided him a lower interest rate which saved him tens of thousands of dollars. (Northern Trust of Illinois)<br><br><br>He is for no drilling and refineries on our land. High taxes, bigger govt, weak on defense and terrorism. More entitlements to lazy Americans. No experience on foreign affairs.<br><br>He will always be known as Nobama after the election!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-05_18:55:37", "killed": false, "user_key": "ef4547c4966188ca5f7c6681320a2f25", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2230846": {"up_voted": false, "ip": "", "has_replies": false, "message": "The \"SP\" encircled near the top of the scribble is her signature stamp on all of these documents where she added comment.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_10:59:24", "killed": false, "user_key": "411a3ff3d21bb61410e62a894566434d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2220098, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2220098": {"up_voted": false, "ip": "", "has_replies": true, "message": "Funny I do not see a signature on the comment. Also looks like two different hands wrote on this piece of paper. It is also not dated. So how do you actually attribute this to Sarah Palin?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-07_19:28:48", "killed": false, "user_key": "4216e37d420a9f0b4a1e10dd8dc6b34c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2126148": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pork here, pork now, pork here, pork now!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_18:00:19", "killed": false, "user_key": "5d5196906f34a512af252aeb596fc678", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2237765": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, but most of your questions were irrelevant, and anyway, I couldn't see that you are actually interested in answers. You're certainly not interested in solutions. Just answer me one thing: What about the last 8 years makes you want to repeat them for 4 more?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_17:41:06", "killed": false, "user_key": "91c10afc060b866258fe6d382af95a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2136268, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114710": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for making this more visible. How do we communicate this more widely? Her 'introduction to the American people' is a pack of lies.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:42:43", "killed": false, "user_key": "d96dd3e41f6c9e9de1324857a4aecb07", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2128971": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who is Sarah Palin really really. The TPM Muckraker gives us a idea. This<br>may be a scary woman. The excerpts below are from that article. \"Palin As Reformer? Not Quite...\"<br><a href=\"http://tpmmuckraker.talkingpointsmemo.com/2008/09/palin_as_reformer_not_quite.php\" rel=\"nofollow\">http://tpmmuckraker.talkingpointsmemo.com/2008/...</a><br>Here's a sampling of reports that complicate Palin's reformist credentials:<br>\u2022\tLast year, Palin requested more earmarks per person than any other state -- including some that were criticized by McCain himself. <br>\u2022\tEven as mayor of Wasilla, Palin's pursuit of earmarks was aggressive. She oversaw the hiring of a Washington lobbyist -- who, as we reported yesterday, had ties to Jack Abramoff -- to go after federal pork. <br>\u2022\tAnd though Palin touted her opposition to the \"Bridge to Nowhere\" just last week in her debut speech, she initially supported the project during her run for governor. It was only after the bridge became notorious as an example of pork barrel spending that she changed her position. <br>\u2022\tIn her run for governor, Palin was endorsed by now-indicted Sen. Ted Stevens. Video of the endorsement has been removed from her government website, but the two appeared together just two months ago at a press conference on energy. The friendly relationship between the embattled senator, who is accused of lying about gifts he recieved from an oil contractor, and the supposedly maverick governor is at odds with Palin's claim to dismantling the \"old boys club\" of Alaska government. <br>\u2022\tAs Wasilla mayor, Palin reportedly fired the police chief and attempted to fire the librarian, because she did not feel that she had their \"full support in [her] efforts to govern the city of Wasilla.\" Former city officials allege that the attempts to remove the librarian were a result of her her refusal to censor books at Palin's request. <br>\u2022\tPalin has been at the center of the Trooper-Gate scandal that alleges misuse of her gubernatorial power. The affair erupted in July when Palin fired the Public Safety Commissioner Walt Monegan. Monegan later claimed his firing was a result of his refusal to fire Palin's former brother-in-law and trooper Mike Wooten. Palin denied that she, her husband or her staff ever pressured Monegan, a statement she later had to retract when recorded phone calls revealed one of her aides, Frank Bailey, had called a troopers office pushing for Wooten's removal. <br>\u2022\tTonight, the Washington Post published emails from Palin to Monegan in which she appeared to complain that Wooten was still employed, apparently undercutting her claim that she discussed Wooten with Monegan only in the context of the security of her family. <br>\u2022\tAs a result of the Trooper-Gate allegations, an independent investigator has been appointed by the state legislature. In recent days, Palin has appeared to stonewall the probe. Her lawyer argued in a complaint filed last night that she wold not be made available for her deposition unless the probe were handed over to the state personnel board, whose members are appointed by the governor. Bailey, who had been suspended by Palin with pay for his actions, today backed out of his deposition. <br>\u2022\tIn a separate civil suit related to Wooten, Palin has claimed executive privilege on over a thousand emails between her and her staff, including Bailey", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_19:17:25", "killed": false, "user_key": "8c32ee1079b92395e79ba54fe05d809c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2136268": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wow, am not surprised, no answers to my questions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_21:26:57", "killed": false, "user_key": "23b764a14d79a78cbac91075becb57bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2113105": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sarah Palin: \"What's the difference between a hockey mom and a pit bull? Lipstick.\"<br><br>Whether it's in English, Czech, Japanese, Scottish ...... the name for a female pit bull with or with lipstick is bitch. <br><br>I cannot recall any of my  ancestors  or offspring that would take pride in that comparison. And Sarah Palin is not that stupid.<br><br>So much for faith, human decency, Jewish, Christian, Buddhist, Ba'Hai..values. The last thing the US needs is a self-proclaimed bitch for president.<br><br>We need a new direction: I have a beloved  Mastiff with more human decency than Sarah Palin. This is not figurative, it is literally an invitation to surrender our country to the dogs.<br><br>Remember Jezebel, it was the dogs that licked up her blood.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_15:29:52", "killed": false, "user_key": "e598904db879ccff519e5683438b5dcf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 2111752, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2250963": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-09_16:28:21", "killed": false, "user_key": "931d9e99c7a8b7e8a6338a5d6b499306", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2126316, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2111578": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amen!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:46:49", "killed": false, "user_key": "0f95d00c946ea7768baa2e7a45e0df1f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2110792, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2183893": {"up_voted": false, "ip": "", "has_replies": false, "message": "Shame on Palin for getting 11 million in earmarks for several public projects during her years as mayor. Good thing we can count on Obama for some real change, like a 12 million dollar earmark for road construction in a town of similar size! The *real* change we need!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-06_12:32:01", "killed": false, "user_key": "b1ee9f12c94ac0feae0c3159bbc67040", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2507479": {"up_voted": false, "ip": "", "has_replies": false, "message": "McCain on record criticizing Palin's earmarks.... PRICELESS", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-21_10:55:47", "killed": false, "user_key": "a63dffd49b3b09877dc7c078d3a1a682", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2116952": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are all idiots.  The \"Earmark\" was allocating CBDG (Community Block Development Grants) Grants for Water and Wastewater Treatment Plants.  These are required for a Municipality to function, based on criteria set by the DNR.  If you don't apply for the money, CBDG just goes somewhere else. 99% of all Municipal Projects are funded this way, unless the Municipality has a General Referendum for Project Bonding.  Learn to read!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_17:22:46", "killed": false, "user_key": "d219af79b45e5891507fda4c4c2139a0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114266": {"up_voted": false, "ip": "", "has_replies": true, "message": "Markkg8 <br><br>Apologies for any miscommunication, But you have missed the point.  Or did I simply overstate the obvious?<br><br>I'm not suggesting Democrats call her a a bitch, they don't need to reinforce her own rhetoric. .  Obama and Biden are sufficiently gentlemenly.to avoid such nonsense and I hope you would rtrust them to do the same.<br><br>I grew up among fundamentalist Christians and Jews.  Faith Based politics has taken a strange path that is to me incomprehensible other than that Lord Acton's  quote that \"Power Corrupts and Absolute Power Corrupts Absolutely.\" needs no more exemplification.<br><br>As an American citizen or VP candidate Sarah Palin can proclaim anything she chooses, but to conflate  Faith Based Family values, with the gutter language of the the cocaine dealers, and dog-fight enthusiasts.speaks of a Rovian philosophy that we can do without.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:14:02", "killed": false, "user_key": "e598904db879ccff519e5683438b5dcf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 2113590, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2114782": {"up_voted": false, "ip": "", "has_replies": true, "message": "Any news about Obama and his terrorist friend Ayers?  I hear he still has not shown a paper copy of his birth certificate.  I can't wait for the Rev. Wright tapes to come out in October.  We'll all get to see Obama agreeing (head nodding) with the Rev.  Game, set, match.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_16:48:09", "killed": false, "user_key": "1bfdacbc8402fc55a00f1de9067baa17", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2272099": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow a  true republican ... a way to tie a man to people without  him actually being involved in any of their actions... Let's talk about the McCain's and  their actions... Not from another man but from his own doings..<br><br>1) Please read about  Keating 5 scandal, when McCain got a slap on the wrist for doing favors for a criminal.<br>2) Next let 's look at the fact that his wife STOLE drugs for her drug addiction.. from her charity for KIDS!<br>3) Let's look at the fact that Obama graduated in the top of his harvard class when McCain graduated 5th from the bottom of his Navy league school.<br>4) Let's also take in account he admits to  having several affairs on his first crippled wife (Mrs. McCain being<br>the last of his scarlets). <br><br>Please do not  throw stones when you're living in a glass house.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-10_18:25:14", "killed": false, "user_key": "5800d8433f1523c46328ea2b7055e7a4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2152250, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2237669": {"up_voted": false, "ip": "", "has_replies": false, "message": "Every one of those comments are patently false. You can number them as if they mean something, but that doesn't make them any better than the lies they are. If you're going to criticize Obama, critize him for what he is, not for made up stull like this. More information regarding the truth can be found at <a href=\"http://obamapolitics.com\" rel=\"nofollow\">obamapolitics.com</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-08_17:32:37", "killed": false, "user_key": "91c10afc060b866258fe6d382af95a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2152250, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110673": {"up_voted": false, "ip": "", "has_replies": false, "message": "Earmarks might  be a dirty process but  I  would try to take advantage of them for my constituents if i was mayor. But i couldn't in any consciense claim i was a reformer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_13:52:58", "killed": false, "user_key": "c65027f778944564e2ca43bf55675212", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2111594": {"up_voted": false, "ip": "", "has_replies": false, "message": "Y'know, once you take the \"L\" for \"lies\" out of PALIN, you'll see what the Republicans will be left with:  PAIN.  A big one.  Right in the you know where!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:48:11", "killed": false, "user_key": "just_watchin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2111485": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is what happened when McCain picked someone based on a telephone conversation... No one has mentioned the fact that one source was saying her husband was a member of a group that wanted Alaska to secede from the United States of America... very American don't you think?  And with secession, guess what!  We'll be importing oil from Alaska!  Wow, now that would make them all rich!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:40:41", "killed": false, "user_key": "3ec2251ee22304a85497ee6e81a074dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2126316": {"up_voted": false, "ip": "", "has_replies": true, "message": "No no no...you guys got it all wrong..Wasilla was supposed to get an additional $1m more than they received...and she led the fight to get that amount reduced.  and she succeeded!  She did REALLY well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_18:13:36", "killed": false, "user_key": "76863f2d47b0a77c688f3465a254e3a4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110769": {"up_voted": false, "ip": "", "has_replies": true, "message": "whats wrong with the media? they are scared to death to say anything about palin ever since they were accused of sexism. i thought they were pros. are they intimidated? affraid they wont get a seat on mccains bus? they are gushing all over about palins speech. its like a schoolyard crush. they are cowards. its the vice presidents office at stake. our country. she is not ready and they all know it. my god get some b\"lls", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_13:59:15", "killed": false, "user_key": "d2fb8cb1ca847abf0d7351bf92f98ea6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2135791": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't want to have coffee with Sarah Palin.   Spilling coffee on her, well that's another story altogether.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_20:49:13", "killed": false, "user_key": "03f128a3cc93d3d35acc54d7ccee334e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110832": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good point bill doc.  Can't understand that every time the media gets \"chastised\" by the GOP, they back off.  Maybe we wouldn't even be in Iraq if they would have done their job!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:03:02", "killed": false, "user_key": "9e3083bbbad2369649a57c596dd57baf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2110769, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2110833": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good point bill doc.  Can't understand that every time the media gets \"chastised\" by the GOP, they back off.  Maybe we wouldn't even be in Iraq if they would have done their job!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_14:03:04", "killed": false, "user_key": "9e3083bbbad2369649a57c596dd57baf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2110769, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2132733": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow! Do you suppose there is a difference, fiscally and morally, between giving earmarks and receiving them? Are you folks so partisan that you can't think?<br><br>Obama gave a $1 million earmark to the hospital that more than doubled his wife's salary immediately after he was elected to the US Senate. He made no effort to eliminate earmarks. He just went along as he has always done.<br><br>Local residents pay taxes. DC pols, excepting McCain and a few others, buy votes buy doling out taxes as largesse. Do you really believe it would be admirable for a local official to feign self-righteousness by failing to seek those funds for the benefit her constituents. Like I said, Wow! <br><br>Are you folks hypocrites, or what?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-04_20:00:31", "killed": false, "user_key": "89997a2e1b6c8019f3262812b10089bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "4117415", "user_id": "anonymous", "forum_id": "34441", "hash": 7723554261035200540}, "thread": {"days_alive": 0, "slug": "palin_on_earmarks8217we_did_well8217", "paginate": true, "num_pages": 3, "num_posts": 50, "per_page": 50, "total_posts": 130, "realtime_paused": true, "id": 4117415, "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/palin_on_earmarks8217we_did_well8217/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">130</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/washingtonindependent/palin_on_earmarks8217we_did_well8217/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/palin_on_earmarks8217we_did_well8217/">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/palin_on_earmarks8217we_did_well8217/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:4117415" 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'				: 'palin_on_earmarks8217we_did_well8217',
			// 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/palin_on_earmarks8217we_did_well8217/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='	+ 'palin_on_earmarks8217we_did_well8217'
			+ '&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='	+ 'palin_on_earmarks8217we_did_well8217'
			+ '&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='		+ 'palin_on_earmarks8217we_did_well8217'
				+ '&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/4117415/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-2507479">\
	 <div id="dsq-comment-header-2507479" class="dsq-comment-header">\
	 <cite id="dsq-cite-2507479" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2507479">Anti-McCain/Palin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2507479" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2507479" class="dsq-comment-message">McCain on record criticizing Palin\'s earmarks.... PRICELESS</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2237846">\
	 <div id="dsq-comment-header-2237846" class="dsq-comment-header">\
	 <cite id="dsq-cite-2237846" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2237846">Nonpartay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2237846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2237846" class="dsq-comment-message">I have asked this over and over now on all kinds of blogs, and no one seems to have an answer: What about the last 8 years would make anyone want to have the slightest chance of repeating them for 4 more? Is it our loss of jobs to China and the consequent impoverishment of more and more middle class folks? Is it the lovely wars with over 4,000 deaths of Americans and countless deaths of Iraqis, not to mention all the mamings and PST of our precious soldiers? Oh and lets not forget 9/11....  Is it the way this administration handled Katrina? Now there is a profile in competence... What IS it? PLEASE!!!! I\'m really dying to know, since I just seem to be cluless.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2237867">\
	 <div id="dsq-comment-header-2237867" class="dsq-comment-header">\
	 <cite id="dsq-cite-2237867" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2237867">Nonpartay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2237867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2237867" class="dsq-comment-message">Sorry, I meant PTSD.... (post traumatic stress disorder), not PST.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2226336">\
	 <div id="dsq-comment-header-2226336" class="dsq-comment-header">\
	 <cite id="dsq-cite-2226336" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2226336" href="http://www.rationalpsychic.wordpress.com" target="_blank" rel="nofollow">rationalpsychic</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2226336" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2226336" class="dsq-comment-message">There\'s nothing worse than being confronted by the facts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2220098">\
	 <div id="dsq-comment-header-2220098" class="dsq-comment-header">\
	 <cite id="dsq-cite-2220098" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2220098">Concerned citizen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2220098" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2220098" class="dsq-comment-message">Funny I do not see a signature on the comment. Also looks like two different hands wrote on this piece of paper. It is also not dated. So how do you actually attribute this to Sarah Palin?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2230846">\
	 <div id="dsq-comment-header-2230846" class="dsq-comment-header">\
	 <cite id="dsq-cite-2230846" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2230846">Mike Lillis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2230846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2230846" class="dsq-comment-message">The "SP" encircled near the top of the scribble is her signature stamp on all of these documents where she added comment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2187285">\
	 <div id="dsq-comment-header-2187285" class="dsq-comment-header">\
	 <cite id="dsq-cite-2187285" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2187285">deshaun</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2187285" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2187285" class="dsq-comment-message">Obama takes first hard hit at Palin <br>Carrie Budoff Brown <br>42 minutes ago<br> <br><a href="http://news.yahoo.com/s/politico/20080906/pl_politico/13205;_ylt=AphLQk5gsuxCirUIBBN2_iqyFz4D" rel="nofollow">http://news.yahoo.com/s/politico/20080906/pl_po...</a><br><br><br>TERRE HAUTE, Ind. — Barack Obama took his first direct swipe at Republican vice presidential nominee Sarah Palin on Saturday, criticizing her for supporting congressional earmarks before opposing them. <br><br> <br>“I know the governor of Alaska has been, you know, saying she is change,” Obama said at a town hall meeting here. “And that is great. She is a skillful politician. But when you [have] been taking all these earmarks when it is convenient and then suddenly you are the champion anti-earmark person.<br><br>“That is not change, come on,” Obama continued. “I mean, words mean something. You can’t just make stuff up. You can’t just make stuff up. We have a choice to make and the choice is clear.” <br><br>The comments were his harshest attack yet on Palin, who sought millions of dollars in earmarks as mayor of Wasilla but later began criticizing them as governor. The Obama campaign has been searching for an effective line of attack against Palin since she burst onto the national scene a week ago as John McCain’s running mate. <br><br>Obama also took on McCain’s inner circle Saturday, saying the presence of former lobbyists at the highest tier of his campaign makes him incapable of meeting his pledge to shut down special interest influence. <br><br>“Suddenly, he’s the change agent,” Obama said of McCain. “He says, ‘I’m going to tell those lobbyists that their days in Washington are over.’ Who’s he going to tell? Is he going to tell his campaign chairman who’s one of the biggest corporate lobbyists in Washington? Is he going to tell all the folks who are running his campaign who are the biggest corporate lobbyists in Washington? <br><br>“Who is it that he’s going to tell that change is coming?” Obama asked. “I mean, come on, they must think you’re stupid!”</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2183893">\
	 <div id="dsq-comment-header-2183893" class="dsq-comment-header">\
	 <cite id="dsq-cite-2183893" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2183893">Blinded</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2183893" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2183893" class="dsq-comment-message">Shame on Palin for getting 11 million in earmarks for several public projects during her years as mayor. Good thing we can count on Obama for some real change, like a 12 million dollar earmark for road construction in a town of similar size! The *real* change we need!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2152250">\
	 <div id="dsq-comment-header-2152250" class="dsq-comment-header">\
	 <cite id="dsq-cite-2152250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2152250">Sam J</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2152250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2152250" class="dsq-comment-message">Obama will never get my vote!<br><br>He <br><br>1)	was involved with a corrupt and convicted businessman and received tens of thousands from him for his political ambitions. (Tony Rezko)<br>2)	was involved with a terrorist whose home was where Obama started his political career. (William Ayers)<br>3)	was involved with a racist that hated whites and who also praised Hitler for wiping out the Jews. (Luis Farakhan)<br>4)	was involved with a pastor who was also his mentor that hates America. (Jeremiah Wright)<br>5)	was involved in a scheme with a bank that provided him a lower interest rate which saved him tens of thousands of dollars. (Northern Trust of Illinois)<br><br><br>He is for no drilling and refineries on our land. High taxes, bigger govt, weak on defense and terrorism. More entitlements to lazy Americans. No experience on foreign affairs.<br><br>He will always be known as Nobama after the election!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2272099">\
	 <div id="dsq-comment-header-2272099" class="dsq-comment-header">\
	 <cite id="dsq-cite-2272099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2272099">Lori</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2272099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2272099" class="dsq-comment-message">Wow a  true republican ... a way to tie a man to people without  him actually being involved in any of their actions... Let\'s talk about the McCain\'s and  their actions... Not from another man but from his own doings..<br><br>1) Please read about  Keating 5 scandal, when McCain got a slap on the wrist for doing favors for a criminal.<br>2) Next let \'s look at the fact that his wife STOLE drugs for her drug addiction.. from her charity for KIDS!<br>3) Let\'s look at the fact that Obama graduated in the top of his harvard class when McCain graduated 5th from the bottom of his Navy league school.<br>4) Let\'s also take in account he admits to  having several affairs on his first crippled wife (Mrs. McCain being<br>the last of his scarlets). <br><br>Please do not  throw stones when you\'re living in a glass house.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2237669">\
	 <div id="dsq-comment-header-2237669" class="dsq-comment-header">\
	 <cite id="dsq-cite-2237669" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2237669">Nonpartay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2237669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2237669" class="dsq-comment-message">Every one of those comments are patently false. You can number them as if they mean something, but that doesn\'t make them any better than the lies they are. If you\'re going to criticize Obama, critize him for what he is, not for made up stull like this. More information regarding the truth can be found at <a href="http://obamapolitics.com" rel="nofollow">obamapolitics.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2137922">\
	 <div id="dsq-comment-header-2137922" class="dsq-comment-header">\
	 <cite id="dsq-cite-2137922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2137922">Jane</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2137922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2137922" class="dsq-comment-message">I don\'t understand why people don\'t get that if Obama was basing half of his campaign on how he NEVER accepted earmarks and how he\'s TOTALLY against pork-barrel spending (and bridges to nowhere!) and that these things are VERY BAD...and we found out he was hiring lobbyists and getting earmarks and supporting the bridges and running his town millions of dollars into debt...<br><br>Well, you know, we would be calling him out on it.  As it is, these are McCain\'s problems, not Obama\'s.  if McCain would like to recant on these things (FLIP FLOP) then fine.  But as it is, calling liberals hypocrites because McCain is is perpetuating fraud kind of misses the point completely.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2237719">\
	 <div id="dsq-comment-header-2237719" class="dsq-comment-header">\
	 <cite id="dsq-cite-2237719" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2237719">Nonpartay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2237719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2237719" class="dsq-comment-message">Actually, Obama has never based his campaign on not accepting earmarks. Everyone does, and it\'s a small part of the budget, miniscule in fact. But when you base your campaign on not accepting earmarks, you better make sure you\'re not the champion of earmarks before you do that. Palin has had earmarks of something like $35 per person while the rest of the US citizenry has gotten $2 per person from efforts of their lawmakers. She\'s the greatest! She\'ll stop at nothing to get elected, the truth be damned. My question is, why would anyone want to chance 4 more years like the last 8???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2136268">\
	 <div id="dsq-comment-header-2136268" class="dsq-comment-header">\
	 <cite id="dsq-cite-2136268" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2136268">Mr BUmmer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2136268" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2136268" class="dsq-comment-message">Wow, am not surprised, no answers to my questions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2237765">\
	 <div id="dsq-comment-header-2237765" class="dsq-comment-header">\
	 <cite id="dsq-cite-2237765" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2237765">Nonpartay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2237765" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2237765" class="dsq-comment-message">Sorry, but most of your questions were irrelevant, and anyway, I couldn\'t see that you are actually interested in answers. You\'re certainly not interested in solutions. Just answer me one thing: What about the last 8 years makes you want to repeat them for 4 more?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2135855">\
	 <div id="dsq-comment-header-2135855" class="dsq-comment-header">\
	 <cite id="dsq-cite-2135855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2135855">Pablo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2135855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2135855" class="dsq-comment-message">I kind of feel bad how they keep passing around the baby. <br><br>I heard today during McCain\'s acceptance speech they plan on passing the baby around the convention floor to all the delegates.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2135791">\
	 <div id="dsq-comment-header-2135791" class="dsq-comment-header">\
	 <cite id="dsq-cite-2135791" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2135791">todd</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2135791" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2135791" class="dsq-comment-message">I don\'t want to have coffee with Sarah Palin.   Spilling coffee on her, well that\'s another story altogether.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2132733">\
	 <div id="dsq-comment-header-2132733" class="dsq-comment-header">\
	 <cite id="dsq-cite-2132733" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2132733">elHombre</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2132733" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2132733" class="dsq-comment-message">Wow! Do you suppose there is a difference, fiscally and morally, between giving earmarks and receiving them? Are you folks so partisan that you can\'t think?<br><br>Obama gave a $1 million earmark to the hospital that more than doubled his wife\'s salary immediately after he was elected to the US Senate. He made no effort to eliminate earmarks. He just went along as he has always done.<br><br>Local residents pay taxes. DC pols, excepting McCain and a few others, buy votes buy doling out taxes as largesse. Do you really believe it would be admirable for a local official to feign self-righteousness by failing to seek those funds for the benefit her constituents. Like I said, Wow! <br><br>Are you folks hypocrites, or what?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2130730">\
	 <div id="dsq-comment-header-2130730" class="dsq-comment-header">\
	 <cite id="dsq-cite-2130730" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2130730">Nancy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2130730" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2130730" class="dsq-comment-message">Sarah sure loves suckling at the public teat.  Just call her America\'s favorite welfare mother.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2130183">\
	 <div id="dsq-comment-header-2130183" class="dsq-comment-header">\
	 <cite id="dsq-cite-2130183" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2130183">MARTinnNJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2130183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2130183" class="dsq-comment-message">Leave Granpa and Ms. Sarah alone! She has many accomplisments.  She was State Chapter President of Alaska\'s Unplanned Parenthood Association.  She is the beautiful mother of 4 or 5 wonderful children, and come December, or February will be the caring grandmother of 1 or 2 beautiful grandchildren.  She is NOT Brownie in Drag.  She is competent.   And besides vetting takes time and effort.   We need a leader like Granpa who can make snap decisions, and stick with those decisions until the ship sinks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2128971">\
	 <div id="dsq-comment-header-2128971" class="dsq-comment-header">\
	 <cite id="dsq-cite-2128971" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2128971">Ed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2128971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2128971" class="dsq-comment-message">Who is Sarah Palin really really. The TPM Muckraker gives us a idea. This<br>may be a scary woman. The excerpts below are from that article. "Palin As Reformer? Not Quite..."<br><a href="http://tpmmuckraker.talkingpointsmemo.com/2008/09/palin_as_reformer_not_quite.php" rel="nofollow">http://tpmmuckraker.talkingpointsmemo.com/2008/...</a><br>Here\'s a sampling of reports that complicate Palin\'s reformist credentials:<br>•	Last year, Palin requested more earmarks per person than any other state -- including some that were criticized by McCain himself. <br>•	Even as mayor of Wasilla, Palin\'s pursuit of earmarks was aggressive. She oversaw the hiring of a Washington lobbyist -- who, as we reported yesterday, had ties to Jack Abramoff -- to go after federal pork. <br>•	And though Palin touted her opposition to the "Bridge to Nowhere" just last week in her debut speech, she initially supported the project during her run for governor. It was only after the bridge became notorious as an example of pork barrel spending that she changed her position. <br>•	In her run for governor, Palin was endorsed by now-indicted Sen. Ted Stevens. Video of the endorsement has been removed from her government website, but the two appeared together just two months ago at a press conference on energy. The friendly relationship between the embattled senator, who is accused of lying about gifts he recieved from an oil contractor, and the supposedly maverick governor is at odds with Palin\'s claim to dismantling the "old boys club" of Alaska government. <br>•	As Wasilla mayor, Palin reportedly fired the police chief and attempted to fire the librarian, because she did not feel that she had their "full support in [her] efforts to govern the city of Wasilla." Former city officials allege that the attempts to remove the librarian were a result of her her refusal to censor books at Palin\'s request. <br>•	Palin has been at the center of the Trooper-Gate scandal that alleges misuse of her gubernatorial power. The affair erupted in July when Palin fired the Public Safety Commissioner Walt Monegan. Monegan later claimed his firing was a result of his refusal to fire Palin\'s former brother-in-law and trooper Mike Wooten. Palin denied that she, her husband or her staff ever pressured Monegan, a statement she later had to retract when recorded phone calls revealed one of her aides, Frank Bailey, had called a troopers office pushing for Wooten\'s removal. <br>•	Tonight, the Washington Post published emails from Palin to Monegan in which she appeared to complain that Wooten was still employed, apparently undercutting her claim that she discussed Wooten with Monegan only in the context of the security of her family. <br>•	As a result of the Trooper-Gate allegations, an independent investigator has been appointed by the state legislature. In recent days, Palin has appeared to stonewall the probe. Her lawyer argued in a complaint filed last night that she wold not be made available for her deposition unless the probe were handed over to the state personnel board, whose members are appointed by the governor. Bailey, who had been suspended by Palin with pay for his actions, today backed out of his deposition. <br>•	In a separate civil suit related to Wooten, Palin has claimed executive privilege on over a thousand emails between her and her staff, including Bailey</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2126358">\
	 <div id="dsq-comment-header-2126358" class="dsq-comment-header">\
	 <cite id="dsq-cite-2126358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2126358">Mr BUmmer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2126358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2126358" class="dsq-comment-message">Bill Clinton called himself commander-inchief, yet hunderds if not thousands of GI\'s who he was commander of, have lost their benefits for less than what he did, why didn\'t he?<br><br>You call Palin a hypocrite, yet the Clinton\'s build a new house and since they have secret  guards, the government build a house on their property for the agents to stay, the Clinton\'s charge, what their mortgage just happens to be!<br><br>Bidden is only worth 150k! I don\'t want a VP running my country who is too stupid to only be worth only 150K, Chelsey is worth more, OH wait, how did she get her job?<br><br>How is Obama gonna pay for the 150 Billion he promised to invest in 10 years?<br><br>Why do Democrats only want to hear people who agree with them? did any Republicans protest during the Democratic convention,no, so why is there demonstrations by democrats during the republican convention? what are you scared of?<br><br>Don Riccardo, McCain WAS tortured, don\'t believe it, ask the hundreds who were there? <br><br>Democrat morals? let me see, JFK and his brother tag teamed, Marlyn Monroe,  What did Bill do? oh that\'s right, cant prove what "is" is,his religious advisor, Jessie Jackson, find out he has a child from a mistress, OH yeah, we cant say squat because his \'Rainbow Coalition" will threaten to boycott you, then there this other guy not too long ago, what\'s his name? the one standing by his wife with cancer?<br><br>Obama said he did NOT take money from corporations, yet, 50 million was raised for the parties HE attended, how ironic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2126316">\
	 <div id="dsq-comment-header-2126316" class="dsq-comment-header">\
	 <cite id="dsq-cite-2126316" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2126316">hen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2126316" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2126316" class="dsq-comment-message">No no no...you guys got it all wrong..Wasilla was supposed to get an additional $1m more than they received...and she led the fight to get that amount reduced.  and she succeeded!  She did REALLY well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2250963">\
	 <div id="dsq-comment-header-2250963" class="dsq-comment-header">\
	 <cite id="dsq-cite-2250963" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2250963">Mark</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2250963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2250963" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2126148">\
	 <div id="dsq-comment-header-2126148" class="dsq-comment-header">\
	 <cite id="dsq-cite-2126148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2126148">Dave</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2126148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2126148" class="dsq-comment-message">Pork here, pork now, pork here, pork now!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2116952">\
	 <div id="dsq-comment-header-2116952" class="dsq-comment-header">\
	 <cite id="dsq-cite-2116952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2116952">Iowa Palin Fan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2116952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2116952" class="dsq-comment-message">You are all idiots.  The "Earmark" was allocating CBDG (Community Block Development Grants) Grants for Water and Wastewater Treatment Plants.  These are required for a Municipality to function, based on criteria set by the DNR.  If you don\'t apply for the money, CBDG just goes somewhere else. 99% of all Municipal Projects are funded this way, unless the Municipality has a General Referendum for Project Bonding.  Learn to read!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2124829">\
	 <div id="dsq-comment-header-2124829" class="dsq-comment-header">\
	 <cite id="dsq-cite-2124829" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2124829">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2124829" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2124829" class="dsq-comment-message">Except that she spent the money on a Youth Center, etc. etc.  and then passed bonds to foist off the cost of the sewers and roads on future taxpayers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114954">\
	 <div id="dsq-comment-header-2114954" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114954">MR</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114954" class="dsq-comment-message">if Clinton was to be impeached for pseudo-cheating, then what about this?<br><br><a href="http://www.dailymail.co.uk/femail/article-1024927/The-wife-John-McCain-callously-left-behind.html" rel="nofollow">http://www.dailymail.co.uk/femail/article-10249...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114782">\
	 <div id="dsq-comment-header-2114782" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114782" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114782">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114782" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114782" class="dsq-comment-message">Any news about Obama and his terrorist friend Ayers?  I hear he still has not shown a paper copy of his birth certificate.  I can\'t wait for the Rev. Wright tapes to come out in October.  We\'ll all get to see Obama agreeing (head nodding) with the Rev.  Game, set, match.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2116654">\
	 <div id="dsq-comment-header-2116654" class="dsq-comment-header">\
	 <cite id="dsq-cite-2116654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2116654">Mark</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2116654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2116654" class="dsq-comment-message">That\'s what you hear, eh?<br><br><a href="http://www.factcheck.org/elections-2008/born_in_the_usa.html" rel="nofollow">http://www.factcheck.org/elections-2008/born_in...</a><br><br>Any more lies... sorry, talking points you\'d like to throw out there?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114710">\
	 <div id="dsq-comment-header-2114710" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114710" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114710">global citizen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114710" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114710" class="dsq-comment-message">Thank you for making this more visible. How do we communicate this more widely? Her \'introduction to the American people\' is a pack of lies.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2113537">\
	 <div id="dsq-comment-header-2113537" class="dsq-comment-header">\
	 <cite id="dsq-cite-2113537" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2113537">Haniel Perigueux</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2113537" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2113537" class="dsq-comment-message">Even my pit bull was insulted by this obnoxious woman.  Nasty, arrogant, trite,  Borderline skanky.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2111752">\
	 <div id="dsq-comment-header-2111752" class="dsq-comment-header">\
	 <cite id="dsq-cite-2111752" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2111752">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2111752" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2111752" class="dsq-comment-message">Palin was a lousy mayor who took a town with $0 debt in 1996 and left it $22 million in the hole in 2002, mostly from the hockey rink/sports complex she shoved down their throats which never became the money generator she promised it would. Another white elephant from another white elephant. Even with the stable Clinton economy during most of her mayoral tenure and Jack Abramoff\'s crony she hired to lobby Washington to help her now indicted buddy Ted Stevens ring up $27 million in federal pork for tiny Wasilla (pop. 5000 when she entered office) she still managed to leave the town swimming in debt. <br><br>She was so heavy handed the town\'s folk forced her to hire an administrator to handle day to day operations or face a recall. <br><br>As governor she is borrowing from Alaska\'s future while she wants to give away today\'s Alaskan windfall oil tax bonanza and the huge surpluses they\'ve generated in bread and circuses tax giveaways. Alaska gets 89% of it\'s operating budget from taxing oil coming out of the ground just like Arab kingdoms and Hugo Chavez\'s Venezuela. They have no state income or sales tax up there. Instead of using that windfall to pay for all the profligate spending her Republican legislature keep sending her she\'s issuing bonds to pay for it all which Alaskans and US taxpayers will have to pay off in future years while she takes credit for tax "rebates" while she\'s governor.   <br><br>Her fiscal policy is a disaster in the making which won\'t hit til she\'s left the governor\'s office. She\'d be a disaster as Vice President especially to a President who despite his grevious wounds and type A personality is already past the age his father and grandfather died of sudden heart attacks. <br><br>She can put on all the lipstick she wants but her political record is for the dogs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2113105">\
	 <div id="dsq-comment-header-2113105" class="dsq-comment-header">\
	 <cite id="dsq-cite-2113105" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2113105">Dov King</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2113105" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2113105" class="dsq-comment-message">Sarah Palin: "What\'s the difference between a hockey mom and a pit bull? Lipstick."<br><br>Whether it\'s in English, Czech, Japanese, Scottish ...... the name for a female pit bull with or with lipstick is bitch. <br><br>I cannot recall any of my  ancestors  or offspring that would take pride in that comparison. And Sarah Palin is not that stupid.<br><br>So much for faith, human decency, Jewish, Christian, Buddhist, Ba\'Hai..values. The last thing the US needs is a self-proclaimed bitch for president.<br><br>We need a new direction: I have a beloved  Mastiff with more human decency than Sarah Palin. This is not figurative, it is literally an invitation to surrender our country to the dogs.<br><br>Remember Jezebel, it was the dogs that licked up her blood.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2113590">\
	 <div id="dsq-comment-header-2113590" class="dsq-comment-header">\
	 <cite id="dsq-cite-2113590" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2113590">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2113590" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2113590" class="dsq-comment-message">Dov I expect that line was just an invitation for us to call her a bitch so Republicans can throw a hissy fit. I suggest you quote Bar Bush that oh so classy mother of our current president when she was speaking about Hillary and say you won\'t say it "but it starts with a "B" and rhymes with "witch".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114266">\
	 <div id="dsq-comment-header-2114266" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114266" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114266">Dov King</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114266" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114266" class="dsq-comment-message">Markkg8 <br><br>Apologies for any miscommunication, But you have missed the point.  Or did I simply overstate the obvious?<br><br>I\'m not suggesting Democrats call her a a bitch, they don\'t need to reinforce her own rhetoric. .  Obama and Biden are sufficiently gentlemenly.to avoid such nonsense and I hope you would rtrust them to do the same.<br><br>I grew up among fundamentalist Christians and Jews.  Faith Based politics has taken a strange path that is to me incomprehensible other than that Lord Acton\'s  quote that "Power Corrupts and Absolute Power Corrupts Absolutely." needs no more exemplification.<br><br>As an American citizen or VP candidate Sarah Palin can proclaim anything she chooses, but to conflate  Faith Based Family values, with the gutter language of the the cocaine dealers, and dog-fight enthusiasts.speaks of a Rovian philosophy that we can do without.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114580">\
	 <div id="dsq-comment-header-2114580" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114580">markg8</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114580" class="dsq-comment-message">I have no doubt Obama and Biden won\'t call her a bitch either. But you can certainly expect "Lefty bloggers call her a bitch" posts from wingnuts to further solidify the base. Faux outrage is all they have and they\'re hoping we give them an opening to make it all look so ugly it turns indies off from voting at all. So if you\'re going to bring that word up then quote Bar Bush.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2129319">\
	 <div id="dsq-comment-header-2129319" class="dsq-comment-header">\
	 <cite id="dsq-cite-2129319" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2129319">Dov King</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2129319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2129319" class="dsq-comment-message">To quote both Strother Martin and Paul Newman\'s characters "What we\'ve got here is...failure to communicate." <br><br>I will add Gertrude Stein\'s comment "A Rose, is a Rose, is a Rose"<br><br>My Father often told me I\'d never win an argument with a woman-- he was right! <br><br>He also taught me to let those spoiling for an argument to have the last  word.since it spoiled their sado-masochistic enjoyment.<br><br>or better Karl Marx (of all people is quoted), as "Last words are for fools who haven\'t said enough! "   Nuff  (and no more) sed</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2111594">\
	 <div id="dsq-comment-header-2111594" class="dsq-comment-header">\
	 <cite id="dsq-cite-2111594" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2111594">just_watchin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2111594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2111594" class="dsq-comment-message">Y\'know, once you take the "L" for "lies" out of PALIN, you\'ll see what the Republicans will be left with:  PAIN.  A big one.  Right in the you know where!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2111485">\
	 <div id="dsq-comment-header-2111485" class="dsq-comment-header">\
	 <cite id="dsq-cite-2111485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2111485">Nurse Ratched</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2111485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2111485" class="dsq-comment-message">This is what happened when McCain picked someone based on a telephone conversation... No one has mentioned the fact that one source was saying her husband was a member of a group that wanted Alaska to secede from the United States of America... very American don\'t you think?  And with secession, guess what!  We\'ll be importing oil from Alaska!  Wow, now that would make them all rich!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2111135">\
	 <div id="dsq-comment-header-2111135" class="dsq-comment-header">\
	 <cite id="dsq-cite-2111135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2111135">Zork4</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2111135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2111135" class="dsq-comment-message">Good story.  Reformer my behind.  Executive decisions of this magnitude surely prepare a person for the Presidency.<br><br>And remember she still accepted the Federal money after she changed her mind about the bridge, she just spent it on other things.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110851">\
	 <div id="dsq-comment-header-2110851" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110851">Eddie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110851" class="dsq-comment-message">Palin is not the only right wing hypocrit caught in the act. Everyone out there has got to go to the "Huffington Post" site and see the "Daily Show" clips where Jon Stewart shows, Palin, Karl Rove, Bill O\'Reilly and another Republican talking head directly contradicting themselves when talking about Sexism charges on Palin vs. Hillary, the experience of Tim Kaine Democratic Governor of VA., and Palin herself criticizing Hillary saying she was whining about sexism charges. These are directly contradicting hypocritical responses played one after another from Rove, Palin and O\'Reilly that I hope end up in the media somewhere to expose their nasty hypocritical politics! You may be able to see it on <a href="http://ComedyCentral.com" rel="nofollow">ComedyCentral.com</a> too. You\'ve got to see it! Its one of those things that when you hear them viciously attacking one of their opponents and you say to yourself, "I wonder what they\'d say if that were a Republican!" It\'s all right there on these back to back clips. It should absolutely discredit anything any of them say from now on!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2114154">\
	 <div id="dsq-comment-header-2114154" class="dsq-comment-header">\
	 <cite id="dsq-cite-2114154" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2114154">just_watchin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2114154" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2114154" class="dsq-comment-message">I watched the video and all I can say is that if the Dems can get permission to replay it over and over again (like the ads that drive us crazy every four year), they\'ll have the election in the palm of their hands.  I was astounded last night by the hypocrisy.  If 9-11 never happened, Giulianni would have slithered out of office into the corporate world, never to be revered as he was last night.  Sorry, but Giuluanni talking about moral family values when he flaunted (because he could get away with it) his adulterous relationship with his now-wife is beyond comprehension.  And what happended to Mitt?  What kind of pandering was that?  I liked Mitt just like I used to like McCain because I felt they were genuine.  Don\'t agree with them on several things but I could respect them.   Boy, what a mess.  What a horrible, ugly mess.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110808">\
	 <div id="dsq-comment-header-2110808" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110808" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110808">SolomonOf Delphi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110808" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110808" class="dsq-comment-message">Sure they may have been reasonable projects, but if your MINO McCain blasted those same earmarks as questionable pork spending in 02" how can they win you the VP nod in 08, the money is beyond the point, that\'s a red herring for those disaffected Republicans who have been given a bad name by this Administration, as if Bush had anything to do with the  party elite\'s strong arm tactics, hell McCain wanted Lieberman, and wasn\'t allowed to have him, they\'ll let he cut "pork" projects to republican and democratic constiuencies, but if he suggests touching that 400B+  per year military budget he\'ll end-up back in the hanoi hilton (I digress, my apologies) (more $$ for contrator income in that 400B than service member benefits for any fact-spinning liberal hating liars who \'ll claim liberals want to cut funding to our troops, but will never mention the GI bill)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110792">\
	 <div id="dsq-comment-header-2110792" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110792">Karen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110792" class="dsq-comment-message">Nothing new here for Republicans!  If the truth doesn\'t work, tell the big lie.  They think we\'re all stupid enough to believe that we are their "dear friends."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2111578">\
	 <div id="dsq-comment-header-2111578" class="dsq-comment-header">\
	 <cite id="dsq-cite-2111578" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2111578">FedupinTX</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2111578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2111578" class="dsq-comment-message">Amen!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110769">\
	 <div id="dsq-comment-header-2110769" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110769" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110769">bill doc</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110769" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110769" class="dsq-comment-message">whats wrong with the media? they are scared to death to say anything about palin ever since they were accused of sexism. i thought they were pros. are they intimidated? affraid they wont get a seat on mccains bus? they are gushing all over about palins speech. its like a schoolyard crush. they are cowards. its the vice presidents office at stake. our country. she is not ready and they all know it. my god get some b"lls</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110833">\
	 <div id="dsq-comment-header-2110833" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110833" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110833">Karen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110833" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110833" class="dsq-comment-message">Good point bill doc.  Can\'t understand that every time the media gets "chastised" by the GOP, they back off.  Maybe we wouldn\'t even be in Iraq if they would have done their job!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110832">\
	 <div id="dsq-comment-header-2110832" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110832" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110832">Karen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110832" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110832" class="dsq-comment-message">Good point bill doc.  Can\'t understand that every time the media gets "chastised" by the GOP, they back off.  Maybe we wouldn\'t even be in Iraq if they would have done their job!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2110673">\
	 <div id="dsq-comment-header-2110673" class="dsq-comment-header">\
	 <cite id="dsq-cite-2110673" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2110673">Michael Korn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2110673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2110673" class="dsq-comment-message">Earmarks might  be a dirty process but  I  would try to take advantage of them for my constituents if i was mayor. But i couldn\'t in any consciense claim i was a reformer.</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=palin_on_earmarks8217we_did_well8217&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');
}

})();




